27 Commits

Author SHA1 Message Date
b9842ddd5e reflect model changes in mocks 2025-06-08 21:29:17 -07:00
d574dab3a7 add end-to-end test for guestbook view and user registration 2025-06-08 21:14:31 -07:00
8b6ae897a5 add db migration mechanism 2025-06-08 14:11:16 -07:00
4415ed90e8 use transactions in user insert and select 2025-06-08 08:06:16 -07:00
d009bd98ac merge guestbookmodel with websitemodel and fix minor ui bugs 2025-06-07 21:46:23 -07:00
a08a6b3f41 implement guestbook visibility and comment toggling 2025-06-02 23:09:14 -07:00
019b31aa9f implement guestbook settings db code 2025-05-25 23:07:44 -07:00
1a41a94b41 use generic SetUserSettings function, remove specific function 2025-05-23 10:15:30 -07:00
3c811c9533 clean up unnecessary code 2025-05-18 11:27:54 -07:00
8b681922f6 restructure settings code 2025-05-18 10:49:24 -07:00
2b9d0e11b8 generic setting update code 2025-05-09 23:59:54 -07:00
3ce55bb870 user settings 2025-05-09 20:24:53 -07:00
82c00b9a01 implement user settings for timezone 2025-05-03 23:14:58 -07:00
64ff095002 add page to display all guestbooks 2025-03-23 15:15:08 -07:00
e065d5630c implement hiding and unhiding a comment 2025-03-23 14:39:48 -07:00
fa5507e719 convert user deleted field 2025-03-23 14:39:31 -07:00
7537fa2e92 implement comment deletion and debug mode 2025-03-23 12:57:49 -07:00
c8ff7021c8 finish conversion to templ, add website model
The primary model users will interact with is now Websites, which will have a single guestbook associated with it (though this is not enforced by the database).
2025-03-22 13:13:13 -07:00
11c0815676 check user owns guestbook 2025-03-15 12:18:17 -07:00
6c18752230 new guestbook functions 2025-03-15 11:00:10 -07:00
2a15f4b91d error handling for usermodel and reformatting 2025-03-15 10:57:51 -07:00
adaf6cf87d slug and shortId conversion functions 2025-03-15 10:57:22 -07:00
b58ea19a86 remove unused function and get message queue 2025-03-09 00:02:41 -07:00
d899769ba0 convert most frontend to templ, implement design wireframes 2025-03-01 13:12:21 -07:00
e54875f943 add user login 2024-11-11 12:55:01 -07:00
741b304032 create and retrieve handlers, basic templates and styling, sessions 2024-10-22 22:25:30 -07:00
4fc9bb5c1f initial commit 2024-10-15 21:34:57 -07:00