Version 8 #43

Merged
danieljsummers merged 37 commits from version-8 into main 2022-08-19 19:08:31 +00:00

37 Commits

Author SHA1 Message Date
a79bc45f75 Merge branch 'main' into version-8 2022-08-19 15:02:22 -04:00
437fea9962 Implement PostgreSQL caching 2022-08-19 14:30:17 -04:00
c2245deac8 Add FAKE build script (#37) 2022-08-17 08:32:50 -04:00
623f762f02 Add FAKE tool (#37) 2022-08-17 07:27:06 -04:00
6d906d49c0 Tweak help link style (#38) 2022-08-16 21:32:48 -04:00
2f931183f3 Use htmx for confirmation (#36)
- Remove JS confirmations
2022-08-16 21:04:55 -04:00
f2706ee7c8 Update help for v8 (#42)
- Update help e-mail address
2022-08-15 22:55:03 -04:00
d0068577b3 Handle errors on htmx requests (#36)
- Use grouping for sets of links (#38)
2022-08-15 22:29:06 -04:00
1b48acd66a Add native font stack to pref page (#38)
- Update font verbiage to explain native fonts
- Sync/update missing/outdated resources
2022-08-15 18:05:28 -04:00
24f5b5a741 Update layout style on pref page (#38) 2022-08-14 22:27:33 -04:00
ae29a6c03b Fix request/announcement text (#36)
- Update defaults for small group
- Add support for native font stack (#38)
- Fix color picker error when named color is selected
- Use invariant culture for URL formatting (#41)
2022-08-14 19:46:37 -04:00
ab3f8dcc43 Update public req list page (#38)
- Tweak SQL / mappings
- Init connection in DI vs. HTTP context
- Add extension for string localizer
- Drop FK and time zone table
2022-08-14 18:00:49 -04:00
0c95078f69 WIP on SQL migration
Nearing completion; queries are done, verification is not
2022-08-14 14:24:10 -04:00
42976da1bd WIP on SQL migration
- Restructure to eliminate time zone table
2022-08-13 22:35:48 -04:00
29ff0afc6c WIP on SQL migration 2022-08-13 11:05:59 -04:00
e621cd6a1f WIP on SQL migration
- Add admins to small group overview page
2022-08-12 23:01:31 -04:00
37dcf41c98 WIP on SQL migration 2022-08-12 19:28:49 -04:00
eb947a48af Complete NodaTime migration (#41)
- Tweak field layout (#38)
2022-08-08 20:39:19 -04:00
e0d2be41d8 WIP on NodaTime conversion (#41) 2022-08-07 22:49:32 -04:00
35db7aaaf5 Tweak forms / fonts (#38) 2022-08-07 19:58:55 -04:00
980346b98d Use grid layout for tables (#38)
- Add icon for current language
2022-08-06 19:36:02 -04:00
57814b5bf1 Add SQLite cache (#39)
- WIP on grid-based table display (#38)
2022-08-06 16:40:51 -04:00
539e20ae87 Update last seen on log on (#39)
- Tweak table styles (#38)
2022-08-05 22:36:29 -04:00
cd97f78a3e Add last seen field to users (#39) 2022-08-05 18:53:57 -04:00
7ae8e3fa5a Use ASP.NET Core's password hasher (#39)
- Add migration for old-style passwords
- Remove unused database queries
2022-08-05 17:02:50 -04:00
5a44c7f767 Finish auth migration (#39)
- Tweak footer styles (#38)
- Create structure for e-mail parameters
2022-08-04 20:24:49 -04:00
c3f7067899 Restore user/group if missing from session (#39)
- Move start ticks to its own middleware
2022-08-03 23:53:37 -04:00
5e4891869f Use ASP.NET Core for log on/off (#39) 2022-08-03 21:32:49 -04:00
f6c483b7c0 First cut of blue theme (#38)
- Fix onload scripts with htmx navigation (#36)
- Convert db to use identifiers that do not require quoting
2022-08-03 14:36:00 -04:00
f068d20612 Use short GUIDs in URLs and forms (#1)
- Fully implement single-case DUs for previously aliased IDs
- Capitalize entity data items
2022-08-01 21:57:55 -04:00
7786896dfd Initial htmx nav works (#36)
- Use nameof for field IDs
- Add helper functions to streamline forms
2022-08-01 16:22:37 -04:00
f66dd76dfb Add style/onload to render context (#36) 2022-07-31 21:25:44 -04:00
1547377527 Add htmx targets to forms (#36)
- Derive layout based on htmx headers
2022-07-31 17:56:32 -04:00
810b5d8258 WIP on htmx addition (#36)
- Remove custom tags/attrs now provided by Giraffe View Engine
2022-07-31 09:37:06 -04:00
accb65136c Remove /web prefix from URLs 2022-07-13 19:02:06 -04:00
e1bdad15f7 Fix casing on view models
- Light renaming / clean-up
- Update dependencies
2022-07-13 18:26:19 -04:00
47fb9884f1 WIP on F# 6 formatting / conversion 2022-07-12 22:43:01 -04:00