dependabot[bot]
3f0776fb6b
chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](53b83947a5...48b55a011b )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 09:08:09 +02:00
dependabot[bot]
7e56420be6
chore(deps-dev): bump filesize from 11.0.15 to 11.0.16
...
Bumps [filesize](https://github.com/avoidwork/filesize.js ) from 11.0.15 to 11.0.16.
- [Changelog](https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/avoidwork/filesize.js/compare/11.0.15...11.0.16 )
---
updated-dependencies:
- dependency-name: filesize
dependency-version: 11.0.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 05:45:07 +02:00
Sonia Sandler
8227f59c2a
chore: hide GitHub feedback forms if there are no GitHub feedback links ( #17062 )
...
* chore: hide GitHub feedback forms if there are no GitHub feedback links
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: check for GitHub bug or feature links
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: fix AI suggestions and add test
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: add feedbackLinks in product.json
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: fix tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: apply reviews
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: apply reviews
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: fix tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: fix tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: apply comments
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
2026-04-19 23:05:34 -04:00
Evžen Gasta
0a6b176787
feat(extension-api): added optional error property ( #17115 )
...
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2026-04-17 18:51:06 +02:00
Brian M
d12da0bb82
fix(installer): hyperv only podman install now passes ( #17028 )
...
the function would wrongfully return false if there was no podman
binary which caused a premature error for onboarding when hyperv
was the only provider
Signed-off-by: Brian <bmahabir@bu.edu>
2026-04-17 15:54:51 +00:00
Simon Rey
1db1a1212d
fix(kind): sync provider version on CLI tool install/uninstall
...
Signed-off-by: Simon Rey <srey@redhat.com>
Co-authored-by: Simon Rey (via Cursor AI) <srey@redhat.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-17 17:40:23 +02:00
Simon Rey
51d59579df
fix(kubectl-cli): sync provider version on CLI tool install/uninstall
...
Signed-off-by: Simon Rey <srey@redhat.com>
Co-authored-by: Simon Rey (via Cursor AI) <srey@redhat.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-17 17:39:35 +02:00
Sonia Sandler
19d3dbb6fe
chore: use product.json command palette search entries ( #16708 )
...
* chore: use product.json command palette search entries
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: add safegaurd for searchOptionsWithShortcuts
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: update tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: add test
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: update e2e tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
* chore: apply comments
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
---------
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
2026-04-17 10:28:35 -04:00
Simon Rey
72cf8f2e95
fix(compose): remove hardcoded product name from error message
...
Address review feedback: drop "Podman Desktop" from the version check
failure message and remove duplicated predicate in downloadCommand
when-clause.
Signed-off-by: Simon Rey <simon.rey@outlook.com>
Co-authored-by: Claude <claude@anthropic.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-17 16:07:40 +02:00
Simon Rey
08be405a60
fix(compose): show error step when CLI version fetch fails during onboarding
...
When the GitHub API rate limit is hit (or any network error occurs),
checkDownloadedCommand now catches the failure, sets a
composeVersionCheckFailed context value, and the onboarding flow
displays a dedicated error step instead of proceeding with broken
placeholder text.
Fixes #13868
Signed-off-by: Simon Rey <simon.rey@outlook.com>
Co-authored-by: Claude <claude@anthropic.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
Made-with: Cursor
2026-04-17 16:07:40 +02:00
Václav Vančura
7259f66339
feat(storybook): auto-regenerate themes.css on color-registry changes ( #16919 )
...
* feat(storybook): auto-regenerate themes.css on color-registry changes
Add a Vite plugin that watches `color-registry.ts` and
`tailwind-color-palette.json`, then re-runs `storybook:css` and
triggers a full reload.
Also pass explicit svelte config path and watch UI package dist for
changes.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* fix(storybook): queue file changes during in-flight theme regeneration
Previously, saves that arrived while storybook:css was already
running were silently dropped. Now a queued flag is set and a
second regeneration runs after the first completes, so
back-to-back edits are never lost.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* fix(storybook): use node: prefix for Node.js built-in imports
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
---------
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-17 14:27:59 +02:00
Evžen Gasta
f7f993085f
refactor: moved connection resource usage to separate file ( #16908 )
...
* refactor: moved connection resource usage to sepparate file
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: applied suggestions
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: renamed file
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: applied suggestions
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* test: extended code coverage
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-17 12:35:00 +02:00
Evžen Gasta
e33772fdbd
chore: added lifecycle booleans to provider/connection info types ( #17020 )
...
* refactor(Preferences): extracted checks of lifecycle methods to sepparate file
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* test: fixed tests
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: removed optional
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
* chore: updated related files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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-17 09:47:53 +00:00
Vladimir Lazar
8d2d0da829
chore(fix): ensure reconnection to terminal after container restart ( #17076 )
...
chore(fix): fix terminal freeze due to race conditions
2026-04-17 12:38:35 +03:00
dependabot[bot]
743567c5f0
chore(deps-dev): bump msw from 2.13.3 to 2.13.4
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.13.3 to 2.13.4.
- [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.3...v2.13.4 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.13.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-17 10:59:43 +02:00
Simon Rey
854739d581
fix(compose): sync provider version on CLI tool install/uninstall
...
Signed-off-by: Simon Rey <srey@redhat.com>
Co-authored-by: Simon Rey (via Cursor AI) <srey@redhat.com>
Made-with: Cursor
Signed-off-by: Simon Rey <51708585+simonrey1@users.noreply.github.com>
2026-04-17 10:31:41 +02:00
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