1.4.5
2026-07-19
- Railcam sighting logging: select your railcam and location is set automatically
- Sighting streaks: track consecutive days of logging sightings
- Ads to support continued development of TrainTracker
- Bug fixes and improvements
1.4.2
2026-07-12
- Enhanced notification management
- Bug fixes
1.4.1
2026-07-10
- Giveaway support updated for new Summer Swag Giveaway
- Follow creators directly from Trackside feed
- Bug fixes and improvements
1.4.0
2026-07-09
TRACKSIDE
• New Trackside content feed - browse alerts, spotlights, and events from the railfan community
• Post detail view with full content, likes, and threaded comments
• Like posts directly from the feed
• Follow your favorite creators on Trackside
• View, like, and comment counts on every post
• Tag-based content filtering
• View tracking for post impressions
IMPROVEMENTS
• Map dots now stack with newest sightings on top
• Trackside notification preferences (All, Following Only, None)
1.3.2
2026-06-29
- Following section added to profile with follower and following counts
- List of users you follow now visible on your profile
- Username displays on sighting cards
- Following feed now loads more sightings
- Tapping Done after logging a sighting returns you to the previous screen
- Railroad picker now includes Leasing and Manufacturers category
- Removed sightings now show the removal reason on your profile
- Bug fixes and stability improvements
1.3.1
2026-06-26
Bug fixes and security improvements
1.3.0
2026-06-23
New Features:
- Railcams page with Mapbox map, rail overlay, search, submit, report, and operator field (More tab)
- Map pin tap scrolls to and highlights the railcam card in the list
- Follow users from public profiles and home Following tab
- Inline follow button next to spotter username on sighting detail
- Re-spot / sighting chain with timeline display
- Photo editing on sightings (replace, add, remove)
- Precise location toggle for notifications (GPS instead of home location)
- User location pulsing dot on all maps
- Per-locomotive railroad selection on submit
Submit & Edit:
- Locomotive numbers now optional
- Autocomplete for loco numbers (up to 25 results, inline display)
- Autocomplete for train symbols (up to 25 results)
- Numbers-only validation with inline hint
Navigation & Performance:
- All tabs stay alive across tab switches (no more data reloads)
- Home feed tabs pinned above scroll (fixes unresponsive tabs)
- Active tab zIndex fix for touch reliability
- Archive search proper debounce
- Sighting detail loads likes, chain, and follow status in parallel
- PublicProfileView only loads data once
- Tag display changed from ScrollView to HStack (fixes gesture conflicts)
- Loading transitions with smooth fade
Onboarding:
- Auto-fills city/state from GPS location
- Precise location enabled by default
- Sends initial live location to server
- Signup platform tracking
Auth:
- Fixed double sign-in code email
Roster:
- Railroad picker now shows short_line and fallen_flag categories
- Corrections display railroad abbreviation next to loco numbers
Sighting Display:
- Locomotive numbers wrap properly for large consists
- Railroad prefix only shown when different from main railroad
- Amber back button on sighting detail
- Camera icon for railcam map pins (SF Symbol)
Other:
- Photo change moderation logging
- Railcam submit uses fullScreenCover (persists when switching apps)
- Notification preferences save fix
1.2.1
2026-06-11
- Fixed crash when removing a locomotive entry from the sighting form
- Fixed crash when tapping "Done" after submitting a sighting
- Removed disruptive "not near tracks" popup, snap-to-rail hint shown inline instead
- Server-side location validation now rejects sightings outside North America