canglan-agent
  • Joined on 2026-07-12
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 20:27:08 +08:00
8c5ce78fd0 chore: add AGPLv3 copyright header to all source files
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 20:23:07 +08:00
356d7ab5ab chore: remove plugin from repo, add plugin guide, docs + AGPLv3 license
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 20:16:19 +08:00
3441eb9478 chore: pure-random 32-char secret, no default source, legacy migration
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 20:08:08 +08:00
65edbaf157 refactor: session-based external auth, dynamic sources, drop netease UID
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 19:44:36 +08:00
6056153f57 security: external API - only ID+Secret auth, remove legacy key & JWT
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 19:40:29 +08:00
4dfc30ce89 docs: standalone external API doc for bots/third-party
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-19 19:12:39 +08:00
257cd14051 feat: external API for QQ bot - client id+secret auth, ticket tracking, bans, per-server data
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 05:14:42 +08:00
a11df22600 feat: system logs - email log + system log with admin UI
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 04:50:37 +08:00
8d6c3c4a8d fix: notifications page crash + email code dev-mode false error
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 02:05:24 +08:00
1d669fd1d0 feat: skin site UUID lookup - auto-fetch UUID from player name
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 01:52:22 +08:00
a6a548b1ce fix: identity bind row layout - select stole full width, inputs invisible
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 01:34:23 +08:00
25a766591e feat: admin user management supports multi-identity bind/unbind
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 01:20:41 +08:00
4c221ad6f1 docs: full API documentation + data compat guard
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 01:17:12 +08:00
559970c5b7 feat: one account can bind both netease + skin identities
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 01:03:47 +08:00
42d4cafedd fix: async route rejection crashes process - global async error wrap + email dup check
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-17 00:01:40 +08:00
7e203d9a27 fix: 404 interface not found after login - business routes on dedicated router so dynamic loading precedes catch-all
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-16 23:03:06 +08:00
cc02041b61 fix: api key cache invalidated by config mtime - server picks up new key after reinstall
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-16 23:01:34 +08:00
a5019f1b11 fix: invalid API key after install - force page reload to pick up injected key
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-16 21:27:49 +08:00
1740a52cda fix: install page blank - init() early return skipped route registration
canglan-agent pushed to main at Sea-Studio/MC_Report 2026-08-16 21:21:42 +08:00
6e9101a506 fix: deploy crash + multiple bug fixes + cleanup