mirror of
https://github.com/abort-retry-ignore/joplock.git
synced 2026-07-20 22:54:21 +00:00
- Add highlightActiveLine bool setting (default true) wired through
settingsService → api allowedKeys → settings UI → _joplockConfig → app.js
- Fix CM theme fontSize to use var(--font-size-note) instead of hardcoded 14px
- Fix CM lineHeight to 1.7 to match .editor-preview
- Fix mobile CSS: remove hardcoded font-size/line-height from .cm-host .cm-content
- Fix Turndown br option: '' instead of '\n' to prevent double-spacing on
render-mode edits (Turndown appends its own \n, so br:'\n' produced \n\n)
- Guard flushSave() syncPV() call behind _previewDirty to prevent Turndown
corruption during autosave when user hasn't edited in preview mode
- Mark ensureEditableAfterPre injected nodes with data-pv-trail and strip them
in htmlToMarkdown clone to prevent extra blank lines after trailing code blocks
- Fix setEditorMode('markdown') to use content comparison for cmSetVal decision
- Increase .editor-preview p margin to 0.75em for better paragraph spacing
- Add 5 new round-trip tests (426 total passing)
|
||
|---|---|---|
| .. | ||
| auth | ||
| items | ||
| proxy | ||
| routes | ||
| templates | ||
| adminService.js | ||
| backupService.js | ||
| createServer.js | ||
| env.js | ||
| historyService.js | ||
| markdownRenderer.js | ||
| recoveryService.js | ||
| settingsService.js | ||
| templates.js | ||
| vaultService.js | ||