lucaronin
a448945ed5
fix: format window constraint command imports
2026-04-16 05:07:33 +02:00
lucaronin
d469f220e7
fix: make main window min width follow visible panes
2026-04-16 05:03:01 +02:00
lucaronin
d60c47ee27
feat: standardize relationship property labels
2026-04-16 03:45:34 +02:00
lucaronin
087e9f13c8
fix: rename getting started starter repo
2026-04-16 03:08:29 +02:00
lucaronin
2720c14e22
fix: refresh stale vault agent guidance
2026-04-14 20:45:52 +02:00
lucaronin
ec3f90e865
feat: add vault ai guidance restore flow
2026-04-14 14:16:55 +02:00
lucaronin
2356afdc42
style: format vault command wrappers
2026-04-14 12:56:16 +02:00
lucaronin
9154a8153f
fix: refresh default vault agents guidance
2026-04-14 12:52:32 +02:00
lucaronin
0c9bfb14c3
fix: format async delete command
2026-04-14 10:57:32 +02:00
lucaronin
48d2246f0b
fix: make note deletion non-blocking
2026-04-14 10:53:08 +02:00
lucaronin
1ac6bd887b
fix: format alpha build label parser
2026-04-13 23:52:13 +02:00
lucaronin
f31f827a4f
fix: restore alpha build label
2026-04-13 23:48:19 +02:00
lucaronin
d540d76f73
feat: support selectable cli ai agents
2026-04-13 19:37:59 +02:00
lucaronin
87be231f9f
test: format git status assertions
2026-04-13 15:30:17 +02:00
lucaronin
557a45189d
fix: show diff stats in changes list
2026-04-13 15:22:21 +02:00
lucaronin
5120d75903
fix: update getting_started.rs AGENTS template to use type: instead of is_a:
2026-04-13 08:37:40 +02:00
lucaronin
61aae139c7
fix: remove stale daily note menu test id
2026-04-12 23:17:17 +02:00
lucaronin
14dc07084d
fix: remove daily note command surfaces
2026-04-12 23:14:03 +02:00
lucaronin
a4397d48de
fix: split alpha and stable release channels
2026-04-12 22:14:53 +02:00
lucaronin
e2745d96eb
refactor: remove github auth integration
2026-04-12 17:08:07 +02:00
lucaronin
010bc32ee1
style: format Rust rename updates
2026-04-12 01:41:26 +02:00
lucaronin
361898b187
refactor: rename app branding from Laputa to Tolaria
2026-04-12 01:35:34 +02:00
lucaronin
8fb229ede3
fix: preserve square brackets in parsed note titles
2026-04-11 21:27:30 +02:00
lucaronin
ce84b34890
fix: restore cmd shift i properties shortcut
2026-04-11 20:59:16 +02:00
lucaronin
f694b9b5e4
fix: unblock native ai panel shortcut in tauri
2026-04-11 18:34:39 +02:00
lucaronin
272f2c0b3c
design: replace app icon with Tolaria drop icon
2026-04-11 12:12:12 +02:00
lucaronin
b1bc056afb
refactor: unify shortcut command routing
2026-04-11 10:39:08 +02:00
lucaronin
b01c6b4a4b
fix: format rename rust helpers
2026-04-10 20:25:19 +02:00
lucaronin
98d19e4c41
fix: align created label to right edge in note list date row
2026-04-10 20:01:40 +02:00
lucaronin
5ebffc447b
feat: standardize canonical wikilink targets
2026-04-10 19:57:21 +02:00
lucaronin
968c4d05a9
feat: add breadcrumb filename rename controls
2026-04-10 17:59:21 +02:00
lucaronin
7304c3c55f
fix: move cmd+e to toggle organized
2026-04-10 12:08:17 +02:00
lucaronin
31c8ac4774
fix: make ai panel shortcut command-only
2026-04-09 13:16:35 +02:00
lucaronin
6640691514
style: format search title lookup
2026-04-08 19:52:01 +02:00
lucaronin
429aba7ae7
fix: use h1 titles for displayed note names
2026-04-08 19:46:16 +02:00
lucaronin
ad46eb0295
fix: serialize single-item yaml lists as blocks
2026-04-08 19:20:44 +02:00
lucaronin
c0a5e8e714
fix: restore tauri runtime compatibility
2026-04-08 14:42:43 +02:00
lucaronin
90785440a0
refactor: improve CodeScene hotspot health
2026-04-08 14:01:19 +02:00
lucaronin
ef4a51202c
feat: clone the starter vault on demand
2026-04-07 23:28:02 +02:00
lucaronin
037fd39c95
feat: support relative date view filters
2026-04-07 23:02:55 +02:00
lucaronin
b0b6a4f4cd
feat: add regex mode for view filters
2026-04-07 22:51:23 +02:00
lucaronin
8218bcf558
feat: show deleted notes as restorable changes
2026-04-07 20:09:04 +02:00
lucaronin
cbad38354b
style: satisfy rustfmt pre-push check
2026-04-07 17:52:13 +02:00
lucaronin
c403522116
docs: rewrite vault AGENTS.md template — vault-agnostic, H1-as-title convention
2026-04-07 16:09:18 +02:00
lucaronin
0d08a80a0f
style: cargo fmt on mod_tests.rs
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 14:43:56 +02:00
lucaronin
8bd26b5d26
fix: sanitize gray_matter YAML output to handle unquoted colons and hash comments in list items
...
gray_matter mis-parses certain YAML patterns common in Notion-imported notes:
- Unquoted colons in list items (`- Bitcoin: Net Unrealized`) become objects
- Hash characters in list items (`- # Heading`) become nulls
These caused serde deserialization of the entire Frontmatter struct to fail,
silently dropping type, _organized, and all other fields (178 affected notes).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 14:21:29 +02:00
lucaronin
6762c5cec8
style: cargo fmt
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:25:06 +02:00
lucaronin
9c87eca226
feat: auto-rename untitled notes + Rust title resolution tests
...
- Add auto_rename_untitled Rust command: one-shot rename of untitled-*
files based on H1 heading, with collision handling (-2, -3)
- Wire auto-rename into frontend save flow (useAppSave.ts)
- Update Rust tests: extract_title now uses H1 > frontmatter > filename
- Add extract_h1_title tests
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:14:43 +02:00
lucaronin
d50f3479dc
feat: H1-as-title — title resolution, TitleField hiding, breadcrumb filename
...
- Rust: extract_title now prioritizes H1 > frontmatter > filename
- Rust: add has_h1 field to VaultEntry for frontend TitleField control
- Frontend: hide TitleField + icon picker when note has H1 in body
- Frontend: breadcrumb shows filename stem instead of display title
- Frontend: new notes use untitled-{type}-{timestamp}.md, no title in frontmatter
- CSS: only hide first H1 in BlockNote when TitleField is visible
- Updated all tests for new title resolution and note creation behavior
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 13:08:17 +02:00
lucaronin
0b58fd6061
fix: change AI panel shortcut from Cmd+Option+I to Cmd+Shift+L
...
The previous shortcut (Cmd+Option+I) conflicted with the editor's
italics shortcut (Cmd+I) on some keyboard layouts. Cmd+Shift+L has
no conflicts.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 12:52:25 +02:00