mirror of
https://github.com/abort-retry-ignore/joplock.git
synced 2026-07-11 02:09:18 +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)
|
||
|---|---|---|
| .. | ||
| adminService.test.js | ||
| backupService.test.js | ||
| cookies.test.js | ||
| createServer.test.js | ||
| env.test.js | ||
| historyService.test.js | ||
| itemService.test.js | ||
| itemWriteService.test.js | ||
| mfaService.test.js | ||
| previewRoundTrip.test.js | ||
| proxyVaultGuard.test.js | ||
| recoveryService.test.js | ||
| sessionService.test.js | ||
| settingsService.test.js | ||
| templates.test.js | ||
| vaultService.test.js | ||