Commit Graph

  • 166ad5d6f9 fix(display): use stadium timezone for all game time displays Trey t 2026-01-20 22:44:40 -06:00
  • 74fd21590b wip Trey t 2026-01-20 22:26:48 -06:00
  • 87079b434d fix(schedule): use start of day for date range queries Trey t 2026-01-20 22:25:44 -06:00
  • 8ea3e6112a feat(scripts): complete data pipeline remediation Trey t 2026-01-20 18:58:47 -06:00
  • 51419fccf2 feat(debug): add per-entity CloudKit sync status in Settings Trey t 2026-01-20 13:12:56 -06:00
  • c49206bb7c wip Trey t 2026-01-20 12:25:00 -06:00
  • fbfdf136ae wip Trey t 2026-01-20 11:16:20 -06:00
  • 11adfc10dd wip Trey t 2026-01-19 23:53:37 -06:00
  • 19dd1791f1 wip Trey t 2026-01-19 23:21:33 -06:00
  • 6cddf601e3 wip Trey t 2026-01-19 22:52:42 -06:00
  • a8b0491571 wip Trey t 2026-01-19 22:12:53 -06:00
  • 11c0ae70d2 docs(scripts): add comprehensive README for data scraping pipeline Trey t 2026-01-19 13:22:33 -06:00
  • 1355c94236 feat(home): restore planning tips and add map buttons to itinerary rows Trey t 2026-01-19 13:02:17 -06:00
  • 0e7fcb65fc fix(pdf): include all trip days in PDF export Trey t 2026-01-19 11:47:25 -06:00
  • 239d22a872 feat(trip): add Open in Apple Maps button to trip detail map Trey t 2026-01-19 10:59:53 -06:00
  • 1b0abe2cc1 feat(trip): redesign add custom item UI with polished visuals Trey t 2026-01-19 10:49:13 -06:00
  • e72da7c5a7 fix(itinerary): add city to game items for proper constraint validation Trey t 2026-01-18 22:46:40 -06:00
  • 72447c61fe refactor(itinerary): extract reordering logic into pure functions Trey t 2026-01-18 20:04:52 -06:00
  • 143b364553 wip Trey t 2026-01-18 12:32:58 -06:00
  • cd1666e7d1 not working, claude is ass Trey t 2026-01-17 23:23:22 -06:00
  • 64e54b3b11 fix: improve debounce task cancellation handling Trey t 2026-01-17 22:19:55 -06:00
  • aa18ed13d7 test: remove legacy CustomItineraryItemTests Trey t 2026-01-17 22:14:46 -06:00
  • e79f29d9c7 feat(export): respect custom itinerary order in PDF export Trey t 2026-01-17 22:07:06 -06:00
  • 9c40721af0 feat(itinerary): add constraint-aware drag and drop with visual feedback Trey t 2026-01-17 21:59:57 -06:00
  • cd00384010 refactor(itinerary): replace CustomItineraryItem with ItineraryItem across codebase Trey t 2026-01-17 21:51:32 -06:00
  • b008af1c71 refactor(itinerary): consolidate duplicate optional unwrapping in CustomItemRow Trey t 2026-01-17 21:34:18 -06:00
  • 3a4b9f23e8 fix(itinerary): add empty state and single-line date format to DayHeaderRow Trey t 2026-01-17 21:32:18 -06:00
  • 7700104597 feat(itinerary): add row views for itinerary items Trey t 2026-01-17 21:28:11 -06:00
  • af2a5cd204 chore: remove legacy itinerary models and services Trey t 2026-01-17 21:24:47 -06:00
  • cae24efa90 feat: add ItineraryItemService with CloudKit sync Trey t 2026-01-17 21:16:19 -06:00
  • 12c2de8a1b feat: add ItineraryConstraints with full test coverage Trey t 2026-01-17 21:05:58 -06:00
  • d14976812a feat: add unified ItineraryItem model Trey t 2026-01-17 20:57:56 -06:00
  • 49aaba0594 chore: add .worktrees to gitignore Trey t 2026-01-17 20:31:33 -06:00
  • 05a3efd9c8 docs: comprehensive itinerary reorder refactor design Trey t 2026-01-17 20:29:28 -06:00
  • c82029abe7 docs: add itinerary reorder refactor design Trey t 2026-01-17 17:20:34 -06:00
  • 828059a12a docs: add flexible itinerary ordering implementation plan Trey t 2026-01-17 11:07:58 -06:00
  • 6e9b9f728b docs: add flexible itinerary ordering design Trey t 2026-01-17 11:01:16 -06:00
  • c658d5f9f4 refactor(itinerary): embed Add button in day header row Trey t 2026-01-17 10:13:03 -06:00
  • f84addb39d feat(itinerary): reorder Add button after day header + comprehensive docs Trey t 2026-01-17 10:07:37 -06:00
  • 2a8bfeeff8 refactor(itinerary): replace anchor-based positioning with day/sortOrder Trey t 2026-01-17 09:47:11 -06:00
  • 59ba2c6965 docs: add detailed itinerary refactor implementation plan Trey t 2026-01-17 09:12:16 -06:00
  • bd1e24181f docs: add itinerary refactor design Trey t 2026-01-17 09:08:42 -06:00
  • 8df33a5614 WIP: map route updates and custom item drag/drop fixes (broken) Trey t 2026-01-17 00:00:57 -06:00
  • 43501b6ac1 feat(itinerary): add UITableView-based itinerary with unified scrolling Trey t 2026-01-16 22:35:27 -06:00
  • bf9619a207 feat(itinerary): add draggable travel day positioning with CloudKit persistence Trey t 2026-01-16 19:00:52 -06:00
  • 29942eee57 fix(polls): prevent jarring reload when switching to My Trips tab Trey t 2026-01-16 15:42:25 -06:00
  • 0130141f8a Merge branch 'custom_ish' Trey t 2026-01-16 15:38:28 -06:00
  • aca394cefa fix(itinerary): improve drag-drop reordering with stable anchors and visual feedback Trey t 2026-01-16 15:35:09 -06:00
  • 8162b4a029 refactor(tests): TDD rewrite of all unit tests with spec documentation Trey t 2026-01-16 14:07:41 -06:00
  • 035dd6f5de docs: add TDD test rewrite design Trey t 2026-01-16 11:11:46 -06:00
  • 966a580def docs: add unit test rewrite design Trey t 2026-01-16 10:22:25 -06:00
  • 8bba5a1592 docs(plans): add brutalist app-wide implementation plan Trey t 2026-01-16 09:13:10 -06:00
  • dc43bf0d53 docs: add brutalist app-wide design spec Trey t 2026-01-16 09:04:32 -06:00
  • ae88dd3807 i dunno Trey t 2026-01-16 00:32:14 -06:00
  • 495ef88303 feat(itinerary): add custom itinerary items with drag-to-reorder Trey t 2026-01-16 00:31:44 -06:00
  • b534ca771b docs: add custom itinerary items design Trey t 2026-01-15 23:07:18 -06:00
  • 00a5e4ef0e fix(planning): enforce daily driving limit for same-day games and group itinerary by city Trey t 2026-01-15 09:42:08 -06:00
  • 57eab22746 fix(polls): fetch existing CloudKit record before updating vote Trey t 2026-01-14 23:59:40 -06:00
  • aa34c6585a feat(wizard): add mode-specific trip wizard inputs Trey t 2026-01-14 22:21:57 -06:00
  • 1301442604 fix(ui): improve SuggestedTripCard padding and height Trey t 2026-01-14 13:28:20 -06:00
  • d34be05d61 feat(design): add Classic Animated home screen style Trey t 2026-01-14 13:23:13 -06:00
  • f7f1bbd87a feat(settings): add dark/light/system appearance mode toggle Trey t 2026-01-14 13:08:38 -06:00
  • 3d4952e5ff feat(ui): add sport backgrounds to share cards, achievement filtering, and wizard validation Trey t 2026-01-14 12:02:57 -06:00
  • 1e26cfebc8 fix: standardize trip name display with arrow separators app-wide Trey t 2026-01-14 11:36:13 -06:00
  • 2ad458bffd refactor: TripDetailView loads games on demand, improve poll UI Trey t 2026-01-14 11:31:05 -06:00
  • b5aea31b1a refactor: remove legacy trip creation flow, extract shared components Trey t 2026-01-14 11:02:39 -06:00
  • d034ee8612 fix: multiple bug fixes and improvements Trey t 2026-01-14 09:35:18 -06:00
  • fe36f99bca feat(sharing): implement unified sharing system for social media Trey t 2026-01-14 08:54:37 -06:00
  • 2b16420fb4 docs: add sharing overhaul implementation plan Trey t 2026-01-13 22:34:17 -06:00
  • c989b7b1d1 docs: add sharing system overhaul design Trey t 2026-01-13 22:28:21 -06:00
  • 16514a40ac Merge branch 'feature/sync-reliability' Trey t 2026-01-13 22:09:26 -06:00
  • 573c57aead random ish Trey t 2026-01-13 22:07:20 -06:00
  • 2f9546f792 feat(polls): add DeepLinkHandler and test mock helpers Trey t 2026-01-13 22:03:22 -06:00
  • 136c356384 Merge branch 'feature/group-trip-polling' into group_voting Trey t 2026-01-13 21:55:27 -06:00
  • 13385b6562 feat(polls): implement group trip polling MVP Trey t 2026-01-13 21:54:42 -06:00
  • e66f8056c8 fix(wizard): enable Plan My Trip button with default values Trey t 2026-01-13 21:49:58 -06:00
  • 8e78828bde docs: add group trip polling implementation plan Trey t 2026-01-13 21:01:58 -06:00
  • cd68ba834b docs: add group trip polling design Trey t 2026-01-13 20:47:30 -06:00
  • bb332ade3c feat(paywall): enhance onboarding with rich backgrounds and intro pricing Trey t 2026-01-13 20:07:47 -06:00
  • 76a6958f5e docs: add comprehensive sync reliability documentation Trey t 2026-01-13 19:28:42 -06:00
  • d377d03b10 docs: add comprehensive sync reliability documentation Trey t 2026-01-13 19:24:04 -06:00
  • 5686af262f feat(sync): add pagination, cancellation, and network restoration Trey t 2026-01-13 19:18:55 -06:00
  • 00b33202f5 chore: add .worktrees/ to gitignore for isolated development Trey t 2026-01-13 18:51:42 -06:00
  • b433e1dad5 docs: add sync reliability design for CloudKit pagination and cancellation Trey t 2026-01-13 18:49:12 -06:00
  • b99c25d8f6 feat(sync): add background task system for nightly CloudKit sync Trey t 2026-01-13 18:36:35 -06:00
  • f180e5bfed feat(sync): add CloudKit sync for dynamic sports Trey t 2026-01-13 18:27:56 -06:00
  • dc278085de feat(domain): add DynamicSport model for CloudKit-defined sports Trey t 2026-01-13 16:22:02 -06:00
  • e781eaa17c feat(domain): add AnySport conformance to Sport enum Trey t 2026-01-13 16:17:04 -06:00
  • 3b1add024f feat(domain): add AnySport protocol for unified sport handling Trey t 2026-01-13 16:11:53 -06:00
  • 56869ce479 feat(ui): add 23 home screen design variants with picker Trey t 2026-01-13 14:44:30 -06:00
  • 3d40145ffb docs: update planning documents and todos Trey t 2026-01-13 13:16:52 -06:00
  • 04b62f147e fix: resolve compiler warnings across codebase Trey t 2026-01-13 13:16:40 -06:00
  • 22772fa57f feat(store): add In-App Purchase system with Pro subscription Trey t 2026-01-13 11:41:40 -06:00
  • e4204175ea docs: add In-App Purchase implementation plan Trey t 2026-01-13 10:11:02 -06:00
  • 56138d3282 docs: add in-app purchase and subscription system design Trey t 2026-01-13 10:07:08 -06:00
  • c0f1645434 feat(ui): replace loading indicators with Apple-style LoadingSpinner Trey t 2026-01-12 22:43:33 -06:00
  • f8204007e6 docs: add loading redesign implementation plan Trey t 2026-01-12 22:17:33 -06:00
  • 7cb5aafd67 docs: add loading system redesign design Trey t 2026-01-12 22:14:57 -06:00
  • ba3ea6daeb fix(sync): add foreground sync, remove manual sync button Trey t 2026-01-12 22:04:10 -06:00
  • 0524284ab8 feat: add planning tips and grouped trip options sorting Trey t 2026-01-12 21:49:04 -06:00