Commit graph

222 commits

Author SHA1 Message Date
Adam Brown
f82f3561bb CSS Refactor
- Commonized a lot of core components
- Moved to a bit more of a design system
- Moved to BEM style naming
2025-12-24 01:20:22 -08:00
Adam Brown
07387a9db7 Fix migration 2025-12-23 23:19:35 -08:00
Adam Brown
05f78803a8 Add arrow to projects 2025-12-23 20:54:00 -08:00
Adam Brown
dd4dcd57e0 Add user management screen to admin page 2025-12-23 20:41:45 -08:00
Adam Brown
0a9ca69fab Refactor Admin Page, 3 separate pages now 2025-12-23 19:36:43 -08:00
Adam Brown
4065547456 Add test for pagination 2025-12-23 19:00:06 -08:00
Adam Brown
f19f849293 Paginate the public view of a story 2025-12-23 18:56:43 -08:00
Adam Brown
de2e1dc349 Added Author page 2025-12-23 18:37:33 -08:00
Adam Brown
658c782f17 Added publish warning 2025-12-23 17:54:43 -08:00
Adam Brown
879466a679 Improved story sharing 2025-12-23 17:32:03 -08:00
Adam Brown
d1f00ac5cd Added public page for viewing a story 2025-12-23 00:57:15 -08:00
Adam Brown
4632339f9c First draft of the story publishing UI
- Also E2E Server tests now use a different port than 8080
2025-12-22 23:55:24 -08:00
Adam Brown
14198ea8dd First draft of the story publishing UI 2025-12-22 23:00:45 -08:00
Adam Brown
c00d6f1386 Clean up !! 2025-12-22 21:36:12 -08:00
Adam Brown
0b0b2edee0 Paginate user stories on Dashboard 2025-12-22 20:59:33 -08:00
Adam Brown
10df62c858 Break Javascript out into page specific file 2025-12-22 20:31:54 -08:00
Adam Brown
5f9448af71 Adding new "Pen Name" to the Account section
- Added a "Toast" mechanism to the web
2025-12-22 19:40:43 -08:00
Adam Brown
77762a3052 Overhauled the database migration system 2025-12-22 19:31:17 -08:00
Adam Brown
670b2140b3 Create new table ProjectAccess
And the associated DOA and Repo
2025-12-22 00:30:54 -08:00
Adam Brown
09d6305d01 Add database migration test artifacts 2025-12-21 21:15:26 -08:00
Adam Brown
923941453e Edited some strings 2025-12-21 20:20:00 -08:00
Adam Brown
2f9e9ee585 More lenient config parsing 2025-12-21 00:53:45 -08:00
Adam Brown
ee068e193a Remove default params 2025-12-21 00:53:26 -08:00
Adam Brown
c0c0937f0f Use a concurrent hashmap instead 2025-12-21 00:51:47 -08:00
Adam Brown
2671a6a0b9 Protect against race condition 2025-12-21 00:37:48 -08:00
Adam Brown
a168a10002 Log 500 errors on the server 2025-12-21 00:35:29 -08:00
Adam Brown
47d9f4f7ca Accept Logmode as a parameter 2025-12-21 00:19:58 -08:00
Adam Brown
f3b2287849 Bump pageSize to 10 2025-12-20 17:06:34 -08:00
Adam Brown
7a0ccf297a Add "Account" section to web dashboard 2025-12-20 17:05:45 -08:00
Adam Brown
d5fc124880 Improve Story CSS
- Move story styles to their own file
- Only include required styles for each page
2025-12-20 17:01:08 -08:00
Adam Brown
6c54df7d2e Improve Story CSS
Move story styles to their own file
2025-12-20 16:46:56 -08:00
Adam Brown
ff303e48a2 Fix server not mem-caching encryption keys! 2025-12-20 15:48:23 -08:00
Adam Brown
8dfe951278 A couple string edits 2025-12-20 15:41:34 -08:00
Adam Brown
c1016a6115 Syncing Protocol
- Enforce session expiration
- Handle missing project ID more gracefully
- Cleanup syncing protocol doc
2025-12-20 11:21:03 -08:00
Adam Brown
1de1700fb2 Added a Story view for user stories on web 2025-12-20 10:45:48 -08:00
Adam Brown
98f281fb09 Added new User Dashboard 2025-12-20 02:29:14 -08:00
Adam Brown
ce482b2842 Rename to differentiate pages from routes 2025-12-19 23:16:21 -08:00
Adam Brown
c4b7a7ab72 Added a new ServerConfig system 2025-12-19 23:10:57 -08:00
Adam Brown
6820f6c79d Added a new ServerConfig system 2025-12-19 21:52:55 -08:00
Adam Brown
a6b7e9b43e WhiteListRepositoryTest now uses test DB 2025-12-19 21:49:30 -08:00
Adam Brown
c9e3ef2f6a Add pagination to Whitelist admin 2025-12-19 21:35:59 -08:00
Adam Brown
d91b980c4b Fix logback config 2025-12-19 20:55:21 -08:00
Adam Brown
2bb490aa3f
Frontend rewrite to Hmx (#435) 2025-12-19 01:28:28 -08:00
Adam Brown
18f59ff0eb Converted from Moko Resources to Compose Resources 2025-12-10 01:24:49 -08:00
Adam Brown
9c0151df37 Upgrading Ktor
Also compose upgrade

Disabled KWeb frontend
2025-12-02 00:49:33 -08:00
Adam Brown
e97d5dd344 Update Kotlin datetime and other libs 2025-12-01 22:20:36 -08:00
Adam Brown
e02b9e163c Lib bump 2025-05-30 21:14:04 -07:00
Adam Brown
d1a0ea8a45 Possible fix for a crash when no AcceptLanguage is there 2025-03-30 22:52:13 -07:00
Adam Brown
026e36b37f Set default locale to English 2025-03-30 22:47:26 -07:00
Adam Brown
1b3fb439ac Fix server localization
Locales with Regions are now supported
2025-03-30 21:45:05 -07:00