14 Commits

Author SHA1 Message Date
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
dca5b0a847 Implement a small display fix caused by Phase 13A book subtitles. 2026-06-15 19:42:06 +01:00
Nick Beckley
70ab07d401 Navigation tidy up 1A 2026-06-07 18:52:38 +01:00
Nick Beckley
1a605731bc Phase 3J developing help system format. 2026-06-06 12:34:13 +01:00
Nick Beckley
1b70c90ebc Phase 3I Help System - character and location pages. 2026-06-05 22:00:01 +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
92aff32155 Timeline UI changes. 2026-06-02 21:09:30 +01:00
Nick Beckley
04a41e81b0 Phase 1T 2026-06-01 15:42:44 +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
0496c4d242 Phase 1L 2026-06-01 09:23:44 +01:00
Nick Beckley
6e237b7287 Add project files. 2026-06-01 09:03:59 +01:00