lucaronin
c5e84c8218
fix: keep image toolbar controls open
2026-04-17 18:29:37 +02:00
lucaronin
fb55ed2f6d
fix: remove unsupported block colors menu
2026-04-17 17:48:12 +02:00
lucaronin
4cbf359c7b
docs: add/update ADRs for git checkpoints and H1 rename setting (guard — from commit 323ef19)
2026-04-17 08:04:36 +02:00
lucaronin
323ef1913b
feat: add AutoGit idle and inactive checkpoints
2026-04-16 23:38:30 +02:00
lucaronin
edd5a1ce8f
feat: align release version naming
2026-04-16 14:43:08 +02:00
lucaronin
905754e0c5
fix: reduce editor-only window width floor
2026-04-16 09:38:34 +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
bbf98d6112
feat: customize all-notes note list columns
2026-04-16 02:18:43 +02:00
lucaronin
37f099ab1e
fix: keep editor formatting markdown-safe
2026-04-15 22:42:40 +02:00
lucaronin
7eaf57d040
fix: make getting started clone destination explicit
2026-04-15 14:55:56 +02:00
lucaronin
e142b4c8f9
docs: add/update ADR for root AI guidance files (guard — from commit ec3f90e)
2026-04-15 10:23:24 +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
9154a8153f
fix: refresh default vault agents guidance
2026-04-14 12:52:32 +02:00
lucaronin
d879457f89
docs: add ADR for ratcheted CodeScene thresholds (guard — from commit 311dcc64)
2026-04-14 10:11:05 +02:00
lucaronin
f61e7d2ab3
docs: update ADR for selectable CLI AI agents (guard — from commit d540d76f)
2026-04-14 09:57:20 +02:00
lucaronin
f31f827a4f
fix: restore alpha build label
2026-04-13 23:48:19 +02:00
lucaronin
f50d9127d1
fix: restore editor code block highlighting
2026-04-13 22:00:50 +02:00
lucaronin
d540d76f73
feat: support selectable cli ai agents
2026-04-13 19:37:59 +02:00
lucaronin
5d7426797f
docs: add ADR-0060 and ADR-0061 for network-aware UI gating and AI prompt bridge (guard — from commits 739e1b3, 7933fe1)
2026-04-13 08:09:28 +02:00
lucaronin
df6f956cde
docs: add ADR-0058 and ADR-0059 for Claude Code onboarding gate and local-only commits (guard — from commits fd9de04, a13e36a)
2026-04-13 08:01:24 +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
fd9de04275
feat: add first-launch Claude Code onboarding
2026-04-12 19:56:10 +02:00
lucaronin
a13e36a504
feat: support local-only git commits without remotes
2026-04-12 19:38:25 +02:00
lucaronin
e2745d96eb
refactor: remove github auth integration
2026-04-12 17:08:07 +02:00
lucaronin
361898b187
refactor: rename app branding from Laputa to Tolaria
2026-04-12 01:35:34 +02:00
lucaronin
2ca8f1b2a6
fix: remove legacy title section fallback
2026-04-11 23:51:58 +02:00
lucaronin
258b54b074
refactor: make shortcut QA modes explicit
2026-04-11 19:03:15 +02:00
lucaronin
f694b9b5e4
fix: unblock native ai panel shortcut in tauri
2026-04-11 18:34:39 +02:00
lucaronin
798a6b2125
refactor: make shortcut execution renderer-first
2026-04-11 15:42:53 +02:00
lucaronin
4b60b9539d
refactor: centralize shortcut routing metadata
2026-04-11 12:59:11 +02:00
lucaronin
b1bc056afb
refactor: unify shortcut command routing
2026-04-11 10:39:08 +02:00
lucaronin
7bc74432ac
feat: add explicit note organization setting
2026-04-10 13:52:39 +02:00
lucaronin
0cc21e64ad
docs: add ADRs 0046–0049 for starter vault clone, regex filters, relative date filters, per-note icon (guard — from commits ef4a5120, b0b6a4f4, 037fd39c, 771409d3)
2026-04-08 08:02:06 +02:00
lucaronin
ef4a51202c
feat: clone the starter vault on demand
2026-04-07 23:28:02 +02:00
lucaronin
771409d30b
feat: add note icon property support
2026-04-07 21:09:06 +02:00
lucaronin
2eb8e02061
fix: stop syncing title frontmatter on note open
2026-04-07 20:43:13 +02:00
lucaronin
9cc3bcf758
feat: customize inbox note list columns
2026-04-07 20:31:08 +02:00
lucaronin
8218bcf558
feat: show deleted notes as restorable changes
2026-04-07 20:09:04 +02:00
lucaronin
c68c0a6c10
test: slim the pre-push smoke lane
2026-04-07 19:22:11 +02:00
lucaronin
b384cbf6ee
chore: enforce main-only workflow and adopt AGENTS.md
2026-04-07 18:42:41 +02:00
lucaronin
387ca56af6
docs: add/update ADRs for H1-as-title and Trash removal (guard — from commits d50f3479, 9c87eca2, d0c3a6b8)
2026-04-07 08:02:31 +02:00
lucaronin
c9da52a7ba
docs: restore VISION.md — product vision, strategy and design principles
2026-04-06 19:26:48 +02:00
lucaronin
c5f6e15670
chore: remove remaining stale screenshots
2026-04-06 19:25:03 +02:00
lucaronin
89f655cc04
chore: remove stale docs and assets (PROJECT-SPEC, ROADMAP, VISION, Design System Proposal, iPad Prototype, screenshots, untitled notes, prompt.txt, ui-design.pen)
2026-04-06 19:18:15 +02:00
lucaronin
d0c3a6b889
refactor: remove Trash system — delete is now permanent with confirm modal
...
Remove all vestiges of the abandoned Trash system: trashed/trashedAt fields
from types, frontmatter parsing, sidebar filtering, editor banners, inspector
components, mock data, and all related tests. Delete is already permanent via
useDeleteActions with a confirmation dialog. Notes with trashed:true in
existing vault frontmatter are now treated as normal notes (the flag is
ignored by the parser).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 12:21:56 +02:00
lucaronin
b4f2fe0a7a
feat: auto-purge notes trashed 30+ days ago on app launch
...
Implement silent background cleanup of notes that have been in trash
for more than 30 days, fulfilling the promise already shown in the
Trash view UI.
Safety model (all 5 checks must pass per file):
- _trashed: true in frontmatter
- _trashed_at present and parseable as date
- Date strictly >30 days ago
- File exists on disk
- File path inside vault root
Uses trash::delete (OS trash) with fs::remove_file fallback.
Triggers on app launch and window focus (max once/hour).
Audit log at .laputa/purge.log. Dry-run mode for testing.
Also fixes pre-commit hook to read CodeScene thresholds from
.codescene-thresholds instead of hardcoded values, matching the
ratchet mechanism documented in CLAUDE.md.
ADR-0042 documents the safety model.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-05 05:53:50 +02:00