Simon Rey
040aa7f179
feat(agents): add AI skill for scaffolding new Podman Desktop extensions
...
Add a comprehensive skill at .agents/skills/new-extension/SKILL.md that
guides agents through creating standalone external extensions with:
- Multi-package layout (backend + Svelte frontend + optional shared)
- TypeScript Vite configs (vite.config.ts) with defineConfig
- Svelte 5 with runes syntax and svelte.config.js for preprocessing
- Backend/frontend tsconfig.json with correct targets (Node vs DOM)
- Backend-to-frontend messaging via postMessage
- Containerfile for OCI image packaging
- Build, test, and publish workflows
- Quick reference table for common API patterns
🤖 Generated with AI assistance
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
Made-with: Cursor
2026-04-17 10:04:30 +02:00
dependabot[bot]
8eef3cfdbd
chore(deps-dev): bump eslint-plugin-sonarjs from 4.0.2 to 4.0.3
...
Bumps [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/SonarSource/SonarJS/releases )
- [Commits](https://github.com/SonarSource/SonarJS/commits )
---
updated-dependencies:
- dependency-name: eslint-plugin-sonarjs
dependency-version: 4.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-17 09:40:19 +02:00
Sonia Sandler
e860fcfbaa
chore: update electron app name to be from product.json and use correct logs files paths ( #17107 )
...
* chore: update electron app name to be from product.json and use correct logs files paths
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: update copyrights years
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
2026-04-16 20:03:27 -04:00
dependabot[bot]
5590f265a2
chore(deps): bump got from 14.4.6 to 15.0.2 ( #17049 )
...
* chore(deps): bump got from 14.4.6 to 15.0.2
Bumps [got](https://github.com/sindresorhus/got ) from 14.4.6 to 15.0.2.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v14.4.6...v15.0.2 )
---
updated-dependencies:
- dependency-name: got
dependency-version: 15.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fixed typecheck @JustMell0
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evzen Gasta <evzen.ml@seznam.cz>
2026-04-16 22:19:39 +02:00
benoitf
1e08f51b82
chore: Update Podman version to v5.8.2
...
Signed-off-by: benoitf <benoitf@users.noreply.github.com>
2026-04-16 22:16:17 +02:00
dependabot[bot]
0bea026e78
chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.1 to 4.35.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](c10b8064de...95e58e9a2c )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 21:03:02 +02:00
Charlie Drage
5b9d0324cf
chore(dependencies): updates node-forge to 1.4.0 ( #17100 )
...
#### What does this PR do?
Updates the node-forge package overide to 1.4.0 (new release:
https://www.npmjs.com/package/node-forge )
Affected function: retrieveWindowsCertificates()
#### Screenshot / video of UI
N/A
#### What issues does this PR fix or reference?
CVE fixes / security alerts.
#### How to test this PR?
Verify that certificate handling with Windows machines works as normal when pulling /
pushing an image behind CA on your host.
Verify "refreshing catalog" works fine / can download extensions
Verify PD on Windows starts up / no errors in console regarding certificate issues.
Signed-off-by: Charlie Drage charlie@charliedrage.com
Signed-off-by: Charlie Drage charlie@charliedrage.com
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2026-04-16 11:24:20 -04:00
Evžen Gasta
5161f2f866
refactor(Onboarding): migrated Onboarding component to svelte5 ( #17036 )
...
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2026-04-16 13:14:43 +00:00
Dias Tursynbayev
4344b7bdf9
feat(renderer): add support of danger message box to utilities
...
Signed-off-by: Dias Tursynbayev <original.justmello1337@gmail.com>
2026-04-16 12:48:54 +02:00
Dias Tursynbayev
eae172c9a3
feat(extension-api): add showDangerMessage function to extension API
...
Signed-off-by: Dias Tursynbayev <original.justmello1337@gmail.com>
2026-04-16 12:48:54 +02:00
Simon Rey
39cf0e88c1
fix(renderer): hide update button when provider has no installed version
...
When a provider (e.g. Kind) reports updateInfo but the CLI is not
actually installed, the Resources page would show an Update button that
hangs indefinitely when clicked.
Root cause: the Kind extension registers a provider update even when
kindPath is undefined (CLI not installed). Additionally, the renderer
only compared versions without checking that the provider has a version
at all.
Fixes:
- Kind extension: skip provider.registerUpdate when kindPath is not set
- Renderer: require provider.version to exist before showing the button
- ProviderUpdateButton: add the same guard as defense-in-depth
Closes #13639
Signed-off-by: Simon Rey <music.music.music@hotmail.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-16 09:44:16 +02:00
dependabot[bot]
e2bb459bf7
chore(deps-dev): bump @vitest/eslint-plugin in the vitest group
...
Bumps the vitest group with 1 update: [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest ).
Updates `@vitest/eslint-plugin` from 1.6.15 to 1.6.16
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases )
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.15...v1.6.16 )
---
updated-dependencies:
- dependency-name: "@vitest/eslint-plugin"
dependency-version: 1.6.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 06:40:11 +02:00
dependabot[bot]
8473f891a1
chore(deps-dev): bump postcss from 8.5.9 to 8.5.10
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.9 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.9...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 06:28:49 +02:00
dependabot[bot]
2c52abd7d0
chore(deps): bump electron from 41.2.0 to 41.2.1
...
Bumps [electron](https://github.com/electron/electron ) from 41.2.0 to 41.2.1.
- [Release notes](https://github.com/electron/electron/releases )
- [Commits](https://github.com/electron/electron/compare/v41.2.0...v41.2.1 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 41.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 05:54:57 +02:00
dependabot[bot]
dcedd69a5e
chore(deps): bump undici from 7.24.7 to 7.25.0
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.24.7 to 7.25.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.24.7...v7.25.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 05:43:39 +02:00
Sonia Sandler
89c3aebdaa
chore: use product name for title bar text ( #16644 )
...
* chore: use product name for TitleBar text
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: adjust product.json property name
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: undo commandPalette change
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: apply reviews
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
2026-04-15 11:51:38 -04:00
Simon Rey
0486bdb10c
fix(main): add explicit type validation for --output flag in generate-extension-schema script
...
Co-authored-by: Claude <claude@anthropic.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-15 09:31:37 +02:00
Simon Rey
1908f72bc3
fix(main): let biome format generated schemas normally
...
Revert the biome ignore for schemas/ and instead run biome format
as the final step of generate:schemas so the committed output
matches what CI produces.
Signed-off-by: Simon Rey <simon@podman-desktop.io>
AI-assisted: yes
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-15 09:31:37 +02:00
Simon Rey
9096743588
fix(main): exclude schemas/ from biome formatting
...
Generated JSON schemas use JSON.stringify output and should not
be reformatted by biome, avoiding CI drift between generation
and formatting passes.
Signed-off-by: Simon Rey <simon@podman-desktop.io>
AI-assisted: yes
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-15 09:31:37 +02:00
Simon Rey
8dbe31ffd8
feat(main): add schema generation script and CI sync for extension JSON schema
...
Signed-off-by: Simon Rey <simon@podman-desktop.io>
AI-assisted: yes
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-15 09:31:37 +02:00
dependabot[bot]
78f16add48
chore(deps-dev): bump prettier from 3.8.2 to 3.8.3
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.2...3.8.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-15 09:27:18 +02:00
dependabot[bot]
9f18f2e817
chore(deps): bump get-tsconfig from 4.13.7 to 4.14.0
...
Bumps [get-tsconfig](https://github.com/privatenumber/get-tsconfig ) from 4.13.7 to 4.14.0.
- [Release notes](https://github.com/privatenumber/get-tsconfig/releases )
- [Commits](https://github.com/privatenumber/get-tsconfig/compare/v4.13.7...v4.14.0 )
---
updated-dependencies:
- dependency-name: get-tsconfig
dependency-version: 4.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-15 09:25:55 +02:00
Simon Rey
782d559d78
feat(renderer): use SearchTermParser in extension catalog
...
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-15 08:53:40 +02:00
dependabot[bot]
4326315cfe
chore(deps-dev): bump @biomejs/biome from 2.4.11 to 2.4.12
...
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) from 2.4.11 to 2.4.12.
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.12/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.12
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-15 06:13:28 +02:00
dependabot[bot]
3eccd8215f
chore(deps-dev): bump autoprefixer from 10.4.27 to 10.5.0
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.27 to 10.5.0.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.27...10.5.0 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-version: 10.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 18:07:34 +02:00
Simon Rey
4171d71505
fix(renderer): preserve original casing of terms in SearchTermParser
...
Terms in SearchTermParser were unconditionally lowercased, which caused
the search term to lose its casing when changeScreen stripped filter
tokens and reassigned it — making FilteredEmptyScreen display
"No extensions matching 'a' found" instead of "'A'".
Parser responsibilities separated: terms now retain their original
casing; filter values are still lowercased at parse time since they are
only used for case-insensitive comparison. filterCatalogExtensions is
updated to lowercase terms at comparison time.
AI-assisted
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-14 16:32:16 +02:00
Dias Tursynbayev
b71288e234
refactor(api): unify DialogType definition in @podman-desktop/core-api
...
Signed-off-by: Dias Tursynbayev <original.justmello1337@gmail.com>
2026-04-14 16:30:14 +02:00
sheikhlimon
488946ffc0
fix(main): clear timeout handle in withTimeout utility
...
Co-authored-by: Claude (glm-5.1)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-04-14 14:40:53 +02:00
sheikhlimon
eea5f0e5a2
refactor(main): extract global timeout utility
...
Extract timeout logic into a shared withTimeout utility
Closes #16701
Co-Authored-By: Claude (glm-5.1)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-04-14 14:40:53 +02:00
Vladimir Lazar
0eaf131dd6
chore(test): refactoring of runner factory class ( #17045 )
...
* chore(test): refactoring of runner factory class
2026-04-14 14:31:41 +03:00
dependabot[bot]
a0191823a1
chore(deps-dev): bump msw from 2.13.2 to 2.13.3
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.13.2 to 2.13.3.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.13.2...v2.13.3 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.13.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 06:04:52 +02:00
dependabot[bot]
927ff83098
chore(deps-dev): bump the typescript-eslint group with 3 updates
...
Bumps the typescript-eslint group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@typescript-eslint/eslint-plugin` from 8.58.1 to 8.58.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.58.1 to 8.58.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/parser )
Updates `typescript-eslint` from 8.58.1 to 8.58.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.58.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.58.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: typescript-eslint
dependency-version: 8.58.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 05:42:17 +02:00
Evžen Gasta
834f3d322f
fix(Roseta): fixed roseta enablement on macOS Tahoe with Podman 5.6+ ( #16924 )
...
* fix(Roseta): fixed roseta enablement on macOS Tahoe with Podman 5.6+
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* refactor: migrated to inversify pattern
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: removed default podman machine name
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: fixed tests
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
---------
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 18:40:45 +00:00
Vladimir Lazar
fdcb323588
chore(test): fixing flaky unit test failing on windows runner ( #17042 )
...
Signed-off-by: Vladimir Lazar <vlazar@redhat.com>
2026-04-13 17:44:31 +03:00
Simon Rey
97610bfb6e
feat(renderer): add SearchTermParser for filtered search inputs
...
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-13 16:16:53 +02:00
Vladimir Lazar
421107891a
chore(test): ensure app process is terminated after closing ( #17037 )
...
* chore(test): ensure app process is terminated after closing
2026-04-13 16:22:38 +03:00
Dias Tursynbayev
a5bebccca2
fix(main): remove Manage Docker feature card when Docker Compatibility disabled
...
Signed-off-by: Dias Tursynbayev <original.justmello1337@gmail.com>
2026-04-13 11:13:30 +02:00
dependabot[bot]
24f6a825dd
chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v7...v7.0.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 08:56:13 +02:00
dependabot[bot]
3edfcabeec
chore(deps-dev): bump typedoc in the typedoc group
...
Bumps the typedoc group with 1 update: [typedoc](https://github.com/TypeStrong/TypeDoc ).
Updates `typedoc` from 0.28.18 to 0.28.19
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.28.18...v0.28.19 )
---
updated-dependencies:
- dependency-name: typedoc
dependency-version: 0.28.19
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typedoc
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 05:55:06 +02:00
dependabot[bot]
1e25c05d2e
chore(deps-dev): bump globals from 17.4.0 to 17.5.0
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.4.0 to 17.5.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 05:43:56 +02:00
Denis Golovin
f4f7b19422
fix: load protocol name from product.json urlProtocol attribute ( #16964 )
...
This fix resolves conflict between podman-desktop protocol handlers registered by upstream and downstream projects when installed together for the same user. Each downstream project should maintain unique protocol name across all downstream projects.
Signed-off-by: Denis Golovin <dgolovin@redhat.com>
2026-04-10 12:06:31 -07:00
Vladyslav Zhukovskyi
083ec72d35
fix(kind): use shared temp directory for image push in Flatpak
...
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2026-04-10 20:47:29 +03:00
dependabot[bot]
76b4345b4f
chore(deps-dev): bump eslint-plugin-simple-import-sort from 12.1.1 to 13.0.0 ( #16957 )
...
* chore(deps-dev): bump eslint-plugin-simple-import-sort
Bumps [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort ) from 12.1.1 to 13.0.0.
- [Changelog](https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v12.1.1...v13.0.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-simple-import-sort
dependency-version: 13.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: apply updated import sorting rules
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2026-04-10 13:02:34 -04:00
Simon Rey
3b0b8117cd
chore(renderer): add search-string package
...
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-10 18:31:12 +02:00
Sonia Sandler
fd4ed91184
fix: show default app version in statusbar for any auto updater error ( #16953 )
...
* fix: show default app version in statusbar for any auto-updater error
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
Co-Authored-By: Charlie Drage <charlie@charliedrage.com>
* chore: apply reviews
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
---------
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
Co-authored-by: Charlie Drage <charlie@charliedrage.com>
2026-04-10 11:26:12 -04:00
Anton Misskii
4c15649334
chore(test): replace testing farm npm targets dropdown ( #16969 )
...
Signed-off-by: Anton Misskii <amisskii@redhat.com>
2026-04-10 14:13:32 +00:00
Václav Vančura
6cf8e23672
fix(renderer): deduplicate aria-labels in troubleshooting components ( #17023 )
...
* fix(renderer): deduplicate aria-labels in troubleshooting components
Three troubleshooting components had the same aria-label value on two
sibling DOM elements that co-exist simultaneously, making them
indistinguishable for screen readers.
- TroubleshootingRepair: remove redundant aria-label from inner heading
div; the outer role="region" already carries the "Repair" label and
the visible text is self-labeling
- TroubleshootingContainerEngines: rename role="status" label from
"Container Connections" to "Container connections count" to
distinguish it from the enclosing region
- TroubleshootingPageStores: rename role="list" label from "stores" to
"stores list" to distinguish it from the role="status" heading
Spec files updated to match the new labels.
Fixes #17021
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* test(renderer): fix aria-label selector in troubleshooting tests
Update getByRole queries to use 'Container connections count'
instead of 'Container Connections', matching the aria-label
added to the role="status" element in TroubleshootingContainerEngines.
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
---------
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 15:26:23 +02:00
Vladimir Lazar
5d53259db6
chore(test): remove duplicate aria labels ( #17022 )
...
chore(test): remove duplicate aria labels
2026-04-10 10:25:16 +00:00
dependabot[bot]
a100507832
chore(deps): bump actions/github-script from 8.0.0 to 9.0.0
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](ed597411d8...3a2844b7e9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 11:51:27 +02:00
Evžen Gasta
07d1cc4861
feat: added navigation entries ( #17006 )
...
* feat: added naviagtion entries
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* test(navigation): added tests to check the navigationHandles
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
---------
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2026-04-10 10:43:23 +02:00