12 Commits

Author SHA1 Message Date
Marcos Paulo 2be0e6586e fix: markdown fidelity in the core crates: fences, math environments, text blocks
CommonMark fence scanner (a closing fence is at least as long as the opening one, tilde fences, quote prefixes), used by every fence scan in the note view; math: Bmatrix, Vmatrix, smallmatrix, array, align, hline, lenient parse where an unknown command becomes one red atom; plain/text/txt code blocks are no unknown language; corpus test against pulldown-cmark over the help vault (0 disagreements on 179 notes). Adds the render audit of the help vault (20 findings).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 23:59:11 -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 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 234aa90d77 Merge branch 'feat/math-tabs-polish' into develop 2026-10-14 23:16:49 -03:00
Marcos Paulo d04b217e56 feat: math-tabs-polish 2026-10-14 23:16:33 -03:00
Marcos Paulo ada48c50c8 chore: drop agent-process notes and a debug test from the repo
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-14 23:01:01 -03:00
Marcos Paulo 56ef74c6e5 merge: LaTeX math engine and rendering
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 22:41:34 -03:00
Marcos Paulo 439872d6c3 feat: math-wire 2026-10-14 22:39:13 -03:00
Marcos Paulo 41b0604644 feat: math-engine 2026-10-14 22:39:13 -03:00
Marcos Paulo afa4973bd2 fix(math): plain glyph atom consumed its input (infinite loop, runaway memory) 2026-10-14 21:29:36 -03:00
Marcos Paulo 01eada017d wip: math-engine 2026-10-14 20:41:43 -03:00
Marcos Paulo 5a8439933b spec: LaTeX math (item 30), scaffold math crate (L0)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 18:06:21 -03:00