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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
dependabot[bot]
7ea054df93
chore(deps-dev): bump the vitest group with 2 updates
...
Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/coverage-v8` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-v8 )
Updates `vitest` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 10:09:22 +02:00
Václav Vančura
b70bbeb7ec
feat(ui): redesign button component with semantic color tokens and improved accessibility ( #16966 )
...
* refactor(ui): redesign button component with shared color tokens
Rework Button.svelte to use semantic color tokens (primary-border,
secondary-bg, secondary-border, disabled-bg, focus-ring, link-bg, etc.)
instead of hardcoded palette references. Add prerequisite color
dependency validation in initButton, deprecate legacy color aliases
(button-secondary, button-disabled, button-danger-hover-text), and
improve accessibility with aria-disabled, aria-busy, and
focus-visible outlines.
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
2026-04-10 09:51:30 +02:00
Vaclav Vancura
3d66e47df8
fix(renderer): add aria-label to icon-only buttons in task manager and build image
...
Add missing aria-label to the bulk delete button in
`TaskManagerBulkDeleteButton` (reusing the title prop) and to the
`add-build-argument` button in `BuildImageFromContainerfile`.
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
2026-04-09 19:02:24 +02:00
Vaclav Vancura
5e97daf58f
fix(renderer): add aria-label to icon-only buttons in RunImage
...
Add aria-label attributes to the five pairs of add/delete link
buttons (volume mounts, env variables, security options, DNS
servers, extra hosts) to satisfy the icon-only button requirement.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
2026-04-09 19:02:24 +02:00
Václav Vančura
4c8869311e
refactor(renderer): replace hardcoded Tailwind colors in micromark with color-registry tokens ( #17003 )
...
Co-authored-by: Claude <claude@anthropic.com>
2026-04-09 15:01:50 +02:00
Denis Golovin
fd40c1bfa3
fix: flaky test for ExtensionDetailsReadme.svelte
...
Signed-off-by: Denis Golovin <dgolovin@redhat.com>
2026-04-08 18:33:01 -04:00
Vladyslav Zhukovskyi
5901301e82
fix(preferences): prevent loss of manual proxy settings on page navigation
...
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2026-04-08 20:23:12 +03:00
dependabot[bot]
99083da9ed
chore(deps-dev): bump the vitest group with 2 updates
...
Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/coverage-v8` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.3/packages/coverage-v8 )
Updates `vitest` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.3/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 06:22:04 +02:00
dependabot[bot]
f56c081804
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.0 to 8.58.1
- [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.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.58.0 to 8.58.1
- [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.1/packages/parser )
Updates `typescript-eslint` from 8.58.0 to 8.58.1
- [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.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.58.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.58.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: typescript-eslint
dependency-version: 8.58.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 05:36:41 +02:00
dependabot[bot]
8cab9adebc
chore(deps-dev): bump vite from 7.3.1 to 7.3.2
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 01:07:40 +02:00
Shriya Kamat Tarcar
f830808ad3
fix: add bottom spacing to resources page ( #15747 )
...
* fix: add bottom spacing to resources page
Signed-off-by: shri3016] <shriyaktarcar@gmail.com>
2026-04-03 16:19:05 +00:00
dependabot[bot]
ca6ecba57f
chore(deps-dev): bump eslint-plugin-svelte from 3.16.0 to 3.17.0
...
Bumps [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte ) from 3.16.0 to 3.17.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte/releases )
- [Changelog](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.0/packages/eslint-plugin-svelte )
---
updated-dependencies:
- dependency-name: eslint-plugin-svelte
dependency-version: 3.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-03 07:47:03 +02:00
dependabot[bot]
50c4e76cce
chore(deps): bump validator from 13.15.26 to 13.15.35
...
Bumps [validator](https://github.com/validatorjs/validator.js ) from 13.15.26 to 13.15.35.
- [Release notes](https://github.com/validatorjs/validator.js/releases )
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.26...13.15.35 )
---
updated-dependencies:
- dependency-name: validator
dependency-version: 13.15.35
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-03 05:43:44 +02:00