Skip to content

JoyCodeProxy v0.4.0

Choose a tag to compare

@CC11001100 CC11001100 released this 10 May 12:45

What's New

Account Drag-and-Drop Sorting

  • Accounts can now be reordered by dragging rows on the accounts page
  • Sort order is persisted to database via display_order column
  • New PUT /api/accounts/reorder endpoint for batch updates

Bug Fixes

  • Account nickname overwrite fixed: Re-importing an existing account no longer overwrites its nickname/remark
  • Drag handle + click navigation: Only the drag handle triggers sorting; clicking row body still navigates to account detail

UI Improvements

  • Sidebar collapse state now persists across page reloads (localStorage)
  • Account table column widths optimized for better readability
  • Account identity migrated from api_key to user_id as primary key

Technical Changes

  • Added display_order column to accounts table (auto-migrated)
  • Added @dnd-kit/core, @dnd-kit/sortable, @dnd-kit/utilities for drag-and-drop
  • AddAccount update path now only updates pt_key, preserving nickname when not empty

Downloads

  • joycode_proxy_darwin_arm64 — macOS Apple Silicon
  • joycode_proxy_darwin_amd64 — macOS Intel
  • joycode_proxy_linux_amd64 — Linux x86_64

Full Changelog: v0.3.0...v0.4.0