agent_coder
bb68acfbf6
fix( #29 review r1): stack-delete leak, rollback/retention/version tests, UX trap
...
F3: deleting a file-based stack now removes the stack ROOT (compose/{id}) via a
new removeStackProjectDir helper, not stack.ProjectPath (which the PR repointed to
compose/{id}/v{N}) — old version dirs + parent no longer leak. Git stacks unchanged.
F1: tests for validateRollbackTarget (rejects 0/neg/>current/hole) and the rollback
snapshot (client content ignored, target read from disk, monotonic new version, note).
F2: tests for pruneStackFileVersionDirs (deletes given dirs, swallows errors) + the
post-commit gate contract + a monotonic-version regression guard.
F4: handler tests for ?version= (negative/out-of-range -> 400, valid version served,
legacy fallback).
F5: swagger @param version on GET file; @version 2.44.0 (handler.go) + package.json
2.44.0, matching APIVersion.
F6: the version selector no longer sets rollbackTo for the current/top version and
clears it on a manual buffer edit (so edits are honored, not silently discarded);
returning to the current version restores the current content. Distinguishes real
user edits from the programmatic version-load (CodeMirror ExternalChange).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-02 17:28:52 +03:00
agent_coder
9a6dd0c408
feat(logs): match EE reference — combined datetime range picker, toggle icons
...
Close the visual gaps vs the maintainer's reference viewer:
- Replace the two separate From/To DateTimeField controls with a single combined
datetime range picker (@wojtekmaj/react-datetimerange-picker, sibling of the
react-datetime-picker / react-daterange-picker already used), from-to with time
in one control — mirrors the existing DateRangePicker wrapper.
- Add icons to the Line numbers (List), Timestamp (Clock) and Wrap lines
(WrapText) toggles (Auto refresh already had one).
- Line numbers gutter on by default.
Adds one dependency (@wojtekmaj/react-datetimerange-picker); all its transitive
deps were already present via the sibling pickers.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-01 19:50:41 +03:00
nickl-portainer
152c89972b
chore(eslint): update eslint to latest v9 [R8S-1090] ( #2954 )
2026-06-23 11:04:33 +12:00
nickl-portainer
0dfd27f08c
fix(pnpm): pnpm format command failing [R8S-1071] ( #2932 )
2026-06-18 13:27:01 +12:00
nickl-portainer
0dfa0266c7
fix(webpack): update shell-quote [R8S-1074] ( #2934 )
2026-06-17 10:50:48 +12:00
nickl-portainer
9b807ca314
fix(axios): update axios [R8S-1075] ( #2935 )
2026-06-17 10:50:34 +12:00
nickl-portainer
f365035563
fix(git): update lint-staged to v17 [R8S-1071] ( #2907 )
2026-06-16 15:14:57 +12:00
Chaim Lev-Ari
7e5e71ae67
chore(deps): bump patch/minor frontend dependencies [BE-13004] ( #2808 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 15:45:58 +03: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
Ali
6c059c41f9
chore: bump version to 2.43.0 ( #2760 )
2026-05-30 16:56:17 +12:00
Nick Wilkinson
064a4304cc
chore: bump version to 2.42.0 ( #2654 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 13:34:13 +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
Oscar Zhou
7f3389d6f4
chore(version): bump develop version to 2.41.1 ( #2646 )
...
Co-authored-by: Nicholas Loomans <nicholas.loomans@portainer.io >
2026-05-13 16:23:35 +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
Josiah Clumont
68f93fb281
feature(storybook): Storybook usability upgrades [C9S-140] ( #2482 )
2026-05-05 09:25:09 +12:00
nickl-portainer
b9713f7e9e
chore(version): bump version to 2.41.0 ( #2421 )
2026-04-22 17:11:30 +12:00
Ali
544e302fe1
feat(docker): support docker image prune [c9s-91] ( #2314 )
2026-04-17 14:22:36 +12:00
Chaim Lev-Ari
8f93a1a8cf
chore(deps): upgrade eslint [BE-12837] ( #2313 )
2026-04-15 05:12:52 +03:00
Chaim Lev-Ari
181a83a889
chore(deps): upgrade ts to v6 [BE-12820] ( #2268 )
2026-04-15 03:55:34 +03:00
Ali
ab3e0956a4
chore(tailwind): format tailwind class order [r8s-949] ( #2289 )
2026-04-13 16:01:10 +12:00
Chaim Lev-Ari
b53684a89e
chore(deps): remove unused client dependencies [BE-12749] ( #2172 )
2026-03-30 14:54:50 +03:00
RHCowan
792c95b8bb
chore: bump version to 2.40.0 and set API version support to STS ( #2160 )
2026-03-25 19:59:41 +13:00
Robbie Cowan
4d1f432266
Revert "chore: bump version to 2.40.0"
...
This reverts commit 11af66a4fce8ab98253afb2e637a946a8939747f.
2026-03-25 18:47:01 +13:00
Robbie Cowan
1e00a58b57
chore: bump version to 2.40.0
2026-03-25 18:15:54 +13:00
Chaim Lev-Ari
1007f1f740
feat(ui): create shared terminal component [BE-12697] ( #1979 )
2026-03-10 18:17:29 +02:00
Chaim Lev-Ari
9fcac1ab4f
chore(deps): upgrade axios [BE-12632] ( #1864 )
2026-02-19 15:38:08 +13:00
Josiah Clumont
ae24ad4693
Bump version to 2.39.0 for LTS ( #1910 )
2026-02-19 15:29:08 +13:00
Chaim Lev-Ari
c8497b3944
chore(deps): upgrade html-loader ( #1863 )
2026-02-15 08:55:33 +02:00
Chaim Lev-Ari
762c1ccf28
chore(deps): upgrade vitest and msw ( #1852 )
2026-02-11 17:14:04 +02:00
Chaim Lev-Ari
20db102327
chore(deps): upgrade webpack ( #1802 )
2026-02-10 18:01:03 +02:00
Chaim Lev-Ari
d611087513
chore(deps): upgrade storybook 8 ( #1811 )
2026-02-08 09:59:08 +02:00
Phil Calder
8a1d02c23f
Bump version to 2.38.0 ( #1727 )
2026-01-27 16:26:14 +13:00
Devon Steenberg
b1cb95c3b0
fix(docker): bump docker max api version [BE-12462] ( #1556 )
2026-01-08 14:22:48 +13:00
andres-portainer
78a23bb722
fix(frontend): update dependencies to fix vulnerabilities BE-12506 ( #1595 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: Chaim Lev-Ari <chaim.lev-ari@portainer.io >
2026-01-06 10:58:46 -03:00
Chaim Lev-Ari
eac9f649cf
chore(build): introduce pnpm workspaces ( #1584 )
2025-12-31 18:52:58 +02:00
Chaim Lev-Ari
36417a0726
chore(build): migrate to pnpm ( #1558 )
2025-12-29 10:14:57 +02:00
Chaim Lev-Ari
8f2c33aec3
chore(node): upgrade node version in CI [BE-12465] ( #1525 )
2025-12-23 10:22:48 +02:00
Chaim Lev-Ari
433b5bc974
fix(ci): run eslint and typecheck without symlinks ( #1564 )
2025-12-22 17:38:42 +02:00
Chaim Lev-Ari
bf8ccbcec6
Revert "feat(frontend): import CE code to EE" ( #1557 )
2025-12-18 13:45:26 +02:00
Chaim Lev-Ari
2f5b083c5c
feat(frontend): import CE code to EE ( #1365 )
2025-12-17 13:02:19 +02:00
Oscar Zhou
ad8d5a8694
version: bump version to 2.37.0 ( #1501 )
2025-12-09 13:06:50 +13:00
Devon Steenberg
5058b40871
chore(version): bump to v2.36.0 ( #1434 )
2025-11-25 11:09:49 +13:00
Chaim Lev-Ari
5d847b59b2
feat(analytics): remove matomo dependency [BE-12404] ( #1431 )
2025-11-24 16:30:03 +02:00
Devon Steenberg
e831971dd1
fix(docker): bump docker max api version [BE-12399] ( #1392 )
2025-11-18 11:27:16 +13:00
Chaim Lev-Ari
73ad27640c
refactor(stacks): migrate duplication form to react [BE-12353] ( #1357 )
2025-11-04 18:44:54 +02:00
Steven Kang
eb02f99cae
feat: crds support [r8s-580] ( #1254 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com >
2025-10-23 11:07:03 +13:00
Chaim Lev-Ari
cb0efae81c
chore(gitops): upgrade parse-duration dep [r8s-608] ( #1328 )
2025-10-22 13:20:20 +03:00
Viktor Pettersson
3e77db4cee
chore(version): bump to v2.35.0 ( #1304 )
2025-10-15 15:35:33 +13:00
Ali
657cd04af2
fix(cve): fix frontend CVEs [r8s-563] ( #1239 )
2025-09-22 10:15:29 +12:00