Fruitful Registry
Home › Utilities
TPASS.calc icon

TPASS.calc

Monthly pass break-even tool
Age Rating
4+
Years
Language
EN
+1 More
Size
60.3
MB

Information

Apple ID6758194196
Bundle IDcom.tpass-app.TPASS.clac
SellerSeller
Min iOS18.0
Min macOS15.0
Device familiesiphone
Released2026-01-27
Copyright© 2026 CHENG RUEI HSU
WebsiteLink ↗
Privacy policyLink ↗

Preview 1 platform

iPhone 6 images

iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot

What’s New Version 1.20.1

This update brings performance improvements and various detailed optimizations to voice logging. ● Performance Upgrades • Smoother operations: Significantly improved the responsiveness of app launches and switching from the background to the foreground. Optimized the background data update mechanism to resolve stuttering issues during screen loading. ● Voice Parsing Enhancements • More precise transfer recognition: Fixed an issue where voice parsing occasionally missed transfer segments, and ensured that the starting station of a transfer correctly inherits the destination of the previous segment, eliminating redundant words like "Bus No.". • Auto-correct stop names: Enhanced the comprehension of route numbers and stop names. It now automatically corrects repeated words generated by voice recognition (such as redundant "intersection" terms when reading a full road name) into the correct stop name, and fixes route number misidentifications. ● Interface & Experience Optimizations • Safer deletion confirmation: When deleting a tracking cycle, the warning alert will now explicitly display the "Plan" and "Cycle Name (or Date Range)" being deleted. This allows you to clearly identify the target before confirming, preventing accidental deletions.

Description

Still hesitant about buying a TPASS? Not sure when you’ll start saving? TPASS.calc is your ultimate commuting actuary! Supporting 12 different monthly pass schemes across Taiwan, we make every trip count. Designed specifically for TPASS users, we provide the following powerful features: ● Automatic Fare Calculation No more manual entry! We’ve built-in a complete fare database for all Taiwan Metros (MRT), Taiwan Railway, and LRTs. Just select your start and end stations, and the system automatically imports the latest official fares. Logging a trip is now just two taps away. ● Precision ROI Tracking Automatically accumulate your daily travel expenses. With our visual dashboard and "Savings Progress Bar," you can see exactly how close you are to breaking even. Every trip feels like money back in your pocket! ● Smart Transfer Discounts Our exclusive algorithm automatically handles transfer discounts (e.g., $8/$6) between buses and metros. No need to manually subtract amounts—the system calculates your actual expenditure with total precision. ● Flexible Cycle Management Who says a monthly pass has to start on the 1st? We support custom 30-day validity periods. No matter which day you activate your pass, the system locks onto your specific cycle data with perfect accuracy. ● In-depth Data Analysis Check out our all-new "Commuter Heatmap" and "Savings Race." Analyze your weekday versus weekend habits through data visualization to fully master your transportation spending structure. ● Commuter DNA Achievement System Are you an "MRT Addict" or a "TRA Commuter"? Unlock exclusive badges based on your travel habits. Turn boring expense tracking into a fun game of discovery! ● Data Security & Management Control your data with CSV import and export support. Powered by the latest SwiftData technology, query speeds are over 10 times faster, ensuring a smooth, lag-free experience. Download now to master your commuting big data and unlock the true value of your monthly pass!

Accessibility

ipadiphonemacrealityDevicetvoswatch

Version history 25 versions

