-
6a6d524fd0
Document TimeZone setting; bump to v1.1.1
main
jessikitty
2026-08-23 00:08:39 +10:00
-
bd39343217
Surface TimeZone setting explicitly (defaults to UTC)
jessikitty
2026-08-23 00:08:01 +10:00
-
e2afe5b914
Install tzdata and default TimeZone=UTC in the container
jessikitty
2026-08-23 00:07:53 +10:00
-
ca989cc25b
Use Clock.Now (time-zone aware) for Expired badge in Meows list
jessikitty
2026-08-23 00:07:40 +10:00
-
25f4e7e9c5
Clarify time zone in Create Meow scheduling form text
jessikitty
2026-08-23 00:07:26 +10:00
-
a4522a4f51
Use Clock.Now for Expired badge; clarify time zone in form text
jessikitty
2026-08-23 00:06:45 +10:00
-
470717b7e3
Import Clock helper for Razor views
jessikitty
2026-08-23 00:06:00 +10:00
-
baac95d0ae
Use Clock.Now (time-zone aware) instead of raw DateTime.Now for expiry checks
jessikitty
2026-08-23 00:05:53 +10:00
-
d44250db96
Document TimeZone setting (blank = host's local time, unchanged for IIS)
jessikitty
2026-08-23 00:05:38 +10:00
-
a911186f5d
Configure Clock from TimeZone setting at startup
jessikitty
2026-08-23 00:05:32 +10:00
-
df278007bf
Add time-zone-aware Clock helper for Meow expiry checks
jessikitty
2026-08-23 00:05:11 +10:00
-
9b57ba83ab
Document Docker deployment and Meow expiration; bump to v1.1.0
jessikitty
2026-08-22 21:50:34 +10:00
-
6f2b5c9e2b
Add docker-compose.yml with persistent volumes for DB and uploads
jessikitty
2026-08-22 21:50:01 +10:00
-
940eb7d30a
Add .dockerignore
jessikitty
2026-08-22 21:49:56 +10:00
-
1bd1fefd48
Add Docker support: multi-stage Dockerfile
jessikitty
2026-08-22 21:49:52 +10:00
-
facd8f300f
Add Expires column with Expired badge to Meows list
jessikitty
2026-08-22 21:49:45 +10:00
-
d04ed36a57
Add Scheduling card with expiry date field to Edit Meow form
jessikitty
2026-08-22 21:49:30 +10:00
-
f128851895
Add Scheduling card with expiry date field to Create Meow form
jessikitty
2026-08-22 21:48:47 +10:00
-
4e4a264ac5
Configurable data directory for Docker + auto-add ExpiresAt column for existing databases
jessikitty
2026-08-22 21:47:47 +10:00
-
6301f9e99d
Skip expired Meows in live display and playlist API
jessikitty
2026-08-22 21:47:28 +10:00
-
15d761519c
Persist ExpiresAt when editing a Meow
jessikitty
2026-08-22 21:47:10 +10:00
-
30b52ce80e
Add ExpiresAt to Slide (Meow) model for slide expiration
jessikitty
2026-08-22 21:46:51 +10:00
-
6d8aaa8d54
fix: Display defaults to black text on white bg, dark table borders
jessikitty
2026-05-26 10:35:35 +10:00
-
1f244ba40c
fix: Edit view — auto-width columns, 1px solid black borders on pasted tables
jessikitty
2026-05-26 10:20:51 +10:00
-
510210ad3d
fix: Pasted tables — auto-width columns, 1px solid black borders, remove colgroups
jessikitty
2026-05-26 10:19:37 +10:00
-
eb58cf16cf
fix: Default slide background to white (#ffffff) instead of dark
jessikitty
2026-05-26 10:03:45 +10:00
-
1828897ba4
fix: Preview — white default bg, black text, dark borders on tables
jessikitty
2026-05-26 10:02:14 +10:00
-
74d6928e27
fix: Edit view — white default bg, paste formatting, text-align + all styles whitelisted
jessikitty
2026-05-26 10:01:42 +10:00
-
e59ba6d4a9
fix: White default bg, paste formatting preservation, text-align + all styles whitelisted
jessikitty
2026-05-26 10:00:40 +10:00
-
39fcd9ec6e
feat: Light mode default, auth, Posts rename, display scaling, TinyMCE improvements
Jess Rogerson
2026-05-21 14:22:46 +10:00
-
51d086dab9
Merge branch 'main' of https://gitea.hideawaygaming.com.au/jessikitty/ScratchingPost Failing Stuff
Jess Rogerson
2026-05-21 14:17:04 +10:00
-
-
e3124d70d0
feat: Light mode default, auth, Posts rename, display scaling, TinyMCE improvements
Jess Rogerson
2026-05-21 14:11:29 +10:00
-
5f6dbcf585
feat: Add [Authorize] to SlidesController
jessikitty
2026-05-21 13:57:42 +10:00
-
eb409d9778
feat: Add [Authorize] to AdminController
jessikitty
2026-05-21 13:56:40 +10:00
-
d17fd89e40
feat: Add admin credentials config (default: admin / ScratchingPost2026!)
jessikitty
2026-05-21 13:56:14 +10:00
-
53a33b558a
feat: Add cookie authentication, account routes
jessikitty
2026-05-21 13:55:42 +10:00
-
64b0a5e62f
feat: Login page view
jessikitty
2026-05-21 13:55:14 +10:00
-
3bf91892f6
feat: Add authentication — AccountController with cookie auth login/logout
jessikitty
2026-05-21 13:54:59 +10:00
-
-
4fffec4919
feat: Self-host TinyMCE — switch CDN to /lib/tinymce/
jessikitty
2026-05-21 11:05:30 +10:00
-
5c3d3805d1
feat: Self-host TinyMCE — switch CDN to /lib/tinymce/
jessikitty
2026-05-21 11:05:00 +10:00
-
29a7af4950
feat: Use BackgroundSize in Preview view
jessikitty
2026-05-21 10:19:51 +10:00
-
7da0aed466
feat: Use backgroundSize in slide rendering + buildBgStyle helper
jessikitty
2026-05-21 10:18:41 +10:00
-
dddd3188ce
feat: Pass backgroundSize to display engine
jessikitty
2026-05-21 10:16:57 +10:00
-
88d70926f4
feat: Add BackgroundSize dropdown to Edit view
jessikitty
2026-05-21 10:16:05 +10:00
-
f4aec96ce0
feat: Add BackgroundSize dropdown to Create view
jessikitty
2026-05-21 10:15:01 +10:00
-
58c5f30b0d
feat: Add theme toggle button to sidebar + flash-prevention script
jessikitty
2026-05-21 10:14:00 +10:00
-
a060469adc
feat: Theme toggle with localStorage persistence
jessikitty
2026-05-21 10:13:23 +10:00
-
c154ea86a2
feat: Light/dark mode CSS with theme toggle support
jessikitty
2026-05-21 10:12:47 +10:00
-
37785c48e0
feat: Pass backgroundSize in playlist API response
jessikitty
2026-05-21 10:11:49 +10:00
-
c0acb067b3
feat: Handle BackgroundSize in SlidesController Edit
jessikitty
2026-05-21 10:11:30 +10:00
-
9b4e2677dc
feat: Add BackgroundSize property to Slide model
jessikitty
2026-05-21 10:11:09 +10:00
-
c7e82a47e9
fix: Preview.cshtml — replace @: syntax with @Html.Raw for CSS output
jessikitty
2026-05-21 09:36:57 +10:00
-
aa67bc4e17
v1.0.0: Uploads directory placeholder
v1.0.0
jessikitty
2026-05-21 08:58:45 +10:00
-
5bc3bf0b23
v1.0.0: Full README with deployment guide, terminology, and usage
jessikitty
2026-05-21 08:58:20 +10:00
-
94966d4c26
v1.0.0: IIS web.config — hosting bundle, upload limits
jessikitty
2026-05-21 08:56:52 +10:00
-
dc700b5dd2
v1.0.0: App configuration
jessikitty
2026-05-21 08:56:44 +10:00
-
214a3950e7
v1.0.0: Display JS — slideshow engine with polling, ICS, transitions
jessikitty
2026-05-21 08:56:32 +10:00
-
37d58b2b30
v1.0.0: Admin JS utilities
jessikitty
2026-05-21 08:55:52 +10:00
-
98034fccd5
v1.0.0: Display CSS — slideshow transitions, calendar, clock
jessikitty
2026-05-21 08:55:44 +10:00
-
d2724ee56f
v1.0.0: Admin CSS — Sunbeam dark theme
jessikitty
2026-05-21 08:55:15 +10:00
-
e362b70175
v1.0.0: Display NotFound view
jessikitty
2026-05-20 15:26:22 +10:00
-
51599623b2
v1.0.0: Display frontend — slideshow engine
jessikitty
2026-05-20 15:26:07 +10:00
-
4a2caa6421
v1.0.0: Playlist management with drag-and-drop
jessikitty
2026-05-20 15:25:42 +10:00
-
bc6fc83c90
v1.0.0: Device Delete view
jessikitty
2026-05-20 15:24:14 +10:00
-
ed1cd87dfe
v1.0.0: Device Edit view
jessikitty
2026-05-20 15:23:52 +10:00
-
9107cb9857
v1.0.0: Device Create view
jessikitty
2026-05-20 15:22:36 +10:00
-
04ffc94b80
v1.0.0: Device views — Index, Create, Edit, Delete
jessikitty
2026-05-20 15:22:19 +10:00
-
5bed080afc
v1.0.0: Slide Preview view
jessikitty
2026-05-20 15:21:03 +10:00
-
c2c5dc982c
v1.0.0: Slide Delete + Preview views
jessikitty
2026-05-20 15:20:41 +10:00
-
ae2e07bb15
v1.0.0: Slide Edit view
jessikitty
2026-05-20 15:19:35 +10:00
-
ad60665b91
v1.0.0: Slide Create view with TinyMCE WYSIWYG
jessikitty
2026-05-20 15:18:46 +10:00
-
57854575e1
v1.0.0: Slide views — list, create, edit, delete, preview
jessikitty
2026-05-20 15:17:57 +10:00
-
a340036814
v1.0.0: Admin views
jessikitty
2026-05-20 15:17:36 +10:00
-
8ff2c46ee8
v1.0.0: Admin layout — Sunbeam sidebar
jessikitty
2026-05-20 15:16:40 +10:00
-
a035e4a0b1
v1.0.0: ViewStart
jessikitty
2026-05-20 15:16:07 +10:00
-
bcdfefc2fe
v1.0.0: View imports and start
jessikitty
2026-05-20 15:15:43 +10:00
-
a86388044b
v1.0.0: ApiController — uploads, ICS parsing
jessikitty
2026-05-20 15:15:33 +10:00
-
61422d93f2
v1.0.0: DisplayController — display frontend + playlist API
jessikitty
2026-05-20 15:15:07 +10:00
-
150b7a7af2
v1.0.0: DevicesController — Kitten CRUD + Playlist management
jessikitty
2026-05-20 15:14:51 +10:00
-
3afab1be6b
v1.0.0: SlidesController — CRUD for Meows
jessikitty
2026-05-20 15:14:17 +10:00
-
6ea277e164
v1.0.0: Controllers — Admin, Slides, Devices, Display, API
jessikitty
2026-05-20 15:14:00 +10:00
-
2d426b5b07
v1.0.0: Route constraint for device slugs
jessikitty
2026-05-20 15:13:43 +10:00
-
012d777c27
v1.0.0: DbContext with seed data
jessikitty
2026-05-20 15:13:31 +10:00
-
dd955f4022
v1.0.0: DeviceSlide model
jessikitty
2026-05-20 14:58:50 +10:00
-
b4e3581026
v1.0.0: Device model
jessikitty
2026-05-20 14:58:37 +10:00
-
0a7ac9e501
v1.0.0: Models — Slide, Device, DeviceSlide
jessikitty
2026-05-20 14:57:31 +10:00
-
69480f4549
v1.0.0: gitignore
jessikitty
2026-05-20 14:57:01 +10:00
-
f5fd2002d8
v1.0.0: Program.cs — routing, DI, auto-create DB
jessikitty
2026-05-20 14:55:47 +10:00
-
88d4516da8
v1.0.0: Initial Sunbeam framework — project structure and dependencies
jessikitty
2026-05-20 14:55:32 +10:00
-
6eb44aa41f
Initial commit
jessikitty
2026-05-20 14:54:12 +10:00