Itinerary Map View: Added a new itinerary map view, making it easier to explore journey locations visually and understand route stops at a glance.
Text Search for Events and Journeys: Added text search for the event list and journeys, making it faster to find specific events.
Improvements
Memories Map Experience: Improved the Memories map experience with better detail presentation and a smoother interaction flow when viewing memory locations.
Map Browsing Clarity: Refined map-related UI behavior to make location browsing clearer and more intuitive.
Fixes
Offline Status After Resume: Fixed an issue where the app could incorrectly appear offline right after resuming, even when the internet connection was available.
Release Notes 1.0.35
New Features
Memories Map: Added a new Memories Map, making it easier to explore saved memories visually and open them directly from the map.
Rich Markdown Descriptions: Event descriptions now support rich Markdown formatting, so longer plans and details are easier to write and read.
Live Description Preview: Improved the event description experience with live editing and preview support for formatted content.
Improvements
Glass-Style Navigation: Refreshed the bottom navigation bar with a more modern glass-style look.
Better Description Readability: Improved how long event descriptions are displayed in event details, making content easier to scan.
Clearer Formatting Flow: Polished the event description editing flow so formatting actions feel clearer and more intuitive.
Fixes
Runtime Stability: Improved overall runtime stability in a few key app flows.
Link Preview Reliability: Fixed issues around link previews so shared links behave more reliably.
Smoother Edge Cases: Reduced edge-case problems in event and baggage-related interactions for a smoother experience.
Release Notes 1.0.34
New Features
Redesigned Share Experience: Improved the share experience with a redesigned share action page.
Clearer Open Actions: Added a clearer header affordance to make open actions more discoverable.
Swipe-to-Close Images: Added swipe-to-close support for fullscreen images for a more natural viewing experience.
Improvements
Better Link Previews: Improved link preview handling for shared and embedded links.
Smarter Redirect Handling: Added smarter redirect handling for link previews to improve reliability.
Faster Preview Loading: Added in-memory caching for link previews to help content load faster.
Smoother Date Picker Navigation: Enabled vertical scrolling in the date range picker for smoother navigation.
Fixes
Link Preview Stability: Fixed issues around link preview resolution and stability.
Fullscreen Image Flow: Improved fullscreen image behavior with added test coverage for that flow.
Release Notes 1.0.33
New Features
Expanded Share Support: Joynia now supports sharing content into the app from more sources, including plain text and shared links.
Improved AI Event Ideas: AI event ideas now support categories and offer a richer browsing experience.
Suggest a Trip Action: When the AI event ideas list is empty, users can now directly trigger a trip suggestion as the next step.
Wishlist Confirmation: Added a confirmation step before moving an AI event idea to the wishlist for a clearer and safer action.
Improvements
Home Navigation Polish: Refined spacing and layout in the Home bottom navigation for a cleaner look.
Wishlist UX Updates: Improved action layout and styling in parts of the Wishlist experience.
Smoother Flows: Event creation and navigation now feel more consistent and intuitive.
Better State Synchronization: Improved internal interaction flow in several areas for a more stable experience.
Fixes
iOS Map Sharing: Fixed handling of shared location data from Maps for more reliable processing.
Trip Suggestion Loading: Resolved an issue where notification-triggered trip suggestions could remain stuck in loading.
Journeys Refresh: Fixed refresh behavior after deleting an event in the Journeys area.
AI Event Ideas Edge Cases: Addressed navigation and empty-state issues in AI event ideas.
Release Notes 1.0.32
New Features
AI Suggestions: Discover smart suggestions to quickly find ideas for your next plans.
Quick Event Creation: Turn any suggestion into a real event in just a few taps.
Richer Suggestions: Suggestions now include image support for a more engaging experience.
Improved Event Creation: A smoother and more intuitive event creation flow.
Enhanced Map Picker: Easier location selection with an updated map interface.
Improvements
Smoother Baggage Generation: Improved loading experience when generating baggage lists.
Progress Feedback: Clearer indicators while content is being prepared.
Profile Guidance: Better guidance when required profile details are missing.
General Polish: Improvements for AI Suggestions and translations.
Fixes
Event Details Refresh: Fixed issues when refreshing after deleting items.
Sharing Stability: Improved reliability of sharing-related flows.
General Stability: Addressed multiple minor issues for a smoother experience.
Release Notes 1.0.31
New Features
Smarter Baggage Suggestions: The AI generator now considers baggage lists from similar past events to improve accuracy.
Improvements
WhatsApp Link Validation: Improved validation for better compatibility with more link formats.
Fixes
iOS Sharing Saga: Added targeted debug tracing for a specific user scenario to continue improving share reliability.
Phone Number Input: Fixed display issue with the “Enter phone number” step.
Release Notes 1.0.30
New Features
Bulk Notification Actions: Users can now mark all notifications as read or clear them with a single tap for faster inbox cleanup.
Customizable Baggage List: Baggage items and categories are now fully rearrangeable—organize your packing list the way you like it!
Improvements
Clickable URLs in Itinerary Comments: Shared links in itinerary comments are now interactive—just tap to open them.
Display Name Validation: User display names must now contain meaningful characters—no more empty or whitespace-only names.
Expense UI Redesign: The layout of each expense item has been refactored for improved clarity and consistency.
More Intuitive Itinerary Tiles: You can now open itinerary items by clicking directly on the top image—not just the text below.
Fixes
iOS Sharing Fixed (Again!): No comment. Tuky continues to wage war on this one. It might take years, but progress is real.
Expense Input Decimals: Decimal values are now handled correctly in the expense amount field.
Correct User Name Display: After updating an expense item, the correct user name now appears immediately.
Release Notes 1.0.29
Improvements
Event Expenses: You can now enter decimal values for more accurate expense tracking. Also, descriptions are now optional—no more forced text when it’s not needed.
Fixes
iOS Sharing Fixed (Seriously Now?): Version 10 of Tuky's relentless quest has succeeded. Sharing URLs from iOS into Joynia finally behaves as expected. 🥂
Release Notes 1.0.28
New Features
Account Deletion: Users can now delete their Joynia account... but do we really want them to?
Leave or Block Inviter: Users can now leave an event and block the inviter from adding them again in the future.
Extended User Profile: Profiles now include gender and birth date—enhancing AI-powered features like personalized baggage suggestions.
Improved Error Handling: Removed intrusive red error dialogs. All errors are now silently logged via Google Crashlytics.
Richer Notifications for Itinerary Items: Notifications for new items, interests, and comments now include the name of the user who triggered the action.
Offline Mode Screen: A dedicated screen now informs users when there’s no internet connection—and disappears once it’s restored.
Improvements
Weather Tile Visibility: Tiles without a forecast are now marked as inactive instead of appearing broken.
Performance Tweaks: Small but meaningful performance improvements throughout the app.
Dark Mode Enhancements: Improved visibility for rainy weather icons and new notifications in dark mode.
Fixes
iOS Sharing Fixed (Could something like this even be possible?): Sharing URLs from iOS into Joynia finally works! Tuky conquered his 9th epic round of debugging glory.
Release Notes 1.0.27
New Features
Notification Badge: The app icon now displays a badge to indicate unread notifications.
Multilanguage Silent Notifications: Users now receive silent push notifications for itinerary item actions (creation, interest shown, and comments) — in their own language!
Improvements
Translated Dates: Dates across the app are now displayed in your selected language.
Full-Screen Weather in Event Details: Weather section now opens in full-screen for better readability.
OTP Input UX: Smoother input experience when entering OTP codes.
Refined Event Details Layout: Better alignment and spacing for a clearer view of trip details.
Tile Creator Name: The creator's name is now visible on the itinerary tile details page.
Fixes
Real-Time Status Refresh: Going/Interested status now updates instantly on event tiles.
Delete Icon Permissions: The delete icon is hidden for users without permission.
Google Maps API (Android): Fixed the API configuration — maps now work correctly in the Android app.
Notification Icon Refresh: The top bar notification icon now refreshes as expected when new notifications arrive.
iOS Sharing Fixed (Kidding!): Sharing URLs from iOS into Joynia finally works. Tuky has now completed part 8 of his heroic debugging journey!
Release Notes 1.0.26
New Features
Daily Weather Widget: Get detailed weather updates for each day of your trip! Enjoy intuitive icons and clear temperature information to help you plan better—rain or shine.
Itinerary Tiles: Richer Experience: Interact more with your trip plans! Each itinerary tile now lets you mark your interest—choose between "Interested", "Going", or "Not Interested". Plus, you can comment and chat about any tile with friends or fellow travelers, all in a brand new page.
Improvements
Faster Full-Size Image Viewer: Viewing images just got snappier! Tapping an image now opens it in full size much faster for a smoother experience.
Fixes
iOS Sharing Fixed (Again!): Sharing URLs from iOS into Joynia finally works! After seven heroic attempts, Tuky has officially become our iOS Sharing Champion. Give it a try—and maybe send Tuky a beer!
Release Notes 1.0.25
New Features
Features Showcase: Discover what's new, right inside the app! Whenever we launch a new feature, you'll now see a short explanation to help you make the most of it.
Smoother Loading Experience: We've added loading placeholders to widgets to prevent flicker effects, creating a smoother and more seamless browsing experience. (Big thanks to Andrei for this improvement!)
Improvements
Smarter AI Baggage Generator: Planning your trip just got easier! The AI Baggage Generator now factors in the event title to offer smarter, more relevant packing suggestions.
Fixes
Full-Size Event Avatars: Uploaded event avatar images now display correctly without cropping or sizing issues.
iOS Sharing Fixed (Again!): Sharing URLs from iOS into Joynia is now working smoothly. This was our 6th—and successful!—attempt. Shout-out to Tuky for cracking it!
Release Notes 1.0.24
New Features
AI-Generated Suitcase Items: Joynia can now automatically generate suitcase items based on trip details, including destination, weather, and travel dates.
Improvements
Enhanced Full-Sized Image Display: Improved viewing experience for user and event images.
Event Image Editing: Users can now enlarge and edit event images using a dedicated pen button.
Reduced Weather Widget Flickering: Optimized the weather widget in event details for a smoother experience.
Event Image Loading Widget: Introduced a loading indicator that activates when an event image is updated.
Fixes
Magic Login Email: Resolved an issue causing the snack-bar message to repeat after sending a Magic Login email.
Unsplash Image Quality: Increased the size of Unsplash images to prevent blurriness.
iOS Share URLs: Fixed URL sharing into Joynia on iOS (5th attempt by Tuky).
Release Notes 1.0.23
New Features
Event Baggage List: Introduced a new baggage list feature for events. Users can now copy baggage lists from one event to another, simplifying trip preparation.
Click to Enlarge User Avatar: Tap on a user's avatar to view an enlarged version for better visibility.
Added Avatar to Invite Friends List: Friend lists now display user avatars, making it easier to identify friends visually.
Fixes
Display Name Editing: Resolved an issue where the display name was not retained during editing.
Wishlist Deletion Confirmation: Users are now prompted to confirm before deleting a Wishlist item, preventing accidental deletions.
iOS Share URLs: Fixed issues with sharing URLs into Joynia on iOS (4th attempt by Tuky).
Release Notes 1.0.22
New Features
Reworked Event Tiles: Renamed to Itinerary and replaced filtering with tab display.
Improvements
Weather Widget UX: Improved user experience for the weather widget.
Fixes
New Version Release Page: Fixed issues with the new version release page.
iOS Share URLs: Resolved issues with sharing URLs into Joynia (third attempt by Tuky).
Uploaded User Avatar Display: Fixed display issues for uploaded user avatars.
Event Details Back Gesture: Addressed issues with the back gesture in event details.
Release Notes 1.0.21
New Features
User Avatar: User avatar is now editable.
Redesigned Event Creation: Event creation has been redesigned for a better experience.
New Splash Screen and Logo: Introduced the new Joynia splash screen and "J" logo.
Improved Participant Management:
Display and filter participants via phone number.
Reworked colors and layout for clarity.
Added an "Add" button for quick actions.
Removed email display from the participant list.
Enhanced Calendar Event Details: Includes URL, reminder, and description fields.
Event Period Editing: Improved functionality for editing event periods.
Notifications Badge: Added a badge to display notification counts.
Share Intent: Added support for share intent on iOS.
Visual Tweaks: Multiple small visual improvements across the app.
Fixes
Article List Pagination: Pagination now works correctly for article lists.
Event Sorting: Events are now sorted correctly when they are on their last day.
Expense Creator Name: Creator name is displayed after adding a new expense entry.