Build 887642148v1.20.12026-07-01 19:30:45
This update brings performance improvements and various detailed optimizations to voice logging. ● Performance Upgrades • Smoother operations: Significantly improved the responsiveness of app launches and switching from the background to the foreground. Optimized the background data update mechanism to resolve stuttering issues during screen loading. ● Voice Parsing Enhancements • More precise transfer recognition: Fixed an issue where voice parsing occasionally missed transfer segments, and ensured that the starting station of a transfer correctly inherits the destination of the previous segment, eliminating redundant words like "Bus No.". • Auto-correct stop names: Enhanced the comprehension of route numbers and stop names. It now automatically corrects repeated words generated by voice recognition (such as redundant "intersection" terms when reading a full road name) into the correct stop name, and fixes route number misidentifications. ● Interface & Experience Optimizations • Safer deletion confirmation: When deleting a tracking cycle, the warning alert will now explicitly display the "Plan" and "Cycle Name (or Date Range)" being deleted. This allows you to clearly identify the target before confirming, preventing accidental deletions.
Build 887550476v1.20.02026-06-28 22:51:34
This update brings a major overhaul to the CSV export / import experience! ● Brand New CSV Experience, More Intuitive Management • User-Friendly Export Format: Exported CSVs now feature complete Chinese headers, along with highly readable transport modes and cycle names. They are crystal clear when opened in Excel or Numbers, and these files support flawless re-importing! • Dedicated Import Template: Want to manually build a file but don't know where to start? You can now directly download an "Import Template" that keeps only the required fields and includes sample data. Just follow the format! ● New "Record Review Hub" for Worry-Free Imports • Preview Before Saving: No more blind imports! The system will now parse your data into a draft and open a review screen. You can specify a "Target Cycle," and each row will be instantly validated. Once confirmed, you can batch import them all at once. • Smart Error-Prevention & Debugging: Automatically blocks unsupported transport modes and dates outside the cycle period. Built-in Geographic Validation: Routes clearly outside of TRA boundaries or city/county bus jurisdictions will be blocked (though we've kept some tolerance for manually typed station names). Automatically flags and skips duplicate data, so you don't have to worry about double counting! ● High Flexibility & Compatibility • Doubtful data is "unchecked" by default, but you can still manually correct or force-import it (except for completely unparsable data, where the system will tell you the exact reason). • Highly Tolerant Header Matching: Allows for column reordering, mixed Chinese/English, case differences, and accepts various date formats. • Backward Compatibility: CSV files generated by older versions can still be imported smoothly for a seamless transition! ● UI Experience Optimization • Adjusted the display position of Dashboard Toast notifications to prevent overlapping with buttons, making the interface cleaner and smoother to use.
Build 887243632v1.19.02026-06-21 22:41:31
Thanks for using our app! This update brings the highly anticipated interactive desktop widgets, along with major optimizations for voice logging and multi-pass support. ● Brand New Feature: Interactive Widgets • One-Tap Quick Log: Added new "Quick Log" Home Screen widgets (Medium/Large sizes). You can turn your frequent commute routes or combinations into shortcut buttons to log a trip with a single tap directly from your Home Screen—no need to open the app. • Fully Customizable Content: Long-press the widget to edit, choose which commuter pass cycle to display, and add up to 3 Quick Log buttons. Home Screen and Lock Screen widgets now also support displaying specific cycles. • Instant Visual Feedback: After successfully logging a trip via the widget, the button will instantly change to a "Logged" status, making it perfectly clear at a glance. ● Major Voice Logging Upgrades • More Stable Editing: Completely fixed a bug where the screen could unexpectedly jump or crash due to background refreshes while editing voice transcripts. The app now enters a secure static state once you enter editing mode until you save. • UI Visual Optimizations: Enhanced the visual design of text fields and action buttons for clearer guidance. You no longer have to worry about the card going completely blank or leaving you stranded after clearing all text. • Precise Date Recognition: Significantly corrected and completed the parsing logic for relative dates in voice input (e.g., three days ago, two days ago, yesterday, last night, tomorrow, day after tomorrow, etc.), making time recognition much more accurate. ● Multi-Pass Support & Detail Optimizations • Independent Multi-Pass Notifications: The system now fully supports scenarios where "multiple commuter passes are active simultaneously!" Expiration reminders, 2/3 progress warnings, and payback milestone notifications are now calculated and sent independently for each pass, preventing them from overwriting one another. • Auto-Refresh on Foreground: The app will now automatically re-check notification permissions when returning to the foreground, ensuring you never miss a payback notification. • Improved Route Editing: When changing a bus or highway coach "Route Number," the system will intelligently retain applicable origin/destination stop names instead of unconditionally wiping them out. We also fixed an issue where manually entered fares would accidentally reset to zero under specific operations. • Synced Cycle Reminders: Fixed an issue where expiration reminders did not instantly sync after editing or deleting a pass cycle. Deleting a cycle will now also cleanly clear any residual scheduled notifications.
Build 886897980v1.18.52026-06-13 00:25:50
This update fixes an edge-case issue where certain bus and highway coach routes were visible but their origins/destinations couldn't be selected, making your transit expense tracking more accurate and seamless. ● Fixed Missing Stop Bug: Fixed a directional logic issue where certain destinations or section-break stops (such as on Route 6918 bound for Changhua) would unexpectedly disappear from the selection menu. ● Smart Detection for Local Short-Haul Routes: Introduced a new fare zone caching system. The app now accurately identifies local short-haul routes to allow selections even with sparse fare data, while strictly maintaining restrictions on airport shuttles and expressways that prohibit short-distance boarding. ● Enhanced Data Validation & Fault Tolerance: Optimized boarding/alighting role-awareness logic, significantly improving data handling for over 500 multi-section sub-routes across Taiwan. This ensures your real trips are never left unrecorded due to sparse data. If you encounter any issues, please feel free to send us your feedback!
Build 886858393v1.18.42026-06-12 17:55:03
● Eradicated Modal Presentation Glitches & Flickering • Ultra-Smooth Page Transitions: Completely overhauled the underlying modal architecture. When alternating between "Add Trip," "Favorite Routes," "Quick Add," and "Voice Input" from the home screen, overlapping closing and opening animations will no longer cause content clipping or screen flickering. • Enhanced Pass Cycle Setup: Resolved the slide-in clipping issues when toggling between "Add Standard Cycle" and "Flexible Cycle." Additionally, unnecessary vertical scrollbars on all cycle-related pages have been hidden for a cleaner interface. ● Smart Location Linking & Quick Add Fixes • Intelligent TRA Line Auto-Fill: Fixed a bug in the Quick Out/Home feature where using location tracking to fetch a TRA station would leave the line field empty despite displaying the correct fare. The app now smartly reverse-looks up and populates the corresponding line automatically. • Unified Quick Settings Aesthetics: Redesigned the swipe interaction interfaces for both "Commute Out Station Settings" and "Commute Home Station Settings," achieving 100% consistency in tactile feedback and visual style across the entire app.
Build 886809089v1.18.32026-06-11 20:33:45
This release introduces highly requested customization, smarter voice recognition, and major interface enhancements for a much smoother experience! ● Global Notification Center & Optimizations • Unified Global Toast Framework: A brand-new notification system sits at the app's root layer. Operational alerts now seamlessly float on top across all pages without getting blocked. • Visual Success Confirmation: Added crisp toast notifications with bouncing green checkmarks for standard adds, quick adds, voice inputs, inline edits, and adding favorite routes. • Accidental Deletion Recovery (Undo): Standardized all deletion entries. Removing a trip instantly brings up a 4-second "Undo" toast, featuring smart keyboard avoidance so it's never obstructed. • Pass Cycle Notification Linking: Managing transit pass schemes (including flexible cycles) now triggers immediate localized state notifications upon returning to the list view. ● Optimized Add & Edit Trip Screen • Fixed-Height Layout Design: Redesigned layout padding and spacing to enforce a fixed height, permanently resolving the flickering and jumping glitches that occurred when specific menus collapsed. The layout automatically falls back to scrollable only on extra-large dynamic text sizes (basedOnSize). • All-New Transit Mode Selector: When multiple transit modes are available (such as up to 11 types in flexible cycles), the selector now switches to a smooth dual-row horizontal scroll with subtle edge peeking to hint at more content, keeping the view clean and compact. • Streamlined Bus & Coach Fields: • Combined the "Route Number" and "Direction" into a single row while expanding the direction font size, significantly boosting legibility and one-handed operation. • Condensed the appearance and display triggers for "Route Not Found" and "Fare Not Found" alerts to save vertical space. The fare alert now only populates when both origin and destination stations are filled but no automatic fare data is fetched. • Resolved an input branch bug where the route number TextField was misplaced inside a conditional layout branch, fixing the annoying issue where the keyboard would prematurely dismiss during typing or backspacing. ● Micro-Animations, Tactile Control & Accessibility • Premium Fluid Press Feedback: Added a natural "micro-scale and fade" physics reaction upon pressing cards, pass cycles, and primary action buttons across the entire app. • Symbol Transitions & Bouncing Micro-Dynamics: The success checkmark for voice parsing now features a playful bounce effect. Transfer toggle icons now utilize native iOS symbol replacement animations. • Rolling Numbers & Intelligent Auto-Scroll: Core financial text now features dynamic rolling transitions. Opening the cycle picker modal automatically auto-scrolls and aligns to your active pass. • Low-Latency Global Haptics: Reengineered our core vibration infrastructure for zero-delay tactile responses, including a subtle touch haptic upon switching main tabs. • Robust VoiceOver Upgrade: Trip cards now fully support standard accessibility actions. Visually impaired users can edit, transfer, copy, create return trips, or delete items directly via native gestures. ● Layout Refinements & Bilingual Synchronization • Localized Content Syncing: Patched missing bilingual strings for a flawless multi-locale environment. • Streamlined Navigation Architecture: Adjusted the "View All" interaction on recent trips to trigger a direct tab swap instead of pushing nested navigation stacks, keeping transitions lightweight.
Build 886757002v1.18.12026-06-10 18:33:14
This release brings a major underlying architecture refactoring and visual experience optimization, making your transit pass tracking smarter, more power-efficient, and incredibly smooth! ● Brand New Features & Experience Optimizations • Dynamic Pass Countdown: A brand-new "Days Remaining" indicator is now integrated into the top of the dashboard. See exactly how many days are left on your pass at a single glance! We also fixed the date display issue under English mode. • Bidirectional Date Syncing: When adding or editing a cycle, manually adjusting either the "Start Date" or "End Date" will automatically calculate and shift the other side by 29 days. Enjoy flexible adjustments without being locked out by the UI. • Optimized Trip List Scrolling: Rebuilt the underlying skeleton of the trip list to completely eliminate the visual artifact where the sticky date header faded out and lower cards flashed white. Scrolling is now silky smooth. ● Internationalization (English Mode) • Metro Bus Search: Full support for searching Metro/Trunk buses in English mode (e.g., "Roosevelt Rd. Metro Bus"). We also fixed a hidden bug where tapping a station suggestion would abruptly revert the input field text to Chinese. • Dynamic Bilingual Switching: Standardized the storage logic across all transit types. Bus and coach trips are now saved uniformly, allowing seamless, on-the-fly translation between English and Chinese without getting locked into a single language. • Smart Fallback Translation: Built a comprehensive station name cross-reference dictionary for fields unmatched to a specific route (such as Quick Add and Voice View). You can now look up the correct English names effortlessly. ● Performance & Stability • Better Thermal Efficiency & Battery Life: Introduced a brand-new caching mechanism for heavy computing segments, including dashboard financial stats, heatmap data, and commuter analysis. Drastically reduces redundant layout recalculations to keep your phone cool and conserve battery! • Enhanced Data Precision: The heatmap now utilizes dynamic quartile calculations (Q1/Q2/Q3), making data distribution accurately reflect your actual usage patterns. • 4 Critical Bug Fixes: - Fixed a defect where a single corrupted record during CloudKit cloud backup restoration would break and abort the entire restore process. - Fixed a date bug where quickly adding a commuter route could shift the timing into negative values due to chronological array order, mistakenly saving trips to the "previous day." - Eliminated a potential crash risk triggered by system-level calendar day change notifications. - Fixed a page state persistence bug where clearing all data and re-completing onboarding would mistakenly trap the user on the Settings screen. • Accessibility Optimizations: Added full VoiceOver label support to the trip list, creating a much friendlier experience for visually impaired users. ● Database Fixes • Fixed missing stations in the Kaohsiung Light Rail (KLRT) database.
Build 886795637v1.18.22026-06-10 21:34:09
This release introduces highly requested customization capabilities, smarter voice recognition, and major interface enhancements for a much smoother experience! ● Brand New Features & Experience Optimizations • Free Drag-and-Drop Reordering: Reorder your Favorite Routes, Commuter Routes, and Outbound/Home Stations manually. Your custom order is now saved across restarts. • All-New Custom Action Sheet: Replaced the native menu with a tailored bottom sheet. Pins the trip preview at the top and layout core functions below, completely fixing row freezing bugs. • Cycle Persistence & Expiry Alerts: The dashboard now remembers your last viewed pass cycle instead of jumping away on launch. Past records now display a "· Expired" status badge. • Bidirectional Date Syncing: Changing the Start or End Date automatically shifts the other by 29 days. Date picker constraints are relaxed for total adjustment freedom. ● Advanced Voice Recognition & AI Parsing (Smarter Tracking) • Custom Vocabulary Ingestion: Ingests your history and over 550 rail stations/bus lines upon activation, allowing the engine to accurately resolve homophones and recognize real station names. • Two-Tier Phonetic Rescue: Implements a tone-agnostic phonetic lookup. Even if text transcription misspells a station, the app safely resolves it and deduces the transit type based on correct pronunciation. • Personalized Alias Learning: Automatically learns your habits. If you manually correct a parsed station shorthand twice, the app memorizes it as your personal alias for future voice inputs. • Automatic Bus Full-Name Completion: Auto-completes bare route numbers (e.g., "965") to match database entries, restoring express tags, transfer discounts, and trunk line data automatically. ● Global UI, Visuals & Accessibility Enhancements • Massive Boost to Button Tap Targets: Expanded touch zones for toolbar icons (close, add, settings, reorder) across 10+ core sheets. No precise aiming required—blind tapping works perfectly. • Flawless Sheet Transitions: Reengineered modal presentation triggers. Fixed the layout glitch where switching between Home and Outbound settings rapidly caused incoming content to clip. • Smart Station Badges: Station items now show line codes (supports multiple codes at transfer hubs) or counties, including smart filtering tied to your active pass region. • Typography & Layout Tweaks: Enabled natural text wrapping for station names to prevent truncation. Optimized typography for Quick Add and English locale views. • Accessibility Upgrades: Added comprehensive VoiceOver label support to the trip list and reorder shortcuts for visually impaired users. ● Performance & Underlying Stability Boosts • 4 Critical Bug Fixes: Fixed CloudKit backup restore failures, chronological trip order inversions on Quick Add, calendar day change background crashes, and invalid cycle date selections. • Data & Modals Overhaul: Refined logging infrastructure to ensure parsing stats honestly reflect user edits. Redesigned Transfer Type and Copy modals with cohesive theme colors. • Thermal Efficiency & Battery Savings: Introduced a robust caching mechanism for financial stats, heatmaps, and commute analysis, drastically reducing redundant layout loops to save battery.
Build 886670641v1.18.02026-06-09 18:11:00
This version delivers "Comprehensive Public Transportation Structuring"! We have overhauled the input process for intercity coaches and city buses, integrated Taiwan's transit databases, and added smart fare calculation and map features, making your commute logging incredibly smooth. ● Public Transportation Structuring & Smart Fare Calculation Say goodbye to handwriting station names! Intercity coaches and city buses across all 21 regions in Taiwan now utilize a brand-new guided menu system. • Keyboard Suggestion Bar: Entering a route number displays matching routes and stations directly above the keyboard for quick, one-handed selection. • Intelligent Personalized Suggestions: The system weights and prioritizes your frequently used boarding/alighting stations at the top of the list based on history. • Automatic Accurate Fare Input: Parses official TDX fare models—including dual-Taipei segment buffer zones (with Circular Line rules), Taoyuan's matrix, and Keelung's flat fares—to calculate precise pricing automatically. • Smart Error Prevention & Filtering: • The alighting menu only lists subsequent stops, eliminating reverse direction combinations. • Identifies identical route numbers across regions (e.g., Taipei vs. Keelung) and filters choices based on your transit pass coverage. • Search functionality fully supports interchangeable 台/臺 across TRA, THSR, city buses, and coaches. ● New Feature: Commuter Pass Usage Heat Map Unlock your exclusive transit footprint under "More Analytics" on the dashboard! • Footprint Heat Map: Uses MapKit to render transit stops within your current cycle into a radial gradient heat map—the more visits, the redder it gets. • Coach Coordinates & High Tolerance: Supports city bus name matching, merges bidirectional stops, and unlocks a coordinate database for 6,862 coach stops to render your footprint perfectly. ● Transit Experience Optimization • TRA Smart GPS Positioning: Integrated coordinates for all 245 TRA stations. Tap the location button to automatically fill in the nearest train station. • Voice Recognition Upgrade: The voice workflow connects to the structured picker. Spoken station names calibrate to official names, enabling real-time fare queries via voice using Apple Intelligence and NLP logic. ● UI/UX Details & Core Optimizations • Overhauled "Quick Leave/Home" Menu & Positioning • Category Search Picker: A new search picker supporting all 21 regions with clear regional badges. • Precise Bus Positioning: The location button accurately fetches the closest stop within that specific route, avoiding interference. The button is downsized and embedded on the right side (disables when empty). • Horizontal Route Chips: Selecting a station reveals all passing routes (including variants like 9025A/B) as horizontal chips below for quick switching. • Transit Switch Error-Proofing: Switching transit types while adding or editing a trip automatically caches draft inputs for each mode, preventing data contamination. • Workflow Fluidity & Keyboard Fixes: • Interruption-Free Scrolling: Resolved a bug where scrolling through the station menu caused the keyboard to dismiss and lose TextField focus. • iOS Native Keyboard Conflict Fix: Resolved an issue where double-tapping to select words conflicted with the dismiss gesture, ensuring smoother typing. • Improved Menu Tapping: Relaxed dropdown display criteria and increased row/maximum heights for easier single-handed thumb operations. • Persistent Notifications: Messages remain properly inside the iOS "Notification Center" instead of disappearing immediately upon device unlock.
Build 886585947v1.17.22026-06-05 22:30:55
Bus Smart Location feature now unlocked for 17 cities/counties nationwide! The "Bus GPS Smart Location" feature has been officially expanded to all plans—no longer limited to the Keelung-Taipei-Taoyuan region! Now, all commuter pass plans across Taiwan fully support bus stop localization. With just one tap, the app instantly fetches the 5 nearest bus stops for you. No matter which city you're commuting in, you can now enjoy a blazing-fast, seamless smart search experience!
Build 886537438v1.17.12026-06-04 23:02:57
This update introduces a major expansion to our localization features! We are excited to launch GPS Smart Station Location for buses, initially supporting the Keelung-Taipei-New Taipei-Taoyuan commuter pass, alongside comprehensive layout and bilingual logic optimizations for English users. ● New Feature: GPS Smart Station Location for Buses (Keelung-Taipei-New Taipei-Taoyuan) • One-Tap Nearby Bus Stop Selection: Bus transit now fully supports GPS location tracking. Tapping the location shortcut opens a bottom sheet listing the 5 nearest unique bus stops for instant selection (automatically consolidating bidirectional stops to the single closest side). • High-Efficiency Background Caching: Utilizes advanced background parsing and data caching infrastructure, lazily loading assets on the first request to guarantee system responsiveness and fluid operation. ※ This initial deployment exclusively supports active Keelung-Taipei-New Taipei-Taoyuan commuter pass profiles; other regional setups will temporarily display a "Not Supported Yet" notice. ● Internationalization & Layout Refinements (English Locale Patches) • Locale-Aware Station Entry: Resolved a bug in the English interface where choosing an item from the proximity menu inserted the Chinese identifier instead of its English equivalent. The system now injects the proper English or Chinese station metadata based strictly on device locale parameters. • Clean Text Reflow for Extended Names: Standardized typography across the location sheets, swapping dynamic scale modifiers for a solid 2-line text wrap limit to prevent inconsistent font sizing and ensure clean alignment for long station names. • Fully Localized Spatial Alerts: When tracking rail transit out of geographical bounds, the closest-match recommendation text inside the "No Stations Found" native alert box now shifts dynamically between English and Chinese based on active locale configuration instead of defaulting to Chinese characters.
Build 886396023v1.16.42026-06-02 16:02:09
This update introduces a highly requested "Pass Payback Notification" system, significantly enhances the accuracy of AI voice recognition and transfer discount matching, and resolves multiple potential caching, trip duplication, and crash issues to maximize overall app stability! ● New Feature: Smart Payback Notifications • Milestone Alerts: When you add trips and your pass savings reach 50% / 80% / 100% ROI, the system will send real-time milestone notifications (triggered once per level per cycle). • Pace Watchdog Reminder: If 2/3 of your pass cycle has elapsed but your savings are still under 40%, the app will send a friendly reminder at 09:00 AM on that day. This reminder automatically cancels once you hit the 40% mark. • Notification Toggle: A new "Payback Notifications" master switch has been added to the Settings page, enabled by default. ● Voice Recognition & Smart Parsing Upgrades • Precise Route Number Inference: Improved the interpretation rules for solitary numbers. Speaking 2–3 digits automatically classifies as a Bus (e.g., "685"), while 4 digits automatically classifies as a Coach (e.g., "5035"), preventing MRT misclassifications. • Excluding Stop Name Interference: Even if a bus stop name contains the word "MRT" (e.g., the bus stop "MRT Linguang Station"), the app is now smart enough to recognize it as a bus trip rather than a subway route. • Robust Crash Fix for Invalid Inputs: Resolved a critical issue where capturing pure background noise during voice logs or entering completely irrelevant text would cause the app to crash. It now gracefully displays "No trips found." ● Transfer Logic & Favorite Routes Refinement • Exact Match Transfer Validation: Refined the bus transfer discount logic. Previously, riding consecutive local buses (like route 52) could trigger a false Express Bus transfer note (like route 952) due to overlapping numbers. The app now utilizes exact matching for numbered routes to eliminate false positives. • Special Bus List View: Transfer fields for trunk buses are now interactive links that guide you to the all-new "Special Bus List View" to explore eligible discount routes easily. • Swipe Gestures for Favorites: The favorites management page has been upgraded with intuitive swipe gestures: swipe left to delete, and swipe right to instantly generate a return-trip mirror. ● System Stability & Core Under-the-Hood Fixes • Trip Duplication Integrity Fix: Fixed a bug where duplicating trips or generating return-trip mirrors could occasionally drop transfer discount types or custom fare amounts. This ensures duplicated trips do not default to non-discounted values during secondary edits. • Intelligent Cache Invalidation: To resolve calendar boundary freezing issues, added reactive listeners for calendar day changes, app foregrounding, and system clock modifications. The trip cache now invalidates automatically, preventing the UI from rendering stale historical data. • Core Code Modernization: Fully migrated and optimized notification badges and gesture observation patterns to align with the latest iOS runtime behaviors, guaranteeing seamless compatibility and smoother performance. • Commute DNA Palette Refactoring: Redesigned the design token logic for Commute DNA badges to tie directly into static system asset keys, eliminating fragile legacy hex conversion workarounds for safer and much faster interface loading.
Build 886442759v1.17.02026-06-02 22:26:31
This major upgrade introduces the highly anticipated GPS Smart Station Location feature, a completely redesigned QuickAdd interface, optimized trip entry layouts, and officially promotes the pink easter egg to a permanent resident theme! ● New Feature: GPS Smart Station Location Detection • One-Tap Station Location: A new location button has been integrated into the add trip, edit trip, and quick outbound/home logging views. • Comprehensive Rail Network Support: Covers Taipei MRT, Kaohsiung MRT, Taichung MRT, Taoyuan MRT, THSR, and local light rail networks. The app automatically fetches the correct station within a 200-meter radius, or suggests the nearest available option based on your active pass restrictions. • Enhanced Location Performance: Implemented smart accuracy reduction, aggressive caching, and a 5-second custom timeout threshold to deliver lightning-fast station matching. ● Overhauled QuickAdd Interface & Trip Entry Layout • Structural Card Groups: Fragmented the logging layout into three distinct card clusters: Route, Time, and Fares, making the hierarchy clear and clean. The primary call-to-action button is now pinned to the bottom for effortless one-handed entry. • Foldable Lists & Unified O/D Indicators: Station pickers utilize a collapsing vertical sequence that tucks away upon confirmation, eliminating duplicated text fields. Origins and destinations are now marked outside the inputs by solid theme-colored badges (O/D) for a minimal aesthetic. • Connecting Trajectory Lines: Introduced continuous path strings between origin and destination nodes, adding a modern geometric look to your logs. • Exterior Location Anchors: Relocated the GPS location button to a small circular icon on the far right of the input row, completely reclaiming the upper horizontal space. • Smart Width Proportions: Locked route selection columns to fixed single-line widths, dynamically balancing layout spaces on narrow displays to fully prevent word wrapping. • Voice Editor Refinements: Added explicit borders and backgrounds to text inputs within the voice log (V1) editing cards to give the fields clear interactive affordance. ● Themes, Settings & Visual Accessibility • Easter Egg Promoted to "Super Pink Style": Removed hidden parameter locks; "Super Pink style / Super Pink" is now available natively across settings panels and onboarding sliders. • Synced Home & Outbound Stations Layout: Completely remodeled the "Home Station Settings" dashboard to share the identical intuitive interface and logic with the outbound station setup view. • Darkened Commute DNA Badges (Light Mode Readability): Rail Friend: Tweaked the light-mode color signature from faint cyan to a high-contrast deeper hue for optimal contrast. Bike Pioneer: Adjusted light-mode presentation to dark green. Cross-Region Commuter: Shifted light-mode presentation to deep coral. ※ Dark-mode presentation models retain their original vibrant glow using isolated luminosity tokens. ● Comprehensive Localization Framework • Localized Core System Permissions: Added InfoPlist.xcstrings to append fluent English localization mappings for iOS system authorization overlays targeting Location, Microphone, and Speech Recognition. • Bilingual Station Identity Assets: When the system language is set to English, all MRT, light rail, and high-speed rail station identities within standard or voice-based quick logs dynamically render in verified English locales.
Build 886354015v1.16.32026-05-31 23:17:52
This update introduces a much clearer way to track bus transfer discounts, making eligible routes easily identifiable, while fine-tuning the manual logging interface for a seamless workflow! ● Bus Type Badges & Enhanced Transfer Insights • New Bus Classification Badges: The trip list now displays explicit bus type tags! Instantly recognize "Trunk, Express, Leapfrog, Inter-district Trunk, Neihu Technology Park Express, and Civic Mini-Bus" routes to easily manage your transfer discounts. • Smarter Transfer Prompts: Transfer notifications are now more personalized, telling you exactly which type of bus you rode on the previous leg for transparent discount tracking. • English Route Search Support: You can now search or enter routes using English text (e.g., Heping, Neihu, NH), providing a more welcoming experience for international users. • Dynamic Visual Styling: Badge colors and layouts automatically adapt to your selected app theme, keeping your dashboard clean and consistent. ● Refined Manual Trip Entry Experience • Interactive Input Badges: When adding or editing a trip, typing in a discount bus route (like Trunk or Express) will dynamically display its corresponding classification badge inside the input field. • One-Tap Clear Button: Added a dedicated circular clear button (X) to text fields for transit types requiring manual station entry, including Bus, Coach, Ferry, and YouBike. • Uninterrupted Typing Workflow: Optimized focus handling for the clear button—tapping it clears the text without dismissing the keyboard, letting you type a new station immediately without extra taps.
Build 886326050v1.16.22026-05-30 20:57:03
This update brings significant optimizations to both visuals and user experience, making your trip planning smoother than ever: ● Brand New "Card-Based" Design for Departure Stations: Say goodbye to boring system lists! Aligning with our app's all-new design language, we have completely transformed departure stations into sleek, rounded cards. Paired with exclusive theme backgrounds, vibrant transit-colored icons, and route codes turned into cute capsule tags, the interface is now much clearer and better looking! ● One-Tap "Add Return Trip" for Favorite Routes: A thoughtful new feature is here! Favorite routes now support instant swapping of origin and destination. You can quickly add your return trip to the list via a right swipe or the long-press menu. ● Onboarding Tutorial & Error Prevention Optimizations: • Added left/right swipe tutorial bubbles for first-time visitors to Favorite Routes, so you'll never get lost. • Changed the deletion mechanism for Favorite and Commute routes to a "two-stage Alert confirmation" to prevent accidental deletion from accidental slips. • Want to revisit the tutorial? Go to the Settings page and tap "Reset Tutorial" to make the coach marks reappear. ● Bug Fixes & Stability Improvements: • Fixed an annoying issue when adding a trip where opening the keyboard blocked text from being selected via long-press or double-tap. • Fixed a layout bug where a large blank space would appear at the bottom of certain screens after adding new content. • Optimized the spacing in tutorial screens for a more balanced visual proportion.
Build 886254537v1.16.12026-05-29 20:44:28
This update brings a completely redesigned, lightweight feature guide, comprehensive visual refinements, and a critical fix for pass expiration notifications! ● All-New Interactive Feature Guide • Lightweight Tooltips: The "Trips" page now utilizes non-intrusive tooltip bubbles instead of full-screen takeovers, guiding you through hidden gestures like swiping, long-pressing, and shortcuts seamlessly. • Live Animated Demonstrations: Added smooth, looping custom animations to demonstrate swipe and long-press actions clearly. Fully respects the iOS "Reduce Motion" setting. • Flexible Navigation: You can now move forward or backward within the guide, or rewatch it anytime via "Settings -> Tutorials". ● Visual Refinements & Accessibility • Dynamic Type Support: All app text now scales automatically with your iOS system font size settings for enhanced readability. • Dark Mode & Color Optimization: Darkened the "ROI Green" and created a dedicated dark-mode profile, streamlining transit and semantic colors across light/dark themes. • UI Detail Polishing: Standardized transport icons on favorite and commute route cards with muted backgrounds. Commute DNA tags have been upgraded from emojis to refined SF Symbols. • Localization Completion: Patched multiple unlocalized strings to deliver a fully seamless and cohesive English interface. ● Critical Bug Fixes • Expiration Notifications: Fixed a bug where the system miscalculated the current cycle or scheduled alerts in the past, ensuring your pass renewal reminders trigger reliably. • Stability & Accuracy Enhancements: Fixed a light rail station parsing error on the favorites management page, resolved layout clipping in voice log animations, and bolstered data, currency, and backup reliability.
Build 886207919v1.16.02026-05-27 20:31:18
● Brand New Feature: Commute Review • Story-Style Page Review: Relive your commute highlights of this period in a beautiful, fluid, dynamic Story format! Includes total trips, "actual cost to break even" after deducting discounts, favorite route leaderboards, commuting rhythm, and your tailor-made exclusive "Commute DNA." • One-Tap Share Cards: At the end of the review, seamlessly convert your stats into a beautifully designed graphic card with just one tap, which can be directly posted to social media or sent to friends via ShareLink! ● Major Upgrade to Chart Interactivity & Break-Even Logic • All-New Chart Interactivity: Applied brand-new gesture isolation technology! Now, tapping anywhere on the chart displays a "persistent" data tooltip, and tapping again hides it. It supports horizontal dragging for real-time tracking while keeping page vertical scrolling perfectly smooth and unaffected. • ROI Chart Optimization: The break-even chart now supports dragging to display a vertical indicator line alongside real-time data (date, accumulated amount, break-even percentage). • More Precise Dynamic Threshold Calculation: Adjusted the break-even threshold logic to include "Monthly Pass Price + Transfer Discounts," precisely reflecting the true break-even progress when frequent rider rewards are applied. English and Chinese Info descriptions have also been updated. • Data Correction: Fixed a bug where month labels and data points in the Year-over-Year (YoY) comparison chart were misaligned and caused padding offsets. ● Comprehensive Optimization for UI Visuals & Onboarding Navigation • All-New Intro Welcome Page: Redesigned the initial onboarding flow and welcome guide copywriting! The new onboarding is packed with animations, and the sections have been updated with sleek, physical-card-inspired images and animations! ● Bug Fixes • Fixed Inability to Add Trips on the Last Day of Past Periods: Resolved a bug where retroactively logging an ended past period caused the DatePicker's initial date to fall out of the valid range, resulting in a save failure. ● High-Speed Rail Database Architecture Upgrade • Dynamic Integration of Official TDX Data: High-speed rail stations and fares are now dynamically loaded directly via official TDX JSON data. The hardcoded static fare table has been officially removed, significantly reducing app size while ensuring absolute accuracy for all reserved and non-reserved seat fares.
Build 886092621v1.15.12026-05-25 18:05:24
This update significantly improves the accuracy of voice logging and brings instantaneous data synchronization to your screen! ● Smarter Voice Recognition & Fixes • Smart Segment Merging & Recovery: Resolved issues where itineraries were occasionally split into fragmented segments. If you say "Transfer to [Station]," the app can now intelligently recover the missing transfer origin from your context. • Accurate Fare Detection: Model-guessed fares are now suppressed unless you explicitly mention the amount (e.g., "50 dollars"). Otherwise, the app automatically performs a database fare lookup or applies your pass defaults. • Natural Number Conversion: Full support for converting spoken numbers (e.g., translating Chinese phrasing for "fifty dollars" or "one hundred and twenty dollars") into exact digital amounts. • Text Normalization & Order Fixes: Fixed an issue where the voice-to-text engine would occasionally repeat letters (e.g., typos in intersection names) and optimized the chronological sorting of multi-leg transfer records. ● Instant Widget Refresh • Zero-Delay Data Sync: Whenever you add, edit, or delete a trip inside the app, your Home Screen and Lock Screen widgets will now refresh instantly, reflecting your latest monthly pass savings in real-time!
Build 886118358v1.15.22026-05-25 22:45:55
This update brings the long-awaited data chart upgrades, a brand-new official TRA database, and makes AI voice recognition even smarter and more precise! ● Dashboard "More Analytics" Fully Upgraded • Independent Current Period Analysis: Personal record cards feature brand-new icons. Chart colors for weekdays/weekends and time distributions now adapt automatically to your selected theme for better readability, complete with a new chart info (ℹ) button. • All-New "Spending Trends" Page: - Monthly Spend Bar Chart: Displays current month projections (shaded light) alongside your historical average line. - Year-over-Year Comparison: Spans the full 1–12 months, allowing you to seamlessly compare this year's spending with last year's - Weekly Trend Line Graph: Features elegant area shading to make weekly fluctuations clear at a glance. 
※ All metrics are precisely calculated based on your "final spend" after deducting R1 and R2 rewards. ● Revamped TRA Database Architecture • TDX Official Data Integration: Fully migrated to the dynamic loading of all 12 TRA lines, stations, and inter-station distances directly from official TDX transport data. This substantially reduces app size while delivering standardized and pinpoint-accurate rail network displays. ● Massive Boost to Voice Parsing (Apple Intelligence), Smarter Multi-Leg Transfer Accuracy (e.g., MRT to Bus): • Fixed bugs where bus route names inadvertently swallowed extra text (e.g., "building transfer to Fuxing Main Line") • Smart Bus Stop Differentiation: Fixed an issue where bus stops containing "MRT [Station] Station" in their names were misclassified as train segments, and automated the completion of full bus stop names (e.g., "MRT Daan Station") • Corrected edge cases where speaking the keyword "transfer" caused omitted segments or mismatched origins/destinations. • Confidence Validation & Quick Edits: Leverages the actual station database to verify confidence scores, showing clearer prompts when a parsing result needs checking. Best of all, you can now tap transit badges directly on the result page to switch transport types without deleting and re-adding the entire leg.
Build 886056805v1.15.02026-05-24 19:25:41
This update introduces a brand-new "Favorite Routes Management System," optimizing frequent and commute routes separately, and comprehensively enhancing details to make your commute logging experience more intuitive and flexible! ● Favorite Routes Management · Comprehensive Redesign • Dual-Tab Independent Management: Frequent routes and commute routes, which were originally mixed on the same page, are now displayed separately via a top toggle switch, making the visual layout much cleaner. • All-New Commute Route Appearance: The card intuitively displays the transit icon chain and estimated time for each leg. Once expanded, you can view the complete itinerary timeline, total fare, and a one-click "Add N Trips Today" button. • Personalized Commute Route Icons: Each commute route can have its own representative icon chosen from 16 presets (such as a clock, sun, briefcase, school bag, etc.)—simply tap the icon in the top-left corner of the card to change it easily. • Flexible Journey Time Selection: When tapping "Add Today's Itinerary", you can choose "Current Time" (shifts the entire block, keeping time intervals unchanged) or "Preset Time" (according to the saved time), allowing for quick logging even when you are in a rush. • Intuitive Adding & Accidental Deletion Prevention: The "+" button in the top-right corner allows you to directly create a frequent or commute route based on the current tab; all deletion entry points now include a secondary confirmation dialog, so you never have to worry about accidental misclicks again. • Brand-New Bottom Menu: The pop-up for long-pressing a trip from the history list to add it to a commute route has been replaced with a more premium bottom sheet, perfectly blending with the overall visual style of the App. ● UI Optimization & Detail Fine-Tuning • Route-Specific Color Dots: When adding a new trip and selecting a route, the drop-down menu now uses "exclusive color dots" instead of the original emojis, making the overall visual experience more consistent and professional. • Navigation Bar & Display Fixes: Corrected the display name for the Airport MRT (Taoyuan Metro) within the home/work station search settings. ● Quick Customization Expansion • Full Support for Light Rail Transit across Taiwan: The Quick Home/Quick Outbound features now officially support light rail stations! You can now add Kaohsiung LRT, Danhai LRT, and Ankeng LRT stations in the settings, and the system will automatically filter available light rail routes based on your current monthly pass plan just the same.
Build 886027571v1.14.12026-05-23 16:38:55
This update significantly boosts the fluency of voice logging, making the App much smarter while delivering a more intuitive editing interface! ● Comprehensive Upgrade to Voice Itinerary Editing Interface • Inline List Editing: When clicking edit, the departure/arrival stations, transport types, fares, and dates now expand inline one by one, allowing you to quickly fine-tune details directly on the original page without interrupting your workflow. • Smoother Multi-Leg Transfer Optimization: Sliding animations when switching between multi-leg itineraries are now smoother, along with newly added "Delete This Leg" and quick "Add Note" entry buttons. • Clearer Fare Information: Added an "Auto Fare Check" badge and intuitively displays the discount amount of "Transfer Savings −$N". ● Smarter AI Recognition (Correcting Hallucinations and Eliminating Redundant Words) • Auto-Fill Transport Without Saying It: Now simply say "From Technology Building to Nangang Exhibition Center" without intentionally adding "MRT", and the App will automatically cross-reference the Taiwan station database to determine the correct rail system and calculate the fare for you. • Correcting AI Route Hallucinations: Thoroughly resolved "hallucination" issues where the model would occasionally fabricate non-existent bus routes or generate an extra reverse return leg, restoring the most accurate commute records. • Fixing Re-recognition Freezing Issue: Fixed a bug where clicking "Re-recognize" after modifying transcribed text would sometimes get stuck on the loading screen, with the loading status now explicitly displayed.
Build 885926235v1.14.02026-05-21 22:43:22
Here is the English translation for your App Store release notes, preserving all original formatting and symbols exactly as requested: We've brought you a major feature upgrade! Our brand-new "Voice Expense Tracking" is now officially integrated with Apple Intelligence, making your transit expense tracking experience smarter and smoother! ● Brand New AI Voice Recognition is Here • Powered by Apple Intelligence: Supported on iPhone 15 Pro or later, and iPad models with M-series chips. Voice quick expense tracking now prioritizes on-device AI for semantic understanding, accurately interpreting your complex transfers and multi-leg journey descriptions! • Dual-Engine Auto Switch: For devices that do not support AI, or when recognition isn't ideal, the system seamlessly falls back to our original rule-based recognition. Once recognized, the screen will handily display which engine was used, and you can also manually adjust this in the Settings page. • Edit-as-You-Listen Flexibility: During the voice recognition process, a text field will display at the bottom. If you notice a system mishearing, you can directly edit the text manually and tap the "Re-recognize" button to let the AI re-analyze using your corrected text. ● Comprehensive Experience & Accuracy Optimizations • Instant Recording Pre-warming: We've optimized the AI activation mechanism. The moment you press record, the model begins preparing in the background, significantly reducing the wait time after you finish recording! • Interface & Detail Refinements: We've restructured the layout for voice journeys, optimized the visual presentation during the ready stage, and added a pencil edit icon. • Smarter Transit Judgment: Adjusted the rule to "split into segments whenever a different transit mode appears," no longer strictly relying on the keyword "transfer". Expanded support to recognize "TRA Local Trains" and "Small Buses". Added smart error tolerance, which automatically identifies whether a vehicle is a city bus or a long-distance coach based on the route number length. Automatically filters out invalid segments where the "origin and destination are identical" and removes redundant, non-actual station names like "MRT Station" or "Bus Stop". ● Critical Issue Fixes • Fixed an abnormal issue where voice recognition could get stuck on the loading screen on certain devices. • Fixed the recognition issue regarding the variant characters of "台/臺" for TRA (Taiwan Railways) during voice input. • Introduced an automatic homophone correction mechanism (for example, the character "道" heard in speech will be smartly replaced with the destination keyword "到"). • Adjusted the audio channel switching mechanism to optimize speakerphone performance during recording and playback. • Tweaked empty state text, streamlining the prompt to "No records". Come try out a smarter way to track expenses with your voice! If you have any questions, feel free to report them back to us anytime.
Build 885893593v1.13.42026-05-20 16:48:43
To deliver a more stable and seamless user experience, this update focus on final critical optimizations and bug fixes for our widgets. • System Requirements Update: Home Screen widgets now support iOS 18. • Widget Loading Fix: We’ve fixed an issue where widgets on certain devices would get stuck on the skeleton loading screen and fail to display data.
Build 885846085v1.13.22026-05-19 16:11:11
This update focuses on refining UI details, improving multilingual localization, and fixing widget-related bugs. ● Homepage UI Enhancements: Refined the homepage layout and spacing details to improve overall visual appeal and readability. ● Localization Improvements: Updated and refined Localizable string content to provide more natural and accurate expressions in both Chinese and English. ● Fixed an issue where Widgets were unable to sync data properly.
Build 885880568v1.13.32026-05-19 22:38:54
This update focuses on widget reliability and data synchronization: • Fixed an issue where the widget failed to display data on iPad • Fixed an issue where the widget did not refresh after using "Duplicate Trip", "Return Trip", "Duplicate Day", or "Delete Day" • Improved widget data sync to fix cases where outdated information was shown after adding a trip • Enhanced widget stability across devices and processes

