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
f57913014c
Implemented the next Floor Plans enhancement pass.
2026-06-21 21:18:14 +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
030a4a10da
Implemented the Floor Plans UX/data-model refinement pass.
2026-06-20 20:13:23 +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
dca5b0a847
Implement a small display fix caused by Phase 13A book subtitles.
2026-06-15 19:42:06 +01:00
Nick Beckley
d872289e6f
Phase 13D: Series Dashboard Activity and Attention Widgets.
2026-06-15 15:45:04 +01:00
Nick Beckley
90d1bb48d6
Phase 13C: Project Dashboard Redesign.
2026-06-15 15:23:35 +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
738b9f496d
Phase 12F: Continuity Warning Management.
2026-06-14 20:34:29 +01:00
Nick Beckley
279c8f182c
Investigate and fix issues discovered after Phase 12E Continuity Warnings.
2026-06-14 20:22:24 +01:00
Nick Beckley
c7e02870cf
Phase 12C: Inferred Location Activity for Continuity Explorer.
2026-06-14 19:47:15 +01:00
Nick Beckley
cfe95a510f
Bug fix: Writer Workspace Focus project filter is ignored
2026-06-14 17:18:18 +01:00
Nick Beckley
ac07a52e27
Phase 9H: per-day writing session lengths.
2026-06-13 12:43:19 +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
a56b900863
Phase 9C.5 Schedule Preview.
2026-06-12 21:25:39 +01:00
Nick Beckley
82eb3c85c0
Phase 9C: deterministic Writing Schedule generation engine, with no UI or background/scheduling extras.
2026-06-12 21:11:05 +01:00
Nick Beckley
e66b43064a
Phase 9B is implemented: database foundation only, no schedule generation or UI.
2026-06-12 21:03:22 +01:00
Nick Beckley
6dee173c5c
Phase 7D User Delete
2026-06-12 20:11:52 +01:00
Nick Beckley
36ae1f95df
Phase 7A Hard Delete
2026-06-12 11:46:31 +01:00
Nick Beckley
cb67c4bcd3
Phase 6G UI and rendering fixes
2026-06-11 21:37:37 +01:00
Nick Beckley
ba5960f907
Phase 6C Plot Line maintenance.
2026-06-11 20:00:18 +01:00
Nick Beckley
fb5352ab8f
Phase 6A Plot Lines
2026-06-11 19:41: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
9d0f588972
Phase 5G – Project Export and Archiving
2026-06-07 12:20:36 +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
90b2212890
Phase 5A Project User access
2026-06-07 09:54:47 +01:00
Nick Beckley
1410666a39
Phase 2D
2026-06-03 22:22:36 +01:00
Nick Beckley
2c48d7039a
Phase 2C
2026-06-03 22:12:25 +01:00
Nick Beckley
92ab864471
Phase 2B
2026-06-03 21:56:09 +01:00
Nick Beckley
24dd787536
Addition of project Metrics admin page.
2026-06-03 15:55:21 +01:00
Nick Beckley
4989724ae0
Scene Metrics Genre additions.
2026-06-03 14:05:47 +01:00
Nick Beckley
b96e295f53
Drag and drop
2026-06-03 13:42:01 +01:00
Nick Beckley
69fb21c5eb
Timeline settings
2026-06-03 10:26:38 +01:00
Nick Beckley
92aff32155
Timeline UI changes.
2026-06-02 21:09:30 +01:00
Nick Beckley
ca82bd973b
Phase 1U
2026-06-01 19:44:12 +01:00
Nick Beckley
04a41e81b0
Phase 1T
2026-06-01 15:42:44 +01:00
Nick Beckley
480b557f81
Phase 1S
2026-06-01 14:49:23 +01:00
Nick Beckley
4c8f97d048
Phase 1R
2026-06-01 14:32:42 +01:00
Nick Beckley
624ec9a394
Phase 1Q
2026-06-01 14:05:39 +01:00
Nick Beckley
8f56934dd8
Phase 1P
2026-06-01 12:25:47 +01:00
Nick Beckley
30845f05cd
Phase 1O
2026-06-01 11:39:35 +01:00
Nick Beckley
cb7405c0e8
Phase 1N
2026-06-01 11:20:24 +01:00