-
Bump git2 to 0.21, infer to 0.22, bzip2 to 0.6 in the server
-
Bump toml to 1.1 across MNW crates
-
Bump criterion to 0.8 in tagtree
-
Extract CheckInterval and configured_targets across the CLI layer
-
Add tracing spans to API handlers and module docs across the tree
-
Count cascade-deleted test_details in prune result
-
Fix integration test missing AlertConfig fields
-
Add static asset cache-busting to multithreaded
-
docengine: detect slug collisions, document the sanitize ordering, drop regex
-
docengine: give headings ids so TOC anchors resolve
-
Make tag following hierarchical
-
Match discover search against item descriptions
-
Close SyncKit SSE channel prune race
-
tagtree: count max_length in characters, not bytes
-
tagtree: simplify common_ancestor guard, add validate_with proptests
-
synckit-client: document the already_exists consumer contract
-
server: track makeover 1.0.0
-
bento: register alloy_tui as a library
-
bento: preflight the crates.io credentials instead of moving the token
-
bento: release library crates to crates.io
-
bento: move per-app build config into each app's repo
-
bento: declare cargo features per app in the topology
-
Remove shared/theme-common and shared/themes
-
server: take themes from published makeover instead of shared/themes
-
Return help text on shell request without a PTY
-
Add tsc pipeline to multithreaded
-
Add livechat send path behind a Chat front door
-
Add livechat rate limiter
-
Add livechat backlog/live stream and axum SSE adapter
-
Add livechat hub