No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.

Availability 79 of 79 storefronts

RegionLanguagePriceRatingsAvgVersion
AG en-GBFree01.20.1
AI en-GBFree01.20.1
AO en-GBFree01.20.1
AR es-MXFree01.20.1
AU en-AUFree01.20.1
BB en-GBFree01.20.1
BF en-GBFree01.20.1
BJ en-GBFree01.20.1
BO es-MXFree01.20.1
BR pt-BRFree01.20.1
BS en-GBFree01.20.1
BW en-GBFree01.20.1
BZ en-GBFree01.20.1
CA en-CAFree01.20.1
CD en-GBFree01.20.1
CG en-GBFree01.20.1
CI fr-FRFree01.20.1
CL es-MXFree01.20.1
CM fr-FRFree01.20.1
CO es-MXFree01.20.1
CR es-MXFree01.20.1
CV en-GBFree01.20.1
DM en-GBFree01.20.1
DO es-MXFree01.20.1
DZ en-GBFree01.20.1
EC es-MXFree01.20.1
GA fr-FRFree01.20.1
GB en-GBFree01.20.1
GD en-GBFree01.20.1
GH en-GBFree01.20.1
GM en-GBFree01.20.1
GT es-MXFree01.20.1
GW en-GBFree01.20.1
GY en-GBFree01.20.1
HN es-MXFree01.20.1
JM en-GBFree01.20.1
KE en-GBFree01.20.1
KN en-GBFree01.20.1
KY en-GBFree01.20.1
LC en-GBFree01.20.1
LR en-GBFree01.20.1
LY en-GBFree01.20.1
MA en-GBFree01.20.1
MG en-GBFree01.20.1
ML en-GBFree01.20.1
MS en-GBFree01.20.1
MU en-GBFree01.20.1
MW en-GBFree01.20.1
MX es-MXFree01.20.1
MZ en-GBFree01.20.1
NA en-GBFree01.20.1
NE en-GBFree01.20.1
NG en-GBFree01.20.1
NI es-MXFree01.20.1
NZ en-AUFree01.20.1
PA es-MXFree01.20.1
PE es-MXFree01.20.1
PY es-MXFree01.20.1
RW en-GBFree01.20.1
SC en-GBFree01.20.1
SL en-GBFree01.20.1
SN en-GBFree01.20.1
SR en-GBFree01.20.1
ST en-GBFree01.20.1
SV es-MXFree01.20.1
SZ en-GBFree01.20.1
TC en-GBFree01.20.1
TD en-GBFree01.20.1
TN en-GBFree01.20.1
TT en-GBFree01.20.1
TZ en-GBFree01.20.1
UG en-GBFree01.20.1
US en-USFree01.20.1
UY en-GBFree01.20.1
VC en-GBFree01.20.1
VE es-MXFree01.20.1
VG en-GBFree01.20.1
ZM en-GBFree01.20.1
ZW en-GBFree01.20.1

