Oddbean new post about | logout
 A bit late, but here's the release notes for Corny Chat for October.  If you're interested in running an instance feel free to hit me up here on Nostr or Github if you run into any blocking challenges. Will have another cool update coming this week

---

October 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 October 2024.

=== Web Application

🆕 Edit Profile!
- Users can now edit their kind 0 metadata if a nostr extension is available
- Ability to upload avatar and banner image or specify the URI
- Uploaded images get sent to nostr.build
- Any unsupported metadata fields are retained

Avatars
- More users have emoji symbols added or changed (The Bitcoin Painter, Pentographer, Noshole, Marie)
- Refactored assignment logic for stage and audience users

User Profiles
- Images in notes can now be rendered inline in place of the URI for the image
- Made fetching outbox relays, posts and badges faster
- All negative actions now have a red colored button
- Admins can now see user's device id value

Room Settings
- Owners can now upload logo and background image

Bugfixes
- Fixed crash bug that would happen if a user used a spoiler in chat
- Streamlined writing and publishing events to relays with delays to reduce throttling
- Fix error handling on avatar rendering
- Fix parsing of lightning address and nostr address
- Fix profile badge displays for anonymous users (they wont have badges)
- Fix recent posts display when no posts are presnt
- Fix file uploads in text chat

General
- Kind 3 support for follow/unfollow has been removed as obsolete
- To improve performance, user metadata is now being cached when entering the room
- When clicking the Start Room button, users can now specify the room id

=== Server Logic

Room Updates
- No longer force room to be private when changed by an anonymous user if there is at least one room owner connected who is a nostr user

=== Configuration
- Temporarily disabled ACL based relay access

=== Documentation
- No changes

Thank you for using Corny Chat. Please feel free to provide feedback as github issues, in chat, or on nostr

---

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

#foss #devstr 
 "I go hard in the MF paint"  
 Great work!