All Release Notes

August 2026 so far

Below is the updated release note summarizing the latest features, enhancements, accessibility upgrades, and bug fixes across the Frienzy Web Dashboard and Frienzy Mobile App.


1. Web Panel Enhancements

1.1 Asynchronous "Export ZIP" Media Album Downloads

  • Overview: Fixed an issue where downloading large media albums (100+ high-resolution photos or videos) caused web panel hangs or server timeouts. The export process now runs seamlessly in the background.

  • Real-Time UI Feedback: Clicking "Export ZIP" immediately triggers a status loader informing users that the file archive is compiling.

  • Automated Delivery: Completed ZIP archives are delivered via direct browser download.

  • Error Handling: Added automated alerts if an export fails or exceeds maximum file size limits.

2. Accessibility & Mobile Visual Redesign

2.1 Global Text Contrast Adjustment (WCAG AA Compliance)

  • Overview: Updated primary and secondary text color tokens across the mobile app to improve legibility for low-vision users and comply with WCAG AA accessibility standards.

  • Contrast Enhancement: Light-gray text values (e.g., #9E9E9E, #757575) have been replaced with darker slate/gray tokens (#424242 / #212121), ensuring a minimum contrast ratio of 4.5:1 against light backgrounds.

  • Systemic Rollout: Changes apply across all primary mobile views, including Itineraries, Chat, Profile, Settings, and Modals.

2.2 Password Field Visibility Toggle ("Eye" Icon)

  • Visual Polish: Increased opacity and darkened fill/stroke colors for the password reveal/hide toggle icon across Login, Sign Up, and Reset Password screens.

  • Interactive States: Maintained consistent high contrast for both active (revealed) and inactive (hidden) toggle states.

3. Mobile Itinerary & Trip Management

3.1 Touch Drag-and-Drop Itinerary Reordering

  • Overview: Admins and hosts can now intuitively rearrange daily itinerary items on mobile using touch drag-and-drop controls, for now only within the same date.

  • Real-Time Indexing: Order changes immediately update the database sequence index and sync across active mobile and web sessions.

3.2 Mobile Attachment Management & Deletion

  • Delete Controls: Added an explicit delete button ("X" badge / Trash icon) on attachment preview cards within the mobile itinerary editor.

  • Safety Confirmation: Prompting dialog prevents accidental deletions before unlinking files from itinerary items.

3.3 Clean Fallback Titles in DOCS Section

  • Document Display: Option to display assigned document titles rather than raw uploaded filenames (e.g., invoice_v2_final_3920.pdf) for a cleaner presentation.

3.4 Alphabetized Traveler Selection Lists

  • A–Z Sorting: The participant selection modal when assigning travelers to specific itinerary items (e.g., transfers, excursions) is now strictly sorted alphabetically by Last Name (Last Name, First Name).

3.5 HTML Entity Sanitization & Timezone Sync Fixes

  • HTML Sanitization: Resolved an issue where saving itinerary descriptions rendered raw   HTML entities in the "About Itinerary Item" view.

  • Timezone Accuracy: Corrected arrival time zone display on mobile flight items to match the web panel's arrival time zone rather than duplicating the departure time zone.

4. Trip Media Album & Gallery Overhaul

4.1 Reverse Chronological Photo Sorting

  • Newest-First Display: Trip media albums now default to reverse chronological order so the newest uploads display at the top of the grid.

  • Bandwidth Optimization: Implemented lazy-loading/pagination so low-bandwidth environments (e.g., cruises at sea) only fetch the initial batch of recent photos, eliminating initial load lag.

4.2 Gallery Visual Refresh & Masonry Layout

  • Adaptive Masonry Grid: Upgraded gallery rendering to a 2-column mobile / 3-column desktop masonry layout preserving native image aspect ratios (no forced square crops).

  • Header Sort Controls: Added an interactive "Newest / Oldest" sort toggle in the gallery header with instant re-sorting and scroll-to-top behavior.

  • Large Gallery Virtualization: Virtualized tile rendering for photo collections exceeding 900+ images to prevent frame drops on mid-tier mobile devices.

5. Security, Tenant Isolation & Admin Controls

5.1 Tenant-Scoped User Blocking

  • Overview: Introduced user-blocking capabilities allowing Business Owners and Admins to ban spam accounts or malicious actors.

  • Multi-Tenant Isolation: Banning a user is strictly scoped to the originating business/tenant ID. Active mobile and web sessions for that specific business app are immediately invalidated, while the user's global account remains active on unrelated white-label partner apps.

  • Admin Controls: Includes a dedicated "Blocked Users" management view on user profiles for seamless unblocking.

5.2 Public Brochure Search & Filter Controls

  • Two-Tier Filter Engine: Introduced structured filtering on public brochure pages:


    • Plan A (Metadata): Filter by Duration (e.g., 1–4 Days, 5–8 Days), Destination region/country, and Price brackets.

    • Plan B (Tag Fallback): Quick-filter pills for standardized tags (International, Cruise, Motorcoach, Domestic Fly Out).

  • Dynamic Grid Updates: Toggling filter controls updates the card layout in real-time with a one-click "Clear Filters" option.

6. Offline Mode & System Stability

6.1 High-Priority Offline Mode Reliability

  • Data Retention: Prevents itinerary wiping on empty sync responses when offline.

  • Offline Permissions & Rendering: Offline support extended to host/role gating, unpublished business trips, offline cover/itinerary photos, and matching chat list sorting.