Commit Graph

26 Commits

Author SHA1 Message Date
efim 5cab5d88d9 feat: simplest room expiration 2023-12-01 04:14:23 +00:00
efim a502ee72a0 fix: request context to rooms manager 2023-12-01 04:13:10 +00:00
efim de8a661952 fix: mark return logic
setting marks for all levels between current speaker and next speker (on
conversation level raise)

and for 'count from' - check higher levels for a mark for potential use
so that 'extend' raised to 'meta' would still count 'next topic' as
going from previously 'extending' person

now going down by many levels - starts from marked person due to 'count from' logic
that uses marks from higher level if current level doesn't have a mark
but also going down by 1 step keeps the marks until we return to initially diverged
conversation layer
2023-11-28 06:29:07 +00:00
efim 0d4e10be40 fix: failing tests after Mark logic 2023-11-25 15:29:50 +00:00
efim cc3dcffcd1 fix: Mark logic for all lover gestures 2023-11-25 14:09:09 +00:00
efim e3422c0e95 feat: gesture img in controls 2023-11-23 15:28:32 +00:00
efim 16ee8a7cd5 feat: controls styling from gesture info 2023-11-23 15:01:51 +00:00
efim 82a96ea9d7 refactor: start grouping brick attributes info 2023-11-23 14:07:36 +00:00
efim 077537a1e3 fix: having mark and same raised gesture
previously didn't check everyone, and person with mark and gesture is
last in the circle
2023-11-22 05:03:14 +00:00
efim 183df0959c feat: function to get room next speaker index 2023-11-21 18:57:03 +00:00
efim a10e3433a4 fix: test compilation 2023-11-21 18:07:41 +00:00
efim f8db7c14c8 refactor: store all known as map for access 2023-11-16 05:45:57 +00:00
efim 83e81ec011 feat: logout route and button 2023-11-14 05:14:40 +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 3a6fe28981 feat: join room, rooms.Update transactional 2023-11-04 13:07:28 +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