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 |
|
ngfchl
|
afb01ee7b8
|
fix: avoid duplicate timestamp in web logs
|
2026-07-07 09:25:52 +08:00 |
|
ngfchl
|
710a76b699
|
feat: add delete admin shortcut commands
|
2026-07-07 09:24:02 +08:00 |
|
ngfchl
|
84fee7e287
|
feat: support reply-based admin actions
|
2026-07-07 09:18:11 +08:00 |
|
ngfchl
|
3ee9b1174e
|
feat: support delete-and-ban message actions
|
2026-07-07 09:09:59 +08:00 |
|
ngfchl
|
1437bb7e4b
|
style: constrain spam tooltip width
|
2026-07-07 09:04:28 +08:00 |
|
ngfchl
|
1f97bc2c33
|
style: truncate spam rule tags with tooltip
|
2026-07-07 09:01:22 +08:00 |
|
ngfchl
|
e44af11c41
|
style: improve responsive manager layout
|
2026-07-07 08:55:55 +08:00 |
|
ngfchl
|
05d8f29d5f
|
fix: restore manager info logs
|
2026-07-07 08:49:23 +08:00 |
|
ngfchl
|
e3e9893812
|
fix: reduce verbose web and bot logs
|
2026-07-07 08:46:26 +08:00 |
|
ngfchl
|
a60c56da01
|
fix: show manually deleted chat messages
|
2026-07-07 08:43:56 +08:00 |
|
ngfchl
|
5bab60f118
|
feat: improve manager mobile logs and message deletion
|
2026-07-07 08:34:28 +08:00 |
|
ngfchl
|
d07aab4847
|
fix: retry telegram bot startup without traceback spam
|
2026-07-07 08:23:09 +08:00 |
|
ngfchl
|
1563ffadc9
|
feat: detect spammy usernames on join
|
2026-07-07 08:18:36 +08:00 |
|
ngfchl
|
49788cf1b0
|
fix: delay deletion of user interaction messages
|
2026-07-06 21:41:35 +08:00 |
|
ngfchl
|
8d7a1953ea
|
fix: preserve user commands while expiring bot replies
|
2026-07-06 21:36:20 +08:00 |
|
ngfchl
|
76c93f5183
|
fix: auto-delete bot interactions after one minute
|
2026-07-06 21:29:57 +08:00 |
|
ngfchl
|
a2c6c4c790
|
fix: keep user commands and render answers as html
|
2026-07-06 21:23:37 +08:00 |
|
ngfchl
|
7c7f39e15b
|
feat: compact and format knowledge answers
|
2026-07-06 21:13:53 +08:00 |
|