267 Commits

Author SHA1 Message Date
Marcos Paulo b409600264 fix(ui): note padding slider shows whole points
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-17 05:13:16 -03:00
Marcos Paulo ce2b04982b feat(ui): configurable note padding (Settings > Appearance, default 24pt)
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-17 03:58:19 -03:00
Marcos Paulo 8ae703183e feat(mcp): the assistant's tool list holds only the aliases, search and plugin tools (28 -> fewer tools, no duplicates)
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-17 02:48:29 -03:00
Marcos Paulo 45ed9a9221 feat(assistant): lean opencode config (models only, no plugins/MCP/skills/agents, unused built-in tools off): about 5k context for a first prompt instead of 60-70k
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-17 02:20:06 -03:00
Marcos Paulo fa33f5e276 feat(assistant): opencode starts with a plugin-free private config (about 40k fewer context tokens per session)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 02:09:03 -03:00
Marcos Paulo c40225838c fix(ui,math): mouse wheel scrolls cards again, assistant change preview as full-window side-by-side diff, more LaTeX commands
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
- card areas now cover their card, so egui sees the pointer over them (wheel scroll in note, diff, sidebar, assistant)
- Preview button on pending changes opens a full-window review; Side by side / Unified toggle
- math: log/ln/det/trig operators, \operatorname, \bmod, \pmod, \iint, \xrightarrow, negated relations

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 23:27:08 -03:00
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 ffcdd02be8 fix(assistant): hide protocol bookkeeping (commands, usage and cost), fold structured notices and tool calls into accordions, retry and copy under the latest answer, rounder buttons and pills
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 22:33:05 -03:00
Marcos Paulo ec82aaeffc docs: source layout, roadmap and skill paths after the folder restructure
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 22:16:24 -03:00
Marcos Paulo 9b0ba631fa Merge ui-egui folder restructure 2026-10-16 22:09:46 -03:00
Marcos Paulo 9d69bf93a0 refactor(ui-egui): group sources into a folder hierarchy
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 22:09:19 -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 30efed8660 chore: acp joins the pending restructure list; roadmap: assistant overhaul merged
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 21:49:00 -03:00
Marcos Paulo 09be843e64 Merge branch 'feat/assistant-overhaul' into develop 2026-10-16 21:39:01 -03:00
Marcos Paulo 2d5283ef9b chore: xtask tree rule (max 12 loose files per source folder), AGENTS.md rule, ROADMAP pending list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 21:39:01 -03:00
Marcos Paulo f31a3388d3 feat(assistant): multiple connections, OpenAI-compatible backend, composer chips and mentions, add-to-chat, panel layout
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 21:31:15 -03:00
Marcos Paulo 15e00270d8 Merge branch 'worktree-agent-a7bc54e7b63ba5820' 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-16 21:23:19 -03:00
Marcos Paulo 8f5994d11d refactor: group sources of whiteboard, lottie, math, index, markdown, pdf, backlinks, plugins and the apps into sub-folders
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 21:23:06 -03:00
Marcos Paulo e1beb46590 refactor(diagrams,vim,mcp): group sources into sub-folders
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 21:20:43 -03:00
Marcos Paulo f28d9a9a68 Merge branch 'develop' into feat/assistant-overhaul 2026-10-16 21:09:00 -03:00
Marcos Paulo 9cd5f6cf70 wip: assistant overhaul (codex part) 2026-10-16 21:09:00 -03:00
Marcos Paulo b22f9208b9 feat(ui): folder view tab, explorer indent guides and current-branch highlight, Vim keys for the folder view, full Vim cheatsheet (card and docs)
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 21:07:55 -03:00
Marcos Paulo a2ac309fcf fix(icons): calmer animations (capped pops, spring settle, smoother plus/x, star without stray sparkles) and icons may draw past their rect
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 20:43:28 -03:00
Marcos Paulo 8c24018bf3 feat(ui): animated Lottie icons wired across the app (folders, panel toggles, stars, locks, tools, tabs, menus); older cross-fade helper removed
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 20:27:14 -03:00
Marcos Paulo fc765f3eac feat(icons): redone Lottie icon set (visible toggle motion, 55 one-shots); painter handles concave fills and round joins
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 20:03:03 -03:00
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