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 |
|