Nick Beckley
34a8d94cb4
Implemented the Visual Identity infrastructure pass.
...
Changed
Added image fields for Characters and Story Assets in models, view models, repositories, services, and save flows.
Added reusable avatar/initials rendering via [AvatarHelper.cs](C:/Source/PlotLine/PlotLine/Services/AvatarHelper.cs) and [_Avatar.cshtml](C:/Source/PlotLine/PlotLine/Views/Shared/_Avatar.cshtml).
Added upload/remove processing through existing upload storage in [VisualIdentityImageService.cs](C:/Source/PlotLine/PlotLine/Services/VisualIdentityImageService.cs).
Updated Character and Story Asset list/detail/edit views with thumbnails, initials fallback, upload, replace, and remove controls.
Added styling in [site.css](C:/Source/PlotLine/PlotLine/wwwroot/css/site.css) and refreshed site.min.css.
Database
Added new migration [079_VisualIdentityCharacterAssetImages.sql](C:/Source/PlotLine/PlotLine/Sql/079_VisualIdentityCharacterAssetImages.sql).
Adds nullable ImagePath and ThumbnailPath to Characters and StoryAssets.
Applied locally and confirmed the columns exist.
Stored Procedures
Updated active procedure definitions only:
Character_ListByProject
Character_Get
Character_Save
Character_UpdateImage
StoryAsset_ListByProject
StoryAsset_Get
StoryAsset_Save
StoryAsset_UpdateImage
2026-06-22 10:10:39 +01:00
Nick Beckley
89c381e6bc
Optimise floor plan editor and add reciprocal stairs
2026-06-21 21:32:05 +01:00
Nick Beckley
0944874510
Fixed multiple floor plan transitions between same source and target.
2026-06-21 18:22:03 +01:00
Nick Beckley
18858f3fba
Implemented the Floor Plans multi-block room and transition phase.
2026-06-20 21:41:40 +01:00
Nick Beckley
e455018d73
Implemented the Floor Plans background-image phase.
2026-06-20 21:06:53 +01:00
Nick Beckley
b2ac7b5eeb
Implemented the Floor Plans UX/data-model refinement pass.
2026-06-20 20:32:59 +01:00
Nick Beckley
bd8067b472
Implemented both Floor Plans fixes.
2026-06-20 19:36:00 +01:00
Nick Beckley
601afa8806
Implemented the first-pass Location Floor Plans foundation.
2026-06-20 18:44:58 +01:00
Nick Beckley
7363d0c128
Scene inspector character attribute fix
2026-06-19 14:08:46 +01:00
Nick Beckley
59c5630950
Review all Save, Add, Update and Delete actions used by the Scene Inspector.
2026-06-18 21:16:49 +01:00
Nick Beckley
d4c886ce2f
Review the PlotDirector subscription, pricing, signup and account-management areas and implement a complete trial-visibility pass.
2026-06-18 20:54:18 +01:00
Nick Beckley
419b57c415
PD-013A: Dark Theme Audit Utility.
2026-06-18 19:52:50 +01:00
Nick Beckley
2b145731e3
Implement backend support for storing user uploads outside wwwroot/uploads
2026-06-15 19:14:09 +01:00
Nick Beckley
8a4b016526
Phase 13B: Book Cover Upload and Processing.
2026-06-15 15:17:31 +01:00
Nick Beckley
4e71010814
Phase 13A: Book Metadata Backend.
2026-06-15 14:53:19 +01:00
Nick Beckley
ecc8d3c76a
Phase 12J: Warning Investigation Workflow Improvements.
2026-06-15 09:37:54 +01:00
Nick Beckley
f401416fbd
Phase 12H: Move Continuity Warnings into the Main Warnings Page.
2026-06-14 21:14:22 +01:00
Nick Beckley
738b9f496d
Phase 12F: Continuity Warning Management.
2026-06-14 20:34:29 +01:00
Nick Beckley
e7aabe8b41
Phase 12B: Continuity Explorer Page.
2026-06-14 19:24:59 +01:00
Nick Beckley
cfe95a510f
Bug fix: Writer Workspace Focus project filter is ignored
2026-06-14 17:18:18 +01:00
Nick Beckley
0ffe678d87
Phase 10N: Word Companion Auto Context Refresh
2026-06-14 15:22:56 +01:00
Nick Beckley
ffcbe99028
Phase 10K chapter create/link foundation.
2026-06-14 10:04:41 +01:00
Nick Beckley
a9aae3fbf9
Phase 10J: Word Companion Scene Create / Link
2026-06-14 09:02:24 +01:00
Nick Beckley
7c9e9b0b6f
Phase 10E.2: Fix Word Companion Resolve Scene Matching
2026-06-13 20:03:30 +01:00
Nick Beckley
bb774a5066
Phase 10B as a shell-only Word Companion foundation.
2026-06-13 16:47:45 +01:00
Nick Beckley
d2ae46209b
Phase 10A API foundation only
2026-06-13 15:55:25 +01:00
Nick Beckley
ac07a52e27
Phase 9H: per-day writing session lengths.
2026-06-13 12:43:19 +01:00
Nick Beckley
7fe5a7b9ac
Phase 9G Fixes
2026-06-13 09:56:28 +01:00
Nick Beckley
8f006874ac
Phase 9G: Writing Plan Management
2026-06-12 22:46:18 +01:00
Nick Beckley
04dc07e5f5
Phase 9F: Writing Schedule Rebalancing.
2026-06-12 22:15:25 +01:00
Nick Beckley
e83425eaac
Phase 9E: Daily Writing Dashboard.
2026-06-12 22:00:10 +01:00
Nick Beckley
218cc87327
Phase 9D: Writing Schedule Setup Wizard
2026-06-12 21:41:05 +01:00
Nick Beckley
a56b900863
Phase 9C.5 Schedule Preview.
2026-06-12 21:25:39 +01:00
Nick Beckley
42b5ed371c
Phase 7E User Delete UI
2026-06-12 20:28:55 +01:00
Nick Beckley
88f8894e87
Phase 7B Hard Delete UI
2026-06-12 19:45:22 +01:00
Nick Beckley
ba5960f907
Phase 6C Plot Line maintenance.
2026-06-11 20:00:18 +01:00
Nick Beckley
023ca1404e
Phase 6B Plot Line Forms
2026-06-11 19:46:03 +01:00
Nick Beckley
c130879b27
Implemented the requested revision to Timeline metric curve editing.
2026-06-09 19:36:28 +01:00
Nick Beckley
5f15c19a20
Scene inspector rearrange and fix.
2026-06-08 21:50:18 +01:00
Nick Beckley
3f912d63e2
Rename Phase 1B: Public rebrand from PlotWeaver to PlotDirector.
2026-06-08 15:19:52 +01:00
Nick Beckley
6069a2e9a7
Home page and wording
2026-06-08 14:36:58 +01:00
Nick Beckley
3202a52b3c
Added about, Contact, Privacy and Terms pages.
2026-06-07 21:47:48 +01:00
Nick Beckley
864d9089a7
Pricing page creation
2026-06-07 21:11:44 +01:00
Nick Beckley
1e03241d4e
Phase 5I – Stripe Integration Completed
2026-06-07 14:59:41 +01:00
Nick Beckley
10fe153d6c
Phase 5H Subscription Management
2026-06-07 14:06:14 +01:00
Nick Beckley
9d0f588972
Phase 5G – Project Export and Archiving
2026-06-07 12:20:36 +01:00
Nick Beckley
1c19edda5c
Phase 5F – Storage Management and Quota Enforcement
2026-06-07 11:49:50 +01:00
Nick Beckley
1f3f68e6f3
Phase 5E Audit Activity
2026-06-07 11:05:40 +01:00
Nick Beckley
9824b364b7
Phase 5D Collaboration Foundation
2026-06-07 10:47:27 +01:00
Nick Beckley
b94ca66918
Phase 5C Subscription Limit Usage
2026-06-07 10:25:03 +01:00