1.42.0
Note
Documentation is available at https://itskovacs.github.io/trip/
Feedback and ideas are welcome in the discussions!
Warning
Post-Update Action Required: Setting up an Admin
This major update brings significant under-the-hood improvements and error-handling improvements, as well as an admin UI.
After installing this update, no user is admin by default. You must manually grant admin rights by running one of the commands below (a successful execution will output 1). Be sure to replace replace_your_username with your actual username.
Option 1: Updating via Docker
docker exec -it <container_name> sqlite3 trip.sqlite "UPDATE user SET is_admin = 1 WHERE username = 'replace_your_username'; SELECT changes() as updated;"
Option 2: Updating the SQLite file directly
sqlite3 trip.sqlite "UPDATE user SET is_admin = 1 WHERE username = 'replace_your_username'; SELECT changes() as updated;"
🚀 Features
- Admin UI: requires admin rights (see warning above); includes user management (reset passwords, delete), magic invites for disabled registration, and immediate-effect configuration updates
💄 UI/UX Improvements
- Added a text and place toggle in trips
- Removed the BETA UI modal
- Made links clickable within trip notes.
🐛 Bug Fixes
- Fixed an issue where pretty print failed in shared trips
- Fixed model cascade behaviors
- Implemented many optimizations and completed model refactoring
Love using TRIP? Please consider supporting the project and its development by ☕ buying me a coffee. Thank you!