Skip to content

Build out the Where tax tracking app#6

Open
kyleve wants to merge 5 commits intomainfrom
feat/where-tax-tracking-app
Open

Build out the Where tax tracking app#6
kyleve wants to merge 5 commits intomainfrom
feat/where-tax-tracking-app

Conversation

@kyleve
Copy link
Copy Markdown
Owner

@kyleve kyleve commented Apr 7, 2026

Summary

  • build out the Where app foundation with ledger-driven tax-day modeling, local persistence, and background location tracking bridges
  • add manual correction, evidence, and export workflows including share/preview support and richer PDF/plaintext reporting
  • polish the manual screen with day grouping, outcome-change highlighting, and report activity state backed by focused tests

Test plan

  • swift build
  • ./ide
  • xcodebuild -workspace Stuff.xcworkspace -scheme WhereCoreTests -destination 'platform=iOS Simulator,name=iPhone 17' test
  • xcodebuild -workspace Stuff.xcworkspace -scheme WhereDataTests -destination 'platform=iOS Simulator,name=iPhone 17' test
  • xcodebuild -workspace Stuff.xcworkspace -scheme Where -destination 'platform=iOS Simulator,name=iPhone 17' build
  • xcodebuild -workspace Stuff.xcworkspace -scheme Stuff-Workspace -destination 'platform=iOS Simulator,name=iPhone 17' -only-testing:WhereTests test
  • xcodebuild -workspace Stuff.xcworkspace -scheme WhereUITests -destination 'platform=iOS Simulator,name=iPhone 17' test

Made with Cursor

kyleve added 5 commits April 6, 2026 19:51
Explain the app's purpose and day-counting model so the feature-level instructions capture the domain context as well as the project layout.

Made-with: Cursor
Add the Where data module, shared UI test scheme, and the first day-level ledger model so the app can render a real dashboard from mergeable tracked and manual state records.

Made-with: Cursor
Wire the app through local storage, background location monitoring, and evidence-backed corrections so the initial Where experience can track tax days end to end.

Made-with: Cursor
Make it easier to backfill historical travel and recover from confusing local state by adding bulk/package manual imports alongside an in-app data reset path.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant