From f286e2da0f4edf3fadec65d59411594b5f1d3edd Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Mon, 20 Apr 2026 17:01:45 +0100 Subject: [PATCH] vault backup: 2026-04-20 17:01:45 --- .obsidian/plugins/hoarder-sync/data.json | 2 +- .../Barclays Banner Builder.md | 10 ++++++++++ 99 Daily/2026-04-20.md | 13 +++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 99 Daily/2026-04-20.md diff --git a/.obsidian/plugins/hoarder-sync/data.json b/.obsidian/plugins/hoarder-sync/data.json index f3b4cde..9756f0f 100644 --- a/.obsidian/plugins/hoarder-sync/data.json +++ b/.obsidian/plugins/hoarder-sync/data.json @@ -4,7 +4,7 @@ "syncFolder": "Hoarder", "attachmentsFolder": "Hoarder/attachments", "syncIntervalMinutes": 60, - "lastSyncTimestamp": 1776633399160, + "lastSyncTimestamp": 1776700705756, "updateExistingFiles": false, "excludeArchived": true, "onlyFavorites": false, diff --git a/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md b/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md index 67ba4e2..91aa64b 100644 --- a/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md +++ b/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md @@ -23,6 +23,14 @@ created: 2026-04-17 - **Local path:** `/Volumes/SSD/Projects/Oliver/Barclays-banner-builder` ## Sessions +### 2026-04-20 – Add a visual progress indicator showing +**Asked:** Add a visual progress indicator showing user journey through workflow stages (Brief → Edit Variants → Banner Editor → Export). +**Done:** Implemented Zustand journey store, JourneyStepper component with state management, and integrated stepper into Layout across all four workflow pages. + +### 2026-04-20 – Add a visual progress indicator showing +**Asked:** Add a visual progress indicator showing user journey through four workflow stages with navigation restrictions. +**Done:** Wired ExportPage and implemented progress indicator component with stage-based UI states and backward-only navigation. + ### 2026-04-17 – Create an idempotent deployment script for **Asked:** Create an idempotent deployment script for Ubuntu that builds Docker containers, pulls code, initializes database, and runs migrations. **Done:** Analyzed project requirements and provided deployment script foundation with Docker build caching, database initialization, and migration execution strategy. @@ -211,6 +219,8 @@ created: 2026-04-17 ## Change Log | Date | Requested | Changed | Files | |------|-----------|---------|-------| +| 2026-04-20 | Progress indicator | Zustand store with journey state, JourneyStepper component with Barclays tokens, Layout integration, stage completion tracking | journey.ts, stepper.tsx, Layout.tsx, BriefEditor.tsx, VariantsGrid.tsx, BannerEditor.tsx, ExportPage.tsx | +| 2026-04-20 | Progress indicator | ExportPage integration, stage completion logic, forward step disabling, navigation constraints | ExportPage.tsx, ProgressIndicator.tsx | | 2026-04-17 | Deployment script | Docker build caching, code pull logic, database init, Alembic migrations | deploy.sh, docker-compose.yml | | 2026-04-17 | Editor form UI | Replace TOV checkboxes with textarea, remove unused cn import | EditorForm.tsx | | 2026-04-17 | Deployment script | Docker build with cache, code pull, DB init, Alembic migrations | deploy.sh | diff --git a/99 Daily/2026-04-20.md b/99 Daily/2026-04-20.md new file mode 100644 index 0000000..1dda729 --- /dev/null +++ b/99 Daily/2026-04-20.md @@ -0,0 +1,13 @@ +--- +date: 2026-04-20 +tags: [daily] +--- + +## Session Log + +- 17:00 (6min) | `Barclays-banner-builder` + - **Asked:** Add a visual progress indicator showing user journey through four workflow stages with navigation restrictions. + - **Done:** Wired ExportPage and implemented progress indicator component with stage-based UI states and backward-only navigation. +- 17:00 | `Barclays-banner-builder` + - **Asked:** Add a visual progress indicator showing user journey through workflow stages (Brief → Edit Variants → Banner Editor → Export). + - **Done:** Implemented Zustand journey store, JourneyStepper component with state management, and integrated stepper into Layout across all four workflow pages.