Why Nostr? What is Njump?
2024-06-30 19:26:41

Vic on Nostr: June 2024 release of Corny Chat šŸŒ½ Corny Chat is an open source audio space built ...

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
Author Public Key
npub1yx6pjypd4r7qh2gysjhvjd9l2km6hnm4amdnjyjw3467fy05rf0qfp7kza