Commit Graph

216 Commits (264b8f2a465531c59b45b5a279a57b7fcd415b2e)

Author SHA1 Message Date
Noah 264b8f2a46 Cleanup debug log 2023-12-10 18:44:18 -08:00
Noah 0e0aac991d Polling API for the chat room 2023-12-10 18:43:18 -08:00
Noah d57d41ea3a Abstract WebSocket client into library 2023-12-10 16:09:00 -08:00
Noah 00c6015148 Server-side IsVideoNotAllowed validation checks 2023-12-10 15:31:47 -08:00
Noah c3808bbe89 Fix a null pointer exception if a DM partner goes offline 2023-12-03 21:46:14 -08:00
Noah 538347ebc7 Update DM disclaimer at top of page 2023-11-26 20:49:54 -08:00
Noah 2cf4e5cc27 Logging bugfix 2023-11-25 18:36:38 -08:00
Noah 30fbba2f55 Bugfix on mutualOpen localStorage setting 2023-11-18 15:44:13 -08:00
Noah deb3bb616b Fix webcam freezing issues with mutualOpen video connections 2023-11-18 15:38:02 -08:00
Noah 356d2ddfa8 Null pointer exception fixes 2023-11-11 15:16:17 -08:00
Noah f0a6585af1 Bump config version 2023-11-11 15:06:17 -08:00
Noah 1e702b0e1e Add channel logging feature 2023-11-11 14:59:49 -08:00
Noah 8004edb7b8 CSS tweak for video zoom buttons 2023-10-29 14:27:09 -07:00
Noah db819af8af Easy video zoom in/out buttons 2023-10-29 14:15:15 -07:00
Noah 2ac3e8e128 Fix graceful disconnect commands from the server 2023-10-23 19:05:02 -07:00
Noah 95c6c7859f Fix timestamp display 2023-10-22 16:07:58 -07:00
Noah fea1d1c7b9 Prefers non-explicit and option to expressly remember closed videos 2023-10-14 12:24:30 -07:00
Noah bdb5e6359b Various fixes and improvements
* Re-set user's status if they disconnect and reconnect
* Remove "(offline)" text next to ChatServer/ChatClient messages
* Make names and pictures in presence messages clickable to open profile
  cards
2023-10-14 11:01:58 -07:00
Noah 30c5538ce6 Don't auto-open expressly closed videos + other fixes
* If a user expressly closes a webcam (by clicking the 'X' button),
  record this intent so that the webcam will not auto-open in case the
  "auto-open my viewer's camera" happens again. Only clear the expressly
  close intent when the user expressly clicks the video button on the
  Who List to open someone's camera back up.
* Fix some bugs around booting and muting from cameras:
  * If you boot someone off your camera, you can not open THEIR camera
    anymore (similar to muting them)
  * When opening a user who auto-opens your camera back: do not attach
    your local video if you are an Admin and you have previously
    muted/booted that user from your camera.
  * Draw the slash mark over videos that you can not re-open because you
    had booted that user off your camera.
2023-10-10 18:45:00 -07:00
Noah 802fab3862 Test fix for popped-out videos appearing over modals 2023-10-08 12:37:35 -07:00
Noah 7ecea89e03 Bugfix 2023-10-08 12:24:19 -07:00
Noah cb2975edca Emoji icon in profile cards 2023-10-08 12:23:11 -07:00
Noah ef79b2aa9b Bugfix with file sending 2023-10-08 11:55:56 -07:00
Noah f18fce63ce Tweaks to profile cards 2023-10-08 11:24:44 -07:00
Noah 7373882abf Profile Modals + Misc Features
* Add profile modal popups and Webhook support to get more detailed user
  info from your website.
* Add "unboot" command, available in the profile modal.
2023-10-07 13:22:41 -07:00
Noah 2810169ce9 Volume sliders, fullscreen video, misc tweaks 2023-10-05 18:59:49 -07:00
Noah 489f5b6aad Tweak padding and spacing 2023-09-30 15:59:11 -07:00
Noah b363bd3cab Fix content display 2023-09-30 15:52:26 -07:00
Noah dec0f63eca Fix Markdown display in compact mode 2023-09-30 15:47:19 -07:00
Noah 85a431c6b5 Lighten DM background color a tad 2023-09-30 15:44:17 -07:00
Noah 1d29c6da18 Tweak compact display option 2023-09-30 15:18:55 -07:00
Noah b5d0885c23 Compact-style message display options 2023-09-30 14:53:43 -07:00
Noah 15b291826e Make WebSocketSendTimeout configurable 2023-09-30 12:46:45 -07:00
Noah a1b0d2e965 Blocklist improvements + WebSocket timeout tweak 2023-09-30 12:32:09 -07:00
Noah 4b971fcf41 Server side filtering 2023-09-29 19:10:34 -07:00
Noah 6fda8dca63 Fix go.mod replacement 2023-09-27 01:22:09 +00:00
Noah 4b8ae56abd Add JavaScript macro support to the chatbot 2023-09-26 18:20:40 -07:00
Noah 810115d20c Update documentation 2023-09-25 17:29:44 -07:00
Noah 267cda7989 Tweak chatbot logging for deadlock detection 2023-09-19 17:47:57 -07:00
Noah e600250908 Chatbot Object Macros: NSFW and Send Message 2023-09-16 16:03:54 -07:00
Noah d651f96678 Bugfix with freeze video interval 2023-09-13 22:31:24 -07:00
Noah b7dc4c8df6 Properly cancel frozen video intervals 2023-09-13 21:51:15 -07:00
Noah d01bae9966 Bugfix on booted cams 2023-09-12 20:03:10 -07:00
Noah 1acc626819 Update chatbot deadlock watcher 2023-09-10 12:02:34 -07:00
Noah 239e80a7cc Fix z-index on message entry emoji menu 2023-09-09 12:12:29 -07:00
Noah 56ae9dbe9c Custom emoji group for reaction picker 2023-09-09 11:55:43 -07:00
Noah ff6e36a142 Emoji picker for text entry box too 2023-09-09 11:38:36 -07:00
Noah 7999ffc6d9 Lazy load emoji picker component to save on memory 2023-09-09 04:47:49 +00:00
Noah 676c183528 Fix find/replace on at mentions 2023-09-08 20:53:32 -07:00
Noah 25bbe84a61 Bugfixes on at-mentions and use images on emoji keyboard 2023-09-08 20:43:17 -07:00