ngfchl
|
c50b000d08
|
docs: add project readme
|
2026-07-08 00:04:19 +08:00 |
|
ngfchl
|
5ee64bde60
|
feat: add ban record context actions
|
2026-07-07 23:57:31 +08:00 |
|
ngfchl
|
bbb33ef341
|
feat: add ban duration modal
|
2026-07-07 23:45:23 +08:00 |
|
ngfchl
|
ff28a35a47
|
fix: force ai check in spam tester
|
2026-07-07 23:34:32 +08:00 |
|
ngfchl
|
6148b2166a
|
fix: detect ai subscription card spam
|
2026-07-07 23:30:01 +08:00 |
|
ngfchl
|
5eb083bc47
|
fix: scope whitelist to selected group
|
2026-07-07 23:20:33 +08:00 |
|
ngfchl
|
a2679fef9d
|
feat: add whitelist management page
|
2026-07-07 23:14:16 +08:00 |
|
ngfchl
|
9a35287010
|
style: expand ban record row height
|
2026-07-07 23:00:16 +08:00 |
|
ngfchl
|
dd71307010
|
style: tighten ban record inner spacing
|
2026-07-07 22:55:37 +08:00 |
|
ngfchl
|
53af8f3931
|
style: increase ban record row height
|
2026-07-07 22:50:48 +08:00 |
|
ngfchl
|
90b81861bf
|
fix: prevent ban record text overlap
|
2026-07-07 22:44:59 +08:00 |
|
ngfchl
|
6aa41c2c0e
|
feat: add whitelist moderation flow
|
2026-07-07 22:17:43 +08:00 |
|
ngfchl
|
2f6739685f
|
feat: cleanup join notice with welcome message
|
2026-07-07 21:56:52 +08:00 |
|
ngfchl
|
d8dd77e56b
|
style: tighten rules detector and ban rows
|
2026-07-07 20:15:37 +08:00 |
|
ngfchl
|
39d39b07f9
|
feat: generate spam rules from text with ai
|
2026-07-07 19:45:25 +08:00 |
|
ngfchl
|
3e5936653b
|
style: compact ban record rows
|
2026-07-07 19:28:10 +08:00 |
|
ngfchl
|
ef36282fb9
|
style: compact rule detection panel
|
2026-07-07 19:17:13 +08:00 |
|
ngfchl
|
68b4007e89
|
fix: add overflow scrolling to ban records
|
2026-07-07 19:11:20 +08:00 |
|
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 |
|