b99cd5b94b
Migrate more templates to GVE
2024-03-12 22:57:47 -04:00
5b8a632e9d
Complete main chapter functionality ( #6 )
...
- Edit page still needs UI tweaks
2024-03-10 22:11:02 -04:00
641a7499cc
Complete chapter edit page ( #6 )
...
first cut, anyway...
2024-03-10 17:13:15 -04:00
43a700eead
WIP on chapter flow ( #6 )
...
- WIP with Giraffe View Engine for admin views
- Added app context to DotLiquid hash; will remove individual fields in v3
2024-03-09 22:58:55 -05:00
6a5285ca54
WIP on saving chapters ( #6 )
2024-03-03 22:23:43 -05:00
d3c89dae5f
WIP on chapter edit form ( #6 )
2024-02-11 13:29:54 -05:00
12b23eab46
WIP on chapter edit page ( #6 )
2024-02-08 22:48:46 -05:00
90bca34be3
WIP on chapter list page ( #6 )
2024-02-07 21:59:43 -05:00
d378f690e4
Add chapter source fields ( #6 )
2024-02-05 22:28:07 -05:00
f25426db5c
Add web log tests
...
- Add post-delete rev checks to pg/sqlite
2024-02-03 21:53:03 -05:00
78c1c5e68e
Add framework for post tests
...
- SQLite is failing on fresh environment
- Remove no equality/no comparison on meta/revision
- Rename RethinkDB test file
2024-01-30 19:14:59 -05:00
13994a29e7
Convert to rc2 of doc lib
2024-01-23 23:26:30 -05:00
d1a9606c5c
Tweak admin theme changes
...
- Fix SQLite posts-by-tag query
- Fix "on disk" check for default theme
2024-01-20 17:58:24 -05:00
a0ab99f737
Add unquoted relative URL support
2024-01-20 13:45:56 -05:00
d50056cd66
Finish view model tests
2024-01-20 11:56:40 -05:00
9da9a94947
Add tests through mng rev
2024-01-18 19:23:22 -05:00
cbe391fa89
Add edit redirect tests
2024-01-15 19:04:01 -05:00
dc80388d65
Add more view model tests
2024-01-08 22:08:38 -05:00
66225298d2
Add some view model tests
2024-01-08 18:41:12 -05:00
5126e2029b
Add tests for DataTypes
2024-01-06 22:29:06 -05:00
5c08049170
Finish SupportTypes tests
2024-01-06 21:35:51 -05:00
2c052c1813
Add test project
...
- Create /data directory if necessary (#38 )
2024-01-06 17:04:05 -05:00
75e13a5999
Add chapters waypoint flag ( #6 )
2024-01-05 18:57:06 -05:00
b69b6c37a4
WIP on testing SQLite data store
2024-01-03 22:29:27 -05:00
8ec84e8680
WIP on module/member conversion
...
View models complete
2023-12-16 17:59:33 -05:00
c3d615d10a
WIP on module/member conversion
...
Data types complete
2023-12-16 14:05:45 -05:00
d8ce59a6cd
WIP on module/member conversion
...
Support types done
2023-12-16 12:24:45 -05:00
5fe2077974
WIP on module/member conversion
2023-12-15 22:46:12 -05:00
7071d606f1
WIP on module/member conversion
2023-12-14 23:49:38 -05:00
ec2d43acde
WIP on SQLite/JSON data
2023-12-13 15:43:35 -05:00
b84a0f711f
Add chapter data type ( #6 )
2023-07-31 22:17:14 -04:00
dc6b066e79
Rule add/edit/move/delete works ( #39 )
...
- Begin moving auth to route definition where practical
- Fix typo on post list page
2023-07-30 21:00:31 -04:00
42d3280f67
Add redirect rule to data stores ( #39 )
2023-07-28 20:28:03 -04:00
5b27ea5cd2
Add canonical domain support ( #37 )
...
- Update deps
2023-07-08 20:36:49 -04:00
7b325dc19e
v2 ( #36 )
...
* Use PostgreSQL JSON-based data implementation
* Fix back link on RSS settings page (#34 )
* Show theme upload messages (#28 )
* Fix admin page list paging (#35 )
* Add db migrations for all stores
* Support both .NET 6 and 7
2023-02-26 13:01:21 -05:00
5f3daa1de9
v2 RC2 ( #33 )
...
* Add PostgreSQL back end (#30 )
* Upgrade password storage (#32 )
* Change podcast/episode storage for SQLite (#29 )
* Move date/time handling to NodaTime (#31 )
2022-08-21 18:56:18 -04:00
33698bd182
Reassign child cats when deleting parent cat ( #27 )
...
- Create common page/post edit field template (#25 )
- Fix relative URL adjustment throughout
- Fix upload name sanitization regex
- Create modules within Admin handler module
- Enable/disable podcast episode fields on page load
- Fix upload destination casing in templates
- Tweak default theme to show no posts found on index template
- Update Bootstrap to 5.1.3 in default theme
2022-07-28 20:36:02 -04:00
0a32181e65
WIP on theme upload ( #20 )
2022-07-24 16:32:37 -04:00
81fe03b8f3
WIP on theme admin page ( #20 )
2022-07-22 21:19:19 -04:00
4514c4864d
Load themes at startup ( #20 )
...
- Adjust release packaging (#20 )
- Fix default theme for beta-5 changes (#24 )
- Remove RethinkDB case fix (cleanup from #21 )
- Bump versions for next release
2022-07-22 10:33:11 -04:00
59f385122b
Add user add/edit ( #19 )
...
- Add makeHash function to simplify code around DotLiquid hashes
- Add context extension to determine if a user has an access level
- Add someTask function to simply Task.FromResult (Some x)
2022-07-20 23:13:16 -04:00
41ae1d8dad
First cut of user admin page ( #19 )
2022-07-19 22:51:51 -04:00
1e987fdf72
Eliminate compiler warnings
...
- Change RethinkDB to use connection-string style settings
2022-07-19 20:59:53 -04:00
7eaad4a076
Clean up database names ( #21 )
...
- Moved user edit to "my info" (#19 )
2022-07-18 20:05:10 -04:00
5fb3a73dcf
Add user created and last seen on ( #19 )
...
- Updated view models / interfaces per F# naming guidelines
2022-07-17 23:10:30 -04:00
d30312c23f
Add access restrictions to UI ( #19 )
...
- Vary default user access for new web logs (#19 )
- Add htmx detection to not auth/404 handlers
- Bump version
2022-07-16 22:17:57 -04:00
425223a3a8
Add access levels ( #19 )
...
- Remove authorization level
2022-07-16 15:51:58 -04:00
039d09aed5
WIP on page revisions ( #13 )
...
- Simplify redirectToGet usage
- Move a few functions to HttpContext extension properties
- Modify bare response to allow content not from a template
- Fix uploaded date/time handling
2022-07-15 22:51:51 -04:00
d667d09372
WIP on revision mgt template ( #13 )
2022-07-14 23:25:29 -04:00
355ade8c87
Add slug and upload dest to settings ( #2 )
2022-07-07 12:42:37 -04:00