From 4e93301626753e3ad564e7f40a1f0d7a4ae7d5b9 Mon Sep 17 00:00:00 2001 From: kerms Date: Fri, 13 Mar 2026 15:26:10 +0100 Subject: [PATCH] feat(nvs-editor): blob editor dialog, mobile layout, file import for all types - Add BlobEditorDialog with hex editing, preview, import/export - Responsive layout with JS+CSS breakpoint at 640px - File upload support for string, blob, and primitive types - Fix: use formatEscapes on string file import to preserve literal content - Fix: robust download with delayed URL revocation --- components/nvs-editor/BlobEditorDialog.vue | 216 ++++++++++++++ components/nvs-editor/NvsEditor.vue | 331 +++++++++++++++------ 2 files changed, 452 insertions(+), 95 deletions(-) create mode 100644 components/nvs-editor/BlobEditorDialog.vue diff --git a/components/nvs-editor/BlobEditorDialog.vue b/components/nvs-editor/BlobEditorDialog.vue new file mode 100644 index 0000000..04f9997 --- /dev/null +++ b/components/nvs-editor/BlobEditorDialog.vue @@ -0,0 +1,216 @@ +