It's been a while since we did proper, in-depth release notes. In fact, it's been over three years since the last dev team update in January 2022!
Going forward, we are introducing versioned releases for Couchers: these will go hand in hand with feature releases. So today we are releasing version v0.9.9. We hope that this will help you keep on top of new platform updates easier. Of course we will still continue releasing updates between the blog posts, but we'll combine them in releases to help keep track better!
Note that some of these updates were covered in our blog post on Summer 2024 updates that also went out as a newsletter. We decided to include everything in this email in order to give credit to all the devs who worked hard to make this release happen!
Events
- Event search by location by Yannic, with assistance from Aapeli [#4590]
- New events page by Nicole, with assistance from David and Darren [#4863, #4912, #5003, #5007]
- Implemented a new time picker/changer by Colleen, with assistance from Nicole [#5735]
- Added event pagination by page number by Nicole, with assistance from David and Aapeli [#4939]
- Added event cancellation by Yannic, with assistance from Aapeli, Jesse and Tristan [#4273]
- Added notifications for events by Aapeli, with assistance from Nicole [#4044, #4737]
Map
- Added a bunch of new filters by Aapeli, Krishna and Nicole, with assistance from David, Jesse and Chris [#4480, #4498, #5901]
- Fixed a whole bunch of bugs by Will, Grégoire, Yannic and Nicole, with assistance from Lucas, Darren, Aapeli, David and Jesse [#2545, #2634, #4272, #5225]
- Backend performance improvements for the map by Aapeli, with assistance from David [#5040, #5041, #5045]
Profile completeness
Profiles & profile editing
Badges
Notifications
- Implemented a brand new notification system in the backend by Aapeli, with assistance from Nicole [#4394, #4420, #4456, #4737]
- Created a feature for push notifications by Aapeli and Nicole, with assistance from David [#4419, #4737, #4779, #5033]
- Added a notifications settings preference page by Nicole, with assistance from Aapeli [#4682]
- Added notifications for events, discussions, and communities by Aapeli, with assistance from Nicole [#4044, #4737]
- Added pretty emails for all notifications by Aapeli [#4419, #4420, #4457, #5357]
- Now allow you to disable all non-security emails by Aapeli [#4277]
Communities
Requests
Verification
- We implemented Strong Verification, a feature that allows you to verify your identity with a biometric passport by Aapeli and Nicole, with assistance from Tristan, Jesse and David [#4305, #4444, #4445, #4448, #5333, #5337, #5816]
- We moved phone verification out of feature preview by Aapeli, with assistance from Nicole [#5960]
Signup flow
- Added an option to not sign up for the newsletter by Aapeli, with assistance from Tristan [#4333]
- Added an option to skip the contribute form by Alceil, with assistance from Darren and Lucas [#2552]
- Added an option to resend the verification email by Aapeli, with assistance from David [#4736]
Messaging
- Changed the user message bubble color by Colleen, with assistance from Nicole and Jesse [#5537]
- Fixed messaging on mobile by Darren, Will, Aapeli and Nicole, with assistance from Lucas, Natalia and Jesse [#2671, #2844, #4774, #5200]
- Fixed up translations on the messaging page by Darren, with assistance from Lucas [#2672]
- Implemented chat draft persistence by Will, with assistance from Darren, Lucas and Aapeli [#2669]
Donation management
- Added a new subscription portal where you can manager your monthly donation by Aapeli, with assistance from Nicole [#5861, #5862]
- Fixed some donation bugs by Aapeli [#4068]
Security
- Implemented a screen to log out of other sessions by Aapeli, with assistance from Nicole [#4805, #4822]
- Reworked password reset functionality by David, with assistance from Aapeli [#4327]
- Tweaked various authentication flows by Aapeli, with assistance from Tristan, Krishna and Colin [#4076]
- Began a switch to cookie-based authentication in the frontend by Aapeli [#4726]
Moderation
Various general updates to the platform
- We added a new page on what Open Source technologies we rely on, and the companies sponsoring us by Aapeli and Jesse [#4825, #5556]
- Added a public roadmap page by Chris, with assistance from Nicole and Aapeli [#5945, #5966]
- Implemented a footer that shows info on the version and last update time of the platform software by Aapeli, with assistance from Nicole [#5665]
- Updated the footer links by Aapeli, with assistance from Jesse [#4529]
- All kinds of fixes by Aapeli and Marco, with assistance from Darren and David [#4248, #5183]
- Added new feature alerts on the dashboard by Nicole, with assistance from Aapeli [#5628]
- Implemented a new layout for the dashboard by Guillermo [#2843]
- Random bug fixes by Will, Nicole and David, with assistance from Darren, Guillermo, Aapeli, Jesse and Marco [#2838, #5055, #5176]
Frontend tech debt
- Upgarded React, MapLibre, Material-UI, TypeScript, and Next.js erasing years of technical debt by Nicole, with assistance from Aapeli, David, Darren and Gracee [#5119, #5157, #5314, #5402, #5480, #5516]
- Upgraded most components to the new Material-UI styling system by Justyna, Nicole and Gracee [#5372, #5452, #5481, #5527, #5565]
- Implemented performance enhancements around the place by Nicole, with assistance from David, Aapeli and Darren [#4951]
- Implemented a new user listing components by Aapeli, with assistance from Nicole [#5259]
Various backend tech updates
Written by Aapeli. Published on 2025/05/11