Chaim Lev-Ari
d2b56efcb4
feat(security): require setup token for admin init and restore [BE-13029] ( #2770 )
2026-06-04 09:15:23 +03:00
Chaim Lev-Ari
2ba8b582e2
feat(api): use generated api client [BE-12901] ( #2727 )
2026-06-03 14:37:39 +03:00
Chaim Lev-Ari
bc81eb7a22
feat(sources): allow user to edit source [BE-12956] ( #2748 )
2026-06-03 12:52:41 +03:00
Steven Kang
cf476953d6
fix(environment): fixed typo of kubesolo to KubeSolo ( #2788 )
2026-06-03 13:16:38 +12:00
Steven Kang
b233453cf7
feat(kubernetes): display cached images per node [R8S-898] ( #2068 )
2026-06-03 10:40:14 +12:00
Steven Kang
eb5ee3bfdb
fix(kubernetes): improve PVC deletion UX based on workload usage [R8S-1046] ( #2766 )
2026-06-03 09:43:07 +12:00
Steven Kang
86a84c3c6a
fix(kubernetes): updated wrong tooltip for container restart feature-gate [R8S-1037] ( #2721 )
2026-06-03 09:26:04 +12:00
Josiah Clumont
ba91b41d36
fix(table): restore horizontal margins on table views [C9S-227] ( #2785 )
2026-06-03 08:14:30 +12:00
Josiah Clumont
484af3c2c8
feat(environment group) detail view update v1 [c9s-206] ( #2722 )
...
Last system-test failure is also on dev
2026-06-02 16:59:18 +12:00
Steven Kang
50081cbdaa
feat(environment): environment support for kubesolo [R8S-983] ( #2648 )
2026-06-02 09:21:08 +12:00
Chaim Lev-Ari
67590aa27d
feat(api): auto generate typescript definition from api docs [BE-9222] ( #2468 )
2026-05-31 14:51:52 +03:00
Josiah Clumont
98b1d7f585
feat(environment-groups): replace Datatable with SortableList and update list UI [R8S-827] ( #2661 )
2026-05-29 10:08:35 +12:00
nickl-portainer
f7b8e3d84b
fix(kubernetes): unify all application container actions as icon with tooltip hover [R8S-1034] ( #2711 )
2026-05-28 13:24:38 +12:00
Josiah Clumont
2d9fc5d8af
feat(home): add environment card storybook stories with Talos permutations [C9S-216] ( #2739 )
2026-05-26 13:25:25 +12:00
Chaim Lev-Ari
bafdbc8313
fix(gitops): clear file path only for helm [BE-12990] ( #2720 )
2026-05-25 10:31:18 +03:00
nickl-portainer
f7764cd5cb
fix(system-tests): Update changed data-cy attribute for k8s volumes page [R8S-1033] ( #2703 )
2026-05-21 08:30:19 +12:00
nickl-portainer
afae689ea9
fix(kubernetes): PersistentVolumeClaims datatable system resource filter [R8S-1031] ( #2701 )
2026-05-20 12:08:53 +12:00
andres-portainer
e2d7491bc9
fix(edge-stacks): fix webhook ID creation in the frontend BE-12983 ( #2682 )
2026-05-19 12:03:57 -03:00
Devon Steenberg
09c6222ecd
fix(edge-environments): edge environment creation [BE-12984] ( #2683 )
2026-05-19 12:24:01 +12:00
Oscar Zhou
cad197266d
fix(ui): deployment failed progress indicator is missing [BE-12985] ( #2684 )
2026-05-19 12:22:06 +12:00
Steven Kang
5b9976433f
feat(k8s): Refactor Volumes page ( #2510 )
...
Co-authored-by: Nicholas Loomans <nicholas.loomans@portainer.io >
Co-authored-by: Robbie Cowan <robert.cowan@portainer.io >
Co-authored-by: RHCowan <50324595+RHCowan@users.noreply.github.com >
2026-05-19 10:39:24 +12:00
Chaim Lev-Ari
ca5f695459
feat(gitops): introduce sources details view [BE-12911] ( #2627 )
...
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 18:01:36 -03:00
Steven Kang
8cdc2f49d8
feat(kube): backend handlers for pod delete, pod restart, and capabil… ( #2491 )
...
Co-authored-by: Nicholas Loomans <nicholas.loomans@portainer.io >
2026-05-18 19:59:01 +12:00
bernard-portainer
29db3df98d
fix(url-state) sync state of list between URL and local storage [C9S-191] ( #2647 )
2026-05-18 16:51:49 +12:00
Chaim Lev-Ari
7e80d88bce
feat(ui): add theme selector to user menu [BE-12961] ( #2625 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 13:50:51 +03:00
Oscar Zhou
6163008108
fix(auth): set Secure attribute on auth cookies based on HTTPS detection [BE-12938] ( #2621 )
2026-05-16 11:09:03 +12:00
Oscar Zhou
8a22e05284
fix(stack): git stack edit validation and repo credential lookup [BE-12899] ( #2594 )
2026-05-14 12:27:20 +12:00
bernard-portainer
a66f114f24
fix(sidebar) override button padding to keep sidebar parent items in line [C9S-184] ( #2641 )
2026-05-14 08:39:06 +12:00
Chaim Lev-Ari
dd68560ad0
chore(deps): upgrade prettier ( #2592 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 16:39:58 +03:00
Chaim Lev-Ari
d9a415f011
feat(gitops): introduce sources list view [BE-12902] ( #2550 )
2026-05-12 15:32:46 +03:00
Ali
edff47fd41
feat(environments): offer edge connectivity test before adding edge environments [c9s-149] ( #2527 )
2026-05-12 16:25:39 +12:00
bernard-portainer
300a8abc97
fix(DockerDetails) replace missing icon on host panel [C9S-170] ( #2612 )
2026-05-12 10:41:42 +12:00
Josiah Clumont
872b824dc6
feat(design-system): introduce ResourceDetailHeader [BE-12848] ( #2536 )
...
Ignored some flaky tests
2026-05-12 10:23:58 +12:00
andres-portainer
080d75acae
chore(openamt): remove OpenAMT completely BE-12950 ( #2616 )
2026-05-11 15:48:39 -03:00
Chaim Lev-Ari
c0ac6c56ac
feat(ui): introduce design system primitives [DEV-52] ( #2535 )
2026-05-11 08:45:59 +03:00
bernard-portainer
59614d31f2
fix(edgeEnvironments) update displayed edge agent URLs [C9S-167] ( #2602 )
...
* Remove URL when rendering edge agent in list as it was displaying the server URL
* Add server and tunnel URL to information panel in environment display
2026-05-11 14:52:11 +12:00
Josiah Clumont
8d098a2bb9
style(dropdown-menu): fix count badge alignment and uniform width [C9S-116] ( #2605 )
2026-05-11 12:51:18 +12:00
Josiah Clumont
899e4b6f67
refactor(dropdown-menu): update styling to align with designs [C9S-116] ( #2596 )
2026-05-11 10:25:15 +12:00
LP B
dba86594e1
fix(app/kubernetes): kube edit app buttons ( #2565 )
2026-05-09 11:00:17 +02:00
Chaim Lev-Ari
8885038b7e
refactor(settings/auth): migrate admin group section to react [BE-12592] ( #2472 )
2026-05-08 10:51:12 +03:00
bernard-portainer
76f525fd38
refactor(home): refactor Environment List to use SortableList component [C9S-131] ( #2522 )
...
- Migrate `EnvironmentList` from `GroupSortTable` to `SortableList`, removing ~1,700 lines of duplicated component code
- Move health sort ranking to the backend (`sort.go`), adding `Health` and `Id` sort keys
- Delete `GroupSortTable`, `GroupSortTableGroupRow`, `useGroupSortTableState`, and `store` — functionality absorbed by `SortableList`
- Add `useHomeViewState` hook to centralise home view URL state (`groupBy`, `groupFilter`, `order`, `page`, `search`)
- Update `useTableStateFromUrl` to support `groupBy` and `groupFilter` URL params with a `buildExtra` callback
- Rename URL param `filter` → `groupFilter` for clarity; add `search` and `order` to `/home` route definition
- Simplify `EnvironmentList` props — remove `headerFilter` / `onHeaderFilterChange`, leaving only `onClickBrowse`
- Add `computeSortDesc` pure utility to `SortableList` and cover all toggle/reset cases with unit tests
- Update `SortableListHeader` to use `activeKey` prop (renamed from `sortBy`); fix all callsites and stories
- Fix `SortableList` sort-key normalisation to be case-insensitive; update tests to reflect no-match behaviour
2026-05-08 16:55:40 +12:00
Cara Ryan
3d741ad58d
fix(users): Fix for users effective access viewer not including policies [C9S-109] ( #2539 )
2026-05-08 15:00:17 +12:00
Ali
9eb6ebfe9b
fix(wizard): ensure select renders on top of footer [c9s-169] ( #2577 )
2026-05-07 14:15:21 +12:00
Ali
ff9c10f641
feat(docker): show host disk usage in the UI [C9S-144] ( #2517 )
2026-05-05 22:40:16 +12:00
Ali
0eba817aab
fix(environments): align Linux/Windows labels for edge agent and Docker API [c9s-157] ( #2558 )
2026-05-05 22:01:13 +12:00
Ali
6cb6f2e9b4
fix(change-confirmation): add git dry run and docker resize to the excluded urls [c9s-159] ( #2562 )
2026-05-05 18:00:03 +12:00
Josiah Clumont
68f93fb281
feature(storybook): Storybook usability upgrades [C9S-140] ( #2482 )
2026-05-05 09:25:09 +12:00
bernard-portainer
1ea8c1cb4e
feat(homeView) add age sort option as default [C9S-150] ( #2546 )
2026-05-05 08:17:06 +12:00
Chaim Lev-Ari
b18b4418c8
fix(kube/app): get stack only for managed stacks [BE-12927] ( #2516 )
2026-05-03 09:15:20 +03:00
Ali
a3935ce445
feat(secrets): allow linking secrets to service accounts as imagepullsecrets [c9s-49] ( #2488 )
2026-05-01 22:54:33 +12:00