May 2024 release of Corny Chat has been tagged at https://github.com/vicariousdrama/cornychat/releases/tag/v2024.05
šŸŒ½ Corny Chat is an open source audio space built on Jam that integrates Nostr and Lightning. A publicly running instance of Corny Chat is accessible at https://cornychat.com. The following enhancements were made during May 2024.
UI
Start page now has tabs for live rooms, users rooms (My Rooms) and scheduled events Start new Room will now initialize with Tutorial slides as guidance New My Rooms page added User can see a list of all rooms they are a member of by deviceid and npub User can remove themself from any room they are in A room left without an owner will promote the first moderator as owner A room left without any owners or moderators will be hard deleted Enter Room ads are now smaller and centered Personal settings Refactored into expandable/collapsable groups Add additional doorbells and preview playback Add toggle for displaying peer avatar or name in text chat Added support for Nostr Wallet Connect (NWC) NWC enabled users may opt in to support the service to forego ads NWC enabled users may opt in to auto-tip the room they are in if enabled Avatar cards Now check nostr npub for room role level Fix image URI of mature accounts that used legacy paths User Profile display Nostr users can now assign custom petnames (NIP81) to other users Fix for list cache invalidating prematurely, forcing data fetch on view Zap/Lightning button is now only depicted if the user has a lightning address Maintenance Message Can now appear on screen to inform users of planned maintenance Text Chat enhancements Unread indicator when the chat is not open and message received An ad may appear every 15 minutes, unless user opts to support Ads that appear may now have hyperlinks V4V payments are now reported to the text chat in an orange color Room settings enhancement Owner can set room to announce as nostr live activity Owners, Moderators, and Speakers may now be assigned via npub Corny Chat Slide set may now be deleted on the import screen Corny Chat Link set may now be deleted on the import screen Room Tips Fix: Private rooms with a lightning address no longer crash on tipping
Server/Backend
Nostr Npub supported in revamped access control checks Nostr Live Events are published/updated periodically for enabled rooms Restriction added to room definition and required fields Support for smaller ad size retrieval, and denoting if it has a link Integrated Announcement Bot into the backend to announce rooms Add endpoint to return ad report Add endpoint to return list of rooms a user is in, and their role Fixed server crash bug when a public room was emptied of all users
Documentation
Documented use of more kinds on data types page Additional known supporters added to the about page Fixed image tag names for the pantry-sfu in the install and update guidance
Special Thanks to all the Corny Chat regulars to help test, find bugs and provide feedback.