兰一民 lan
  • Joined on 2025-11-27
lan pushed to master at carrot_bbs/backend 2026-07-08 01:47:55 +08:00
a971fb0e29 feat(moderation): make moderation more lenient and add timeout fallback behavior
lan pushed to dev at carrot_bbs/frontend 2026-07-08 01:47:12 +08:00
b589f1f32b style(ui): apply QQ-style design to message screens
lan pushed to dev at CarrotSkin/backend 2026-07-07 15:00:48 +08:00
ae3a569f03 refactor(app): provide sub-config structures from main config
lan pushed to dev at carrot_bbs/frontend 2026-07-05 20:18:41 +08:00
995e0664d5 feat(auth): implement user ban detection and optional auth path handling
lan pushed to master at carrot_bbs/backend 2026-07-05 18:28:15 +08:00
eb931bf1c6 feat(auth): implement session-based token management with revocation support
lan pushed to dev at carrot_bbs/frontend 2026-07-02 23:26:17 +08:00
45df579b72 feat(messaging): implement three-tier reply message lazy loading with offline fallback
lan pushed to master at carrot_bbs/backend 2026-07-02 23:22:40 +08:00
d240485d0e feat(chat): add endpoint to get quoted message by ID
lan pushed to dev at carrot_bbs/frontend 2026-06-28 23:20:00 +08:00
f9b0999112 feat(messaging): implement Outbox persistence with three-tier sync strategy
lan pushed to dev at carrot_bbs/frontend 2026-06-28 14:15:47 +08:00
d8386b5f76 fix(messaging): implement hydration pipeline to prevent history loss on page entry
lan pushed to dev at carrot_bbs/frontend 2026-06-26 17:01:17 +08:00
be77a9d04c feat(messaging): implement optimistic updates with retry for failed messages
lan pushed to master at carrot_bbs/backend 2026-06-26 17:00:48 +08:00
d8e56e60dc feat(post): add idempotency support for post creation with client request ID
lan pushed to dev at carrot_bbs/frontend 2026-06-22 07:56:12 +08:00
2bad59afbb feat(profile): add help screen and fix upload field name
lan pushed to dev at carrot_bbs/frontend 2026-06-21 17:36:24 +08:00
761f315a60 build(updates): enable full git history and use semantic version for runtimeVersion
lan pushed to dev at carrot_bbs/frontend 2026-06-21 17:26:47 +08:00
488323377c ci(build): resolve runtimeVersion from app.config.js instead of app.json
lan pushed to master at carrot_bbs/backend 2026-06-21 17:17:43 +08:00
28cfcbf9a8 refactor(comment): unify status transitions with atomic count maintenance
lan pushed to dev at carrot_bbs/frontend 2026-06-21 17:17:22 +08:00
705b365536 refactor(core): distinguish network errors from auth failures and refactor real-time messaging pipeline
lan pushed to master at carrot_bbs/backend 2026-06-18 20:37:11 +08:00
322aa9eebb feat(worker): add device registration_id cleanup worker
lan pushed to master at carrot_bbs/admin 2026-06-18 20:08:11 +08:00
1ef3a55359 feat(users): add user device management and registration ID display
lan pushed to master at carrot_bbs/backend 2026-06-18 20:08:11 +08:00
cb85c62093 feat(admin): add admin endpoint to list user devices with JPush registration IDs
lan pushed to master at carrot_bbs/backend 2026-06-18 19:41:38 +08:00
821e066446 feat(jpush): add vendor-specific message classification support for push notifications