Centralize whitelist and channel toggles away from the WeChat page so Cursor stays an opt-in path for selected users only.
Co-authored-by: Cursor <cursoragent@cursor.com>
Expose dual metering formula editing with batch user assignment, show
auto-renew and pending-recharge states in subscriptions, and document
billing acceptance checks for production rollout.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace Umami-only traffic rows with the Memind publication catalog API so
admins see every online page plus SEO, GEO, visit, and crawler counts.
Co-authored-by: Cursor <cursoragent@cursor.com>
Expose Umami memind-pages discoveryChannel data in adm with a public-page
style table, proxy it via admin-api, and remove Rybbit configuration paths.
Co-authored-by: Cursor <cursoragent@cursor.com>
Expose SEO/GEO switches on the MindSpace config form and add template catalog management UI wired to shared Memind modules.
Co-authored-by: Cursor <cursoragent@cursor.com>
Expose margin multiplier, FX rate, and cost-mode settings under 计费中心 so operators can adjust DeepSeek billing without env edits.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use PUT setImageQuota so admins can lower remaining below the stored plan
limit; grant-only bonus updates silently no-op when bonus is already zero.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add image-quota admin pages and API wiring for plan defaults, ledger, and per-user
grants, plus local verify scripts and AGENTS.md note that this repo is the sole
admin UI surface.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add daily usage trend charts with multi-metric toggles, overview vs user
analysis views, date-range filtering, and usage summary API for interval
and all-time totals.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire admin UI and API routes to restored Memind personal memory and skill
runtime modules, including candidate review and runtime status display.
Co-authored-by: Cursor <cursoragent@cursor.com>
Node < 24 lacks crypto.argon2Sync; wire @node-rs/argon2 fallback and start Admin API alongside vite preview in local and remote deploy flows.
Co-authored-by: Cursor <cursoragent@cursor.com>
Move admin backend into this repo (Express + MySQL on :8085) so npm run dev starts both API and Vite, with updated env defaults and Caddy config for gadm.tkmind.cn.
Co-authored-by: Cursor <cursoragent@cursor.com>