53 Commits

Author SHA1 Message Date
9426ab2bae implement channel API (no use yet) 2025-05-26 14:09:01 -04:00
5782177c35 update required env vars 2025-05-25 13:44:51 -04:00
b7a81889a3 paramaterize CORS 2025-05-25 13:43:52 -04:00
04c83cccb9 add provisional CORS support 2025-05-25 13:00:29 -04:00
8e4a336510 make jwt direct 2025-05-25 11:31:42 -04:00
cb28c07ff4 implement JWT tokens 2025-05-25 11:22:55 -04:00
d5db656ca2 resolve with indexing (#1) 2025-05-18 21:38:12 -04:00
369d445637 run goinputs 2025-05-18 20:20:40 -04:00
5709bfd21d format go files (gofmt) 2025-05-18 20:15:40 -04:00
606e85d467 cleanup go mod 2025-05-18 20:15:10 -04:00
72c0188071 expand logging 2025-05-18 18:25:17 -04:00
028c084cdd start logging -- also clarified env checks 2025-05-18 15:08:17 -04:00
f2b046056b put sessions in db 2025-05-18 13:44:30 -04:00
985ed9943a implement basic configuration 2025-05-18 11:47:46 -04:00
f8a550883d implement Scylla database 2025-05-17 21:45:18 -04:00
252b49ae6a chore: add debug bin to gitignore 2025-04-08 21:32:51 -04:00
4b3d64c5cd add logout method 2025-04-08 21:30:42 -04:00
799bf784aa allow LoginCtx to handle anonymous users 2025-04-08 21:00:33 -04:00
14c78536de use login context with newmessage 2025-04-07 22:18:54 -04:00
32bfd109b9 add user identification 2025-04-07 22:08:46 -04:00
a578beea0d change fake db package name to make way for db being split out 2025-04-07 16:38:32 -04:00
3ac7e488af fix username in login field -- should be 'username' not 'name' 2025-04-07 16:26:12 -04:00
253f3dcdac update routes docs 2025-04-07 16:18:11 -04:00
b44d59bd21 chore: add bashInteractive to buildInputs in dev shell 2025-04-06 23:34:06 -04:00
a3c1ae5615 chore: update flake, move to nixos-unstable 2025-04-06 21:48:58 -04:00
a601f1ceec split auth functions to auth.go 2025-04-06 21:45:01 -04:00
ccc0a58f88 implement authentication 2025-04-06 21:36:03 -04:00
824ca781d4 create password auth skeleton 2025-03-30 20:54:41 -04:00
cd4ebf9dc7 update vendor files 2025-03-30 12:57:39 -04:00
71164ee85a cleanup dotfiles that should never have been tracked 2025-03-27 22:05:05 -04:00
841f7aa0de add direnv and vscode dotfiles to gitignore 2025-03-27 22:04:27 -04:00
3a968df15b update routes doc 2025-03-27 21:21:34 -04:00
e8d8e8d70b list all users method 2025-03-27 21:20:46 -04:00
25ee1d3299 methods for creating and getting users 2025-03-27 21:07:33 -04:00
9d7ad260f2 change user type from int to uuid string 2025-03-27 20:33:48 -04:00
732fbacc61 add license 2025-03-27 19:11:38 -04:00
9478437262 new test data 2025-03-27 19:07:06 -04:00
d8878eba09 update api docs 2025-03-27 18:48:18 -04:00
c55052ad5b create db update message function 2025-03-27 14:50:44 -04:00
a7466e5c77 implement message updates 2025-03-27 14:41:02 -04:00
b86ee0dac4 refactor to have all DB executive functions be in api/ 2025-03-27 14:12:10 -04:00
ec90717ad7 implement editing messages 2025-03-27 14:06:40 -04:00
3f417b0088 use formdata instead of url encoded valus 2025-03-27 13:28:03 -04:00
9870b79854 implement message deletion 2025-03-25 13:26:19 -04:00
02643c1197 use form data for new messages 2025-03-24 21:33:56 -04:00
2ec1738721 implement POST message creation 2025-03-24 15:02:24 -04:00
e45b426e68 remove sample data 2025-03-24 14:11:24 -04:00
8948640311 implement proper timestamps 2025-03-24 11:45:54 -04:00
d1e77ad4e2 create fake database until real DB is implemented 2024-12-30 16:31:48 -05:00
cad40565b0 API docs 2024-12-29 23:29:33 -05:00