Commit Graph

  • 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 Marcos Paulo 2026-10-16 18:54:52 -03:00
  • e05e63b6d5 fix(whiteboard): selection box turns with the element; resize/rotate cursors; resize works in the turned frame; line boxes fitted to their points Marcos Paulo 2026-10-16 18:40:27 -03:00
  • 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 Marcos Paulo 2026-10-16 18:30:43 -03:00
  • 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 Marcos Paulo 2026-10-16 18:12:36 -03:00
  • 42580e74c3 docs: roadmap after the macOS dry run Marcos Paulo 2026-10-16 17:57:46 -03:00
  • a9cff2e151 feat: undo/redo in the Visual view (typing merges per word), window icon on Windows/Linux Marcos Paulo 2026-10-16 17:56:05 -03:00
  • 8b8cc56acb feat(ui): drawn task checkboxes that toggle on click; finished tasks are struck through Marcos Paulo 2026-10-16 17:48:06 -03:00
  • 44ae94039c fix(packaging): DMG keeps the app signature valid when mounted (hdiutil create, makehybrid fallback) Marcos Paulo 2026-10-16 17:46:26 -03:00
  • 193fd95b4c feat(mac): content starts at the window top; traffic lights float over the sidebar header (no reserved strip) Marcos Paulo 2026-10-16 17:43:27 -03:00
  • d1cedc99d2 fix(engine): note.delete/rename/duplicate work on drawings, canvases and attachments; feat(mac): no title bar, traffic lights float over the canvas Marcos Paulo 2026-10-16 17:30:45 -03:00
  • c4121fdad2 feat(ui): edit notes in the Visual view: click a block to edit its markdown in place Marcos Paulo 2026-10-16 17:17:24 -03:00
  • 41737db964 feat(ui): toast is a raised pill at the bottom of the card, rises in, fades out after 4 s Marcos Paulo 2026-10-16 17:05:42 -03:00
  • 9fe2fb776b refactor(ui): shared popup shadow and dialog button for palette, export, vim cards and whiteboard apply Marcos Paulo 2026-10-16 16:59:25 -03:00
  • 911f7cb936 refactor(ui): save prompt, export dialog and palette share the dialog backdrop and card layer (fixes backdrop over card) Marcos Paulo 2026-10-16 16:49:01 -03:00
  • d381884ae1 feat(i18n): move all UI copy into the i18n catalogue (252 keys); i18n --strict joins ci Marcos Paulo 2026-10-16 16:28:43 -03:00
  • 22daa31853 feat(app): File > Open vault… and Open recent: switch vaults by relaunching on the chosen folder Marcos Paulo 2026-10-16 16:12:13 -03:00
  • 04571465ac fix(acp): session/prompt sends 'prompt' blocks; panel launches 'notescraft-cli --vault … mcp'; add real-agent probe example Marcos Paulo 2026-10-16 15:34:18 -03:00
  • c1beb3902e fix(ui): selection formatting toggles and merges (highlight over highlight, bold, italic, strike, code, link); active buttons show and offer removal Marcos Paulo 2026-10-16 14:54:05 -03:00
  • 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 Marcos Paulo 2026-10-16 14:31:20 -03:00
  • 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) Marcos Paulo 2026-10-16 14:11:56 -03:00
  • 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 Marcos Paulo 2026-10-16 14:00:58 -03:00
  • 0b2020bdbf fix(ui): dialog card above its backdrop (no darkening); backdrop fade, bouncy rise, staggered content, hover/press button motion Marcos Paulo 2026-10-16 13:46:28 -03:00
  • 200d307022 feat(ui): one dialog style for trash, rename, new note/folder, git discard/restore and chat delete Marcos Paulo 2026-10-16 13:19:08 -03:00
  • 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 Marcos Paulo 2026-10-16 12:48:09 -03:00
  • 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 Marcos Paulo 2026-10-16 12:38:41 -03:00
  • ec7883f449 fix(whiteboard): fit text element boxes to the measured text (selection and hit area) Marcos Paulo 2026-10-16 12:18:18 -03:00
  • 34c1b794a9 fix(whiteboard): outline/fill hit testing in screen pixels, marquee, popover placement, contextual properties panel Marcos Paulo 2026-10-16 11:51:42 -03:00
  • 603e65a7dd docs: roadmap reflects phases 1-10 done, next steps Marcos Paulo 2026-10-16 11:12:33 -03:00
  • 4806209761 feat: whiteboard upgrade (.draw format, zoom bar, layers, SVG export) and vault-only engine exports Marcos Paulo 2026-10-16 11:12:33 -03:00
  • 614b8f7e91 fix(cli): mcp --via-control keeps its local session read-only while the app runs Marcos Paulo 2026-10-15 14:41:32 -03:00
  • d1b9d0a2f1 merge: assistant panel Marcos Paulo 2026-10-15 14:39:29 -03:00
  • 82c818bc73 merge wip Marcos Paulo 2026-10-15 14:36:41 -03:00
  • 83ab501ef2 feat: assistant panel Marcos Paulo 2026-10-15 14:36:16 -03:00
  • 7013b9923c merge: properties panel, slash popup, attachment drop/paste Marcos Paulo 2026-10-15 14:27:46 -03:00
  • 8ba8beebb3 merge wip Marcos Paulo 2026-10-15 14:24:24 -03:00
  • be3293a89d feat: properties panel, slash popup, attachment drop Marcos Paulo 2026-10-15 14:24:17 -03:00
  • 9b048c575e Merge branch 'feat/pdf-include-properties' into develop Marcos Paulo 2026-10-15 12:48:15 -03:00
  • 90441ce5da feat: pdf include properties Marcos Paulo 2026-10-15 12:48:15 -03:00
  • 296ae10277 Merge branch 'feat/markdown-math-delims' into develop Marcos Paulo 2026-10-15 12:12:14 -03:00
  • e71827d9ed feat: markdown math delimiters Marcos Paulo 2026-10-15 12:12:14 -03:00
  • 3437b58edc feat: xtask i18n audit Marcos Paulo 2026-10-15 12:00:26 -03:00
  • d7ed4b630d merge: PDF export dialog, assistant settings (plugin tools, status), breadcrumb overflow; fix AM/PM time-of-day flake Marcos Paulo 2026-10-15 09:16:31 -03:00
  • e4d49eecc3 Merge branch 'feat/settings-plugin-tools-breadcrumb' into develop Marcos Paulo 2026-10-15 09:12:19 -03:00
  • 946a1b497a feat: pdf-export-ui Marcos Paulo 2026-10-15 09:12:19 -03:00
  • 1835af58c2 feat: settings-plugin-tools-breadcrumb Marcos Paulo 2026-10-15 09:12:19 -03:00
  • d103a96c69 merge: acp client crate, PDF export (crate, engine command, CLI) Marcos Paulo 2026-10-15 02:27:46 -03:00
  • d48645c805 Merge branch 'feat/acp-client' into develop Marcos Paulo 2026-10-15 02:24:15 -03:00
  • 02136c8078 feat: pdf-export Marcos Paulo 2026-10-15 02:24:15 -03:00
  • 97c162ba77 feat: acp-client Marcos Paulo 2026-10-15 02:24:15 -03:00
  • 2d86ea17f3 Merge branch 'feat/assistant-gate' into develop Marcos Paulo 2026-10-15 02:00:16 -03:00
  • d57c544adf feat: assistant gate Marcos Paulo 2026-10-15 02:00:16 -03:00
  • 8f5e8e63d9 fix(ui): collapsed rails are 48 pt wide with 10 pt horizontal padding Marcos Paulo 2026-10-15 00:26:58 -03:00
  • b9a986570a spec: ACP bridge and write gating; scaffold acp (L0) and pdf (L1) crates Marcos Paulo 2026-10-15 00:05:44 -03:00
  • 9a5a7c0b46 Merge branch 'feat/resizable-panels' into develop Marcos Paulo 2026-10-14 23:59:38 -03:00
  • dfd977b0b7 merge: control channel Marcos Paulo 2026-10-14 23:59:38 -03:00
  • 21cc9fe670 feat: resizable-panels Marcos Paulo 2026-10-14 23:59:28 -03:00
  • 507e3ea6d7 feat: control-channel Marcos Paulo 2026-10-14 23:59:28 -03:00
  • 307d2e39e0 merge: math/tabs polish; properties, attachments and slash engines Marcos Paulo 2026-10-14 23:20:30 -03:00
  • 234aa90d77 Merge branch 'feat/math-tabs-polish' into develop Marcos Paulo 2026-10-14 23:16:49 -03:00
  • 10a0b65c21 merge: attachments and slash engine Marcos Paulo 2026-10-14 23:16:49 -03:00
  • 9ffb627464 merge: properties engine Marcos Paulo 2026-10-14 23:16:42 -03:00
  • d04b217e56 feat: math-tabs-polish Marcos Paulo 2026-10-14 23:16:33 -03:00
  • b997da44e4 feat: attachments-slash-engine Marcos Paulo 2026-10-14 23:16:33 -03:00
  • 65a8283d42 feat: properties-engine Marcos Paulo 2026-10-14 23:16:33 -03:00
  • ada48c50c8 chore: drop agent-process notes and a debug test from the repo Marcos Paulo 2026-10-14 23:01:01 -03:00
  • c59124e011 docs: AGENTS.md no longer points at untracked tooling Marcos Paulo 2026-10-14 22:58:56 -03:00
  • f922f2d604 chore: untrack local agent tooling (scripts/waves, pi-wave.sh) Marcos Paulo 2026-10-14 22:58:50 -03:00
  • a2b00b6395 chore: remove stray PaperCraft archive and snapshot.png from the repo Marcos Paulo 2026-10-14 22:52:06 -03:00
  • a05d3c9318 docs: screenshots in README; snapshot --theme selects the theme Marcos Paulo 2026-10-14 22:45:30 -03:00
  • 7bb3fb3c28 wip Marcos Paulo 2026-10-14 22:43:35 -03:00
  • db11750c90 docs: wave17 attachments+slash engine prompt Marcos Paulo 2026-10-14 22:43:28 -03:00
  • 8e402d3aa2 docs: wave17 codex prompt (math+tabs polish) Marcos Paulo 2026-10-14 22:42:24 -03:00
  • 56ef74c6e5 merge: LaTeX math engine and rendering Marcos Paulo 2026-10-14 22:41:34 -03:00
  • 66696f03e1 Merge branch 'feat/math-engine' into develop Marcos Paulo 2026-10-14 22:39:13 -03:00
  • 439872d6c3 feat: math-wire Marcos Paulo 2026-10-14 22:39:13 -03:00
  • 41b0604644 feat: math-engine Marcos Paulo 2026-10-14 22:39:13 -03:00
  • 461714e73e docs: wave17 glm prompts (properties, control channel) Marcos Paulo 2026-10-14 22:37:19 -03:00
  • ae0b1e6dad Merge branch 'feat/math-engine' into feat/math-wire Marcos Paulo 2026-10-14 21:29:43 -03:00
  • ff83a2765e docs: wave16b continuation prompts, runaway-memory lesson Marcos Paulo 2026-10-14 21:29:43 -03:00
  • afa4973bd2 fix(math): plain glyph atom consumed its input (infinite loop, runaway memory) Marcos Paulo 2026-10-14 21:29:36 -03:00
  • 0a6f65bc3a wip: math-wire Marcos Paulo 2026-10-14 20:41:43 -03:00
  • 01eada017d wip: math-engine Marcos Paulo 2026-10-14 20:41:43 -03:00
  • 9631ecffc7 docs: wave16 prompts Marcos Paulo 2026-10-14 18:06:50 -03:00
  • 5a8439933b spec: LaTeX math (item 30), scaffold math crate (L0) Marcos Paulo 2026-10-14 18:06:21 -03:00
  • 3835f3d896 fix(ui): selected text visible (selection stroke colour), no focus border, tab strip leaves room for + Marcos Paulo 2026-10-14 17:49:52 -03:00
  • 510025a7b3 Merge branch 'feat/vim-wire' into develop Marcos Paulo 2026-10-14 17:42:43 -03:00
  • e27371b5dd Merge branch 'feat/vim-engine' into develop Marcos Paulo 2026-10-14 17:42:43 -03:00
  • e2c70edbf1 wip: vim-wire Marcos Paulo 2026-10-14 17:42:43 -03:00
  • 81cefc9cf8 wip Marcos Paulo 2026-10-14 17:42:34 -03:00
  • ab18daec2c Merge branch 'feat/vim-engine' into feat/vim-wire Marcos Paulo 2026-10-14 15:29:02 -03:00
  • 5731645453 docs: wave15 glm continuation prompts Marcos Paulo 2026-10-14 15:28:51 -03:00
  • d6d6d41471 wip: vim-wire (codex partial) Marcos Paulo 2026-10-14 15:28:51 -03:00
  • 85736c9b63 wip: vim-engine (codex partial) Marcos Paulo 2026-10-14 15:28:51 -03:00
  • 81297920c2 docs: wave15 prompts Marcos Paulo 2026-10-14 14:29:22 -03:00
  • 72026ec7c0 spec: vim mode (item 29), scaffold vim crate (L0) Marcos Paulo 2026-10-14 14:29:22 -03:00
  • e6e147c377 Merge branch 'feat/context-menus' into develop Marcos Paulo 2026-10-14 14:24:08 -03:00
  • d3a4d02760 feat: scale-preview Marcos Paulo 2026-10-14 14:24:08 -03:00
  • 40200c4d9a feat: context-menus Marcos Paulo 2026-10-14 14:24:08 -03:00
  • 90935681c6 docs: wave14 prompts Marcos Paulo 2026-10-14 13:35:59 -03:00
  • 28f3f35cd8 feat(ui): popup shadow and raised fill, animated dropdown, sliding settings nav pill with sound, compact inputs Marcos Paulo 2026-10-14 13:32:05 -03:00