From f411cfcc60c5a901467e8b08edb77af20a29d1d1 Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Mon, 13 Apr 2026 14:29:06 -0400 Subject: [PATCH 1/3] feat(segmentGroups): use segment group name as filname When zipping up session.volview.zip files. --- src/components/SaveSegmentGroupDialog.vue | 21 ++++-- src/components/SegmentGroupControls.vue | 1 + .../__tests__/useKeyboardShortcuts.spec.ts | 25 +++++++ src/composables/useKeyboardShortcuts.ts | 17 +++++ src/io/__tests__/fileName.spec.ts | 32 +++++++++ src/io/fileName.ts | 37 ++++++++++ .../__tests__/segmentGroupArchivePath.spec.ts | 25 +++++++ src/io/state-file/segmentGroupArchivePath.ts | 33 +++++++++ src/store/segmentGroups.ts | 8 ++- tests/pageobjects/volview.page.ts | 65 +++++++++++++++++- tests/specs/segment-group-download.e2e.ts | 67 +++++++++++++++++++ tests/specs/session-state-lifecycle.e2e.ts | 41 ++++++++++-- 12 files changed, 357 insertions(+), 15 deletions(-) create mode 100644 src/composables/__tests__/useKeyboardShortcuts.spec.ts create mode 100644 src/io/__tests__/fileName.spec.ts create mode 100644 src/io/fileName.ts create mode 100644 src/io/state-file/__tests__/segmentGroupArchivePath.spec.ts create mode 100644 src/io/state-file/segmentGroupArchivePath.ts create mode 100644 tests/specs/segment-group-download.e2e.ts diff --git a/src/components/SaveSegmentGroupDialog.vue b/src/components/SaveSegmentGroupDialog.vue index fae9a85da..6dc198d4e 100644 --- a/src/components/SaveSegmentGroupDialog.vue +++ b/src/components/SaveSegmentGroupDialog.vue @@ -7,7 +7,7 @@