Commit Graph

  • 8cd7d51d80 fix(protocol): preserve friend category metadata DrSmoothl 2026-07-13 18:51:11 +08:00
  • 2ae9a47249 fix(onebot): clarify invalid JSON segment errors DrSmoothl 2026-07-12 16:43:05 +08:00
  • a824e0b46a fix(onebot): repair group system message queries DrSmoothl 2026-07-10 19:11:15 +08:00
  • b53004ee23 fix(proton): accept sign-extended uint32 field values DrSmoothl 2026-07-10 18:20:11 +08:00
  • da04381436 Merge pull request #214 from SnowLuma/dev v1.12.1 snowluma-bot[bot] 2026-07-10 06:01:06 +00:00
  • c04864dd21 chore(release): v1.12.1 DrSmoothl 2026-07-10 14:00:40 +08:00
  • a67c95407e feat(webui): show saved and applied config state DrSmoothl 2026-07-10 13:49:49 +08:00
  • 852004291b feat(onebot): reconcile and drain network adapters DrSmoothl 2026-07-10 13:49:17 +08:00
  • 01688c7567 fix(protocol): enforce message element contracts end to end DrSmoothl 2026-07-10 13:47:06 +08:00
  • aff6ad9179 refactor(onebot): make config persistence explicit DrSmoothl 2026-07-10 13:46:09 +08:00
  • 588fdab8de refactor(onebot): compile and seal the action registry DrSmoothl 2026-07-10 13:45:32 +08:00
  • 4825434ffa fix(onebot): await malformed stream responses DrSmoothl 2026-07-10 13:43:31 +08:00
  • 9f7f34cd8f fix(core): bound merged-forward decompression DrSmoothl 2026-07-10 13:42:34 +08:00
  • ffede67aed fix(websocket): cap decompressed message payloads DrSmoothl 2026-07-10 13:41:36 +08:00
  • 920f75718a fix(protocol): bound rich message decoding DrSmoothl 2026-07-10 13:41:19 +08:00
  • b7d648ea0f fix(proton): harden generated protobuf decoders DrSmoothl 2026-07-10 13:40:53 +08:00
  • bb56030979 feat(mcp): support stream actions DrSmoothl 2026-07-10 03:06:13 +08:00
  • 4425bee612 feat(protocol): make identity persistence availability-first DrSmoothl 2026-07-10 03:06:00 +08:00
  • 369a82b5e4 fix(core): enforce bridge PID ownership DrSmoothl 2026-07-10 03:05:50 +08:00
  • 35958a7fc2 fix(onebot): use canonical group request flags DrSmoothl 2026-07-10 02:42:07 +08:00
  • 3c73d1d5b0 feat(onebot): reply into group temp sessions (临时会话) (#212) DrSmoothl 2026-07-10 02:29:18 +08:00
  • b37b17f7d8 fix(protocol): guard identity.findGroup in group decoder (#212) DrSmoothl 2026-07-09 23:13:40 +08:00
  • 5e73d69663 fix(test): add groupName to GroupMessage test fixtures (#212 CI) DrSmoothl 2026-07-09 19:18:09 +08:00
  • 9b470d0412 feat(onebot): add group_name to group message events (#212) DrSmoothl 2026-07-09 18:50:54 +08:00
  • 7ab91c81e9 perf(highway): single-connection pipelined upload — supersede #211 concurrency DrSmoothl 2026-07-09 13:55:25 +08:00
  • c17fff6e2f perf(core): parallelize highway chunk uploads (#211) DrSmoothl 2026-07-09 01:20:26 +08:00
  • 90f65654c7 feat(webui): animate log rows — entrance + scroll edge fade (#185) DrSmoothl 2026-07-07 23:27:46 +08:00
  • fbc2aa052b Merge pull request #210 from SnowLuma/dev v1.12.0 snowluma-bot[bot] 2026-07-07 14:38:33 +00:00
  • b6fb5bd530 chore(release): v1.12.0 DrSmoothl 2026-07-07 22:38:02 +08:00
  • cd04271b69 fix(webui): confirm before loading from the process-probe dialog DrSmoothl 2026-07-07 22:36:19 +08:00
  • 9914db69e6 feat(webui): add load button to process probe dialog (#189) Airline233 2026-07-07 22:34:55 +08:00
  • fc424ab740 perf(webui): stop login-waves rAF under reduced-motion; gate deliveries poll on visibility (#185) DrSmoothl 2026-07-07 22:34:07 +08:00
  • d984833914 perf(webui): share one ref-counted /api/logs/stream across subscribers (#185) DrSmoothl 2026-07-07 22:29:10 +08:00
  • c49a5a0aa8 perf(webui): make debug feed pause truly close the SSE (#185) DrSmoothl 2026-07-07 22:17:16 +08:00
  • 4802dfe7aa perf(webui): virtualize the log viewer row list (#185) DrSmoothl 2026-07-07 22:07:02 +08:00
  • 8fbcbd29ff feat(onebot): honour a custom per-node time in merged forward (#209) DrSmoothl 2026-07-07 21:35:33 +08:00
  • 1914807770 fix(onebot): apply the transport heartbeat to the reverse-WS server too DrSmoothl 2026-07-07 21:20:19 +08:00
  • c09c6e0883 fix(onebot): heal half-open reverse-WS client with a transport heartbeat DrSmoothl 2026-07-07 21:20:07 +08:00
  • fd57eb4b6f fix(webui): scope message-segment drag to the grip handle DrSmoothl 2026-07-07 15:48:52 +08:00
  • d9dfe513ee feat(onebot): report forced offline as notice/bot_offline DrSmoothl 2026-07-07 15:25:35 +08:00
  • eda1c32994 test(onebot): confirm profile_like decode against real captures DrSmoothl 2026-07-07 15:10:06 +08:00
  • 447b40a259 feat(onebot): report profile like as notify/profile_like DrSmoothl 2026-07-07 03:05:14 +08:00
  • 0d4d58605f feat(onebot): report group special title grant as notify/title DrSmoothl 2026-07-07 02:53:38 +08:00
  • d3d1d2512e feat(onebot): report group member card change as notice/group_card DrSmoothl 2026-07-07 02:23:17 +08:00
  • bfde0daab4 feat(onebot): report group name change as notify/group_name DrSmoothl 2026-07-07 02:05:52 +08:00
  • 852870db59 feat(onebot): report C2C input status as notify/input_status DrSmoothl 2026-07-07 01:26:31 +08:00
  • 8a7b2413f4 Merge pull request #204 from SnowLuma/dev v1.11.4 snowluma-bot[bot] 2026-07-06 07:05:23 +00:00
  • d35e276730 chore(release): v1.11.4 DrSmoothl 2026-07-06 15:04:55 +08:00
  • e86fd707ea fix(video): declare the cover's own dimensions on the thumbnail sub-file DrSmoothl 2026-07-06 01:44:10 +08:00
  • 55c9ee59f5 fix(video): update ffmpegAddon binaries to downscale oversized covers DrSmoothl 2026-07-06 01:44:10 +08:00
  • 908aaf9dc8 fix(video): update ffmpegAddon binaries to fix video cover expiry DrSmoothl 2026-07-06 00:37:33 +08:00
  • b6107e38d8 fix(onebot): default forward node sender to self when user_id is 0/absent DrSmoothl 2026-07-05 23:00:13 +08:00
  • e1e0c6b02f fix(video): zero-trust metadata on fast-upload group video DrSmoothl 2026-07-05 15:39:35 +08:00
  • ac20956076 fix(video): fall back to portrait dims on fast-upload group video DrSmoothl 2026-07-05 15:39:35 +08:00
  • 18d8273f5c Merge pull request #202 from SnowLuma/dev v1.11.3 snowluma-bot[bot] 2026-07-05 06:26:33 +00:00
  • 0e6e2ec51d chore(release): v1.11.3 DrSmoothl 2026-07-05 14:26:10 +08:00
  • 007dfaf6e2 fix(group): self-heal member group card from message field 4 DrSmoothl 2026-07-05 14:14:09 +08:00
  • 8dde7ef8e2 fix(onebot): seed self nickname on synthetic self-sent events DrSmoothl 2026-07-05 14:14:09 +08:00
  • 5f90cc9b6e fix(forward): preserve group merged-forward sender nickname (#201) DrSmoothl 2026-07-05 04:30:44 +08:00
  • a4ab4e92b5 fix(forward): preserve group merged-forward sender nickname (#201) DrSmoothl 2026-07-05 04:30:44 +08:00
  • 1b968b9126 feat(file): stream group + offline file uploads from disk (phase 5) DrSmoothl 2026-07-05 03:42:16 +08:00
  • e83eb80f2c feat(video): stream video uploads from disk instead of buffering (phase 4) DrSmoothl 2026-07-05 03:23:19 +08:00
  • 0e4d958b5f feat(highway): add stageSourceToDisk + shared HTTP downloader (phase 3) DrSmoothl 2026-07-05 03:01:10 +08:00
  • 631cc982a0 feat(ci): build & push a rolling dev Docker image on every dev commit DrSmoothl 2026-07-05 02:41:03 +08:00
  • 7b91903f80 feat(highway): add streaming file hasher hashFileStreaming (phase 2) DrSmoothl 2026-07-05 02:37:56 +08:00
  • 5324e2f014 refactor(highway): introduce ChunkSource for uploadHighwayHttp (phase 1) DrSmoothl 2026-07-05 02:29:13 +08:00
  • c236bc86ee feat(video): raise video-path size limit to 1.5 GiB (#145) DrSmoothl 2026-07-04 23:45:36 +08:00
  • 9a6c17cb27 fix(video): carry real width/height on group video sends (#145) DrSmoothl 2026-07-04 23:15:03 +08:00
  • efac547d6a feat(webui): redesign CPU & memory overview cards DrSmoothl 2026-07-04 22:10:38 +08:00
  • 770b224d58 feat(onebot): decode incoming 闪传 flash-file messages (#199/#200) DrSmoothl 2026-07-04 19:02:47 +08:00
  • 0d03b00643 Fix(Qzone) -10000风控修复 && Fix(port-probe) PID探测多pid逻辑修复和偶数端口 (#192) H3CoF6andClaude Opus 4.8 2026-07-04 14:33:02 +08:00
  • d3eb3bae14 feat(qzone,onebot): add set_qzone_ban action for qzone blacklist management (#193) Airline233andCopilot Autofix powered by AI 2026-07-04 14:32:40 +08:00
  • 5f01c6ab5f Merge pull request #198 from SnowLuma/dev v1.11.2 snowluma-bot[bot] 2026-07-04 05:39:20 +00:00
  • 6cb7f2c6d0 chore(release): v1.11.2 DrSmoothl 2026-07-04 13:39:00 +08:00
  • 07c08ed74d feat(onebot): enrich group/member info fields (#197) DrSmoothl 2026-07-04 13:04:32 +08:00
  • b20ed12761 fix(onebot): approve group requests from the filtered inbox too (#197) DrSmoothl 2026-07-04 12:48:06 +08:00
  • c027161a64 fix(protocol): get_group_file_system_info returns real counts + space (#196) DrSmoothl 2026-07-04 01:59:52 +08:00
  • 95b5878456 feat(onebot): return new folder info from create_group_file_folder (#195) DrSmoothl 2026-07-04 01:25:14 +08:00
  • f127e3dc59 fix(webui): meet WCAG AA for log-level text on light theme DrSmoothl 2026-07-04 00:08:30 +08:00
  • 7b93eb2716 fix(webui): treat ?token= URL param as the login password (#194) DrSmoothl 2026-07-03 19:41:25 +08:00
  • abef7973d9 feat(webui): auto-login via ?token= URL query param (#194) DrSmoothl 2026-07-03 19:30:53 +08:00
  • 7744e24af2 fix(protocol): make set_group_search actually apply search flags (#191) DrSmoothl 2026-07-03 16:08:08 +08:00
  • 884db940df feat(qzone): add set_qzone_msg_right to change a feed's visibility (#186) Airline233 2026-07-02 22:38:05 +08:00
  • 3e99d3bb5a fix(webui): guard async polling against re-entrant overlap DrSmoothl 2026-07-02 21:04:35 +08:00
  • b5ede95772 test(core): fake timers for group-history walk-back to skip send-gap waits DrSmoothl 2026-07-02 19:55:50 +08:00
  • 1f2bf4d3f2 chore(deps): patch low-severity esbuild + @babel/core advisories DrSmoothl 2026-07-02 15:16:40 +08:00
  • c85c510c0b perf(webui): trim debug-view rendering cost (json-tree, activity, tester) DrSmoothl 2026-07-02 15:02:13 +08:00
  • 99547e847e perf(webui): gate list/system polling on tab visibility DrSmoothl 2026-07-02 15:02:13 +08:00
  • d17381a221 perf(webui): batch log SSE into ~80ms flushes instead of per-line setState DrSmoothl 2026-07-02 15:02:13 +08:00
  • a11c684dfd Merge pull request #183 from SnowLuma/dev v1.11.1 snowluma-bot[bot] 2026-07-01 14:15:29 +00:00
  • 72aedbc612 chore(release): v1.11.1 DrSmoothl 2026-07-01 22:15:01 +08:00
  • 63ab7a1846 fix(protocol): parse Qzone feeds without eval + stop getCookies hanging (#182) DrSmoothl 2026-07-01 21:56:28 +08:00
  • 3932958c39 fix(bridge,common,onebot): reject phantom hook UINs + never crash logging (#162) DrSmoothl 2026-07-01 20:37:02 +08:00
  • ade76d3d2f refactor(protocol): reuse tested Sha1Stream in video block-sha1 (drop dup) DrSmoothl 2026-07-01 20:14:55 +08:00
  • c822c5dab6 refactor(webui): extract useFlashMessage hook for settings panels DrSmoothl 2026-07-01 20:03:58 +08:00
  • a8f24b8f13 refactor(onebot): converge self-sent message tail into finalizeSend DrSmoothl 2026-07-01 19:55:21 +08:00
  • f111ba7129 fix(core): resolve self uid instead of shipping an empty one (forward/flash) DrSmoothl 2026-07-01 19:18:10 +08:00
  • 3db89d0bd0 refactor(protocol,core): converge self-uid resolution to one impl DrSmoothl 2026-07-01 19:12:05 +08:00
  • 298d174640 refactor(webui): extract openSseChannel for the three EventSource openers DrSmoothl 2026-07-01 18:58:22 +08:00
  • 29a792cfdf refactor(core): extract sseResponse helper for the three WebUI SSE endpoints DrSmoothl 2026-07-01 18:53:34 +08:00