Marcos Paulo
cd43ea488e
feat: notescraft-lottie player crate, egui lottie_icon painter, icon_sheet review example, first icon animation set
...
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 19:42:57 -03:00
Marcos Paulo
2609923f84
chore: register the notescraft-lottie crate skeleton (L0)
...
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 19:23:31 -03:00
Marcos Paulo
c0a2426eda
feat(ui): icon motion helper; folder, bookmark star and layer lock icons animate both ways
...
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 19:19:50 -03:00
Marcos Paulo
2b14a91258
feat(ui): closing animates too: dialogs, command palette, export dialog, layers panel, toast, image lightbox, selection toolbar and vim cards fade and sink out
...
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 19:08:51 -03:00
Marcos Paulo
3999db21f3
feat(whiteboard): edge handles, rotation snapping, flip when a resize crosses the opposite side, right-click menu (flip, order, group, lock, duplicate, delete); colour popover fits without scrolling, its chevron toggles and it fades out
...
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 18:54:52 -03:00
Marcos Paulo
e05e63b6d5
fix(whiteboard): selection box turns with the element; resize/rotate cursors; resize works in the turned frame; line boxes fitted to their points
...
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 18:40:27 -03:00
Marcos Paulo
31ef1ea8c9
fix(whiteboard): pan by pointer delta, middle/right/Space drag pans, wheel pans and pinch zooms; resize scales arrows, lines, strokes and text; dot grid anchored to the board; rounded canvas corners
...
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 18:30:43 -03:00
Marcos Paulo
a1d560684d
fix(whiteboard): layers panel rebuilt (full-row hover, square icons, rename, duplicate, reorder, to front/back, context menu); missing layers/download/file-down icons added with a catalogue guard test
...
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 18:12:36 -03:00
Marcos Paulo
42580e74c3
docs: roadmap after the macOS dry run
...
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:57:46 -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
8b8cc56acb
feat(ui): drawn task checkboxes that toggle on click; finished tasks are struck through
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:48:06 -03:00
Marcos Paulo
44ae94039c
fix(packaging): DMG keeps the app signature valid when mounted (hdiutil create, makehybrid fallback)
...
Packaging lint / lint (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (ubuntu-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:46:26 -03:00
Marcos Paulo
193fd95b4c
feat(mac): content starts at the window top; traffic lights float over the sidebar header (no reserved strip)
...
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:43:27 -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
c4121fdad2
feat(ui): edit notes in the Visual view: click a block to edit its markdown in place
...
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:17:24 -03:00
Marcos Paulo
41737db964
feat(ui): toast is a raised pill at the bottom of the card, rises in, fades out after 4 s
...
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:05:42 -03:00
Marcos Paulo
9fe2fb776b
refactor(ui): shared popup shadow and dialog button for palette, export, vim cards and whiteboard apply
...
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 16:59:25 -03:00
Marcos Paulo
911f7cb936
refactor(ui): save prompt, export dialog and palette share the dialog backdrop and card layer (fixes backdrop over card)
...
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 16:49:01 -03:00
Marcos Paulo
d381884ae1
feat(i18n): move all UI copy into the i18n catalogue (252 keys); i18n --strict joins ci
...
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 16:28:43 -03:00
Marcos Paulo
22daa31853
feat(app): File > Open vault… and Open recent: switch vaults by relaunching on the chosen folder
...
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 16:12:13 -03:00
Marcos Paulo
04571465ac
fix(acp): session/prompt sends 'prompt' blocks; panel launches 'notescraft-cli --vault … mcp'; add real-agent probe example
...
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Verified against opencode acp: handshake, streaming, MCP tool call. gemini --experimental-acp is rejected upstream.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 15:34:18 -03:00
Marcos Paulo
c1beb3902e
fix(ui): selection formatting toggles and merges (highlight over highlight, bold, italic, strike, code, link); active buttons show and offer removal
...
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (macos-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 14:54:05 -03:00
Marcos Paulo
4f09d65690
feat(ui): cursors follow what is under the pointer (I-beam on note text, hand on links and clickable widgets, whiteboard tool cursors, grab on graph/canvas); hover-only widgets no longer show the hand
...
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 14:31:20 -03:00
Marcos Paulo
3b086de6cf
feat(ui): select text in the Visual view with a floating toolbar (copy, cut, highlight, bold, italic, strike, code, link, ask/propose via assistant, search)
...
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Drag across rows, double click a word, triple click a row; translucent accent wash; toolbar pops in above the
selection. Editing actions map the rendered text to its markdown source and are disabled where they cannot.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 14:11:56 -03:00
Marcos Paulo
fe7f042a18
fix(whiteboard): lines and arrows follow the drag in every direction; dashed/dotted patterns start where the pattern says; single stroke pass when dashed; solid arrowheads
...
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 14:00:58 -03:00
Marcos Paulo
0b2020bdbf
fix(ui): dialog card above its backdrop (no darkening); backdrop fade, bouncy rise, staggered content, hover/press button motion
...
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 13:46:28 -03:00
Marcos Paulo
200d307022
feat(ui): one dialog style for trash, rename, new note/folder, git discard/restore and chat delete
...
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Shared crate::dialog (backdrop, raised rounded card, subject chip, muted wrapping body, rounded input,
accent or danger confirm), matching the unsaved-changes prompt.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 13:19:08 -03:00
Marcos Paulo
7db396618e
feat(release): packaging for macOS, Windows and Linux; app icon; xtask version/ico; plain launch reopens the last vault or asks for a folder; --version
...
Packaging lint / lint (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
Packaging is ported from the Craft family (effectcraft): DMG built and smoke-tested on
macOS aarch64, MSI/deb/rpm scripts adapted, thin release.yml and packaging-lint.yml callers.
rfd 0.17 added (native folder dialog; same version the other Craft apps use).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 12:48:09 -03:00
Marcos Paulo
8931790b2f
fix(whiteboard): hatch fills follow the shape outline (not the bounding box); panels restyled to the app look (segmented controls, round swatches, rounded input, accent Apply); translucent marquee; pinned actions row
...
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 12:38:41 -03:00
Marcos Paulo
ec7883f449
fix(whiteboard): fit text element boxes to the measured text (selection and hit area)
...
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (macos-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 12:18:18 -03:00
Marcos Paulo
34c1b794a9
fix(whiteboard): outline/fill hit testing in screen pixels, marquee, popover placement, contextual properties panel
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
2026-10-16 11:51:42 -03:00
Marcos Paulo
603e65a7dd
docs: roadmap reflects phases 1-10 done, next steps
...
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 11:12:33 -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
614b8f7e91
fix(cli): mcp --via-control keeps its local session read-only while the app runs
...
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (macos-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 14:41:32 -03:00
Marcos Paulo
d1b9d0a2f1
merge: assistant panel
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 14:39:29 -03:00
Marcos Paulo
82c818bc73
merge wip
2026-10-15 14:36:41 -03:00
Marcos Paulo
83ab501ef2
feat: assistant panel
2026-10-15 14:36:16 -03:00
Marcos Paulo
7013b9923c
merge: properties panel, slash popup, attachment drop/paste
...
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 14:27:46 -03:00
Marcos Paulo
8ba8beebb3
merge wip
2026-10-15 14:24:24 -03:00
Marcos Paulo
be3293a89d
feat: properties panel, slash popup, attachment drop
2026-10-15 14:24:17 -03:00
Marcos Paulo
9b048c575e
Merge branch 'feat/pdf-include-properties' into develop
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
2026-10-15 12:48:15 -03:00
Marcos Paulo
90441ce5da
feat: pdf include properties
2026-10-15 12:48:15 -03:00
Marcos Paulo
296ae10277
Merge branch 'feat/markdown-math-delims' into develop
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
2026-10-15 12:12:14 -03:00
Marcos Paulo
e71827d9ed
feat: markdown math delimiters
2026-10-15 12:12:14 -03:00
Marcos Paulo
3437b58edc
feat: xtask i18n audit
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
2026-10-15 12:00:26 -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
e4d49eecc3
Merge branch 'feat/settings-plugin-tools-breadcrumb' into develop
2026-10-15 09:12:19 -03:00
Marcos Paulo
946a1b497a
feat: pdf-export-ui
2026-10-15 09:12:19 -03:00
Marcos Paulo
1835af58c2
feat: settings-plugin-tools-breadcrumb
2026-10-15 09:12:19 -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