Skip to content

1.46.0

Latest

Choose a tag to compare

@itskovacs itskovacs released this 25 Jul 20:31

1.46.0

Note

๐ŸŽ‰ One year in! Thank you to everyone who has supported this project ๐Ÿซถ, contributed ideas, reported issues and shared feedback along the way!

๐Ÿš€ Features

  • Added multi-image galleries and cover to trip plans (previous image becomes cover), lightbox view and optional images to pretty-print exports
  • Added attachments to bookings, train and boat booking types, multi-day bookings, booking visibility toggle, and booking sorting by type (static)
  • Added Markdown support for notes and descriptions
  • Added paid totals alongside trip balance, plus Paid by in bulk edit
  • Added Download all attachments (zip archive) in trips
  • Added GPX track display for trip plans
  • Added config support for bootstrapping the first admin (BOOTSTRAP_ADMIN_USERNAME)
  • Added an admin action to reset user TOTP

๐Ÿ’„ UI/UX Improvements

  • Updated trip and shared-trip views with galleries, Markdown rendering, link chips, and saved preferences (width, displayed fields, bookings toggle)
  • Added View/Edit booking modal
  • Updated link chips
  • Added Markdown supported hints to relevant form fields
  • Improved bulk operations to continue when individual items fail
  • Added warnings before deleting categories that still contain places
  • Improved translations for bookings, clipboard actions, and Markdown across all locales

๐Ÿ› Bug Fixes

  • Fixed backups stuck in progress after a restart and prevented deletion while a backup is running
  • Fixed duplicate filenames during concurrent backup exports
  • Fixed GPX tracks being dropped when creating a trip plan
  • Fixed moving trip plans between days and validation for empty item text
  • Fixed GPX downloads using an incorrect place filename
  • Fixed Google Takeout CSV imports containing embedded newlines
  • Fixed ICS exports using UTC-shifted dates
  • Fixed trip plan image handling and cleaned up orphaned files on failed uploads
  • Fixed favorite and visited toggles not reverting after an API failure
  • Fixed minimum password validation during registration and password updates
  • Fixed TOTP disable codes being exposed in URL paths
  • Fixed OIDC configuration updates and masked the OIDC client secret
  • Fixed shared attachment downloads requiring insufficient access permissions
  • Fixed bookings being editable on archived trips
  • Fixed CSV formula injection in trip exports
  • Fixed several translation keys and minor interface issues

Love using TRIP? Please consider supporting the project and its development by โ˜• buying me a coffee. Thank you!