8b43e8b2ea
feat(config): make resolver support null value to delete a key.
NanamiAdmin2026-09-08 23:10:26 +08:00
786f364743
feat(user): implement registration for the first user with concurrency handling
NanamiAdmin2026-09-08 22:53:02 +08:00
a0e2df615c
feat: add /api/server/getInfo to handle frontend get server info. chore: rebuild /api/server/getStatus to the same logic as getInfo.
NanamiAdmin2026-09-08 22:28:49 +08:00
4eb9abff49
feat: add /api/settings/get, /api/settings/set to modify config in frontend
NanamiAdmin2026-09-08 22:13:30 +08:00
15f1ee38db
feat(variables): update software version to 0.1.1 and change build type to pre-release
Ver.0.1.1.2
NanamiAdmin2026-09-06 22:05:56 +08:00
6c819f8c52
feat(controller): enhance message handling and user options for automatic notifications
NanamiAdmin2026-09-03 11:57:20 +08:00
2a1f5e11f8
feat(controller): update notification logic to respect event_status_notify settings for trusted groups and admins
NanamiAdmin2026-09-02 21:35:07 +08:00
16341972af
style: replace GetConfig() with variable C_globalConfigNanamiAdmin2026-09-02 21:24:27 +08:00
bf4cdf0d88
chore(config): move admins && trustedGroups to a new config bot_user_config.json. feat(config): add load bot_user_config endpoint style(config): rename LoadConfig to LoadGlobalConfig.
NanamiAdmin2026-09-02 21:19:50 +08:00
0b7fcd6c48
chore(telegram): rebuild telegram module with go-telegram/bot fix(telegram): fix bot cannot send message in groups
NanamiAdmin2026-09-02 20:47:25 +08:00
935ea24d54
feat(controller): enhance command handlers to accept source parameter for improved message formatting
NanamiAdmin2026-08-19 20:02:18 +08:00
5689c942d2
feat(controller): add /getip command to retrieve server IP information
NanamiAdmin2026-08-19 14:39:41 +08:00
bd2bccd8ef
feat(komari): update FetchNodes to use JSON-RPC2 for node retrieval
NanamiAdmin2026-08-19 14:21:25 +08:00
f2cc16177c
feat(controller): add source for command handling. feat(telegram): switch message type to markdown feat(controller): add welcome message for telegram bot.
NanamiAdmin2026-08-13 17:07:55 +08:00
8589654ba4
feat(internal/controller/pipes/telegram): make basic telegram communication functional
NanamiAdmin2026-08-12 23:57:16 +08:00
56cc3485a7
feat(netproxy): add network proxy module to provide unified network proxy connection. feat(internal/controller): make email, ntft, webhook, qq_napcat able to use network proxy.
NanamiAdmin2026-08-12 22:53:23 +08:00
105fa47811
feat(debug): make komari task echo log to debug level and selectable feat(internal/controller/qq_napcat): add trigger log display and detailed to chatID and senderID
NanamiAdmin2026-08-12 22:29:57 +08:00
8cd7cfd6e7
feat(controller): add help command with message template for bot commands
NanamiAdmin2026-08-07 22:39:57 +08:00
ebbbe7ba1d
feat(node): add Info structure to save every nodes system information feat(processor): add /info <uuid> command to show basic system info for specific node
NanamiAdmin2026-08-07 22:31:02 +08:00
56ed32ac0c
feat(controller): add init message for bot pipes chore: move softwareInfo from main package to a individual global package
NanamiAdmin2026-08-07 22:13:15 +08:00
d8a192e4e5
feat(build): add build scripts for Linux and Windows with commit hash and build time
NanamiAdmin2026-08-07 20:45:05 +08:00
fcb0751267
refactor(internal/komari/ws): streamline status request logic and enhance read loop handling
NanamiAdmin2026-08-07 18:33:34 +08:00
f342ef5b34
fix(internal/controller/pipes/qq_napcat): remove debug msg echo, now it can process commands
NanamiAdmin2026-08-06 18:52:36 +08:00
30ed0bd9ec
chore(internal/controller): split command processor from pipes as an individual module
NanamiAdmin2026-08-06 17:53:53 +08:00
10c3727b01
feat(internal/controller): split trigger from controller.go as a seperate module. feat(internal/controller/pipes/qq_napcat): add message receive debug output.
NanamiAdmin2026-08-06 17:17:01 +08:00
1d09765a4a
chore(qq_napcat): rewrite all napcat_bridge logic into this project to replace adapt into napcat_bridge
NanamiAdmin2026-08-05 17:07:29 +08:00