This website requires JavaScript.
423c0caca4
feat(nudges): B3.2 — notifications digest mode
Jake
2026-04-26 19:45:11 +01:00
2668401104
feat(ux): B3.1 + B3.4 — fresh-start re-entry + MicroStep where-was-I
Jake
2026-04-26 19:38:31 +01:00
fc3a56c0dc
feat(ux): B3.6 — editable energy labels (global + per-profile) + first-tap prompt
Jake
2026-04-26 19:30:06 +01:00
7daf5677c9
feat(ux): B3.5 + B3.14 — sparkline range picker + shutdown copy
Jake
2026-04-26 19:22:02 +01:00
e4cbf62a20
feat(storage): B2b — settings/profile schema + templates SQLite persistence
Jake
2026-04-26 19:16:31 +01:00
0111fc9e08
feat(tasks): B2a part 2 — task_lists CRUD + archive cmds + frontend wire
Jake
2026-04-26 19:04:17 +01:00
954ff22840
feat(tasks): B2a part 1 — archive schema + task_lists scaffolding
Jake
2026-04-26 18:52:01 +01:00
20adf73b2a
fix(dictation): PR 1.4 review polish — banner re-prompt, nav flush, language restore
Jake
2026-04-26 18:44:21 +01:00
e3292bd597
feat(dictation): PR 1.4 — draft recovery + addToHistory persistence outcome
Jake
2026-04-26 18:36:27 +01:00
6389fc2ce7
feat(tasks): PR 1.2 — default to Today + WIP Now lane reads filtered set
Jake
2026-04-26 18:25:55 +01:00
07925cf360
feat(ux): PR 1.3 — replace 0→100 hover-reveals with calm baseline
Jake
2026-04-26 18:20:34 +01:00
6e663a3625
feat(tasks): PR 1.5 — return refreshed subtask + parent from completion
Jake
2026-04-26 18:17:30 +01:00
0a8cb55447
feat(copy): PR 1.1 — research-grounded copy + prompt corrections
Jake
2026-04-26 18:12:58 +01:00
ada517440a
docs(brief): add research-grounded design audit
Jake
2026-04-26 16:42:30 +01:00
6de660dec7
docs(brief): add research-grounded design principles reference
Jake
2026-04-26 16:41:03 +01:00
a15167c44e
feat(ux): dogfood pass — onboarding, tasks, LLM chip, float popout
Jake
2026-04-25 23:43:00 +01:00
ce849a15ab
feat(auto-title): auto on save + per-row + bulk in History
Jake
2026-04-25 19:48:29 +01:00
be49bc4374
feat(auto-title): generate_title_cmd Tauri wrapper + register
Jake
2026-04-25 19:48:10 +01:00
3410d3c586
feat(auto-title): kon-llm prompt + generate_title engine method
Jake
2026-04-25 19:47:56 +01:00
be5a7146ca
Merge pull request #10 from jakejars/claude/android-target
jars
2026-04-25 19:23:29 +01:00
150059e174
fix(rms_vad): correct types and threshold order in flush idempotency test
Jake
2026-04-25 19:22:22 +01:00
17f4dff791
feat(android): bundle.android config + frontend isAndroid/isMobile helpers
Claude
2026-04-25 12:50:46 +00:00
4abc2356c2
build(android): cfg-gate desktop-only Tauri surfaces for android target
Claude
2026-04-25 12:50:33 +00:00
bd16c118cc
build(android): split GPU acceleration into optional features
Claude
2026-04-25 12:41:39 +00:00
73f8c45f86
fix(live): self-stop worker when both result and status channels are dead
Claude
2026-04-25 09:38:16 +00:00
d5d751c9ad
fix(hotkey): exit listener cleanly when event channel is dropped
Claude
2026-04-25 09:38:03 +00:00
a7fdc96e7b
fix(audio): log dropped capture errors instead of silently discarding
Claude
2026-04-25 09:37:51 +00:00
581a098508
fix(rms_vad): flush always leaves the chunker in clean state
Claude
2026-04-25 09:37:39 +00:00
c04c719d48
perf(storage): prune error_log on startup with 90-day retention
Claude
2026-04-25 09:37:24 +00:00
38da407942
fix(export): split bulk-export toast across success / partial / all-failed
Claude
2026-04-25 09:37:13 +00:00
fd48f55edb
perf(meeting): only run process poller while auto-capture is enabled
Claude
2026-04-25 09:37:05 +00:00
41be27b410
fix(toasts): cap items array at 50 to bound runaway error toasts
Claude
2026-04-25 09:09:29 +00:00
ab3bb9370c
fix(viewer): hand off transcript ID only, fetch row from SQLite on mount
Claude
2026-04-25 08:47:12 +00:00
3d568148b8
perf(meeting): cache sysinfo System for the meeting-detection poller
Claude
2026-04-25 08:46:57 +00:00
f3fd86185e
perf(storage): composite (profile_id, created_at DESC) index on transcripts
Claude
2026-04-25 08:46:45 +00:00
90f4d9b0fb
fix(mcp): open Kon database read-only
Claude
2026-04-25 08:46:35 +00:00
dfa6457f1f
fix(history): bulk delete + clear-all now persist to SQLite
Claude
2026-04-25 06:54:01 +00:00
cc77befda8
docs(phase10a): static slice audit findings
Jake
2026-04-25 01:02:48 +01:00
0ca4e0ef9e
docs(phase9): mark Phase 9 mostly shipped + refresh HANDOVER
Jake
2026-04-25 00:21:01 +01:00
dd45f10cd4
polish(phase9): sparkline + badge motion and a11y
Jake
2026-04-25 00:17:53 +01:00
3bc34d2873
feat(phase9): relocate sparkline toggle from Rituals to Tasks section
Jake
2026-04-25 00:16:11 +01:00
6269aab0d2
feat(phase9): SettingsGroup component
Jake
2026-04-25 00:14:32 +01:00
7fc971df05
feat(phase9): History LLM tag UI — per-row Tag, chips, promote, batch
Jake
2026-04-25 00:13:55 +01:00
7eb52d97b1
feat(phase9): frontend types + persistence wiring for llmTags
Jake
2026-04-25 00:12:20 +01:00
489c066a70
feat(phase9): migration v14 + storage and Tauri command extension for llm_tags
Jake
2026-04-25 00:10:54 +01:00
ef42c95000
feat(phase9): extract_content_tags_cmd Tauri wrapper
Jake
2026-04-25 00:03:38 +01:00
7567bede52
feat(phase9): LlmEngine::extract_content_tags + smoke test
Jake
2026-04-25 00:02:12 +01:00
1b6ad88ead
feat(phase9): ContentTags schema, system prompt, and GBNF grammar
Jake
2026-04-24 23:58:36 +01:00
c26d82c26a
feat(phase9): History bulk select + bulk export
Jake
2026-04-24 23:51:27 +01:00
eb6e291191
feat(phase9): HistoryPage .md export via save dialog
Jake
2026-04-24 23:49:58 +01:00
d1500cda8c
feat(phase9): saveMarkdown utility
Jake
2026-04-24 23:49:19 +01:00
bfec88ccc9
feat(phase9): register write_text_file_cmd in invoke_handler
Jake
2026-04-24 23:48:20 +01:00
5a15c931d0
feat(phase9): write_text_file_cmd
Jake
2026-04-24 23:47:41 +01:00
3eb24f2c63
docs(phase9): plan corrections from critical review
Jake
2026-04-24 23:46:06 +01:00
48d3db7395
docs(phase9): implementation plan for polish debt
Jake
2026-04-24 22:11:58 +01:00
49a795f533
docs(phase9): design spec for polish debt
Jake
2026-04-24 22:11:53 +01:00
512c9f7a19
chore(gamification): update Cargo.lock for kon-storage serde dep
Jake
2026-04-24 21:23:52 +01:00
d8011bbe7c
docs(phase8): mark Phase 8 shipped + refresh HANDOVER
Jake
2026-04-24 21:00:37 +01:00
fa93033165
feat(gamification): settings toggle for momentum sparkline
Jake
2026-04-24 20:53:14 +01:00
c29720e145
feat(gamification): emit task-uncompleted + task-deleted events
Jake
2026-04-24 20:49:41 +01:00
3cadbb0f82
feat(gamification): today count + sparkline on Tasks header
Jake
2026-04-24 20:45:47 +01:00
54ddd41265
feat(gamification): CompletionSparkline component
Jake
2026-04-24 20:41:51 +01:00
4ffdae9838
feat(gamification): completionStats store
Jake
2026-04-24 20:38:18 +01:00
cb32285ce0
feat(gamification): DailyCompletionCount type + showMomentumSparkline setting
Jake
2026-04-24 20:34:57 +01:00
42b423e4f4
feat(gamification): list_recent_completions_cmd Tauri wrapper
Jake
2026-04-24 20:31:21 +01:00
83bd338aff
feat(gamification): list_recent_completions query + DailyCompletionCount
Jake
2026-04-24 20:25:32 +01:00
839754f4ee
feat(gamification): clear auto_completed on uncomplete
Jake
2026-04-24 20:18:33 +01:00
b992967e50
style(gamification): drop em-dash from cascade comment
Jake
2026-04-24 20:16:31 +01:00
92b32282d9
feat(gamification): flag cascade-completed parents as auto_completed
Jake
2026-04-24 20:13:28 +01:00
729b82cf50
feat(gamification): migration v13 — auto_completed column
Jake
2026-04-24 20:08:18 +01:00
d5eb212246
docs(phase8): implementation plan for forgiving gamification
Jake
2026-04-24 20:04:13 +01:00
2cc0697de9
docs(phase8): design spec for forgiving gamification
Jake
2026-04-24 19:53:52 +01:00
6cd1c22c0f
feat(intentions): Phase 7 — if-then rules for task / time / triage triggers
Jake
2026-04-24 19:27:06 +01:00
eebea8cb9a
feat(nudges): Phase 6 — Margot soft-touch nudges via frontend nudge bus
Jake
2026-04-24 19:05:21 +01:00
b333c6229e
chore(hardening): tighten security and footprint defaults
Jake
2026-04-24 19:03:57 +01:00
55b34d8ffc
docs(roadmap): revise phases 6-10 after cross-model review
Jake
2026-04-24 18:03:21 +01:00
3cf3e41899
feat(rituals): Phase 5 — morning triage, evening wind-down, autostart
Jake
2026-04-24 17:48:01 +01:00
9f53702c7e
feat(tts): Phase 4 — Read Page Aloud with OS-native voices
Jake
2026-04-24 16:01:47 +01:00
b344e8a580
fix(a11y): Phase 3 follow-up — implement ARIA radio-group keyboard pattern for energy selector
Jake
2026-04-24 14:58:50 +01:00
1d4f1070a2
feat(energy): Phase 3 — match-my-energy task sort + tri-state tag column
Jake
2026-04-24 14:53:19 +01:00
a327f4d882
docs(handover): note CI red-state + Cargo.lock policy decision as open TODO
Jake
2026-04-24 14:17:56 +01:00
d307722c7a
fix(feedback): Phase 2 follow-up — Codex review MAJORs + NIT
Jake
2026-04-24 13:32:52 +01:00
46be0a5aca
feat(feedback): Phase 2 — HITL thumbs + correction capture with prompt-conditioning loop
Jake
2026-04-24 12:53:51 +01:00
f25f8db818
feat(focus-timer): integrate with float window + add pop-out button
Jake
2026-04-24 12:06:37 +01:00
bbc7c217be
docs(roadmap): archive Phase 1 focus-timer screenshot (sent to Jake)
Jake
2026-04-24 12:00:51 +01:00
0c34a29367
feat(focus-timer): Phase 1 — visual countdown ring + just-start timer
Jake
2026-04-24 11:50:45 +01:00
df6b19834d
docs(roadmap): feature-complete plan for v0.1, 10 phases from visual-countdown through Corbie rename + release
Jake
2026-04-24 11:43:48 +01:00
420da679f9
docs(handover): post-consolidation follow-up — npm audit triaged, clippy now zero, design-system WIP abandoned
Jake
2026-04-24 11:33:12 +01:00
2b82b9be5b
refactor(live): rewrite needless_range_loop in duplicate-window merge with slice iterator
Jake
2026-04-24 10:59:31 +01:00
0e18a78fae
chore(deps): bump @sveltejs/kit 2.57.1 -> 2.58.0 and adapter-static 3.0.6 -> 3.0.10
Jake
2026-04-24 10:58:17 +01:00
4700668df1
docs(readme): refresh test count 136 -> 245
Jake
2026-04-24 09:52:47 +01:00
4e947dec21
docs: 2026-04-23 handover + test count refresh (136 -> 245)
Jake
2026-04-24 09:52:23 +01:00
509b983c09
chore(deps-dev): bump vite (dependabot, npm_and_yarn group)
Jake
2026-04-24 09:44:13 +01:00
0b1c492edd
chore(deps-dev): bump @sveltejs/kit (dependabot)
Jake
2026-04-24 09:44:13 +01:00
6579c5fb6a
chore(deps-dev): bump picomatch (dependabot)
Jake
2026-04-24 09:44:13 +01:00
fe61661305
chore(lint): clean up clippy warnings across workspace
Jake
2026-04-24 09:43:56 +01:00
9b0067b4c0
Land release blocker fixes and workspace cleanup
pre-consolidation-2026-04-23
Jake
2026-04-23 00:16:09 +01:00
d7363cc913
fix(rb-06): native capture worker is joined on stop
Jake
2026-04-22 10:36:34 +01:00
54d9adf1f0
fix(rb-07): runtime capabilities derive accelerators honestly
Jake
2026-04-22 10:32:04 +01:00
05d823bf05
fix(rb-02): migrations run inside a single transaction
Jake
2026-04-22 10:27:29 +01:00