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
..
2026-06-01 09:03:59 +01:00
2026-06-01 09:03:59 +01:00
2026-06-01 09:03:59 +01:00
2026-06-01 09:03:59 +01:00
2026-06-01 09:03:59 +01:00
2026-06-01 09:03:59 +01:00
2026-06-01 09:23:44 +01:00
2026-06-01 09:55:34 +01:00
2026-06-01 11:20:24 +01:00
2026-06-01 11:39:35 +01:00
2026-06-01 12:25:47 +01:00
2026-06-01 14:05:39 +01:00
2026-06-01 14:32:42 +01:00
2026-06-01 14:49:23 +01:00
2026-06-01 15:42:44 +01:00
2026-06-01 19:44:12 +01:00
2026-06-03 13:42:01 +01:00
2026-06-03 21:56:09 +01:00
2026-06-03 22:22:36 +01:00
2026-06-21 12:01:48 +01:00