tag:github.com,2008:https://github.com/RecursiveDev/Pasahe/releases Release notes from Pasahe 2026-01-01T14:18:54Z tag:github.com,2008:Repository/1100378822/v2.4.0.1 2026-03-16T04:23:01Z v2.4.0.1 <h2>Features</h2> <ul> <li>Transport icons overhaul and dark mode migration to M3 2025</li> <li>Implement complete offline mode with routing fallback hierarchy</li> <li>Implement location suggestions and transport mode UX improvements</li> <li>Add location suggestions, loading indicators, and transport mode UX improvements</li> <li>Add default light theme and theme-aware map tiles</li> <li>Complete UI overhaul with Archipelago Blue theme and branding</li> <li>Add visual improvements and theme system</li> <li>Add modular island-based map downloads</li> <li>Complete offline maps, routing, and main screen refactor</li> <li>Complete UI/UX overhaul with Material 3 design</li> <li>Rebrand to PH Fare Calculator with regional filtering</li> <li>Expand transport modes and add per-head fare logic</li> <li>Phase 5 refactor with settings overhaul and stability fixes</li> <li>Implement complete MVP feature set with UX improvements</li> <li>Add discount logic, mode filtering, and map picker</li> <li>Fix formula crash, add location &amp; expand data</li> <li>Major architecture refactor with DI, l10n, and offline-first improvements</li> <li>Secure Firebase API keys using .env</li> <li>Implement all features from the PRD</li> <li>Complete PH Fare Estimator application implementation</li> </ul> <h2>Fixes</h2> <ul> <li>Resolve dark mode color issues and analyzer warnings</li> <li>Resolve M3 theme issues and improve WCAG compliance</li> <li>Fix download issues and improve UX</li> <li>Offline maps persistence, connectivity checks, and crash prevention</li> <li>Improve MVP UX with map, passenger, and fare fixes</li> <li>Resolve issues <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3649698922" data-permission-text="Title is private" data-url="https://github.com/RecursiveDev/Pasahe/issues/1" data-hovercard-type="issue" data-hovercard-url="/RecursiveDev/Pasahe/issues/1/hovercard" href="https://github.com/RecursiveDev/Pasahe/issues/1">#1</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3649699198" data-permission-text="Title is private" data-url="https://github.com/RecursiveDev/Pasahe/issues/2" data-hovercard-type="issue" data-hovercard-url="/RecursiveDev/Pasahe/issues/2/hovercard" href="https://github.com/RecursiveDev/Pasahe/issues/2">#2</a></li> </ul> <h2>Maintenance</h2> <ul> <li>Continue removal</li> <li>Rename project to Pasahe</li> <li>Refactor APK release workflow with improved naming and notes</li> <li>Enhance discount handling and transport mode UX persistence</li> <li>Clean up project files</li> <li>Bump version to 2.1.0</li> <li>Restructure project and update README for v2.0.0</li> <li>Bump version to 2.0.0</li> <li>Add continuous integration workflow</li> <li>Add release workflow</li> <li>Update README</li> <li>Move workspace documentation</li> <li>Remove sensitive google services config files from git tracking</li> <li>Add initial project setup files</li> <li>Update .gitignore for VS Code and secrets</li> <li>Initialize project</li> <li>Initial commit</li> </ul> <p>Full Changelog: <a class="commit-link" href="https://github.com/RecursiveDev/Pasahe/compare/v2.4.0...v2.4.0.1"><tt>v2.4.0...v2.4.0.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.4.0 2026-03-16T04:11:11Z v2.4.0 <h2>UI</h2> <ul> <li>Overhauled transport icons for supported Philippine transport modes.</li> <li>Added filled, rounded, outlined, and sharp icon variants through TransportIconStyle.</li> <li>Migrated dark mode to the Material 3 2025 surface system.</li> </ul> <h2>App</h2> <ul> <li>Regenerated native assets and cleaned up app logo configuration.</li> <li>Removed bundled <code>.env</code> data from assets and improved null safety in fare formula handling.</li> </ul> <h2>Quality</h2> <ul> <li>Added TransportIconService unit coverage for the new icon system.</li> <li>Updated project documentation for the visual refresh.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.3.0.1 2026-03-16T04:11:37Z v2.3.0.1 <h2>Release</h2> <ul> <li>Refactored the APK release workflow for cleaner release publishing.</li> <li>Simplified APK naming and improved generated release notes.</li> <li>Improved duplicate tag handling during release creation.</li> </ul> <h2>Maintenance</h2> <ul> <li>Removed unused imports and cleaned up formatting in routing-related code.</li> <li>Improved overall release workflow readability and maintainability.</li> </ul> <h2>Assets</h2> <ul> <li>Refreshed app icon sizes for better consistency across devices.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.3.0 2026-03-16T04:12:03Z v2.3.0 <h2>Offline</h2> <ul> <li>Added a complete offline mode for fare calculation and route planning.</li> <li>Implemented automatic tile caching and local geocoding cache support.</li> <li>Added an offline map picker with coordinate-based selection.</li> </ul> <h2>Routing</h2> <ul> <li>Added a four-level routing fallback: OSRM, cache, graph, then Haversine.</li> <li>Added accuracy indicators for precise, estimated, and approximate results.</li> <li>Added connectivity-aware status banners and cross-region warnings.</li> </ul> <h2>Quality</h2> <ul> <li>Added integration, performance, and unit coverage for the offline workflow.</li> <li>Improved null handling and consistency across offline fare results.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.2.0 2026-03-16T04:12:30Z v2.2.0 <h2>Search</h2> <ul> <li>Added location suggestions in the map picker and main location inputs.</li> <li>Added real address display with debounced search updates.</li> <li>Added loading indicators while location lookups are in progress.</li> </ul> <h2>UX</h2> <ul> <li>Introduced a transport mode selection modal with grouped categories.</li> <li>Added quick mode toggles and better fare result presentation.</li> <li>Added a new lowest-overall sorting option for fare comparison.</li> </ul> <h2>Persistence</h2> <ul> <li>Improved saved transport mode preference handling.</li> <li>Preserved fare results when swapping routes.</li> <li>Improved per-person pricing and route input alignment.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.1.0 2026-03-16T04:12:56Z v2.1.0 <h2>Theme</h2> <ul> <li>Added light, dark, and system theme support.</li> <li>Made map tiles theme-aware for better visual consistency.</li> <li>Set light mode as the default theme for first-time users.</li> </ul> <h2>UI</h2> <ul> <li>Added visual improvements and app branding updates across the interface.</li> <li>Completed the Archipelago Blue theme refresh and custom launcher branding.</li> <li>Improved dark mode contrast and Material 3 accessibility compliance.</li> </ul> <h2>Offline Maps</h2> <ul> <li>Fixed offline map download issues and improved the download experience.</li> <li>Added clearer progress feedback and better state recovery after stopping downloads.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.0.0-build2-20251215125710 2026-03-16T04:13:23Z v2.0.0-build2-20251215125710 <h2>Project</h2> <ul> <li>Restructured the project layout after the v2.0.0 build.</li> <li>Removed unnecessary desktop platform folders from the repository.</li> <li>Cleaned up outdated documentation and generated files.</li> </ul> <h2>Docs</h2> <ul> <li>Updated the README to match the current v2.0.0 application state.</li> <li>Corrected repository references and release documentation.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.0.0-build2-20251215123738 2026-03-16T04:13:52Z v2.0.0-build2-20251215123738 <h2>Offline Maps</h2> <ul> <li>Added modular island-based map downloads across Luzon, Visayas, and Mindanao.</li> <li>Improved region loading, hierarchy handling, and download management.</li> <li>Fixed multiple offline map download issues and recovery flows.</li> </ul> <h2>Routing</h2> <ul> <li>Added offline routing support with configurable OSRM and Haversine fallback.</li> <li>Improved persistence for downloaded regions and connectivity checks.</li> <li>Reduced startup crashes during offline map initialization.</li> </ul> <h2>UX</h2> <ul> <li>Added better progress feedback during offline downloads.</li> <li>Added clearer controls for stopping downloads and clearing stored data.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1100378822/v2.0.0 2026-03-16T04:14:16Z v2.0.0 <h2>Core</h2> <ul> <li>Rebranded the app experience and expanded transport coverage.</li> <li>Added passenger discounts, map-based destination selection, and fare sorting improvements.</li> <li>Added regional filtering for supported transport modes.</li> </ul> <h2>UI</h2> <ul> <li>Completed the Material 3 UI overhaul across the application.</li> <li>Improved fare cards, onboarding, settings, saved routes, and map selection flows.</li> <li>Added better passenger handling and grouped fare results.</li> </ul> <h2>Platform</h2> <ul> <li>Added release automation workflows and updated release packaging.</li> <li>Finalized the v2.0.0 Android release line.</li> </ul> github-actions[bot]