Commit Graph

  • 21c647d37e Merge branch 'main' of gitea.treytartt.com:admin/Sportstime main Trey t 2026-04-16 14:34:48 -05:00
  • a77a93b92d update profiles Trey t 2026-04-16 14:32:12 -05:00
  • a6f538dfed Audit and fix 52 test correctness issues across 22 files Trey T 2026-04-04 23:00:46 -05:00
  • 9b622f8bbb Harden planning test suite with realistic fixtures and output sanity checks Trey T 2026-04-04 13:38:41 -05:00
  • 188076717b Fix team-first future window selection Trey t 2026-04-03 15:31:52 -05:00
  • 0fa3db5401 Harden test harness and UI suite Trey t 2026-04-03 15:30:54 -05:00
  • 87b9971714 Fix FoundationModels crash, driving constraint, and disable card descriptions Trey T 2026-03-27 12:42:21 -05:00
  • aa6477b886 Fix launch crash — add production PostHog API key for Release builds Trey T 2026-03-27 11:18:49 -05:00
  • 65fbb596a8 Fix Release build for App Store deployment — manual signing and #if DEBUG guard Trey T 2026-03-27 10:33:28 -05:00
  • 741924f6fc Merge pull request #7 from akatreyt/improvement-plan/all-phases akatreyt 2026-03-21 09:53:56 -05:00
  • 6cbcef47ae Add implementation code for all 4 improvement plan phases Trey T 2026-03-21 09:40:32 -05:00
  • db6ab2f923 Implement 4-phase improvement plan with TDD verification + travel integrity tests Trey T 2026-03-21 09:37:19 -05:00
  • ce734b6c63 fix: revert gameDate to local timezone and update DAG router test timing Trey t 2026-02-27 18:59:54 -06:00
  • c94e373e33 fix: comprehensive codebase hardening — crashes, silent failures, performance, and security Trey t 2026-02-27 17:03:09 -06:00
  • e046cb6b34 Fix custom item edit refresh and stabilize F069 UI test Trey t 2026-02-22 22:11:01 -06:00
  • ec2bbb4764 Stabilize beta release with warning cleanup and edge-case fixes Trey t 2026-02-22 13:18:14 -06:00
  • fddea81e36 fix: add contentShape to team picker rows for full-row tap targets Trey t 2026-02-22 00:43:44 -06:00
  • 91c5eac22d fix: codebase audit fixes — safety, accessibility, and production hygiene Trey t 2026-02-22 00:07:53 -06:00
  • 826eadbc0f fix: ScenarioCPlanner endpoint merging and game validation Trey t 2026-02-21 22:40:06 -06:00
  • 242634e03c Merge branch 'main' of github.com:akatreyt/sportstime Trey t 2026-02-21 20:45:32 -06:00
  • e948723c00 Merge pull request #6 from akatreyt/fix/issue-3 akatreyt 2026-02-21 18:06:04 -06:00
  • 5689306895 Merge pull request #5 from akatreyt/fix/issue-2 akatreyt 2026-02-21 18:05:51 -06:00
  • 9b7ac7d934 Merge pull request #4 from akatreyt/fix/issue-1 akatreyt 2026-02-21 18:05:39 -06:00
  • d98acd6a9a fix: resolve issue #3 - Iap coupon treyt 2026-02-21 18:03:09 -06:00
  • ad3febf69b fix: resolve issue #2 - By router planning treyt 2026-02-21 01:41:17 -06:00
  • a4e9327b18 fix: restrict By Route wizard to stadium cities and filter sports by selected cities Trey t 2026-02-20 22:47:46 -06:00
  • 2a3fc8d5d7 fix: resolve issue #1 - Follow teams treyt 2026-02-20 21:38:13 -06:00
  • b062ced000 fix: improve text contrast for badges, category chips, and separators Trey t 2026-02-20 14:26:21 -06:00
  • c52b70089e fix: move paywall sheet to stable scope and fix map button positions Trey t 2026-02-20 14:05:37 -06:00
  • d1429071f6 redesign PaywallView with premium header, feature grid, and ticket separator Trey t 2026-02-20 13:51:38 -06:00
  • e2d449046b fix: add contentShape to all tappable rows so entire row area registers taps Trey t 2026-02-20 13:30:41 -06:00
  • 1b05f0ebaf fix: hide Creative Tools in release builds and improve Add Item keyboard behavior Trey t 2026-02-20 13:23:38 -06:00
  • 6aaa3dc073 Add F-082, F-099 UI tests and mark remaining tests RED in QA plan Trey t 2026-02-20 01:46:08 -06:00
  • e6584d443d Add F-045, F-056, F-057 UI tests for planning errors and trip option filters Trey t 2026-02-20 01:28:05 -06:00
  • 4e6d8ff37f Add F-037, F-038, F-091 UI tests; mark F-016 red (no accessibility ID) Trey t 2026-02-20 01:16:25 -06:00
  • ab1d7bc6b6 Add F-015, F-076, F-094 UI tests for home refresh, trip detail, diagnostics Trey t 2026-02-20 01:03:12 -06:00
  • 56c17e79a4 Mark 45 impossible/unreliable UI tests RED in QA test plan Trey t 2026-02-20 00:55:09 -06:00
  • 4cb8d89fbd Add F-084, F-133, F-134 UI tests; mark F-131, F-132 red (toggle unreliable) Trey t 2026-02-20 00:52:07 -06:00
  • be72367fb1 Add F-040, F-081, F-083 UI tests for review step and polls section Trey t 2026-02-20 00:37:34 -06:00
  • 54be5cae3e Add F-030, F-031, F-032 UI tests for calendar date edge cases Trey t 2026-02-20 00:30:48 -06:00
  • 61fd7f5209 Add F-041, F-047, F-051 UI tests for wizard and trip options Trey t 2026-02-20 00:25:50 -06:00
  • 378f65f82c Add F-058, F-059, F-090 UI tests for trip options and schedule search Trey t 2026-02-20 00:19:28 -06:00
  • 0f0e534214 Add F-018, F-060, F-062 UI tests and update QA test plan Trey t 2026-02-20 00:06:38 -06:00
  • 2d759274a8 Add F-068, F-069, F-070 UI tests for custom itinerary item lifecycle Trey t 2026-02-19 23:49:29 -06:00
  • 8421b23f0c Add F-100, F-101, F-106 UI tests and page objects for Progress feature Trey t 2026-02-19 23:02:52 -06:00
  • f10bc4fe59 fix: crash on launch from BGTask handler @MainActor isolation violation Trey t 2026-02-19 17:41:33 -06:00
  • c976ae5cb3 Add POI category filters, delete item button, and fix itinerary persistence Trey t 2026-02-19 16:04:53 -06:00
  • 999b5a1190 Fix game times with UTC data, restructure schedule by date Trey t 2026-02-19 11:43:39 -06:00
  • e6c4b8e12b Add nearby POIs to Add-to-Day sheet and improve PlaceSearchSheet empty state Trey t 2026-02-19 10:45:36 -06:00
  • e7420061a5 fix: 22 audit fixes — concurrency, memory, performance, accessibility Trey t 2026-02-19 09:23:29 -06:00
  • dad3270be7 Add F-010, F-017 UI tests and update QA test plan with 24 automation mappings Trey t 2026-02-18 23:18:00 -06:00
  • d0cbf75fc4 fix: 14 audit fixes — concurrency, memory, performance, accessibility Trey t 2026-02-18 22:30:30 -06:00
  • c32a08a49e Merge branch 'main' of github.com:akatreyt/sportstime Trey t 2026-02-18 22:12:36 -06:00
  • 5511e07538 fix: 13 audit fixes — memory, concurrency, performance, accessibility Trey t 2026-02-18 22:09:06 -06:00
  • ba41866602 Fix flaky UI tests: increase calendar wait timeouts and disable parallel UI testing treyt 2026-02-18 21:44:08 -06:00
  • 7eaa21abd4 Stabilize flaky UI wizard and settings test flows treyt 2026-02-18 14:51:04 -06:00
  • 7e54ff2ef2 Add XCUITest authoring docs and templates treyt 2026-02-18 13:24:46 -06:00
  • 20ac1a7e59 Stabilize unit and UI tests for SportsTime treyt 2026-02-18 13:00:15 -06:00
  • 1488be7c1f fix: 5 failing UI tests — scroll direction, sport availability race, launch args, demo toggle conflict Trey t 2026-02-17 21:34:57 -06:00
  • 9b0cb96638 fix: 10 audit fixes — memory safety, performance, accessibility, architecture Trey t 2026-02-17 12:00:35 -06:00
  • 46434af4ab fix: F097 sport selector test uses label match instead of overridden identifier Trey t 2026-02-17 10:22:23 -06:00
  • dc142bd14b feat: expand XCUITest coverage to 54 QA scenarios with accessibility IDs and fix test failures Trey t 2026-02-16 19:44:22 -06:00
  • d53f222489 feat: add XCUITest suite with 10 critical flow tests and QA test plan Trey t 2026-02-16 16:23:59 -06:00
  • 787a0f795e fix: 12 planning engine bugs + App Store preview export at 886x1920 Trey t 2026-02-15 17:08:50 -06:00
  • b320a773aa update claudemd file Trey t 2026-02-14 13:31:56 -06:00
  • debe931f76 add in marketing screens file Trey t 2026-02-13 12:12:02 -06:00
  • a009c35d5e chore: gitignore screens/ and marketing-videos/out/ Trey t 2026-02-13 12:10:34 -06:00
  • 5f5b137e64 feat: add marketing video mode and Remotion marketing video project Trey t 2026-02-13 12:07:35 -06:00
  • 67965cbac6 fix: region map tap selecting wrong region due to accessibility button overlay Trey t 2026-02-13 09:12:00 -06:00
  • 9736773475 feat: improve planning engine travel handling, itinerary reordering, and scenario planners Trey t 2026-02-13 08:55:23 -06:00
  • 1c97f35754 feat: enforce custom Theme colors app-wide, add debug sample trips and poll Trey t 2026-02-13 08:54:19 -06:00
  • ff6f4b6c2c fix: resolve travel anchor ID collision for repeat city pairs Trey t 2026-02-11 10:57:53 -06:00
  • 633f7d883f fix: correct travel segment placement for next-day departures Trey t 2026-02-11 09:53:25 -06:00
  • d63d311cab feat: add WCAG AA accessibility app-wide, fix CloudKit container config, remove debug logs Trey t 2026-02-11 09:27:23 -06:00
  • e9c15d70b1 perf: optimize featured cross-country trip generation and add tests Trey t 2026-02-10 20:11:38 -06:00
  • c6fa6386fd debug: add CloudKit container diagnostics to sync logs Trey t 2026-02-10 19:30:50 -06:00
  • 53cc532ca9 chore: commit all pending changes Trey t 2026-02-10 18:15:36 -06:00
  • b993ed3613 feat: add privacy policy and EULA pages, use real app icon on landing site Trey t 2026-02-10 15:50:52 -06:00
  • 5f510181eb chore: set production PostHog API key Trey t 2026-02-10 15:19:53 -06:00
  • 2917ae22b1 feat: add PostHog analytics with full event tracking across app Trey t 2026-02-10 15:12:16 -06:00
  • 5389fe3759 ui: make Featured Trips carousel scroll edge-to-edge Trey t 2026-02-09 17:52:38 -06:00
  • 68cb8927cf perf: parallelize regional trip generation with async let Trey t 2026-02-09 17:44:25 -06:00
  • 1c57c47041 perf: optimize Progress tab with O(1) lookups and loading state Trey t 2026-02-09 17:38:59 -06:00
  • 213d2bae53 feat: replace custom paywalls with SubscriptionStoreView Trey t 2026-02-09 17:20:20 -06:00
  • 244ea5e107 feat: redesign all share cards, remove unused achievement types, fix sport selector Trey t 2026-02-09 14:55:53 -06:00
  • 1a7ce78ae4 feat(debug): add bulk share image export and stadium visit tools Trey t 2026-02-09 12:39:20 -06:00
  • e6ed766ccd Remove marketing-videos Remotion project Trey t 2026-02-07 00:03:49 -06:00
  • 46d37875e5 update icon colors Trey t 2026-02-06 18:07:37 -06:00
  • 8e937a5646 feat: fix travel placement bug, add theme-based alternate icons, fix animated background crash Trey t 2026-02-06 09:36:34 -06:00
  • fdcecafaa3 feat: rewrite bootstrap, fix CloudKit sync, update canonical data, and UI fixes Trey t 2026-02-06 00:06:19 -06:00
  • 12f959ab8d feat(data): add 2026 season game data Trey t 2026-02-01 22:58:52 -06:00
  • 61c4e39807 feat: update bundle ID config, CloudKit container, and add landing page Trey t 2026-02-01 22:47:55 -06:00
  • dbb0099776 chore: remove scraper, add docs, add marketing-videos gitignore Trey t 2026-01-26 18:13:12 -06:00
  • bfa172de38 update icon shit Trey t 2026-01-21 18:07:13 -06:00
  • e1d84ac769 feat(ui): apply animated background to all screens via themedBackground modifier Trey t 2026-01-21 18:06:58 -06:00
  • 3a135743f8 add in icon pxd file Trey t 2026-01-21 17:59:20 -06:00
  • d97dec44b2 fix(planning): gameFirst mode now uses full date range and shows correct month Trey t 2026-01-21 16:37:19 -06:00
  • 4d097883a6 fix(data): add timezone handling for Sports-Reference scrapers and new stadiums Trey t 2026-01-21 16:04:45 -06:00
  • b339a53db3 fix(data): add correct timezone values to all stadiums in STADIUM_MAPPINGS Trey t 2026-01-20 23:01:59 -06:00
  • 12ddca4d10 fix(data): populate stadium timezone in scrapers and CloudKit sync Trey t 2026-01-20 22:45:30 -06:00