June 2024 release of Corny Chat

🌽 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 June 2024.

UI

Bugfixes

Fixed room tip interval to autotip rooms if room owner adds a lightning address

Assorted javascript warnings have been addressed with more code corrections

Fixed bug where speakers for non stageonly rooms could not hear each other

Fixed returning to homepage for the room named cornychat.

🆕 Kick Users

Admins, Owners and Moderators can kick out unruly users

When kicking a user, the kicker an provide a reason and set how long the user is being kicked for

Any admin, owner or moderator can prematurely clear the kick status for a user

My Rooms List

Additional emojis indicate whether a room is marked as private, or if the room is protected by a passphrase

Personal Settings

🆕 Add toggle whether to publish live status (NIP-38)

Allow selecting the frequency to pay for each value 4 value option

Configure number of posts to render for a user on profile view

Improved layout for zoom accessiblity

Add toggle for whether avatars should remain full size or mini mode when textchat displayed

Profiles

🆕 Corny Chat badges will now be rendered on the user profile view

Room Entry

🆕 Protected rooms require a passphrase for entry

🆕 Kicked users will not be allowed in the room

If the user's environment does not support WebRTC, a warning message will be displayed

If the passphrase is forgotten for a protected room, owners and admins can enter using the elvish word for friend

Room Header

Users can now toggle room tips on/off on a room by room basis

Room Settings

🆕 Basic settings now allows room owners to mark a room as protected and set a passphrase

🆕 New section added for kicked users

Improved layout for zoom accessiblity

Slides

🆕 Added video player for video types (it will reset when screen redrawn from state change)

Text Chat

Maximum length of a text chat line has been increased

🆕 Added support for detecting and rendering Cashu tokens

Clicking the avatar in text chat will now display that user's profile

🆕 Added direct messages between peers

🆕 URLs in text that appear to be images will be rendered in a scaled down version

Server

Fixed a server crash bug retrieving user rooms

Improve verifications of npub ownership

Make note of when room or identity is created, updated or accessed

Assign created and updated times for rooms and users

🆕 Add API endpoints to retrieve list of rooms or identities that have not been used in 30 days

Documentation

Install guide updated with corrections based on test feedback

Install guide now includes info for SERVER_NSEC to support announcement bot

Documented kind 8 integration of badge awards

Documented kind 30315 integration of live statuses

🆕 Added current PGP Pubkey linked from the about page

Super Thanks to everyone that has been helping try out and test Corny Chat and providing feedback.

https://github.com/vicariousdrama/cornychat/releases/tag/v2024.06

Onward 🫡

Reply to this note

Please Login to reply.

Discussion

Okay... Explain what it do! Sorry not that smurt