Commit Graph

79 Commits

Author SHA1 Message Date
ngfchl e5a02258eb feat: import adblock filter domains 2026-07-07 19:00:06 +08:00
ngfchl 638195b222 feat: tune ban duration and rule management layout 2026-07-07 18:10:04 +08:00
ngfchl 87b17aa31e feat: improve chat actions and rule management 2026-07-07 17:55:23 +08:00
ngfchl e3a49910dc fix: clean p1 p2 audit issues 2026-07-07 17:26:18 +08:00
ngfchl a5334d5652 fix: keep overview panels above composer 2026-07-07 17:01:22 +08:00
ngfchl 51daec63d2 fix: harden game concurrency and rule writes 2026-07-07 16:53:39 +08:00
ngfchl 41653f48ba feat: add instant lottery and polish moderation UI 2026-07-07 16:40:36 +08:00
ngfchl 98e2ba60c6 fix: polish lottery dialog and moderation records 2026-07-07 16:27:48 +08:00
ngfchl 0169ac654d fix: sanitize manual spam rules before saving 2026-07-07 16:10:36 +08:00
ngfchl f57b554d24 feat: improve overview moderation layout and rules page 2026-07-07 16:07:39 +08:00
ngfchl 0295be2eec feat: update shop and lottery management rules 2026-07-07 15:57:52 +08:00
ngfchl 63b7eb866c feat: add custom chat context menu 2026-07-07 15:48:38 +08:00
ngfchl c48300cb55 feat: add chat message to spam rules 2026-07-07 15:37:53 +08:00
ngfchl 886cd0d301 feat: add spam rule tester page 2026-07-07 15:34:13 +08:00
ngfchl f157b47678 fix: keep dashboard panels above composer 2026-07-07 15:23:21 +08:00
ngfchl a979ab3ea5 fix: show loading overlay on chat delete actions 2026-07-07 15:21:15 +08:00
ngfchl 5d5a25f753 feat: merge filtered sensitive lexicon ad rules 2026-07-07 15:08:58 +08:00
ngfchl 1d4861781a fix: detect black u gray-market spam 2026-07-07 14:57:32 +08:00
ngfchl b52b3bec89 feat: compact dashboard overview layout 2026-07-07 14:45:53 +08:00
ngfchl 2946305286 feat: optimize lottery manager form 2026-07-07 14:41:57 +08:00
ngfchl 813ea433bc feat: add loading states to manager actions 2026-07-07 14:30:13 +08:00
ngfchl 09b4024a70 refactor: remove standalone chat and log pages 2026-07-07 14:26:50 +08:00
ngfchl 290f5f0dbe fix: use telegram proxy pool in web api 2026-07-07 14:24:52 +08:00
ngfchl b40e2a2dc8 fix: restore web chat delete endpoint 2026-07-07 14:20:28 +08:00
ngfchl 8f9d89e41b fix: detect otc chain u discount spam 2026-07-07 14:15:09 +08:00
ngfchl 1905e81442 feat: add tabbed admin pages and web auth 2026-07-07 14:10:56 +08:00
ngfchl 23269d261a feat: redesign manager admin layout 2026-07-07 13:53:59 +08:00
ngfchl 5c11b44dbb feat: polish manager crud dialogs 2026-07-07 13:41:04 +08:00
ngfchl 2ee9fc575c feat: add modal shop and lottery management 2026-07-07 13:22:33 +08:00
ngfchl a6923924e7 feat: record bot messages in chat history 2026-07-07 13:07:27 +08:00
ngfchl 2b38fc91bd fix: ban rule-based spam and add project icon 2026-07-07 13:04:16 +08:00
ngfchl 3f4af40d0d feat: show telegram group names in manager 2026-07-07 12:59:34 +08:00
ngfchl 3279e33244 feat: add group-scoped shop and lottery management 2026-07-07 12:54:52 +08:00
ngfchl 1f3183345c feat: configure lottery events in private chat 2026-07-07 12:34:34 +08:00
ngfchl 19971b2e82 feat: add activity based group lottery 2026-07-07 12:27:13 +08:00
ngfchl 89c509e61d feat: rebuild manager frontend with soybean ui 2026-07-07 11:29:02 +08:00
ngfchl 1fa50c63ca style: keep chat time and id in top row 2026-07-07 11:02:29 +08:00
ngfchl 4827a07927 style: refine mobile chat record layout 2026-07-07 10:59:20 +08:00
ngfchl b25a011937 fix: auto delete idle panel after timeout 2026-07-07 10:56:41 +08:00
ngfchl 41b0bdf0d7 feat: add telegram proxy fallbacks and mobile dialog polish 2026-07-07 10:51:29 +08:00
ngfchl 32187eb9a6 feat: add web telegram bot restart button 2026-07-07 10:45:32 +08:00
ngfchl a77d8b8b66 feat: add web restart button 2026-07-07 10:42:11 +08:00
ngfchl b04fdfb130 fix: tune telegram polling for proxy stability 2026-07-07 10:36:26 +08:00
ngfchl 57656a3cc3 feat: add points lottery shop and panel 2026-07-07 10:32:57 +08:00
ngfchl 9bcecea152 feat: enrich me command with scores 2026-07-07 10:25:57 +08:00
ngfchl 13da0f358a feat: improve telegram networking and add me command 2026-07-07 10:19:24 +08:00
ngfchl 52ee83a235 fix: fallback command replies when original message is unavailable 2026-07-07 10:14:34 +08:00
ngfchl c377034e00 fix: add command diagnostics and global error handler 2026-07-07 09:42:39 +08:00
ngfchl a5b42ac289 fix: make bind private chat link reliable 2026-07-07 09:38:58 +08:00
ngfchl a538628728 feat: bind users via private email token verification 2026-07-07 09:35:15 +08:00