1.5.0
Tip
If you are not sure what to do or need help, feel free to open an issue.
- 💥 Change Docker volume to bind mount: this update enables users to directly modify the
config.yml
and simplifies backup procedures. If you were using a named volume, please follow these steps to migrate your data:
# Navigate to the directory where you want to store your data
cd /projects/trip
# Create the storage directory
mkdir storage
# Backup your existing data from the named volume
docker run --rm -v trip-storage:/app/storage ghcr.io/itskovacs/trip:1 tar -cf - -C /app/storage . > trip-storage.tar
# Extract the backup into the new storage directory
tar -xf trip-storage.tar -C storage
# Remove the archive
rm trip-storage.tar
# Pull the new image and run the container with the bind mount
docker pull ghcr.io/itskovacs/trip:2
docker run -p 8080:8000 -v ./storage:/app/storage ghcr.io/itskovacs/trip:2
# Optional: If everything works correctly, delete the old Docker volume to free up space :)
docker volume rm trip-storage
- ✨ Category image now optional
- ✨ Low network mode, enabled by default: displays Category image instead of Place image to reduce bandwidth (configurable in Settings)
- ✨ Trip map: fullscreen feature and right-click context menu to copy coordinates
- ⚡ Assets URL is prefixed in backend directly, optimize service and make URL configuration
- 💄 Fix Place image fallback
- 💄 Fix category image file deletion on category delete
- 💄 Fix Trip places usage badge
- 💄 Remove external default TRIP image, use TRIP's cover image as default
- 🔥 Remove default Category image files (default will be the favicon)