Change log 29 changes · ZM

releaseNotes updated
This update brings performance improvements and various detailed optimizations to voice logging. ● Performance Upgrades • Smoother operations: Significantly im
description updated
Still hesitant about buying a TPASS? Not sure when you’ll start saving? TPASS.calc is your ultimate commuting actuary! Supporting 12 different monthly pass sch
subtitle updated
Monthly pass break-even tool
name updated
TPASS.calc
Version 1.20.1 released
This update brings performance improvements and various detailed optimizations to voice logging. ● Performance Upgrades • Smoother operations: Significantly improved the responsiveness of app launches and switching from the background to t
Version 1.20.0 released
This update brings a major overhaul to the CSV export / import experience! ● Brand New CSV Experience, More Intuitive Management • User-Friendly Export Format: Exported CSVs now feature complete Chinese headers, along with highly readable
Version 1.19.0 released
Thanks for using our app! This update brings the highly anticipated interactive desktop widgets, along with major optimizations for voice logging and multi-pass support. ● Brand New Feature: Interactive Widgets • One-Tap Quick Log: Added
Version 1.18.5 released
This update fixes an edge-case issue where certain bus and highway coach routes were visible but their origins/destinations couldn't be selected, making your transit expense tracking more accurate and seamless. ● Fixed Missing Stop Bug: Fi
Version 1.18.4 released
● Eradicated Modal Presentation Glitches & Flickering • Ultra-Smooth Page Transitions: Completely overhauled the underlying modal architecture. When alternating between "Add Trip," "Favorite Routes," "Quick Add," and "Voice Input" from the
Version 1.18.3 released
This release introduces highly requested customization, smarter voice recognition, and major interface enhancements for a much smoother experience! ● Global Notification Center & Optimizations • Unified Global Toast Framework: A brand-new
Version 1.18.2 released
This release introduces highly requested customization capabilities, smarter voice recognition, and major interface enhancements for a much smoother experience! ● Brand New Features & Experience Optimizations • Free Drag-and-Drop Reorderi
Version 1.18.1 released
This release brings a major underlying architecture refactoring and visual experience optimization, making your transit pass tracking smarter, more power-efficient, and incredibly smooth! ● Brand New Features & Experience Optimizations •
Version 1.18.0 released
This version delivers "Comprehensive Public Transportation Structuring"! We have overhauled the input process for intercity coaches and city buses, integrated Taiwan's transit databases, and added smart fare calculation and map features, ma
Version 1.17.2 released
Bus Smart Location feature now unlocked for 17 cities/counties nationwide! The "Bus GPS Smart Location" feature has been officially expanded to all plans—no longer limited to the Keelung-Taipei-Taoyuan region! Now, all commuter pass plan
Version 1.17.1 released
This update introduces a major expansion to our localization features! We are excited to launch GPS Smart Station Location for buses, initially supporting the Keelung-Taipei-New Taipei-Taoyuan commuter pass, alongside comprehensive layout a
Version 1.17.0 released
This major upgrade introduces the highly anticipated GPS Smart Station Location feature, a completely redesigned QuickAdd interface, optimized trip entry layouts, and officially promotes the pink easter egg to a permanent resident theme! ●
Version 1.16.4 released
This update introduces a highly requested "Pass Payback Notification" system, significantly enhances the accuracy of AI voice recognition and transfer discount matching, and resolves multiple potential caching, trip duplication, and crash i
Version 1.16.3 released
This update introduces a much clearer way to track bus transfer discounts, making eligible routes easily identifiable, while fine-tuning the manual logging interface for a seamless workflow! ● Bus Type Badges & Enhanced Transfer Insights
Version 1.16.2 released
This update brings significant optimizations to both visuals and user experience, making your trip planning smoother than ever: ● Brand New "Card-Based" Design for Departure Stations: Say goodbye to boring system lists! Aligning with our
Version 1.16.1 released
This update brings a completely redesigned, lightweight feature guide, comprehensive visual refinements, and a critical fix for pass expiration notifications! ● All-New Interactive Feature Guide • Lightweight Tooltips: The "Trips" page now
Version 1.16.0 released
● Brand New Feature: Commute Review • Story-Style Page Review: Relive your commute highlights of this period in a beautiful, fluid, dynamic Story format! Includes total trips, "actual cost to break even" after deducting discounts, favorite
Version 1.15.2 released
This update brings the long-awaited data chart upgrades, a brand-new official TRA database, and makes AI voice recognition even smarter and more precise! ● Dashboard "More Analytics" Fully Upgraded • Independent Current Period Analysis: P
Version 1.15.1 released
This update significantly improves the accuracy of voice logging and brings instantaneous data synchronization to your screen! ● Smarter Voice Recognition & Fixes • Smart Segment Merging & Recovery: Resolved issues where itineraries were
Version 1.15.0 released
This update introduces a brand-new "Favorite Routes Management System," optimizing frequent and commute routes separately, and comprehensively enhancing details to make your commute logging experience more intuitive and flexible! ● Favorit
Version 1.14.1 released
This update significantly boosts the fluency of voice logging, making the App much smarter while delivering a more intuitive editing interface! ● Comprehensive Upgrade to Voice Itinerary Editing Interface • Inline List Editing: When click
Version 1.14.0 released
Here is the English translation for your App Store release notes, preserving all original formatting and symbols exactly as requested: We've brought you a major feature upgrade! Our brand-new "Voice Expense Tracking" is now officially inte
Version 1.13.4 released
To deliver a more stable and seamless user experience, this update focus on final critical optimizations and bug fixes for our widgets. • System Requirements Update: Home Screen widgets now support iOS 18. • Widget Loading Fix: We’ve fixed
Version 1.13.3 released
This update focuses on widget reliability and data synchronization: • Fixed an issue where the widget failed to display data on iPad • Fixed an issue where the widget did not refresh after using "Duplicate Trip", "Return Trip", "Duplicate
Version 1.13.2 released
This update focuses on refining UI details, improving multilingual localization, and fixing widget-related bugs. ● Homepage UI Enhancements: Refined the homepage layout and spacing details to improve overall visual appeal and readability.
expanded screenshot