digua
f9b87c00ee
release: v0.36.2
v0.36.2
2026-08-20 11:00:51 +08:00
digua
9725510c4a
fix(ranking): announce leaderboard loading to screen readers
...
The shared loading placeholder hid the dots from assistive tech and
left the status region empty. Add the existing common loading label
as visually hidden text.
2026-08-20 00:33:17 +08:00
digua
39ccc63a39
feat(ranking): keep overall ranking cards aligned while loading
...
Show each leaderboard section in its final card shell during fetch,
with a shared dots placeholder instead of stacked spinners and a
jumping layout.
2026-08-20 00:33:17 +08:00
digua
e5f35e2b2b
fix(ranking): refresh every chart after a shared avatar clip
...
Circular clipping is deduped across ranking charts, but completion
used to bump only the instance that started the job. Other mounted
charts kept showing initials until an unrelated rerender.
2026-08-19 23:26:38 +08:00
digua
553c059604
feat(ranking): show member avatars on group leaderboards
...
Render circular member avatars on ranking lists, person-based charts,
hot-repeat originators, and catchphrase rows. Look up avatars from the
member table instead of bloating ranking queries, and clip ECharts
photos so they match the HTML lists.
2026-08-19 23:26:38 +08:00
digua
dd2d5dd39f
fix(ai): keep failed process visible and scope chat prose
...
Completed error segments stay expanded with a failed label, and the 16px reading size applies only to full-size chat answers so compact markdown previews keep their own sizing.
2026-08-19 18:49:20 +08:00
digua
4eb522f3f6
fix(ai): drop queued stream text after stop
...
Stop generation now cancels the text batcher instead of flushing it, and queued deltas are ignored once the assistant message is no longer streaming.
2026-08-19 18:49:20 +08:00
digua
428ca42a59
feat(ai): polish message bubble and action row
...
Tighten user bubbles, mute action icons, and show timestamps after the buttons on hover with a date when the message is not from today.
2026-08-19 18:49:20 +08:00
digua
349510edf6
feat(ai): polish chat interface and loading
2026-08-19 18:49:20 +08:00
digua
d53a99359b
perf(ai): optimize long conversation rendering
2026-08-19 18:49:20 +08:00
digua
c44180ca11
feat(ai): unify expandable process details
2026-08-19 18:49:20 +08:00
digua
236dd9bbc0
feat(ai): refine chat response presentation
2026-08-19 18:49:20 +08:00
digua
6d22f5d5fb
feat(ai): refine chat process experience
2026-08-19 18:49:20 +08:00
digua
9fa79b5d9f
feat(ai): refine streaming process display
2026-08-19 18:49:20 +08:00
digua
f3041f682f
feat(ai): refine chat process experience
2026-08-19 18:49:20 +08:00
kongjy
b0049a5cfd
fix(import): clarify folder selection
2026-08-19 16:23:42 +08:00
digua
39afeffbcd
release: v0.36.1
v0.36.1
2026-08-18 17:54:36 +08:00
digua
2d58fd8c62
fix(ai): track parallel tool lifecycles
...
Keep the shared runtime in tool_running until every concurrent call finishes. Route renderer progress and completion by toolCallId so one result cannot hide another active tool.
2026-08-18 17:27:48 +08:00
digua
c2382b77f2
build(cli): target skill validators for Node 22
2026-08-18 17:27:48 +08:00
digua
163ef41118
docs(cli): align Node runtime requirements
2026-08-18 17:27:48 +08:00
digua
2e624f6beb
feat(ai): stream tool execution progress
2026-08-18 17:27:48 +08:00
digua
cf1aee9e5b
refactor(ai): upgrade pi runtime and define execution semantics
2026-08-18 17:27:48 +08:00
digua
dea6eb8f0d
fix(ai): lock agent runtime contracts
2026-08-18 17:27:48 +08:00
digua
0b3d7c7ce9
feat(navigation): keep layout customization internal
2026-08-18 17:27:48 +08:00
digua
4a9801226f
fix(desktop): support pnpm 11 packaging
2026-08-18 15:32:16 +08:00
digua
a54af007ae
feat(navigation): add layout editor
2026-08-18 14:29:38 +08:00
digua
7907435cff
feat(navigation): apply plugin layout
2026-08-18 14:29:38 +08:00
digua
b5816be99f
feat(navigation): add shared layout storage
2026-08-18 14:29:38 +08:00
digua
0f46352b8d
feat(plugin): migrate time investment plugin
2026-08-18 14:29:38 +08:00
digua
b00959fd5f
feat(plugin): add annual summary plugin foundation
2026-08-18 14:29:38 +08:00
digua
2142a35a49
docs: add implementation principles
2026-08-12 13:45:10 +08:00
digua
47299a94cb
feat(cli): make clb web the primary web command
2026-08-12 12:47:00 +08:00
digua
c6db9f0c4c
chore(tooling): upgrade to pnpm 11
2026-08-12 10:29:56 +08:00
digua
dfabc4f087
fix(electron): recover from incompatible data directory
2026-08-12 10:00:12 +08:00
digua
e482a675a0
fix(electron): defer update dialogs until app is active
2026-08-12 10:00:12 +08:00
digua
22938e4922
chore(relationships): translate renderer comments
...
Keep newly added documentation and inline comments in English to match the shared codebase convention.
2026-08-12 00:49:59 +08:00
digua
d5ad36dee6
fix(relationships): keep filtered galaxy edges restrained
...
Use one ambient edge budget and opacity across graph scopes so filtered views do not become denser or brighter than the panorama.
2026-08-12 00:49:59 +08:00
digua
c13f885eee
feat(relationships): refine galaxy depth and focus
2026-08-12 00:49:59 +08:00
digua
bcaa19c27b
release: v0.36.0
v0.36.0
2026-08-11 14:18:26 +08:00
digua
35492a0ec6
fix(topics): tolerate conflicting message assignments
2026-08-11 11:44:20 +08:00
digua
c170b6f480
feat(memory): hide summary actions until hover
2026-08-11 11:44:20 +08:00
digua
d6c9d21b1f
feat(memory): refine chat topic summary actions
2026-08-11 11:44:20 +08:00
digua
fc373bccf2
feat(ui): add internal UI primitives
2026-08-11 11:44:20 +08:00
digua
502b781024
fix(insight): lazily initialize route preferences
2026-08-11 10:38:05 +08:00
digua
a2e66d07da
feat(insight): refine annual and time investment reports
2026-08-11 10:38:05 +08:00
digua
2747a9f1d0
feat(owner): exclude sessions without current user
2026-08-11 10:38:05 +08:00
digua
ae1ed4a946
feat(insight): refine time investment rhythm
2026-08-11 10:38:05 +08:00
digua
8e90434032
feat(insight): add cross-chat time investment
2026-08-10 22:20:38 +08:00
digua
af7c8a5573
docs(agents): require evidence for edge-case reviews
2026-08-10 16:52:19 +08:00
digua
7c81d19d39
fix(topics): synchronize progress and highlights
2026-08-10 16:52:19 +08:00