improve notepad features and add drawing canvas
All checks were successful
Deploy Sokko G / deploy (push) Successful in 7s

This commit is contained in:
Shinuwa 2026-07-29 13:51:42 +02:00
parent e73d754082
commit de1b8a5638
20 changed files with 1732 additions and 141 deletions

View file

@ -87,6 +87,31 @@ export function validateSiteContent(site) {
"toolboxes.storageHelp.title",
"toolboxes.storageHelp.text",
"toolboxes.modules.notepad.placeholder",
"toolboxes.modules.notepad.toolbarLabel",
"toolboxes.modules.notepad.textFormatLabel",
"toolboxes.modules.notepad.boldTitle",
"toolboxes.modules.notepad.italicTitle",
"toolboxes.modules.notepad.underlineTitle",
"toolboxes.modules.notepad.paragraphTitle",
"toolboxes.modules.notepad.headingTitle",
"toolboxes.modules.notepad.bulletListTitle",
"toolboxes.modules.notepad.numberListTitle",
"toolboxes.modules.notepad.colorGroupLabel",
"toolboxes.modules.notepad.textColorLabel",
"toolboxes.modules.notepad.highlightColorLabel",
"toolboxes.modules.notepad.drawingLabel",
"toolboxes.modules.notepad.drawTitle",
"toolboxes.modules.notepad.eraseTitle",
"toolboxes.modules.notepad.temporaryTitle",
"toolboxes.modules.notepad.permanentTitle",
"toolboxes.modules.notepad.undoDrawingTitle",
"toolboxes.modules.notepad.clearDrawingTitle",
"toolboxes.modules.notepad.drawingColorLabel",
"toolboxes.modules.notepad.drawingWidthLabel",
"toolboxes.modules.notepad.temporaryStatus",
"toolboxes.modules.notepad.permanentStatus",
"toolboxes.modules.notepad.updatedAtPrefix",
"toolboxes.modules.notepad.sessionStorageError",
"toolboxes.modules.checklist.itemPlaceholder",
"toolboxes.modules.checklist.sectionPlaceholder",
"toolboxes.modules.checklist.quantityLabel",
@ -246,6 +271,16 @@ export function validateSiteContent(site) {
"toolboxes.modules.imageAnnotation.emptyMarkers",
"toolboxes.modules.imageAnnotation.deleteImageTitle",
"toolboxes.modules.imageAnnotation.deleteMarkerTitle",
"toolboxes.modules.imageAnnotation.drawingLabel",
"toolboxes.modules.imageAnnotation.drawTitle",
"toolboxes.modules.imageAnnotation.eraseTitle",
"toolboxes.modules.imageAnnotation.undoDrawingTitle",
"toolboxes.modules.imageAnnotation.clearDrawingTitle",
"toolboxes.modules.imageAnnotation.drawingColorLabel",
"toolboxes.modules.imageAnnotation.drawingWidthLabel",
"toolboxes.modules.imageAnnotation.temporaryTitle",
"toolboxes.modules.imageAnnotation.permanentTitle",
"toolboxes.modules.imageAnnotation.sessionStorageError",
"toolboxes.emptyTitle",
"toolboxes.emptyText"
].forEach((path) => assertNonEmptyString(site, path));