Commit graph

5362 commits

Author SHA1 Message Date
Václav Vančura
ed851e9be1
refactor(renderer): add title support and verb-derived buttons to withConfirmation utility (#17178)
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-21 16:06:10 +00:00
Václav Vančura
db70016815
refactor(main): use consistent titles and buttons for auth and navigation dialogs (#17188)
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-21 16:01:49 +00:00
axel7083
c705d458ef
chore(eslint): enable vitest/prefer-import-in-mock (#16879)
* chore(eslint): enable `vitest/prefer-import-in-mock`

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: rebase

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2026-04-21 17:28:06 +02:00
Václav Vančura
7b54b87662
fix(ui): replace raw tailwind color with design token in ListOrganizer (#17152) 2026-04-21 15:03:46 +00:00
Václav Vančura
0430335b02
refactor(ui): replace hardcoded tailwind colors in ProviderInfoCircle with color-registry tokens (#17153)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 15:02:43 +00:00
Václav Vančura
084a9c81fd
refactor(ui): use color-registry token in SearchInput search icon (#17151) 2026-04-21 15:01:18 +00:00
Jiri Dostal
d332326fcf fix(spinner): fix spinner style scoping
Assisted-by: Claude Code

Signed-off-by: Jiri Dostal <jdostal@redhat.com>
2026-04-21 16:38:19 +02:00
Evžen Gasta
2bc23a12ac
feat: added support for error property in connections (#17117)
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 14:56:16 +02:00
Vaclav Vancura
fab0045295 refactor(onboarding): replace bg-black with color-registry variable
Use `--pd-modal-fade` CSS variable for the cancel setup overlay
background instead of the hard-coded `bg-black` Tailwind color, so
the overlay respects the active theme (dark/light).

Signed-off-by: Vaclav Vancura <commit@vancura.dev>
2026-04-21 14:43:19 +02:00
Václav Vančura
8fab680fbd
refactor(renderer): replace raw Tailwind colors with color-registry values in auth providers (#17138) 2026-04-21 12:14:19 +00:00
Václav Vančura
9c5dd461ab
refactor(preferences): add color-registry token to PreferencesKubernetesContextsRendering (#17137)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-21 12:13:50 +00:00
Václav Vančura
379a3be9c7
refactor(extensions): replace divide-gray-900 with color-registry token in InstalledExtensionCard (#17136)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 12:13:27 +00:00
Václav Vančura
84fe71f4ed
refactor(color-registry): replace hover:text-white with color-registry token in WindowsControlButton (#17135)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 12:12:49 +00:00
Václav Vančura
62d69b85bd
fix(ui): increase spinner segment opacity for better contrast (#17145) 2026-04-21 12:12:41 +00:00
Václav Vančura
2cf9337b7f
refactor(network): replace raw Tailwind colors with color-registry tokens in CreateNetwork (#17155) 2026-04-21 11:47:16 +00:00
SoniaSandler
e0c6784076 chore: bump version to 1.28.0
Signed-off-by: SoniaSandler <fbenoit@redhat.com>
2026-04-21 12:35:23 +02:00
Evžen Gasta
677f704339
refactor: extracted duplicit code to function (#17154)
Some checks are pending
Argos CI Screenshots / take screenshots (push) Waiting to run
Publish codecov report from main branch / Run tests and push coverage result (push) Waiting to run
e2e-kubernetes-tests-main / Run All E2E tests (push) Waiting to run
e2e-tests-main / Run E2E tests - flatpak-build (push) Waiting to run
e2e-tests-main / Run E2E tests - source-build (push) Waiting to run
e2e-tests-main / windows-11-arm update e2e tests - custom-extensions (push) Waiting to run
e2e-tests-main / windows-2025 update e2e tests - custom-extensions (push) Waiting to run
e2e-tests-main / windows-11-arm update e2e tests - vanilla (push) Waiting to run
e2e-tests-main / windows-2025 update e2e tests - vanilla (push) Waiting to run
e2e-tests-main / macos-15-intel update e2e tests (push) Waiting to run
e2e-tests-main / macos-26 update e2e tests (push) Waiting to run
Managed configuration tests / Managed configuration tests - macos-latest (push) Waiting to run
Managed configuration tests / Managed configuration tests - ubuntu-latest (push) Waiting to run
Managed configuration tests / Managed configuration tests - windows-2025 (push) Waiting to run
next build / Tagging (push) Waiting to run
next build / Build / macos-15 (push) Blocked by required conditions
next build / Build / ubuntu-24.04 (push) Blocked by required conditions
next build / Build / windows-2025 (push) Blocked by required conditions
next build / Release (push) Blocked by required conditions
Publish NPM packages to npmjs.com using OIDC / Prepare version info (push) Waiting to run
Publish NPM packages to npmjs.com using OIDC / Publish to npm (push) Blocked by required conditions
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Publish Website / Build and deploy website (push) Waiting to run
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2026-04-21 10:19:55 +02:00
dependabot[bot]
c250891a69 chore(deps-dev): bump the tailwindcss group with 3 updates
Bumps the tailwindcss group with 3 updates: [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite), [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) and [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).


Updates `@tailwindcss/vite` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/@tailwindcss-vite)

Updates `tailwindcss` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/tailwindcss)

Updates `@tailwindcss/postcss` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/@tailwindcss-postcss)

---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tailwindcss
- dependency-name: tailwindcss
  dependency-version: 4.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tailwindcss
- dependency-name: "@tailwindcss/postcss"
  dependency-version: 4.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tailwindcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 09:42:53 +02:00
axel7083
22edd8a72c
chore(main): prefer-import-in-mock (#17133)
* chore(main): prefer-import-in-mock

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* fix: type issue

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2026-04-21 09:24:57 +02:00
dependabot[bot]
a94fd69497 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.2 to 8.59.0
- [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.59.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.58.2 to 8.59.0
- [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.59.0/packages/parser)

Updates `typescript-eslint` from 8.58.2 to 8.59.0
- [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.59.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
- dependency-name: typescript-eslint
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 09:08:21 +02:00
Václav Vančura
ed2d1396df
fix(troubleshooting): remove malformed leading ellipsis from waiting-for-response strings (#17141) 2026-04-21 05:08:29 +00:00
Václav Vančura
691ae51e5d
fix(ui): remove space before ellipsis in loading and action button labels (#17142) 2026-04-20 13:54:51 +00:00
dependabot[bot]
b1a7696fac
chore(deps-dev): bump jsdom from 28.0.0 to 29.0.2 (#16979)
* chore(deps-dev): bump jsdom from 28.0.0 to 29.0.2

Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.0.0 to 29.0.2.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v28.0.0...v29.0.2)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 13:24:06 +00:00
axel7083
ba239b6e76
chore(preload*): prefer-import-in-mock (#17128)
* chore(preload): prefer-import-in-mock

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

* chore(preload-webview): prefer-import-in-mock

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2026-04-20 12:43:16 +00:00
axel7083
f23545d832
chore(renderer): prefer-import-in-mock (#17132)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2026-04-20 12:42:49 +00:00
Florent Benoit
c086bc7f5a chore(deps): update stream-json to v2.1.0
fixes https://github.com/podman-desktop/podman-desktop/issues/16899

side-notes:
- remove the @types package as now it's exporting types
- replace import in tests as it was a re-export
https://github.com/uhop/stream-json/blob/1.9.1/Assembler.js#L3

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2026-04-20 14:37:08 +02:00
Zheyon
3e6854888b
fix(ui): stop carousel wheel swipes from navigating history (#17116)
* fix(ui): stop carousel wheel swipes from navigating history

Prevent horizontal wheel events handled by the carousel from bubbling.

Add UI and renderer regression tests for the propagation boundary.

Fixes #16531

AI-assisted: GitHub Copilot
Signed-off-by: Zhey-on <anpropagate@aol.com>

* test(renderer): harden nested wheel navigation regression

Add a positive control to prove the global wheel handler is active before\nasserting nested stopped wheel events do not trigger history navigation.\nReset cooldown and mocks between phases to avoid false positives.

AI-assisted: GitHub Copilot
Signed-off-by: Zhey-on <anpropagate@aol.com>

---------

Signed-off-by: Zhey-on <anpropagate@aol.com>
2026-04-20 12:38:23 +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
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
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
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
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]
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
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]
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
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