• Joined on 2026-04-11
admin pushed to master at admin/Flights 2026-05-31 13:05:23 -05:00
cb981c5380 Route map: filter from allFlights + filters internally
admin pushed to master at admin/Flights 2026-05-29 19:00:04 -05:00
0c9d02f7d4 Aircraft enrichment: FlightAware fallback + IATA→ICAO normalization
admin pushed to master at admin/Flights 2026-05-29 18:49:01 -05:00
e5333ff965 Enrich existing flights with aircraft types
admin pushed to master at admin/Flights 2026-05-29 18:43:19 -05:00
2e5cf6b9b3 History: filter auto-dismiss, toolbar map access, aircraft empty state, CSV enrichment
admin pushed to master at admin/Flights 2026-05-29 18:32:50 -05:00
572e81406d Route map fixes: swipe-dismiss, filter button, plane scale
admin pushed to master at admin/Flights 2026-05-29 18:26:53 -05:00
f97d5f52ec Route map: full rewrite — plane fly-through, fit camera, real drawer
admin pushed to master at admin/Flights 2026-05-29 18:08:57 -05:00
e1b7fd4b0d History row: boarding-pass classic design
admin pushed to master at admin/Flights 2026-05-29 11:13:26 -05:00
86582cea4a History tab: passport redesign
admin pushed to master at admin/Flights 2026-05-29 10:38:29 -05:00
a33a56176d History v3: search, sort, filters, interactive lifetime map
admin pushed to master at admin/Flights 2026-05-29 10:27:21 -05:00
d639cdef15 History: import flights from CSV (Southwest PNR format)
admin pushed to master at admin/OFApp 2026-05-29 10:14:40 -05:00
4ba88d96f4 forum scraper: dedup downloads by content hash, not just filename
a627388a4a turbo: dedup downloads by content hash, not just filename
e6c0e2292b Fix login: don't pass expiresIn:undefined to jwt.sign
b75b6542d9 Make detectMaxPage thread-scoped to avoid sidebar false positives
aa4f1157d1 Route SimpCity forum scraping through FlareSolverr + add turbo.cr resolver
Compare 6 commits »
admin pushed to master at admin/Flights 2026-05-27 10:27:27 -05:00
9e1dbfbf90 Re-enable flights:// URL scheme (with UISceneConfigurations)
admin pushed to master at admin/Flights 2026-05-27 10:21:50 -05:00
f40b02f68d Fix launch crash: drop CloudKit init, lazy Wallet, revert plist
admin pushed to master at admin/Flights 2026-05-27 09:55:12 -05:00
d444a5caac Share Extension: back out target, keep URL scheme
admin pushed to master at admin/Flights 2026-05-27 09:51:33 -05:00
803c812f86 History v2: everything — Wallet auto-prompt, age, track replay, share
admin pushed to master at admin/Flights 2026-05-27 09:35:53 -05:00
8308d9cf03 History: drop iCloud entitlement (cap not provisioned)
admin pushed to master at admin/Flights 2026-05-27 09:34:40 -05:00
847e5c6035 Flight History (v1): logbook, stats, animated route map, year-in-review
admin pushed to master at admin/Flights 2026-05-27 08:51:14 -05:00
a1831d0034 Detail sheet: reorder to title → route → photo
admin pushed to master at admin/Flights 2026-05-27 08:45:31 -05:00
16b874a7ad Detail sheet: hero aircraft photo via planespotters
admin pushed to master at admin/Flights 2026-05-27 07:52:59 -05:00
92bc6ed52e Live feed: FR24 primary, OpenSky fallback