Commit Graph

18 Commits (538347ebc77ea3160f7f0c45f4998bfabd22a1dd)

Author SHA1 Message Date
Noah 538347ebc7 Update DM disclaimer at top of page 2023-11-26 20:49:54 -08:00
Noah 95c6c7859f Fix timestamp display 2023-10-22 16:07:58 -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 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 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 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 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 25bbe84a61 Bugfixes on at-mentions and use images on emoji keyboard 2023-09-08 20:43:17 -07:00
Noah 3b06676343 Better emoji keyboard 2023-09-08 19:37:39 -07:00
Noah cbfbcd768f Chat Setting Menu + Various Tweaks
* In place of the Help and Settings buttons, add a hamburger menu
  dropdown and place the links under there.
* Also in the dropdown is Close All Cameras and Mute All Cameras (if you
  have any cams open; the links are hidden if not)
* Also in the dropdown add a Logout button that just links to a new
  /logout route in order to unload the page and align with some users'
  expectations (not knowing closing out of the chat page was enough to
  log out of the room before)
* Bring back "(offline)" indicators when a user is no longer in the
  room.
2023-09-08 18:46:36 -07:00
Noah a2cb32cce2 Fix emoji upvotes and add interactjs 2023-09-07 20:36:47 -07:00
Noah d7226e7f1d Small tweaks 2023-09-07 20:26:06 -07:00
Noah d8cb1c7c11 Refactor more Vue components
Spin out components for:
* MessageBox: draw a chat message in the chat history panel as well as reused
  in the Report Modal.
* WhoListRow: provides a consistent UX for the Who List and Watching tab. On
  the Watching tab, the video button is replaced with the boot from video.

Other changes:
* Move VideoFlag into its own separate ES module.
* Emoji available reactions are moved into MessageBox.
* On WhoListRow: usernames are clickable to also open their profile page.
* On WhoListRow: the Watching tab is now sortable and follows the user's
  sort selection like the Online tab does.
2023-09-07 19:24:26 -07:00