← Back home

Changelog

Last updated 30 July 2026

v1.1.030 July 2026
  • Turned trip Documents into a per-trip photo journal — create dated entries, attach multiple photos (or any file type, not just images), and browse them as a collage grid with a full-screen swipeable viewer.
  • Budget expenses can now attach multiple bill/receipt photos, shown as a mini collage right on the expense row.
  • Added CSV export and a plain-text share for a trip's whole budget.
  • Added a quick-add-budget shortcut on the Home screen and a "Recent photos" strip, replacing a Quick Actions row that only duplicated the bottom nav.
  • The Trips list now shows a small document-photo preview and quick document/packing/itinerary counts on each trip card.
  • Fixed a crash on the SOS screen if you left it before your emergency contacts finished loading, and stopped it from claiming your location was shared when the SMS actually failed to send.
  • Fixed a background-crash risk shared by every add/edit/delete form in the app, where closing a screen mid-save could throw.
  • Hardened the backend: rate-limited login/register, closed a timing side-channel that could reveal which emails are registered, rejected empty passwords, and fixed several update routes that could silently wipe unrelated trip data.
v1.0.029 July 2026
  • First public release — Android builds are now available to download directly. Download the APK
  • Set up automated Android builds and releases via GitHub Actions, including proper release signing.
  • Switched AI Chat and Translate from OpenAI to Groq — a free, actively-maintained provider — removing a dependency on an unofficial Google Translate scraper.
  • The Translate screen now speaks the result only when you tap the new speaker button, instead of always speaking automatically.
  • Voice input now auto-translates as soon as you stop speaking, instead of requiring a separate tap.
  • Fixed the language picker's search box not filtering the list.
  • Replaced the abandoned `torch_controller` package (unmaintained since 2022) with an actively-maintained alternative for the SOS flashlight signal.
  • Polished several UI details: rounded budget expense tiles, properly centered icons in circular buttons, and theme-aware Speed Dial labels.
v0.3.025 July 2026
  • Secured every backend route behind JWT access tokens (short-lived) and rotating refresh tokens (long-lived), with automatic reuse detection.
  • Removed user IDs from API URLs — the backend now derives identity from the signed token on every request, closing a hole where one account could reach another's trips.
  • The mobile app now transparently refreshes an expired session in the background, retrying the original request instead of dropping the user out.
  • Error messages in the app now surface the backend's actual reason for a failure instead of a generic message.
  • Added a `/health` endpoint and a Render deployment blueprint to prepare the backend for production hosting.
  • Added a live backend status page and footer badge on this site.
  • Synced the design-reference mocks with the latest app UI: trip budget-usage bars, the edit-trip icon, and document thumbnails.
  • Fixed a text-alignment bug that was subtly centering copy inside every phone mock instead of left-aligning it like the real app.
  • Installed a full favicon and app-icon set across the marketing site.
v0.2.025 July 2026
  • Rebranded from Tour Buddy to Packurbag — new name, logo, and a teal/amber/coral color scheme across the whole app.
  • Rebuilt around Trips as the core entity: itineraries, packing lists, budgets, and travel documents all live under a trip.
  • Added Nearby Travelers — opt-in location sharing to discover and chat with other travelers nearby.
  • Added an AI travel assistant, destination weather, currency conversion, translation, and emergency SOS.
  • Redesigned the home dashboard with a trip calendar, quick stats, and upcoming itinerary items.
  • Rewrote the backend from Express to Hono, in TypeScript, with a modular, production-ready structure.
  • Restructured the repo into mobile/, server/, and web/ workspaces.
  • Launched this marketing site, including a full screen-mock design reference gallery.
v0.1.0Initial release
  • Original Tour Buddy app: to-do lists, categories, a currency converter, and Bluetooth-based nearby chat.