a9ff252f45
fix(webhook): update webhook endpoint path to include 'post'
main
NanamiAdmin2026-11-01 20:45:50 +08:00
03b67dc3c0
docs(readme): update readme and add zh_cn version
NanamiAdmin2026-11-01 20:43:59 +08:00
c5c2c2e2f3
docs(changeLogs): update changelogs for version 0.2.3.8 with feature additions
NanamiAdmin2026-11-01 20:28:01 +08:00
064524e991
feat(login, fetch): implement retry logic with backoff for login and node fetching
NanamiAdmin2026-11-01 20:21:18 +08:00
a7f5fac1d4
feat(login): enhance login functionality with retry logic and error handling
NanamiAdmin2026-11-01 20:18:17 +08:00
a1a69d95f5
chore(go.mod): update Go version from 1.27.1 to 1.27.3
NanamiAdmin2026-11-01 16:58:50 +08:00
734866164b
docs(changeLogs): update changing logs for Ver.0.2.2.7-8c2159f.pre-releaseNanamiAdmin2026-10-13 20:53:01 +08:00
8c2159ff0c
chore(variables): update version and build number to 0.2.2 and 7 respectively
Ver.0.2.2.7
NanamiAdmin2026-10-13 20:46:48 +08:00
bc5cb417eb
refactor(overview, settings): remove some unnecessary hints and help
NanamiAdmin2026-10-13 20:45:43 +08:00
1a7a4cdc07
feat(node): implement flap tolerance settings and options dialog in frontend
NanamiAdmin2026-10-13 20:39:05 +08:00
9137d53286
feat(debug): add ShowFlapTolerantEcho flag for enhanced logging control
NanamiAdmin2026-10-12 17:34:55 +08:00
03e74f49c3
feat(controller): add flap inhibition for each controllers
NanamiAdmin2026-10-12 17:17:55 +08:00
0c581abc4c
refactor(qq_onebot): replace all http handler with a brand new websocket handler, seperate with msg recver
NanamiAdmin2026-10-11 15:28:19 +08:00
ba0d8539b3
refactor(qq_onebot): update log messages to use consistent prefix
NanamiAdmin2026-10-11 14:36:59 +08:00
1b11be2427
style(qq_onebot): rename all NapCat related to OneBot
NanamiAdmin2026-10-10 11:34:22 +08:00
72d0d587cb
feat(run): add script to run server with build metadata
NanamiAdmin2026-10-04 15:27:42 +08:00
c5a80bd952
docs(changelog): update version format for 0.2.1.6 pre-release
NanamiAdmin2026-10-04 15:05:24 +08:00
aa7e7f87e1
feat(node): add GetNodeCount to get node count and remove no need node update log, only log when node count changed
NanamiAdmin2026-09-29 21:43:46 +08:00
c7642ecca5
feat(settings): report which saved keys need a restart
NanamiAdmin2026-09-28 23:28:47 +08:00
457ea42417
fix(netproxy): resolve the proxy address per request
NanamiAdmin2026-09-28 23:25:13 +08:00
7dc6089871
docs(readme): correct how system.networkProxy takes effect
NanamiAdmin2026-09-28 23:22:07 +08:00
2a5a46a984
refactor(controller): apply controller settings by rebuilding the channel set
NanamiAdmin2026-09-28 23:21:35 +08:00
0691e85ccf
feat(controller): hot-reload the notification pipes
NanamiAdmin2026-09-28 23:15:11 +08:00
d9a9918e21
feat(config): notify reload hooks after a settings update
NanamiAdmin2026-09-28 23:10:33 +08:00
ac5587d0c8
fix(handler): read the data envelope in the server endpoint tests
NanamiAdmin2026-09-28 23:03:45 +08:00
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