π½π½π½π½π½π½π½π½π½
CORNY CHAT UPDATED!!!
π½π½π½π½π½π½π½π½π½
Server
- Bugfix prevents room state from being overwritten with stale state
- Added endpoint /api/v1/scheduledevents/
- Configuration now reads and exposes server nsec
- Upgraded nostr-tools
- Added ACL role owner, which has full control over a room
- Modified moderators to restric what room settings can be changed (speakers, slides, links, closed state, schedule)
- Added scheduled event publishing, deleting, and caching
UI
- Added list of scheduled events to homepage that comes from nostr data, not static, shows room logo and supports local time zone conversion
- New role 'owner', and admins can now enter rooms marked as closed
- Session caching for faster lookups of names
- Refactored avatars on stage and in audience (improved contrast, tighter layout, new emoji representation for roles)
- Users can now customize 2 personal sticky hand up icons, picking from emojis
- Emoji selectors now include the custom emojis
- Follow/Unfollow buttons not shown on profile if user does not have signing extension
- Room Settings now have collapsable/expandable sections by header, and include new sections for owners, moderators and speakers as well as scheduling
- Slides should now fit within the width of the viewing device (may resolve flashing?)
- External links converted to use more client agnostic njump.me
Documentation
- Updated install to reflect fork of git repository and name
- Bugfix to install when editing the limits configuration file
- Roadmap on Readme reflects scheduled events
- Added support for development docker setup
If you have any difficulties or bugs to report, try doing a hard refresh (CTRL+SHIFT + R). If your room does not let you edit all settings because the owner isn't set, reach out to me!!
