-
c1d27c5055
refactor(protocol): converge packet-pipeline dispatch tail into finishDispatch
DrSmoothl
2026-07-01 18:43:20 +08:00
-
85ca207279
refactor(onebot): extract openSqliteDb helper for the three stores
DrSmoothl
2026-07-01 18:37:42 +08:00
-
d89b095af5
refactor(protocol,proto-defs): fold 1:1 subpath exports into wildcards
DrSmoothl
2026-07-01 18:30:45 +08:00
-
15a6fe3785
refactor(onebot): make event converter dispatch an exhaustive registry
DrSmoothl
2026-07-01 18:03:02 +08:00
-
ae17bc0cf5
refactor(onebot): extract event envelope builders; collapse message triplets
DrSmoothl
2026-07-01 17:58:49 +08:00
-
891a197335
refactor(onebot): collapse action registration into a single barrel
DrSmoothl
2026-07-01 17:49:07 +08:00
-
b6cde5101d
refactor(common,core): extract mapWithConcurrency util; use in forward enrich
DrSmoothl
2026-07-01 17:29:25 +08:00
-
9d67630396
refactor(common,core): extract single-flight+TTL cache primitive
DrSmoothl
2026-07-01 17:25:04 +08:00
-
6f6f372337
refactor(onebot): drop 55 redundant ACTION_FAILED try/catch in extended actions
DrSmoothl
2026-07-01 16:30:00 +08:00
-
5be852f394
refactor(onebot): drop redundant per-action try/catch in qzone/album/admin
DrSmoothl
2026-07-01 16:20:26 +08:00
-
ab45667fdf
refactor(onebot): unify action-error retcode at the runAction seam
DrSmoothl
2026-07-01 16:11:49 +08:00
-
ab40f086ee
refactor(protocol): dedup NTV2 record/video mediaNode builder in decoder
DrSmoothl
2026-07-01 15:56:43 +08:00
-
8e173cf7d7
refactor(onebot): merge element toSegment/fromSegment into one codec table
DrSmoothl
2026-07-01 15:47:33 +08:00
-
f4170b014a
refactor(protocol,onebot): add message-element four-direction reconciliation manifest
DrSmoothl
2026-07-01 15:35:12 +08:00
-
f424454422
fix(webui): align debug account picker styling (#181)
囧囧JOJO
2026-07-01 14:43:29 +08:00
-
5d6ce86b66
refactor(onebot): give trans_group_file semantic param roles
DrSmoothl
2026-07-01 02:27:35 +08:00
-
9ca64bed10
feat(core,onebot): implement trans_group_file action (#161)
Airline233
2026-07-01 02:13:35 +08:00
-
2f374ea8c9
feat(qzone): support post visibility rights when publishing qzone posts (#178)
Airline233
2026-06-30 23:57:39 +08:00
-
c90a3954e4
fix(bridge): self-heal login detection when the hook misses the edge
DrSmoothl
2026-06-30 23:29:51 +08:00
-
397087dc74
test(core): hoist Bridge import to fix flaky 5s timeout
DrSmoothl
2026-06-30 23:09:21 +08:00
-
b807825a09
Merge pull request #175 from SnowLuma/dev
v1.11.0
snowluma-bot[bot]
2026-06-30 12:39:05 +00:00
-
-
-
-
48e2777bc3
chore(release): v1.11.0
DrSmoothl
2026-06-30 20:38:37 +08:00
-
a8307891fa
fix(core): backfill forward-msg sender nickname/card (#174)
DrSmoothl
2026-06-30 20:32:49 +08:00
-
b6c476390f
ci: auto-close non-template issues from non-write-access users
DrSmoothl
2026-06-30 20:16:59 +08:00
-
fc4d3a9c5d
fix(protocol): set_group_name body tag 3, not 1 (#173, OIDB 1006)
DrSmoothl
2026-06-30 20:14:20 +08:00
-
1f23e6e9f0
fix(protocol): ptt-trans md5 must be a hex string, not raw bytes (#165)
DrSmoothl
2026-06-30 20:02:07 +08:00
-
0cf9cdd0d7
chore(core): diagnose ptt translate failures (#165 备选)
DrSmoothl
2026-06-30 19:31:20 +08:00
-
90456def2e
feat(onebot): get_record out_format — server-side voice transcode (#165)
DrSmoothl
2026-06-30 19:25:40 +08:00
-
8fc5917b3b
fix(webui): align message composer/builder (Apple-HIG)
DrSmoothl
2026-06-30 18:57:54 +08:00
-
65195abbe0
fix(mcp): add role/stream to Catalog types to match generated catalog
DrSmoothl
2026-06-30 18:45:34 +08:00
-
d5fbd6fa06
feat(webui): multi-tab debug console + embedded API browser
DrSmoothl
2026-06-30 17:40:04 +08:00
-
383ddb0a5d
feat(webui): visual message builder + composer (nested forward)
DrSmoothl
2026-06-30 17:31:51 +08:00
-
11866caa2f
feat(webui): role-driven action tester with streaming + history
DrSmoothl
2026-06-30 17:17:15 +08:00
-
c5611ed622
feat(webui): debug-console shared primitives, data layer, task manager
DrSmoothl
2026-06-30 16:53:43 +08:00
-
a7667f1cd5
feat(core,onebot): debug-console stream-invoke + upload endpoints
DrSmoothl
2026-06-30 16:19:59 +08:00
-
c839121fdb
fix(protocol): send super/new faces with the right wire encoding (#168)
DrSmoothl
2026-06-30 16:09:28 +08:00
-
f9900053b0
feat(onebot): backfill semantic roles across action params
DrSmoothl
2026-06-30 16:00:21 +08:00
-
14a61f4ce8
feat(onebot): add semantic
role field + stream flag to action metadata
DrSmoothl
2026-06-30 15:42:25 +08:00
-
7285db1e37
feat(onebot,mcp): catalog the Stream API actions (#163 phase 4)
DrSmoothl
2026-06-30 14:23:08 +08:00
-
369dea582c
feat(onebot): download stream actions (#163 phase 3)
DrSmoothl
2026-06-30 04:04:05 +08:00
-
4f0a0f89ae
feat(onebot): upload_file_stream + clean_stream_temp_file (#163 phase 2)
DrSmoothl
2026-06-30 03:03:39 +08:00
-
01ef98abb6
feat(onebot): Stream API transport plumbing (#163 phase 1)
DrSmoothl
2026-06-30 02:27:45 +08:00
-
62eb8fd763
feat: Qzone支持上传图片(发说说、评论附图) (#152)
Airline233
2026-06-30 01:47:21 +08:00
-
547640bbfd
fix(onebot): route oversized videos to the file path up front (#145)
DrSmoothl
2026-06-30 01:24:00 +08:00
-
f8caa92333
fix(core): make c2c files >5MiB downloadable — drop stale busId, fix md5-head magic
DrSmoothl
2026-06-30 00:13:34 +08:00
-
57ff0e69d8
fix(core): make c2c file 0xE37_800 finalize best-effort, not fatal (#157)
DrSmoothl
2026-06-29 16:08:20 +08:00
-
053137669a
fix(protocol): drop the ineffective video force-full-on-fast-path retry (#145)
DrSmoothl
2026-06-29 15:32:57 +08:00
-
37f768dd33
fix(bridge): isolate process enumeration so a blocked native call can't freeze the loop (#158)
DrSmoothl
2026-06-28 23:30:10 +08:00
-
5dc3ec88d4
fix(webui): smooth sidebar collapse — no reflow, centered icons, pin button
DrSmoothl
2026-06-28 23:29:25 +08:00
-
688402814c
Merge pull request #159 from SnowLuma/dev
v1.10.4
snowluma-bot[bot]
2026-06-28 14:48:25 +00:00
-
-
-
-
7ec74f2928
chore(release): v1.10.4
DrSmoothl
2026-06-28 22:48:00 +08:00
-
2b15bc6710
feat(webui): group Settings sidebar into 控制台 / SnowLuma / 平台
DrSmoothl
2026-06-28 22:25:39 +08:00
-
196f98e97c
feat(webui): global-config settings tab + /api/global-config
DrSmoothl
2026-06-28 22:16:07 +08:00
-
ea1c5ff9eb
feat(onebot): migrate musicSignUrl from per-UIN to global config
DrSmoothl
2026-06-28 21:38:32 +08:00
-
659970077a
refactor(onebot): move rkey fallback from per-UIN to a global config store
DrSmoothl
2026-06-28 20:52:07 +08:00
-
5d39cf5782
fix(core): finalize c2c file upload so the recipient can download (#157)
DrSmoothl
2026-06-28 20:11:17 +08:00
-
12b01907bc
feat(onebot): opt-in remote rkey fallback server (#156)
DrSmoothl
2026-06-28 01:37:58 +08:00
-
219d60410a
fix(onebot): prefer real url over unresolvable file id in media segments
DrSmoothl
2026-06-28 01:33:07 +08:00
-
182df4b0e2
fix(onebot): retry rkey fetch eagerly while cache holds none (#156)
DrSmoothl
2026-06-28 01:25:19 +08:00
-
6c2a3fc325
fix(ci): strip ANSI before matching TRACE in needs-logs bot
DrSmoothl
2026-06-28 01:25:03 +08:00
-
5eaac0870c
feat(webui): scale notification-channel opt-in to large lists
DrSmoothl
2026-06-28 01:23:12 +08:00
-
04591517fa
feat(webui): redesign adapter edit dialog (Apple-HIG) + custom dropdown
DrSmoothl
2026-06-28 01:14:37 +08:00
-
e1f5267764
fix(onebot): make group large-video file fallback actually fire
DrSmoothl
2026-06-27 16:27:33 +08:00
-
85182795b5
feat(protocol,onebot): raise video size limit with Highway-first fallback (#153)
stla
2026-06-27 16:10:25 +08:00
-
70fd40e34c
chore(mcp): regenerate catalog after returnsSchema backfill
DrSmoothl
2026-06-26 23:08:38 +08:00
-
0e8a194d4f
feat(onebot): backfill returnsSchema on remaining read-only actions (c2: source-proven only)
DrSmoothl
2026-06-26 23:05:52 +08:00
-
d2490787ae
feat(onebot): backfill returnsSchema on info/group-info read-only actions
DrSmoothl
2026-06-26 22:44:10 +08:00
-
0163af979a
fix(ci): robust catalog sync (untracked-file guard, mkdir, rebase) + stale-catalog gate
DrSmoothl
2026-06-26 21:22:40 +08:00
-
75f14540c8
ci: sync action catalog.json to SnowLumaDocs via bot on release
DrSmoothl
2026-06-26 21:17:28 +08:00
-
5e0d2db8b2
feat(mcp): emit catalog.json twin + carry returnsSchema in catalog
DrSmoothl
2026-06-26 21:15:04 +08:00
-
18014fb3c5
feat(onebot): backfill returnsSchema on representative read-only actions
DrSmoothl
2026-06-26 21:10:01 +08:00
-
355cce1e52
feat(onebot): add optional returnsSchema to action doc metadata
DrSmoothl
2026-06-26 21:07:35 +08:00
-
04a9016a7d
fix(onebot): strip at segments from private messages (#151)
游手好闲的言柒
2026-06-26 21:08:01 +08:00
-
cf7de9f7bd
chore: update vite version to ^8.0.16 in pnpm-workspace.yaml
DrSmoothl
2026-06-26 19:59:58 +08:00
-
a60385c376
Merge pull request #150 from SnowLuma/dev
v1.10.3
snowluma-bot[bot]
2026-06-26 11:50:10 +00:00
-
-
-
-
351db573d8
chore(release): v1.10.3
DrSmoothl
2026-06-26 19:49:41 +08:00
-
3b023b3275
fix(protocol): collapse ark/card messages structurally, not by string match (#146)
DrSmoothl
2026-06-26 18:31:43 +08:00
-
319c7d607d
fix(protocol): drop QQ ark-compat fallback text beside mini-app cards (#146)
DrSmoothl
2026-06-26 18:08:26 +08:00
-
9de12db447
fix(onebot): align file-url actions with NapCat param tolerance (#147)
DrSmoothl
2026-06-26 17:34:16 +08:00
-
ecea72df40
test(onebot): expect forced full video upload retry on stale fast-path
DrSmoothl
2026-06-26 17:09:18 +08:00
-
214287da28
ci(issues): auto-close stale needs-logs reports
DrSmoothl
2026-06-26 17:03:00 +08:00
-
81969a4590
ci(issues): enforce TRACE logs on bug reports via github-script
DrSmoothl
2026-06-26 17:02:29 +08:00
-
860848a310
feat(issue-template): require TRACE-level logs in bug reports
DrSmoothl
2026-06-26 17:01:42 +08:00
-
39338c3f1d
fix(protocol,onebot): generate and send ark of contact cards correctly (#149)
Airline233
2026-06-26 17:04:40 +08:00
-
02de2acea4
fix(core): support file sources in forwarded messages (#144)
Airline233
2026-06-25 20:55:39 +08:00
-
3eba2a677c
fix(highway): force full video upload when server fast-paths a stale resource (#145)
DrSmoothl
2026-06-25 20:52:11 +08:00
-
78b0e1a124
feat(webui): auto-compress per-core density grid to fixed container (#140) (#141)

stlaandSnowLuma Dev
2026-06-25 20:46:16 +08:00
-
feaa94bec7
build(core,runtime): native websocket-darwin-arm64.node + drop build hatch
DrSmoothl
2026-06-25 16:25:56 +08:00
-
67f8bf3941
build(core): SNOWLUMA_BUILD_SKIP_NATIVES=1 escape hatch for darwin dev
DrSmoothl
2026-06-25 14:27:59 +08:00
-
7343ae6372
feat(bridge): darwin support — DYLD_INSERT-style hook discovery
DrSmoothl
2026-06-25 02:53:44 +08:00
-
41bad7f24c
feat: make #sl status command trigger configurable (exact match, max 32 char) (#138)
stla
2026-06-25 01:02:17 +08:00
-
19c03eb0ba
chore(gitignore): ignore per-package runtime data dirs (**/data/)
DrSmoothl
2026-06-25 00:21:21 +08:00
-
fbc5a3c981
refactor(core): use @snowluma/common/coerce in config normalizers
DrSmoothl
2026-06-25 00:05:46 +08:00
-
1ce7385d1e
feat(common): add zero-dep scalar coercion primitives (coerce)
DrSmoothl
2026-06-25 00:01:39 +08:00
-
3a4af38842
refactor(onebot): lift bootstrap-meta framing into the network adapter base
DrSmoothl
2026-06-24 23:40:31 +08:00
-
e11601bfec
test(onebot): characterize network bootstrap-meta behavior (safety net)
DrSmoothl
2026-06-24 23:35:07 +08:00
-
a305afbc76
fix(webui): observable projector wedge + tighten non-array fallback
DrSmoothl
2026-06-24 23:17:26 +08:00
-
84cdd99868
fix(webui): dropped-frame reconcile + split systemInfo cadence + diff-loop unref
DrSmoothl
2026-06-24 23:05:25 +08:00
-
bae9f8edb0
fix(webui): connection-diff-loop compares ONLY level — strip detail timestamps
DrSmoothl
2026-06-24 22:51:35 +08:00
-
f9ce49ac7e
fix(webui): single-flight per resource in bindStateStream — ordering safety
DrSmoothl
2026-06-24 22:44:09 +08:00