Rabbit LoopRabbit Loop

Update Logs

What’s new

A running log of changes across every Rabbit Loop app and service.

Website1d ago

Give products readable URLs instead of random IDs

Website1d ago

Fix duplicate SEO metadata across shop, privacy, and terms pages

Website2d ago

Mention Transperth by name on the RL Transit page

Website4d ago

Update Privacy Policy to cover RL Transit's route tracking location use

Website4d ago

RL Transit beta signups are now closed — the app is moving to a full App Store launch

RL Transit4d ago

Add live route tracking — see your position on the map and get notified as you near your stop, even with your phone locked

Account & Login4d ago

Show your passkeys in the data export — they were missing from both the page and the download

Account & Login4d ago

Clarify that removing a passkey doesn't delete it from your device's password manager

Account & Login4d ago

Make passkey removal confirm the passkey actually existed before saying it was removed

Account & Login4d ago

Fix a bug where removing a passkey could silently do nothing

Account & Login4d ago

Revert "Let people reach the sign-in page by going to the site directly, not just via a link"

Account & Login4d ago

Let people reach the sign-in page by going to the site directly, not just via a link

Website4d ago

Fix a sign-in bug that could bounce some users back and forth between login and the site

Website7d ago

Show our Western Australia location in the footer

Website8d ago

Let RL Transit's beta signup page show up in search

Website10d ago

Fix session cookie diverging between rabbit-loop.com and auth.rabbit-loop.com

Website10d ago

Fix beta signup being permanently stuck on the location check

RL Transit10d ago

Fix Ellenbrook and Midland Line missing from Perth Stn

RL Transit11d ago

Fix Back from journey detail losing the routes-found list

RL Transit11d ago

Fix journey detail card's capped scroll height

RL Transit11d ago

Move journey detail screen back inside the real bottom sheet

RL Transit11d ago

Fix Live Activity progress bar showing full instead of filling up

RL Transit11d ago

Fix crash from dragging the journey detail header

RL Transit11d ago

Let the journey detail header itself be dragged to move the sheet

RL Transit11d ago

Sync committed build number with the last shipped TestFlight build

RL Transit11d ago

Fix journey detail card hiding the sheet's drag handle and header padding

RL Transit11d ago

Fix Live Activity progress bar freezing on the Lock Screen

RL Transit11d ago

Fix crash opening journey detail screen

RL Transit11d ago

Fix crash when opening the itinerary detail screen

RL Transit11d ago

Stop a native module failure from crashing the app on startup

RL Transit11d ago

Sync committed iOS build number with the last local build

RL Transit11d ago

Fix itinerary detail screen actually filling the sheet's space

RL Transit11d ago

Fix itinerary detail screen still cutting off on longer trips

RL Transit11d ago

Try bringing the moving icon back via a custom ProgressViewStyle

RL Transit11d ago

Fix the Live Activity progress bar not actually moving

RL Transit11d ago

Fix itinerary detail screen scroll cutoff without making it a popup

RL Transit11d ago

Fix disruption alert popup not opening on journey results

RL Transit11d ago

Fix itinerary detail screen cutting off the last stop

RL Transit11d ago

Fix journey results not closing when you tap a result, or reopening on Back

RL Transit11d ago

Fix journey results list not scrolling to the last routes

RL Transit11d ago

Make the startup connectivity checks snappier

RL Transit11d ago

Add a real offline mode instead of guessing when connectivity is bad

RL Transit11d ago

Stop the app hanging on slow or missing connections at startup

RL Transit11d ago

Stop drawing the wrong walking route for platform transfers on the map

RL Transit11d ago

Extend transfer-time fix to every interchange, not just train stations

RL Transit11d ago

Preserve Transperth's real transfer data, only fill genuine gaps

RL Transit11d ago

Fix confusing platform-transfer directions in journey planner

Account & Login12d ago

Patch dependency security vulnerabilities

RL Transit12d ago

Make the progress bar icon glide smoothly instead of stepping once a minute

RL Transit12d ago

Give the progress bar a moving icon marker and align the departs label inline

RL Transit12d ago

Show the real transit mode (bus/train/ferry) in the Lock Screen and Dynamic Island

RL Transit12d ago

Add a live progress bar to the Lock Screen Live Activity, and reposition the departs label

RL Transit12d ago

Move the departs label above the countdown instead of below

RL Transit12d ago

Redesign the Lock Screen Live Activity layout to match real-world patterns

RL Transit12d ago

Fix the Lock Screen countdown being squeezed out entirely on longer routes

RL Transit12d ago

Surface a silent Live Activity start failure in the dev logs

RL Transit12d ago

Fix Dynamic Island not showing a live countdown

Website12d ago

Mention trains alongside buses on the Transit page

Icon Builder12d ago

Fix the visible headline to use generator wording and add a real H1

Icon Builder12d ago

Call Icon Builder a generator instead of a creator in page metadata

Website12d ago

Update the Transit page hero copy to match how people search for it

Account & Login12d ago

Keep sign-in and account pages out of search results

Website14d ago

Fix a stored XSS gap in product review schema data

Website14d ago

Add an automatic Google Shopping product feed

Website14d ago

Fix incorrect FAQ answer about accounts

Website14d ago

Add an SEO maintenance guide

Website14d ago

Add an SEO maintenance guide

Website14d ago

Add an About page and FAQ sections to Shop and Services

Website15d ago

SEO and AI-search optimization pass

Website15d ago

Show the selected variant's photo in the main product gallery

Website15d ago

Let customers pick a product variant before buying

Website17d ago

Add a site-wide announcement banner

Website17d ago

Bundle beta request notifications instead of one email each

RL Transit17d ago

Fix Bus/Train toggle layout, same wrapper bug

RL Transit17d ago

Fix tab row layout broken by the press-animation wrapper

RL Transit17d ago

Give the main menu some personality

RL Transit17d ago

Fix guest favoriting silently failing

RL Transit17d ago

Surface errors when favoriting fails

RL Transit17d ago

Add favoriting for timetables

RL Transit17d ago

Fix journey favorites row layout and refresh

RL Transit17d ago

Add favorite journeys, organized by tag

RL Transit17d ago

Combine Stops and Timetables into a Home tab

Website17d ago

Fix quiet apps disappearing from Update Logs

RL Transit17d ago

Give favorites their own tab

RL Transit17d ago

Add train lines to the Timetables tab

RL Transit17d ago

Bump build number for the revert build

RL Transit17d ago

Fix floating map buttons sitting in the wrong spot

RL Transit17d ago

Bump build number

RL Transit17d ago

Add a proper Favorites tab

RL Transit17d ago

Fix build issue silently breaking the lock screen widget update

RL Transit17d ago

Fix "future departure" alerts sometimes picking the wrong service

RL Transit19 July 2026

Revert "Fix bottom-of-list cutoff across the app using real safe-area insets"

RL Transit19 July 2026

Fix bottom-of-list cutoff across the app using real safe-area insets

RL Transit19 July 2026

Extend the stopping-stations screen and its "You're here" marker to buses

RL Transit19 July 2026

Fix stopping-stations list showing the wrong stops for short-working peak services

RL Transit19 July 2026

Add boarding/alighting stops and trip totals to journey planner cards

RL Transit19 July 2026

Speed up "Plan journey from my location"

RL Transit19 July 2026

Add a "Plan journey from my location" button to the journey planner

RL Transit19 July 2026

Show "You're here" on the trip stop list when you're near one of its stops

RL Transit19 July 2026

Hide the disruptions badge in Regional mode, clarify it's metro-only

RL Transit19 July 2026

Warn when Precise Location is off

RL Transit19 July 2026

Fix nearest-stop card showing the wrong things

RL Transit19 July 2026

Make the find-me button track your location continuously

RL Transit19 July 2026

Add a find-me button to center the map on your location

Website18 July 2026

Fix remaining Edge Runtime crypto buffer bug

Website18 July 2026

Fix Edge Runtime crypto bug breaking token verification

Website18 July 2026

Add deep debug logging inside verifyAdmission

Website18 July 2026

Add debug logging for maintenance-bypass cookie check

RL Transit18 July 2026

Add hidden admin bypass for maintenance mode

Website18 July 2026

Add hidden admin bypass for maintenance mode

Account & Login18 July 2026

Add hidden admin bypass for maintenance mode

RL Transit18 July 2026

Add debug logging for the graph staleness check

RL Transit18 July 2026

Actually search for the fastest arrive-by option instead of trusting OTP alone

RL Transit18 July 2026

Request more candidate journeys for arrive-by searches

RL Transit18 July 2026

Fix maxInterlineDistance config location for OTP 2.5

RL Transit18 July 2026

Fix route-line toggle when opening a departure board from a journey leg

RL Transit18 July 2026

Show the fastest journey option first

RL Transit18 July 2026

Stop OTP merging separate train lines into one impossible leg

RL Transit18 July 2026

Stop OTP crash-looping when a graph rebuild fails

RL Transit18 July 2026

Make GTFS publish failures visible instead of silent

RL Transit18 July 2026

Fix journey planner routing far-out-of-the-way trips

RL Transit17 July 2026

Fix journey planner suggestions not showing while typing

RL Transit17 July 2026

Fix the actual cause of the app crashing on launch: expo-font version mismatch

RL Transit17 July 2026

Remove the real-alarm feature to fix the app crashing on launch

RL Transit17 July 2026

Fix app crashing on launch on devices below iOS 26

RL Transit16 July 2026

Fix journey leg departures showing no services

RL Transit16 July 2026

Make journey legs tappable, preserve search state, and add an alert mode toggle

RL Transit16 July 2026

Clearer journey planner with icons, and tappable disruption alerts everywhere

RL Transit16 July 2026

Smarter departure alerts, plus an optional real alarm

Website16 July 2026

Move Explore Services button next to the Current Projects heading

Website16 July 2026

Add a Current Projects heading above the RL Transit section

Website16 July 2026

Make the RL Transit homepage section more prominent

Website16 July 2026

Fix SEO indexing for the RL Transit beta signup page

Website16 July 2026

Add RL Transit info page

Website12 July 2026

Ask for location permission explicitly before triggering browser prompt

Website12 July 2026

Add RL Transit pre-beta request flow with location check and declaration

RL Transit12 July 2026

Disable native Apple Maps place popup when tapping the map

RL Transit12 July 2026

New splash screen with WA map and train design

RL Transit12 July 2026

Tap disruption banners to see full details and replacement service info

RL Transit12 July 2026

Fix search mode stuck, ghost stop, wrong error icon, and silent DB rollback

RL Transit11 July 2026

Fix crash in journey planner — activeQuery used before declaration

RL Transit11 July 2026

Never delete the active timetable DB before the new one is in place

RL Transit11 July 2026

Keep search active after no results — tap ↺ to retry

RL Transit11 July 2026

Move GTFS publisher to Coolify

RL Transit11 July 2026

Update server lock file to fix Coolify build

RL Transit11 July 2026

Move disruption scraper to Coolify

RL Transit11 July 2026

Move offline warning to top bar, disable delays in settings when offline

RL Transit11 July 2026

Collapse date/time pickers after planning a journey

RL Transit11 July 2026

Add date picker to journey planner

RL Transit11 July 2026

Refresh disruptions every 2 minutes while app is open

RL Transit11 July 2026

Only show disruptions active today in timetables screen

RL Transit11 July 2026

Filter disruption banner by viewed date, fetch upcoming disruptions too

RL Transit11 July 2026

Show disruption banner even when no departures are running

RL Transit11 July 2026

Fix pruneStale to also remove expired bus disruptions

RL Transit11 July 2026

Fetch disruption descriptions from Transperth detail pages (new only)

RL Transit11 July 2026

Move delays pill to map overlay with dismiss, add View Service Disruptions to Settings

RL Transit11 July 2026

Replace disruption banner with compact pill linking to full delays screen

RL Transit11 July 2026

Show offline warning when live delay data can't be fetched

RL Transit11 July 2026

Show disruption warnings contextually across departure board, timetables, and journey planner

RL Transit11 July 2026

Include bus disruptions alongside train disruptions

RL Transit11 July 2026

Only store disruptions that affect named train lines, not bus/infrastructure

RL Transit11 July 2026

Fix disruption scraper: deduplicate entries that appear multiple times on page

RL Transit11 July 2026

Fix disruption scraper: use correct CSS selectors and handle   in dates

RL Transit11 July 2026

Add live Transperth disruption alerts

RL Transit11 July 2026

Dismiss keyboard when Plan journey is tapped

RL Transit11 July 2026

Show time picker in 12-hour format

RL Transit11 July 2026

Add Leave at / Arrive by time selector to journey planner

RL Transit11 July 2026

Fix place search: bound results to Perth, show more address context to avoid wrong picks

RL Transit11 July 2026

Fix route stops: safer SQL query and wire into timetables route selection

RL Transit11 July 2026

Show only route stops on map when a route is highlighted, hiding all others

RL Transit11 July 2026

Hide all stop markers while viewing a journey route

RL Transit11 July 2026

Clear journey detail when tapping the Rabbit Loop button

RL Transit11 July 2026

Switch place search to Nominatim for accurate business name lookup

RL Transit11 July 2026

Add place search to journey planner

RL Transit11 July 2026

Show walking segments on journey map in grey

RL Transit11 July 2026

Fix journey detail back button and preserve planner state

RL Transit11 July 2026

Draw only the travelled segment of each route on the map

RL Transit11 July 2026

Open planned journeys in a dedicated detail screen with route on map

RL Transit11 July 2026

Move OTP base URL to its own config file

RL Transit11 July 2026

Fix journey planner — use inline URL constant

RL Transit11 July 2026

Debug: show sent query and received URL in error

RL Transit11 July 2026

Clean up transit API proxy — remove debug endpoints

RL Transit11 July 2026

Fix journey planner — stop pre-encoding URL params

RL Transit11 July 2026

Debug: show exact URL and status in journey planner error

RL Transit11 July 2026

Fix journey planner not connecting after adding AbortController

RL Transit11 July 2026

Test URL-encoded params in health/plan endpoint

RL Transit11 July 2026

Add plan test endpoint to transit API health check

RL Transit11 July 2026

Add health endpoint to transit API proxy for diagnostics

RL Transit11 July 2026

Improve journey planner error messages and extend timeout to 30s

RL Transit11 July 2026

Simplify journey planner timeout handling

RL Transit11 July 2026

Polish journey planner — fix times, clear button, and reliability

RL Transit10 July 2026

Add journey planner tab to plan door-to-door trips across Perth

RL Transit10 July 2026

Switch proxy to Supabase token validation (supports ECC keys)

RL Transit10 July 2026

Add JWT auth proxy in front of OTP

RL Transit10 July 2026

Switch OSM source to openstreetmap.fr, add size validation

RL Transit10 July 2026

Add download retry with backoff to prevent restart hammering GitHub

RL Transit10 July 2026

Save GTFS zip to release so OTP can download it without hitting Transperth directly

RL Transit10 July 2026

Add OTP server — downloads OSM + GTFS, builds graph, serves routing API

RL Transit10 July 2026

Add weekly OSM snapshot workflow — publishes WA street map to transit-data

RL Transit10 July 2026

Home button refreshes nearest stop card without auto-navigating

RL Transit10 July 2026

Home button now detects your location and opens your nearest stop

RL Transit10 July 2026

Remove journey planner — starting fresh

RL Transit9 July 2026

Make OTP fully self-managing — no Coolify cron needed

RL Transit9 July 2026

Detect and self-heal corrupt OSM download

RL Transit9 July 2026

Auto-refresh GTFS data when timetables change

RL Transit9 July 2026

Add Perth OSM street map so journey planner can find routes

RL Transit9 July 2026

Use full WA OSM for regional service coverage

RL Transit9 July 2026

Fix five bugs found in journey planner code review

RL Transit9 July 2026

Add journey planner powered by OpenTripPlanner

RL Transit9 July 2026

Fix OTP startup flags for v2.5.0

RL Transit9 July 2026

Fix OTP startup command

RL Transit9 July 2026

Add OTP journey planner server

Website8 July 2026

Remove tsconfig.tsbuildinfo from repo

Icon Builder5 July 2026

Add new emojis to Faces group

RL Transit4 July 2026

Update app icon to new RL Transit brand icon

Icon Builder4 July 2026

Add grouping, multi-select, raw image upload, undo/redo/duplicate

Icon Builder4 July 2026

Add undo, redo, and duplicate to icon builder

RL Transit4 July 2026

Ask for location permission on first open and re-check on each return

RL Transit4 July 2026

Use type-aware distance thresholds for nearest stop detection

RL Transit4 July 2026

Show nearest stop based on location when browsing stops tab

RL Transit4 July 2026

Hide journey planner — entry point and navigation removed

RL Transit4 July 2026

Fix transfer search window for long-distance journeys

RL Transit4 July 2026

Increase intermediate stop limit so long-distance transfers are found

RL Transit4 July 2026

Fix journey planner plan button hidden behind favourites list

RL Transit4 July 2026

Add time selector, favourites, and smart back to journey planner

RL Transit4 July 2026

Fix journey planner lag, first-search failure, and sheet disappearing

RL Transit4 July 2026

Fix journey planner missing bus-to-station routes

RL Transit4 July 2026

Redesign journey planner to clearly show service changes

RL Transit4 July 2026

Fix journey planner routing — station stop_ids and radius expansion

RL Transit4 July 2026

Fix Plan button, expand search radius, improve journey planner UX

RL Transit4 July 2026

Fix duplicate location permission string in app.json

Website4 July 2026

Update RL Transit privacy policy for location and journey planning

RL Transit4 July 2026

Add journey planner with place-to-place routing

RL Transit4 July 2026

Fix Swift closure return error in DynamicIsland

RL Transit4 July 2026

Live Activity: line colour + more padding, fix departure board scroll

RL Transit3 July 2026

Rename Lines tab to Timetables

RL Transit3 July 2026

Add Lines tab for bus/ferry route timetable lookup

RL Transit3 July 2026

Redesign Live Activity for modern transit look

RL Transit3 July 2026

Strip platform number from Live Activity station label

RL Transit2 July 2026

Tap logo to return to home state

RL Transit2 July 2026

Trip detail: strip platform numbers from stop names + fix scroll cutoff

RL Transit2 July 2026

Animate Search Here and Find Closest Stop buttons with the sheet

Account & Login2 July 2026

Allow rabbitlooptransit:// scheme for connected app registration

RL Transit2 July 2026

Fix Search Here and Find Closest Stop hidden behind bottom sheet

RL Transit2 July 2026

Fix Settings scroll cut off — increase bottom padding to 80pt

RL Transit2 July 2026

Fix Live Activity layout clipping on edges

RL Transit2 July 2026

Show platform numbers on direction picker rows

RL Transit2 July 2026

Tap a departure to see all stops on that service

RL Transit2 July 2026

Add Custom option to alert time picker

RL Transit2 July 2026

Replace alert countdown picker with preset time chips

RL Transit2 July 2026

Hide Next to Perth button at CBD stations

RL Transit2 July 2026

Add Next to Perth shortcut button on station line picker

RL Transit2 July 2026

Filter special services from station lines + add OTA version indicator

RL Transit2 July 2026

Fix alert countdown picker timezone bug

RL Transit2 July 2026

Compact Dynamic Island pill: show departure time not full countdown

RL Transit2 July 2026

Fix Live Activity — clean station name and compact lock screen layout

RL Transit2 July 2026

Fix 7 bugs from code review

RL Transit1 July 2026

Set runtimeVersion policy to appVersion for OTA compatibility

RL Transit1 July 2026

Two-step direction picker matching Transperth flow

RL Transit1 July 2026

Simplify direction picker to one card per line, no platform info

RL Transit1 July 2026

Fix direction picker grouping and stop sequence selection

RL Transit1 July 2026

Add newcomer direction picker and OTA updates

RL Transit30 June 2026

Simplify direction picker to platform-per-destination model

RL Transit30 June 2026

Fix Swift range type in Live Activity timer — use ClosedRange (...) not Range (..<)

RL Transit30 June 2026

Fix bugs found in code review

RL Transit30 June 2026

Add cancel button for notification and Live Activity

RL Transit30 June 2026

Only filter departure board by line when platforms go to different destinations

RL Transit30 June 2026

Add Live Activities — departure countdown on Dynamic Island and Lock Screen

RL Transit30 June 2026

Remove Perth Stadium from directions, stagger map loading, cleaner alert text

RL Transit29 June 2026

Fix mixed-line departure boards, make boards live, add departure alerts

RL Transit29 June 2026

Re-link EAS project under new account

RL Transit29 June 2026

Publish GTFS releases to a separate public data repo

RL Transit29 June 2026

Publish GTFS releases to a separate public data repo

RL Transit29 June 2026

Move GTFS data service from Render to GitHub Releases

RL Transit27 June 2026

Show suburb on place search results, add Find closest stop button

RL Transit27 June 2026

Restore location permission string rejected by App Store review

RL Transit27 June 2026

Remove unused location permission string

Website27 June 2026

Update Privacy Policy and Terms for accuracy

RL Transit27 June 2026

Lock out the app if maintenance mode turns on while you're using it

RL Transit27 June 2026

Add destination search — find places like "Crown Perth" on the map

RL Transit27 June 2026

Merge duplicate directions, show platforms, add ferry, fix route filter and marker reset

RL Transit27 June 2026

Search here uses the actual visible map area instead of a fixed radius

RL Transit27 June 2026

Fix terminus stations showing their own name as a direction option

RL Transit27 June 2026

Replace auto-loading bus stops with a Search Here button

RL Transit27 June 2026

Fix duplicate station markers on the Regional map

RL Transit27 June 2026

Fix bogus direction options showing a station's own name

RL Transit27 June 2026

Revert bus stops to markers, add schedule time picker to departure board

RL Transit27 June 2026

Render bus stops as circles instead of markers for smoother panning

RL Transit27 June 2026

Fix regional map colors/icons and revert laggier bus-stop hiding

RL Transit27 June 2026

Use macos-26 runner for new-enough Swift tools version

RL Transit27 June 2026

Pin EAS local build workdir and skip cleanup so failure logs survive

RL Transit27 June 2026

Dump real Xcode build log on CI failure for debugging

RL Transit27 June 2026

Use macos-15 runner for new-enough default Xcode version

RL Transit27 June 2026

Build iOS on GitHub's free macOS runner instead of EAS cloud credits

RL Transit27 June 2026

Remove Stadium Special event train from the data entirely

RL Transit27 June 2026

Fix route line closing on pinch-zoom, bus stops vanish while panning, regional overview is trains-only

RL Transit27 June 2026

Fix regional crash and bus stop lag while panning

RL Transit27 June 2026

Fix bus stop icon, make region queries resilient to stale local schema

RL Transit27 June 2026

Add Metro/Regional map sections

RL Transit27 June 2026

Stop the map from re-diffing markers when nothing actually changed

RL Transit27 June 2026

Fix back navigation and stop grouping bus stands with train platforms

RL Transit27 June 2026

Fix map lag when zoomed in and panning around

RL Transit27 June 2026

Show route chip even when a stop has only one route

RL Transit27 June 2026

Remove accidentally committed Supabase CLI cache file

RL Transit27 June 2026

Add Sign In / Create Account row to Settings for guest mode

RL Transit27 June 2026

Fix duplicate station entries in search/map results

RL Transit27 June 2026

Group platforms/stands into stations with a direction picker

RL Transit27 June 2026

Sync timetable updates in the background instead of blocking the app

RL Transit27 June 2026

Make user-facing error and status messages customer-friendly

RL Transit27 June 2026

Modernize Settings and Login screens, disable broken locate button

RL Transit27 June 2026

Fix map freeze when zoomed in: cap bus stop markers to a nearby radius

RL Transit27 June 2026

Use official Transperth line colors throughout the UI, add live-feeling countdown

RL Transit27 June 2026

Fix favorites leaking between accounts on shared devices

Website27 June 2026

Update privacy policy: RL Transit favorites now sync to account when signed in

RL Transit27 June 2026

Add Update Logs, Privacy Policy, and Terms of Service links to Settings

Website26 June 2026

Fix duplicate section numbering in privacy policy

RL Transit26 June 2026

Fix the real cause of 'no such table: departures': pass db filename + directory separately to openDatabaseSync

RL Transit26 June 2026

Fix GTFS sync: clear stale temp-file WAL/SHM sidecars before reuse

RL Transit26 June 2026

Fix unsafe GTFS swap: verify before activating, clear stale WAL sidecars

RL Transit26 June 2026

Fix sync crash: Crypto.digest needs a Uint8Array, not a raw ArrayBuffer

RL Transit26 June 2026

Fix placeholder Render URL — app was pointing at a URL that never existed

RL Transit26 June 2026

Add NSLocationWhenInUseUsageDescription for expo-maps

RL Transit26 June 2026

Save App Store Connect app ID so TestFlight submissions don't need interactive mode

RL Transit26 June 2026

Redesign home screen as an Apple Maps-style network view

RL Transit26 June 2026

Add train line/station data to GTFS snapshot for the upcoming map screen

RL Transit26 June 2026

Fix server OOM crash: stream zip decompression, defer indexing

RL Transit26 June 2026

Replace Supabase Storage GTFS pipeline with a Render data service

RL Transit26 June 2026

Harden GTFS part assembly and surface sync status in Settings

RL Transit26 June 2026

Add presence heartbeat so admin dashboard can show active users

Account & Login26 June 2026

Add shared presence heartbeat endpoint for client-only apps

RL Transit26 June 2026

Split GTFS snapshot into parts to fit Supabase's 50MB upload limit

RL Transit26 June 2026

Add timetable sync loading state, normalize GTFS schema to cut snapshot size

RL Transit26 June 2026

Fix GTFS pipeline CI by bumping Node to 22

Website26 June 2026

Add RL Transit to services list, legal pages, and update logs

RL Transit26 June 2026

Launch RL Transit — Perth public transport stop search, favourites, and departure times.

Website21 June 2026

Update legal pages for the new Strap Monitor home screen widget

Website21 June 2026

Make the Update Logs page nicer to browse, with filtering by app

Icon Builder21 June 2026

Note that new repos need the changelog workflow + secrets too

Account & Login21 June 2026

Note that new repos need the changelog workflow + secrets too

Website21 June 2026

Note that new repos need the changelog workflow + secrets too

Website21 June 2026

Add an Update Logs link to the site footer

Icon Builder21 June 2026

Test the new Update Logs pipeline

Account & Login21 June 2026

Test the new Update Logs pipeline

Website21 June 2026

Test the new Update Logs pipeline