Commit Graph

84 Commits

Author SHA1 Message Date
efim 942091c5d8 fix: table template preview page template 2023-11-17 03:58:20 +00:00
efim 04ab19fadf feat: participant bricks in room added 2023-11-17 03:37:06 +00:00
efim 384afa0e00 feat: template for all room participants 2023-11-16 06:22:09 +00:00
efim f8db7c14c8 refactor: store all known as map for access 2023-11-16 05:45:57 +00:00
efim 9f4fe20979 feat: tepmlate for all person bricks
and separate page for temporary template viewing
2023-11-16 03:56:22 +00:00
efim 4764300d08 feat: initial brick templates 2023-11-15 06:55:12 +00:00
efim 83e81ec011 feat: logout route and button 2023-11-14 05:14:40 +00:00
efim 1297fcf35d refactor: common base template for pages
will allow to add common header and stuff
2023-11-13 05:25:02 +00:00
efim b1f2e896b9 feat: release hand endpoint & button 2023-11-12 18:37:26 +00:00
efim b90fcc3f20 feat: stream room updates SSE endpoint
via subscription to redis with enriched channel
2023-11-12 18:08:17 +00:00
efim 34d610a8c8 feat: raising hand endpoint 2023-11-12 08:35:00 +00:00
efim 16df084928 feat: saving person pass across logout/rejoin 2023-11-11 09:22:40 +00:00
efim 517fda2512 feat: tests and bugfix for 'lower hand' 2023-11-11 08:05:28 +00:00
efim 89982d5c39 feat: initial test for release hand 2023-11-09 06:48:30 +00:00
efim 480d007e6c feat: impl release hand & next speaker selection 2023-11-09 06:23:38 +00:00
efim aa048efbd3 feat: update go to 1.21.3 2023-11-06 05:15:02 +00:00
efim 4dbbfcd6f2 refactor: support request cancellation in SSE
that's my first use of select on channels, yay
2023-11-05 15:46:07 +00:00
efim bb89b8ccf5 feat: SSE bs into room 2023-11-05 15:00:36 +00:00
efim 648d3dff80 refactor: index page route separated 2023-11-05 05:00:01 +00:00
efim 83c634c2b9 feat: disabling auth submit on empty names
https://htmx.org/attributes/hx-validate/
for 'non form submittions' to trigger validation

custom check, because 'required' marks fields red immediately
and this js does only on attempted submittion,
not sure i want it, but seems better right now.
also - such a good argument for hyperscript
2023-11-05 04:14:36 +00:00
efim 3a6fe28981 feat: join room, rooms.Update transactional 2023-11-04 13:07:28 +00:00
efim b19dd2863b refactor: putting handler function higher 2023-11-04 07:36:07 +00:00
efim f8eb11c53e feat: create-room handler, with middleware 2023-11-04 05:52:20 +00:00
efim 850b6c693b feat: create room endpoint
not really sets the cookie, but returns the rendered index on success
2023-10-30 05:19:43 +00:00
efim 201b3760da feat: toggling Create/Join room button 2023-10-30 03:49:48 +00:00
efim bd99eaa54d feat: room manager and pushed to login page route 2023-10-29 15:18:27 +00:00
efim 1c62f80064 feat: room model, encode json, sample redis write 2023-10-29 14:49:19 +00:00
efim 0591a28f8a feat: adding redis to save sessions 2023-10-29 11:44:28 +00:00
efim bde58a0eab feat: initial login page
with separate file for future util endpoints,
also dummy sessions inteface
2023-10-29 08:26:35 +00:00
efim c19eb9104e init: gnumake for live restarts on src \ tailwind 2023-10-28 15:51:34 +00:00
efim 77cd5da548 init: tailwindcss and out.css to embedfs 2023-10-28 15:01:09 +00:00
efim ae380d1976 init: basic index and static routes 2023-10-28 14:47:01 +00:00
efim c7571d2e81 init: server start 2023-10-27 06:27:32 +00:00
efim d5ee805458 init: flake env and go mod 2023-10-27 05:53:49 +00:00