1.5 KiB
1.5 KiB
Plan
Updated: 2026-04-01
Active
- Present the UI-first slice for approval, then replace mocks with runtime-backed 3proxy control flows.
Next
- Replace mocks with a backend control plane for config generation, process management, counters, and health checks.
- Add Docker runtime with 3proxy, panel server, health checks, and reload/start/restart operations.
- Extend tests to cover config rendering, unsafe input handling, and runtime failure scenarios.
Done
- Researched official 3proxy documentation for config scripting, services, counters, reports, auth, and reload hooks.
- Initialized the repository and established autonomous agent workflow rules.
- Implemented the first UI slice with hardcoded panel auth, operator-focused dashboard, users table, and system config preview.
- Added paranoia-oriented tests for login gating, proxy link encoding, quota edge cases, and traffic share formatting.
- Simplified the UI into a calmer minimalist layout with reduced visual noise and denser operational presentation.
- Moved user creation into a modal flow and tightened the operator UX with quieter navigation and a denser users table.
- Rebuilt the UI shell from scratch around a stable topbar/tab layout with fixed typography and lower visual noise across window sizes.
- Corrected the user-creation flow to select a 3proxy service instead of assigning a per-user port, matching the documented 3proxy model.
- Stabilized the Users table copy action so the column no longer shifts when the button label changes to
Copied.