15 Commits

Author SHA1 Message Date
Nick Beckley
3c48301732 Phase 16A - Base Identity Model Cleanup and Chapter/Scene Foundation 2026-06-27 18:59:31 +01:00
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
ac2ec1f754 Navigation tidy up 1D 2026-06-07 20:23:37 +01:00
Nick Beckley
5d2a435892 Navigation tidy up 1B 2026-06-07 20:00:34 +01:00
Nick Beckley
b76811a3d4 Phase 3K Assets Help 2026-06-06 12:40:08 +01:00
Nick Beckley
1a605731bc Phase 3J developing help system format. 2026-06-06 12:34:13 +01:00
Nick Beckley
9733c03b91 Phase 3E Help System 2026-06-04 21:01:54 +01:00
Nick Beckley
bbd7c548e0 Phase 3B Help System 2026-06-04 20:09:47 +01:00
Nick Beckley
b96e295f53 Drag and drop 2026-06-03 13:42:01 +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
cb7405c0e8 Phase 1N 2026-06-01 11:20:24 +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