joplock/tests
igor 4978590b01
Some checks failed
Build and push Joplock image / build-and-push (push) Has been cancelled
fix(rendered): checkbox Enter always adds item; rendered-mode auto-title
- TinyMCE Enter at end of a non-empty checkbox now always inserts a new
  checkbox item, regardless of what follows (paragraph, another checkbox,
  or nothing). Exiting the list is done via Enter on an empty item. This
  fixes being unable to add items to an existing checklist that is
  followed by other text; only bottom-of-note appends worked before.
- Restore rendered-mode title auto-fill broken by ffb7bd0: onEdit now
  calls a cheap DOM-only autoTitleFromTinyMCE() instead of relying on a
  per-edit synthetic textarea 'input' event.
- Tests: rewrite checkbox-enter-behavior.spec.js (end-of-note,
  followed-by-text, empty-item exit); remove checkbox-exit.spec.js
  (encoded old exit-on-following-paragraph behavior); add
  autotitle-rendered.spec.js and tinymceOnEditSync auto-title guards.
2026-07-31 16:12:28 +12:00
..
adminService.test.js retry admin bootstrap until Joplin Server DB is ready on fresh install 2026-05-20 13:20:13 +12:00
appRuntime.test.js Fix TinyMCE autosave sync + shell-mode readonly + FormatBlock partial split 2026-07-14 20:47:24 +12:00
askCommand.test.js Add /ask slash command for inline AI Q&A in notes 2026-07-16 12:30:40 +12:00
backupService.test.js add backup delete action and explicit compression modes 2026-05-20 23:13:18 +12:00
cm6MarkdownMode.test.js rendered-mode: header colors match folders + fix native spellcheck context menu 2026-07-13 16:05:35 +12:00
cookies.test.js fix mobile resume startup and editor targeting 2026-04-25 20:51:37 +12:00
createServer.test.js vault simplification: notes cannot leave vaults 2026-07-17 17:20:55 +12:00
docxExport.test.js Earth theme + pandoc DOCX export (HTML/markdown→docx via pandoc with reference styles) 2026-07-14 22:15:49 +12:00
env.test.js Add recovery backups and fix theme/title edge cases 2026-05-18 19:34:06 +12:00
expanderRuntime.test.js Add /ask slash command for inline AI Q&A in notes 2026-07-16 12:30:40 +12:00
formatBlockPartialSelection.test.js fix(rendered): 800ms post-load quiet window absorbs mceFocus + phantom input after content set (was flashing Edited->Saved on first click after restore, and saving normalized markdown when debug logging on) 2026-07-16 10:59:24 +12:00
historyService.test.js fix mobile resume startup and editor targeting 2026-04-25 20:51:37 +12:00
htmlExport.test.js Add single-file HTML export, image/link inlining for exports, and visible table gridlines for PDF/DOCX 2026-07-15 14:34:11 +12:00
itemService.test.js feat: notebook/folder sharing 2026-07-24 11:15:11 +12:00
itemWriteService.test.js fix mobile resume startup and editor targeting 2026-04-25 20:51:37 +12:00
markdownToolbarClicks.test.js feat(export): note export (MD/HTML/DOCX/PDF) + FormatBlock fix + table borders 2026-07-14 13:53:56 +12:00
mfaService.test.js Refactor route rendering and harden editor session handling 2026-04-27 00:24:23 +12:00
pdfExport.test.js Add single-file HTML export, image/link inlining for exports, and visible table gridlines for PDF/DOCX 2026-07-15 14:34:11 +12:00
pdfExportHelpers.test.js Add single-file HTML export, image/link inlining for exports, and visible table gridlines for PDF/DOCX 2026-07-15 14:34:11 +12:00
previewRoundTrip.test.js Fix table row-insert scramble and round-trip stability 2026-07-30 15:39:59 +12:00
proxyVaultGuard.test.js vault simplification: notes cannot leave vaults 2026-07-17 17:20:55 +12:00
recoveryService.test.js Add recovery backups and fix theme/title edge cases 2026-05-18 19:34:06 +12:00
searchHighlight.test.js fix(search): restore in-note search highlight for rendered (TinyMCE) mode + two-stage Esc 2026-07-08 09:47:00 +12:00
sessionService.test.js Fix session timeout by removing hardcoded 12h TTL and making login cookies session-scoped 2026-06-17 13:09:27 +12:00
settingsService.test.js Earth theme: add, set default, sort themes alphabetically, YYYY/MM/DD history dates 2026-07-14 17:57:23 +12:00
shareAccess.test.js feat: notebook/folder sharing 2026-07-24 11:15:11 +12:00
shareProxyGuard.test.js feat: notebook/folder sharing 2026-07-24 11:15:11 +12:00
shareWriteGuards.test.js feat: notebook/folder sharing 2026-07-24 11:15:11 +12:00
shellModeAndReadonly.test.js Fix TinyMCE autosave sync + shell-mode readonly + FormatBlock partial split 2026-07-14 20:47:24 +12:00
templates.test.js vault simplification: notes cannot leave vaults 2026-07-17 17:20:55 +12:00
tinymceOnEditSync.test.js fix(rendered): checkbox Enter always adds item; rendered-mode auto-title 2026-07-31 16:12:28 +12:00
vaultRichModeSync.test.js vault simplification: notes cannot leave vaults 2026-07-17 17:20:55 +12:00
vaultService.test.js Add vault/notebook encryption: client-side AES-256-GCM E2EE with SVG lock icons, mobile vault support, startup resume gate, and re-entry guard 2026-04-28 22:25:46 +12:00