⚠ BREAKING CHANGES
Features
- add copier utility functions for struct mapping (477c2d5)
- add event details dialog (d14609c)
- change port to 3552, cleanup old code (9705277)
- enhance volume details with container names and IDs (1c5cb35)
- events are now shown in the ui (#355) (49f51c4)
- migrate logging to json (6ea6c77)
- migrate logging to json (b66afe2)
- migrate to Go backend, serve frontend from backend (#291) (b46454a)
- redesign login page (8063f08)
- remote environments (#305) (8fb5815)
- show error status for image updates, show if a credential was used (7718605)
- zod v4 form validation, and sheet based forms (#301) (77c6d96)
Bug Fixes
- add container force removal checkboxes (6e449b2)
- add exclude label for updater (123f575)
- add loading indicators to metric cards, fix some styling on the dashboard (d9be7cc)
- add missing isAdmin prop (659933a)
- add missing props to button (044396c)
- add more options for onboarding (#321) (45ae580)
- add user ID validation in token verification process (5595894)
- add validation for stack ID and improve error handling in GetStackLogsStream method (57f25d2)
- auth redirect (i hope) (92c1685)
- auth session redirect (9da620a)
- auto update service logic (#323) (80f4ec8)
- cleanup docker settings page ui (4874a48)
- cleanup hooks and layout logic and disable SSR so local development works (e3750e5)
- cleanup of orphaned image update records after applying updates (31155c5)
- container details page not laoding (c5e5b51)
- correct counts of containers and images on dashboard (520a18a)
- correctly use minute value for sessions timeout (3b3c9f4)
- do not allow auth method to be turned off is only one is enabled (b310334)
- do not run auto update job on container start (97736be)
- enhance container stats and configuration display with derived flags for environment variables, ports, labels, and network settings (3a232df)
- enhance login response to include token pair and set cookie for password change (587a656)
- fix performance of projects page and rely only on filesystem watcher for updating the database (dee13bc)
- global prune not pruning volumes (6a55fa1)
- image dropdown not deleting images (12a2e8d)
- image maturity/update logic (92ed4a0)
- image table disappears when filtering images (12c6d9c)
- improve error handling and streaming logic in GetStatsStream and GetLogsStream methods (3a407d3)
- incorrect user reponse structure and missing types (4622ca6)
- layout shift when using dropdown menus (e404eee)
- lazy load all resources (066eadc)
- make image update item reactive with status once clicked (fe5caf6)
- make onboardin security settings page the same as the normal settings page (20800ef)
- make sure oidc uses refresh tokens (9f185eb)
- make System username red on event table (0a8bff6)
- mismtached json type for database (44dbd27)
- move auto updater to just updater confirm working with projects (1382213)
- onboarding oidc config (cadda0a)
- only allow role changes for oidc users (f5a3302)
- only show edit user button for local users (a0eb2f4)
- only show floating header after scrolling on compose page (6582e1e)
- optimize conversion of slog attributes for logging (10df97f)
- pagination round one fixes (containers, images, and projects) (8349d1b)
- persist Docker image ID as primary key and improve tag selection logic (6e7ac85)
- project files not removed when deleteing from the ui (65c93c6)
- projects page wont load if no stacks are found (320edc9)
- redirect to /compose after project delete (ca8b4c6)
- refactor user creation logic to use CreateUser type and improve type safety (6ccb106)
- remove container registry field data on sheet reopen (66f26f5)
- remove missing util file (23d7745)
- remove oidc client secret from api reponses (4ab9a9d)
- remove ping group and utility in Dockerfile-static (c7ff050)
- remove selected labels (6e3fd3e)
- remove unused prop (3d8a350)
- restore translucency to badges (1a93bdc)
- return correct event api reponse on page load (f9f3082)
- return correct network reponse data on page load (b767fd5)
- revert redirect in layout (c659707)
- rework templates with new schema (#389) (e40e06e)
- session validation timeouts (a267b91)
- settings not saving on submission (520178b)
- show create container sheet (aa089c5)
- show x of x running for conatiner metric card (a03f336)
- sidebar shows on logon (6f14c05)
- simplify sqlite string, and make sure postgres migrations work (1a01113)
- stack logic (#313) (b53caa2)
- status badge color is now reactive (8c2c24d)
- stopAll button use the correct count (8bd2f5c)
- switch from bcrypt to argon2 for password hashing (1485a53)
- template loading and usage (c994404)
- truncate volume name text (5111195)
- update link to template settings in dialog component (55b8fb5)
- update system meters dynamically (16e41cf)
- use Arcane as page title for all pages (c1f4aed)
- use containerId for removing containers (20cf8c9)
- use correct container data in api on page load (d33dedc)
- use correct cookie timeout value (8b247a5)
- use correct destructive variant for user dropdown menu (84fb150)
- use correct image api reponse data (a08882a)
- use correct redirect after login (58a4340)
- use correct volume data in api on page load (c9bbffe)
- use dedicated endpoint for totalImageSize (58edb08)
- use dockerInfo for container and image counts (3413dc4)
- use new image detail type (63f8211)
- use prefered username in oidc cliams (ee46e9a)
- use prune mode behavior (751f7c7)
- user display not showing in sidebar (e059cf2)