32 Commits

Author SHA1 Message Date
Marcos Paulo 6b1d8275e6 fix(assistant): one card per tool call, reasoning kept as one block (also in saved chats), context meter with usage and cost designed in PaperCraft
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 23:03:39 -03:00
Marcos Paulo 7098225a68 refactor(engine,acp): group sources into sub-folders
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 22:07:54 -03:00
Marcos Paulo 9cd5f6cf70 wip: assistant overhaul (codex part) 2026-10-16 21:09:00 -03:00
Marcos Paulo a9cff2e151 feat: undo/redo in the Visual view (typing merges per word), window icon on Windows/Linux
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 17:56:05 -03:00
Marcos Paulo d1cedc99d2 fix(engine): note.delete/rename/duplicate work on drawings, canvases and attachments; feat(mac): no title bar, traffic lights float over the canvas
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 17:30:45 -03:00
Marcos Paulo 4806209761 feat: whiteboard upgrade (.draw format, zoom bar, layers, SVG export) and vault-only engine exports
Whiteboard: zoom bar and dot grid, layers panel, appear motion, sound cues, focus rings
and AccessKit labels; .draw files with legacy .excalidraw still readable;
notescraft-cli export whiteboard.

Security: export.pdf and file.export_whiteboard_svg accept vault-relative out paths only
(they are reachable by the assistant and the control channel). The CLI places absolute
--out files itself via the new notescraft_engine::render_pdf; the UI export worker renders
and the live session writes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:12:33 -03:00
Marcos Paulo 90441ce5da feat: pdf include properties 2026-10-15 12:48:15 -03:00
Marcos Paulo d7ed4b630d merge: PDF export dialog, assistant settings (plugin tools, status), breadcrumb overflow; fix AM/PM time-of-day flake
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 09:16:31 -03:00
Marcos Paulo d103a96c69 merge: acp client crate, PDF export (crate, engine command, CLI)
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 02:27:46 -03:00
Marcos Paulo 02136c8078 feat: pdf-export 2026-10-15 02:24:15 -03:00
Marcos Paulo d57c544adf feat: assistant gate 2026-10-15 02:00:16 -03:00
Marcos Paulo dfd977b0b7 merge: control channel 2026-10-14 23:59:38 -03:00
Marcos Paulo 507e3ea6d7 feat: control-channel 2026-10-14 23:59:28 -03:00
Marcos Paulo 10a0b65c21 merge: attachments and slash engine 2026-10-14 23:16:49 -03:00
Marcos Paulo 9ffb627464 merge: properties engine 2026-10-14 23:16:42 -03:00
Marcos Paulo b997da44e4 feat: attachments-slash-engine 2026-10-14 23:16:33 -03:00
Marcos Paulo 65a8283d42 feat: properties-engine 2026-10-14 23:16:33 -03:00
Marcos Paulo 439872d6c3 feat: math-wire 2026-10-14 22:39:13 -03:00
Marcos Paulo 0a6f65bc3a wip: math-wire 2026-10-14 20:41:43 -03:00
Marcos Paulo d6d6d41471 wip: vim-wire (codex partial) 2026-10-14 15:28:51 -03:00
Marcos Paulo 40200c4d9a feat: context-menus 2026-10-14 14:24:08 -03:00
Marcos Paulo e210b23a25 feat: bookmarks (engine commands, star toggle, explorer section)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 12:45:32 -03:00
Marcos Paulo 86a4cfd56e merge: views-wire (typed tabs, canvas/whiteboard/graph/settings, title bar)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 09:28:23 -03:00
Marcos Paulo c27e546c56 feat(ui): wire canvas/whiteboard/graph/settings tabs, title bar 2026-10-14 09:25:49 -03:00
Marcos Paulo 1ec5ab5092 feat(ui): sidebar tabs and git Source panel merged; Session::refresh_paths for restores
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 08:44:21 -03:00
Marcos Paulo f3f1f51d9e feat(git): git versioning crate and engine commands
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 01:05:06 -03:00
Marcos Paulo e26672c98c feat(engine-plugins): wave 9
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 00:32:04 -03:00
Marcos Paulo cd3d113b91 feat(engine-settings): wave 8
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 00:00:20 -03:00
Marcos Paulo 7d3cde7aba feat(engine): wave 5 engine-wiring
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-13 20:01:23 -03:00
Marcos Paulo 7082b3cec7 feat(engine): session, buffers, note ops, core commands
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-13 19:46:40 -03:00
Marcos Paulo a8ca62b924 feat(engine): command registry
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-13 19:36:44 -03:00
Marcos Paulo 9fbb7073d1 Phase 0: workspace foundation
Spec, roadmap, 17 stub crates, two app stubs, xtask verify/layers/ci.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-13 18:32:56 -03:00