Skip to content

Conversation

@kmendell
Copy link
Member

@kmendell kmendell commented Jun 11, 2025

Important

⚠️ This is a major rework of Arcane, and as i am only one person and have a day job, and help maintain Pocket ID, i try to work on this as much as I can. Thank you for the patience and all the sponsors!

The public preview is now live, and you can view the release Here

View the new website and documentation here to help get you going as well.

Main Todo List

  • Redo Auto Update Service, to use new image_update_service
  • Rebuild Agent for better reliability
  • Remove Docker Host (remote hosts will require agents)
  • Refactor UI
  • Auto search through Private Registries for Pulling
  • Make Consistent Dto and Models between Front and Backend
  • Fix Svelte and Typescript Errors
  • Create User Store for logged in user
  • Fix and Confirm Bugs from Issues
  • Add proper form validation with Zod 4
  • Fix Onboarding With Updated settings and values
  • Switch Off bcrypt for better alternative
  • Fix Image Maturity/Update Indicator logic
  • Redo Stack Service for better reliability
  • Fix Development Workflow (go binary with npm run dev)
  • Cleanup Refactor Hooks/Auth checks
  • Use user store instead of /api/auth/me
  • Fix Template Usage from Compose Page
  • Fix Base Model to use UUID as ID
  • Add Pagination Model for better data loading
  • Rework Environments to use the 'arcane-backend' vs a separate agent for the api server.
  • Create Real .sql migrations and get rid of gorms built in AutoMigrate (this will break any existing installs of the preview image)
  • Hash OIDC Client Secret so it does not show in API responses
  • Fix Incorrect Image/Container Count on Dashboard
  • Fix Size Mismatch for Total Image Size on Dashboard vs Images Page
  • Add Translations with Crowdin?
  • Rename DB Tables to remove the _table if they have it
  • Make sure to use sessionTimeout from settinsg for token issuing
  • Restructure all Handler calls to return the {data, success} structure.
  • Cleanup Frontend Utils
  • Create Proper Handler for the /health endpoint

Docs

  • Update Documentation
  • Remove Docs, and switch. to new website
  • Remove Docs workflows
  • Migration guide (1.0 will basically be a fresh install due to the major changes...)
  • Update OIDC Config changes:
    • No more Redirect URL thats auto generated
    • No more manually configuing the URLS just put the issuer url and it uses the .well-known endpoint for discovery

Before Release

  • Fix Workflow Errors and Type issues
  • Create Release Workflows
  • Update Dockerfile
  • Cleanup Frontend
  • Fix E2E Tests
  • Add Go to Dependabot
Issues Closed By this PR

Fixes: #283
Fixes: #285
Fixes: #287
Fixes: #262
Fixes: #268
Fixes: #303
Fixes: #338
Fixes: #337
Fixes: #346
Fixes: #335
Fixes: #273
Fixes: #278
Fixes: #332
Fixes: #155
Fixes: #363
Fixes: #325
Fixes: #264
Fixes: #364
Fixes: #317
Fixes: #328
Fixes: #113

@coderabbitai

This comment was marked as off-topic.

@kmendell kmendell self-assigned this Jun 11, 2025
@kmendell kmendell added this to the v1.0.0 milestone Jun 11, 2025
@getarcaneapp getarcaneapp locked and limited conversation to collaborators Jun 11, 2025
@getarcaneapp getarcaneapp unlocked this conversation Jun 13, 2025
@github-actions
Copy link

github-actions bot commented Jun 21, 2025

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
arcane ✅ Ready (View Log) Visit Preview 133866f

@kmendell kmendell marked this pull request as ready for review September 9, 2025 21:12
@kmendell kmendell merged commit 1f87ad8 into main Sep 9, 2025
7 checks passed
@kmendell kmendell deleted the 1.0.0 branch September 9, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment