Commit Graph

45 Commits

Author SHA1 Message Date
Jon Staab 45f8796e64 Generate group events 2025-10-24 11:59:10 -07:00
Jon Staab 21ee8c7361 Generate member lists 2025-10-24 11:36:56 -07:00
Jon Staab b04c8e99cb Fix sign and store to take events by reference 2025-10-23 12:09:58 -07:00
Jon Staab b68701ae59 Fix various bugs 2025-10-22 11:03:29 -07:00
Jon Staab 45716de712 Fix some access logic 2025-10-21 17:13:36 -07:00
Jon Staab 2381654d90 Clean up groups stuff 2025-10-21 16:33:52 -07:00
Jon Staab 3f9bdf1b3d Refactor management stuff 2025-10-21 14:35:25 -07:00
Jon Staab 11b900262d Generalize pubkey allow list 2025-10-21 11:27:52 -07:00
Jon Staab a9d62e9fb1 Log config reload better 2025-10-20 16:12:57 -07:00
Jon Staab 41a5e4f818 Copy templates and static files into container 2025-10-16 13:49:22 -07:00
Jon Staab 9b7a5a4b51 Remove vanilla deployment instructions 2025-10-16 10:34:18 -07:00
Jon Staab 21f1185db0 Add missing stripSignature call 2025-10-02 14:24:39 -07:00
Jon Staab 03c38fc895 Fix some group related things 2025-10-01 16:39:13 -07:00
Jon Staab 4fe2981419 Fix config parsing 2025-10-01 10:44:12 -07:00
Jon Staab 9c62dff15e Make a nice splash page 2025-10-01 08:12:55 -07:00
Jon Staab fcf873690f Add http serving 2025-10-01 07:52:19 -07:00
Jon Staab 9bda1643a4 Add cert command and config 2025-10-01 07:38:47 -07:00
Jon Staab 14da64638c Prevent crashing in QueryStored, add nginx config 2025-10-01 07:23:43 -07:00
Jon Staab 012f04569c Add dockerfile and container build 2025-09-30 17:34:03 -07:00
Jon Staab 67a00e71ee Add directions for deploying to a linux host 2025-09-30 17:23:34 -07:00
Jon Staab 54a55da390 Improve config parsing and intialization 2025-09-29 13:37:57 -07:00
Jon Staab 001771cb6c Tweak config format 2025-09-29 12:07:29 -07:00
Jon Staab 7eb6d22362 Watch config files and hot reload 2025-09-26 16:37:50 -07:00
Jon Staab 07a5a07583 Add list allowed pubkeys nip 86 method 2025-09-26 16:13:59 -07:00
Jon Staab 0543b8a0f3 Rebuild management on event store 2025-09-26 16:05:42 -07:00
Jon Staab cfff2b0ca9 Add tests 2025-09-26 15:07:40 -07:00
Jon Staab f3f56491ad Manage access just by storing ephemeral events 2025-09-26 13:42:52 -07:00
Jon Staab 86a6eec127 Add handlers 2025-09-26 13:01:53 -07:00
Jon Staab 174e1a361f Start on group store 2025-09-26 09:39:24 -07:00
Jon Staab f8a7b003c1 Convert blossom store to conventions 2025-09-25 16:18:22 -07:00
Jon Staab 400afc140b Add NIP 86 support 2025-09-25 16:05:45 -07:00
Jon Staab 9259b5b0a1 Add access store 2025-09-25 14:32:21 -07:00
Jon Staab 3b652bdae4 Use schema config option instead of hostname 2025-09-25 12:12:13 -07:00
Jon Staab 909cc8813d Implement count 2025-09-25 12:03:42 -07:00
Jon Staab 53ffa3fcbc Add schema abstraction, move event store into zooid 2025-09-25 11:54:41 -07:00
Jon Staab 3c3eefc378 Add prefix to event store 2025-09-24 16:52:02 -07:00
Jon Staab 307dcda4a7 Switch to squirrel 2025-09-24 16:21:26 -07:00
Jon Staab 9b927842a2 Add some event kind constants 2025-09-24 15:27:32 -07:00
Jon Staab 4b7e324c63 Add license 2025-09-24 11:47:48 -07:00
Jon Staab bce89a2e83 Use event store in relay 2025-09-24 11:46:46 -07:00
Jon Staab 91f23cddc9 Add sqlite backend 2025-09-24 11:10:06 -07:00
Jon Staab 9eedeceb6a Switch to instance, stub out relay methods 2025-09-24 10:16:55 -07:00
Jon Staab a337da1757 Update config 2025-09-23 17:16:18 -07:00
Jon Staab 6642cba977 Add handler 2025-09-23 16:57:26 -07:00
Jon Staab bb0269b728 Add readme, first commit 2025-09-23 15:43:05 -07:00