Skip to content

Update - #1

Merged
indicatorspro merged 5 commits into
indicatorspro:mainfrom
danscMax:main
Jun 20, 2026
Merged

Update#1
indicatorspro merged 5 commits into
indicatorspro:mainfrom
danscMax:main

Conversation

@indicatorspro

Copy link
Copy Markdown
Owner

No description provided.

danscMax added 5 commits June 9, 2026 18:06
Add a localhost-only web dashboard and a Chrome extension to manage the
DeepSeek account pool at runtime, layered on top of the existing file-based
pool (no duplicate pool):

- routes: GET /dashboard, GET /api/accounts, POST /api/accounts/import
  (cURL/HAR), POST /api/accounts/:id/check, DELETE /api/accounts/:id,
  GET /api/auth-status — localhost-only and CSRF-guarded
- runtime add/delete writes/removes managed files in data/accounts/ then
  reloads the pool; secrets written 0600 and gitignored
- live account check via GET /api/v0/users/current (no PoW), 15s timeout
- scripts/auth_from_curl.js + auth_from_har.js import helpers
- lib/parseAuth.js parses cURL/HAR auth captures
- dashboard: model picker, inline delete, copy, retry, auto-grow, and a
  per-account label with inline edit
- chrome extension: icons, server-status indicator, dashboard button, label
- parseAuth: handle Chrome "Copy as cURL (bash)" ANSI-C headers
- server: GET /api/accounts exposes label; POST /api/accounts/:id/label sets
  it (localhost + CSRF guarded, persisted to the managed account file)
@indicatorspro
indicatorspro merged commit d116e18 into indicatorspro:main Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants