Commit Graph

  • c7642ecca5 feat(settings): report which saved keys need a restart main NanamiAdmin 2026-09-28 23:28:47 +08:00
  • 457ea42417 fix(netproxy): resolve the proxy address per request NanamiAdmin 2026-09-28 23:25:13 +08:00
  • 7dc6089871 docs(readme): correct how system.networkProxy takes effect NanamiAdmin 2026-09-28 23:22:07 +08:00
  • 2a5a46a984 refactor(controller): apply controller settings by rebuilding the channel set NanamiAdmin 2026-09-28 23:21:35 +08:00
  • 0691e85ccf feat(controller): hot-reload the notification pipes NanamiAdmin 2026-09-28 23:15:11 +08:00
  • d9a9918e21 feat(config): notify reload hooks after a settings update NanamiAdmin 2026-09-28 23:10:33 +08:00
  • ac5587d0c8 fix(handler): read the data envelope in the server endpoint tests NanamiAdmin 2026-09-28 23:03:45 +08:00
  • 2524e40566 test(config): restore settings tests with fixture IDs redacted NanamiAdminandClaude Code 2026-09-28 22:49:54 +08:00
  • 5167d799bc chore(gitignore): narrow the test-file ignore rule to the repo root NanamiAdminandClaude Code 2026-09-28 22:47:42 +08:00
  • cb2df5076d refactor(config): publish config singletons through atomic pointers NanamiAdminandClaude Code 2026-09-28 22:47:37 +08:00
  • 2d5cf39151 fix(changelog): update version format to include commit hash for pre-release NanamiAdmin 2026-09-24 15:32:36 +08:00
  • 05dcc3769d feat(changelog): add webhook API settings and configuration feature Ver.0.2.0.5 NanamiAdmin 2026-09-24 15:03:57 +08:00
  • f36f17bd2a feat(frontend): enhance webhook functionality and UI NanamiAdmin 2026-09-24 15:02:52 +08:00
  • 3877c6d128 feat(webhook): implement management API for incoming webhook endpoints NanamiAdmin 2026-09-24 12:32:22 +08:00
  • 3ce42b3cca docs(changelog): add incoming webhook API feature to version 0.2.0.5 NanamiAdmin 2026-09-24 11:24:13 +08:00
  • 057d7d584d feat: add incoming webhook API support with configurable endpoints NanamiAdmin 2026-09-24 11:21:38 +08:00
  • 90ca08066b feat(release): update version to 0.2.0 and enhance changelog with new features NanamiAdmin 2026-09-23 11:22:46 +08:00
  • d481f13d1d feat(auth): implement WebSocket authentication for admin access to logs NanamiAdmin 2026-09-23 11:20:52 +08:00
  • 7ecf51eba5 docs(changelog): add Ver.0.1.2.4-59c0f5d.pre-release change log NanamiAdmin 2026-09-23 11:01:47 +08:00
  • 59c0f5d5d8 fix(variables): update version and build number in SoftwareInfo Ver.0.1.2.4 NanamiAdmin 2026-09-22 22:58:43 +08:00
  • 16455027ec fix(changelog): add missing URL for frontend build integration entry NanamiAdmin 2026-09-22 22:57:30 +08:00
  • 4be6d2add0 feat(build): integrate frontend build into backend binary and update scripts NanamiAdmin 2026-09-22 22:57:08 +08:00
  • 15144fb9d4 docs(changelog): add initial changelog entries for version 0.1.2.3 NanamiAdmin 2026-09-22 22:11:04 +08:00
  • a89ad8143a fix(build): correct build script paths for Windows and Linux Ver.0.1.2.3 NanamiAdmin 2026-09-22 21:00:15 +08:00
  • fb5b46a548 chore(go.mod): update Go version to 1.27.1 NanamiAdmin 2026-09-22 20:59:46 +08:00
  • f6092cd178 docs(readme): add frontend development instructions and update requirements NanamiAdmin 2026-09-10 21:02:43 +08:00
  • 3cba5df5c7 docs(readme): update build instructions NanamiAdmin 2026-09-10 21:01:13 +08:00
  • b2566d45f8 feat(build): add scripts for building frontend and backend for Linux and Windows NanamiAdmin 2026-09-10 20:59:21 +08:00
  • 8b88377d4f chore(web): directly read frontend/dist folder but not read it from web folder NanamiAdmin 2026-09-10 20:51:11 +08:00
  • f6af57cf58 feat(web): add static file serving for the frontend NanamiAdmin 2026-09-10 20:43:46 +08:00
  • 160918a93e fix(frontend): adjust the first node card height to avoid higher a little then others NanamiAdmin 2026-09-10 20:15:26 +08:00
  • f622baadbd fix(frontend/settings): fix json marshal fault, now the settings page could be loaded correctly NanamiAdmin 2026-09-10 20:12:21 +08:00
  • 78284ed816 feat(frontend): add debugMode global variable to store debug mode state NanamiAdmin 2026-09-10 19:36:29 +08:00
  • d96b90b5bf feat: update API response structure to nest payloads under a single "data" key NanamiAdmin 2026-09-09 16:15:33 +08:00
  • c0eada9bcc remove claude skills file NanamiAdmin 2026-09-08 23:18:31 +08:00
  • 378727ac57 feat(frontend): implement basic frontend interface NanamiAdmin 2026-09-08 23:15:50 +08:00
  • 8b43e8b2ea feat(config): make resolver support null value to delete a key. NanamiAdmin 2026-09-08 23:10:26 +08:00
  • 786f364743 feat(user): implement registration for the first user with concurrency handling NanamiAdmin 2026-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. NanamiAdmin 2026-09-08 22:28:49 +08:00
  • 4eb9abff49 feat: add /api/settings/get, /api/settings/set to modify config in frontend NanamiAdmin 2026-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 NanamiAdmin 2026-09-06 22:05:56 +08:00
  • 7075275e09 feat(variables): update build type to pre-release Ver.0.1.1.2-7075275.pre-release NanamiAdmin 2026-09-06 21:37:13 +08:00
  • 5d349df2ba Revert "feat(config): implement loading and saving of bot node configuration with default notification settings" NanamiAdmin 2026-09-06 21:36:50 +08:00
  • b5b042b46d feat(variables): update version and build number NanamiAdmin 2026-09-06 21:36:19 +08:00
  • ec1cf20347 feat(config): implement loading and saving of bot node configuration with default notification settings Ver.0.1.1.2-ec1cf20.pre-release NanamiAdmin 2026-09-06 14:00:45 +08:00
  • 6a0c2d1fc4 feat(controller): add per-node notify switch controller NanamiAdmin 2026-09-06 10:48:38 +08:00
  • 5bc85effa7 feat(komari): add bot_node_config.json to restore single node configurarion NanamiAdmin 2026-09-06 10:33:58 +08:00
  • 13a670eadd style(config): add structured config paths for global and bot configurations NanamiAdmin 2026-09-06 10:19:28 +08:00
  • 0cedb51e50 doc(readme): update readme to justify latest codebase Ver.0.1.0.1-0cedb51.pre-release NanamiAdmin 2026-09-03 15:34:32 +08:00
  • 6c819f8c52 feat(controller): enhance message handling and user options for automatic notifications NanamiAdmin 2026-09-03 11:57:20 +08:00
  • 2a1f5e11f8 feat(controller): update notification logic to respect event_status_notify settings for trusted groups and admins NanamiAdmin 2026-09-02 21:35:07 +08:00
  • 16341972af style: replace GetConfig() with variable C_globalConfig NanamiAdmin 2026-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. NanamiAdmin 2026-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 NanamiAdmin 2026-09-02 20:47:25 +08:00
  • 935ea24d54 feat(controller): enhance command handlers to accept source parameter for improved message formatting NanamiAdmin 2026-08-19 20:02:18 +08:00
  • 5689c942d2 feat(controller): add /getip command to retrieve server IP information NanamiAdmin 2026-08-19 14:39:41 +08:00
  • bd2bccd8ef feat(komari): update FetchNodes to use JSON-RPC2 for node retrieval NanamiAdmin 2026-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. NanamiAdmin 2026-08-13 17:07:55 +08:00
  • 8589654ba4 feat(internal/controller/pipes/telegram): make basic telegram communication functional NanamiAdmin 2026-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. NanamiAdmin 2026-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 NanamiAdmin 2026-08-12 22:29:57 +08:00
  • 8cd7cfd6e7 feat(controller): add help command with message template for bot commands NanamiAdmin 2026-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 NanamiAdmin 2026-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 NanamiAdmin 2026-08-07 22:13:15 +08:00
  • d8a192e4e5 feat(build): add build scripts for Linux and Windows with commit hash and build time NanamiAdmin 2026-08-07 20:45:05 +08:00
  • fcb0751267 refactor(internal/komari/ws): streamline status request logic and enhance read loop handling NanamiAdmin 2026-08-07 18:33:34 +08:00
  • 58b600baf6 feat(node/tracker): implement initial refresh gate and bootstrap completion logic NanamiAdmin 2026-08-07 18:03:16 +08:00
  • f342ef5b34 fix(internal/controller/pipes/qq_napcat): remove debug msg echo, now it can process commands NanamiAdmin 2026-08-06 18:52:36 +08:00
  • 30ed0bd9ec chore(internal/controller): split command processor from pipes as an individual module NanamiAdmin 2026-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. NanamiAdmin 2026-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 NanamiAdmin 2026-08-05 17:07:29 +08:00
  • dc30675e0f style(controller): re-organize controller project structure: split controller and pipes NanamiAdmin 2026-08-05 14:27:22 +08:00
  • 6e93a9bd2f fix(internal\komari\ws): add websocket origin header to prevent 403; replace with json-rpc 2.0. NanamiAdmin 2026-08-05 14:12:16 +08:00
  • 814fbe0dae fix(database): fix sqlite init error in smb workspace fix(postLog/database): change journal mode from WAL to DELETE NanamiAdmin 2026-08-05 13:31:25 +08:00
  • c25b267334 fix: resolve merge conflict in README.md NanamiAdmin 2026-08-03 22:18:00 +08:00
  • 86a6736a48 Merge branch 'main' of https://gitea.nanami.tech/Nukumizu/numumizu-backend NanamiAdmin 2026-08-03 22:17:11 +08:00
  • 19b69acc29 feat: finish project basic structure and core functions NanamiAdmin 2026-08-03 22:15:53 +08:00
  • b3a5a5bad1 Update README.md NanamiAdmin 2026-08-03 13:40:17 +08:00
  • 3ab175b595 Initial commit NanamiAdmin 2026-08-03 13:39:23 +08:00