New features
- analytics plugin for number of instances (#483 by @kmendell)
- use websockets for streaming logs (#495 by @kmendell)
- use websockets for dashboard stats (#496 by @kmendell)
- add pull progress popover when deploying project (#512 by @kmendell)
- add build cache checkbox to prune dialog(5db08fc by @kmendell)
- screen responsive navigation (#516 by @cabaucom376)
- redesigned projects page (#464 by @kmendell)
- settings page ui refresh (#518 by @cabaucom376)
- ui configuration from env variables (#526 by @kmendell)
- support PWA icons (#529 by @cabaucom376)
Bug fixes
- update default admin user printed in logs, also print the default admin password on first run(5d3a66c by @kmendell)
- update network usage detection to account for networks in use(4170985 by @kmendell)
- use distribution reference for image digests (#484 by @kmendell)
- load working directory before dotenv for projects(232d62e by @kmendell)
- correctly validate and parse compose projects on load (#492 by @kmendell)
- reload interface when switching environments(53c0aa4 by @kmendell)
- dashboard not showing remote environment information(3a7b858 by @kmendell)
- image polling value allows any number (#501 by @kmendell)
- password change not being accepted by the backend(e82b114 by @kmendell)
- use better wording on project action buttons and redploy dialog(bb25ac2 by @kmendell)
- only watch env or compose files in filesystem watcher job(c957681 by @kmendell)
- templates wouldnt allow empty files to be loaded in the ui(33b8303 by @kmendell)
- use projectId for saving instead of projectName(1cb7ab2 by @kmendell)
- ignore root files in template directory(637460a by @kmendell)
- minor styling issue (#528 by @cabaucom376)
- dont skip .env resolution(d8af378 by @kmendell)
Performance Improvements
Dependencies
- bump the prod-dependencies group with 4 updates (#480 by @dependabot[bot])
- bump the backend-dependencies group across 1 directory with 2 updates(ec7e6cb by @dependabot[bot])
- bump the backend-dependencies group across 1 directory with 2 updates (#485 by @dependabot[bot])
- bump the prod-dependencies group with 7 updates (#522 by @dependabot[bot])
Other
- add service unit tests(99e8a68 by @kmendell)
- fix lints in tests(d3d50fb by @kmendell)
- move the app version check to the backend (#473 by @kmendell)
- inject default http client into services(441f8a4 by @kmendell)
- make helper in loading projects(694607c by @kmendell)
- bump @types/node in the dev-dependencies group(e9f2f74 by @dependabot[bot])
- bump @types/node from 24.3.1 to 24.4.0 in the dev-dependencies group (#481 by @dependabot[bot])
- use correct analytics host(c44aaec by @kmendell)
- bump @types/node from 24.4.0 to 24.5.0 in the dev-dependencies group (#494 by @dependabot[bot])
- bump the prod-dependencies group across 1 directory with 3 updates (#499 by @dependabot[bot])
- add download docker script(d61d12a by @kmendell)
- use compose-go for project releated functions (#508 by @kmendell)
- add ARG TARGETARCH back to static docker files(86e799f by @kmendell)
- bump the prod-dependencies group with 3 updates (#504 by @dependabot[bot])
- container-based development workflow with hot reload and VS Code integration (#509 by @cabaucom376)
- cleanup go module(932824c by @kmendell)
- Auto close VSCode terminals when tasks are finished (#511 by @cabaucom376)
- include version in changelog(80fd46e by @kmendell)
- use local build for arcane-agent(f9a962e by @kmendell)
- split logic for stats ws(d43a256 by @kmendell)
- bump svelte from 5.38.10 to 5.39.1 in the prod-dependencies group (#513 by @dependabot[bot])
- bump the dev-dependencies group with 2 updates (#505 by @dependabot[bot])
- add merge conflict labeler action(04a6c2b by @kmendell)
- simplify filesystem watcher(ae159f9 by @kmendell)
- cleanup sidebar translation keys(b5615c4 by @kmendell)
- fix updated sidebar text(2440475 by @kmendell)
- update projects header to new key(4912746 by @kmendell)
- bump vite from 7.1.5 to 7.1.6 in the dev-dependencies group (#521 by @dependabot[bot])
- cleanup template service (#523 by @kmendell)
- remove dead and unused code (#525 by @kmendell)
- use git cliff for releases (thanks pocket-id :))(d742817 by @kmendell)
- refine settings pages (#532 by @cabaucom376)
- update cliff.toml to include deps(9101ca3 by @kmendell)
Full Changelog: v1.1.0...v1.2.0