Add dedicated payroll export screen with PDF and CSV support#403
Conversation
|
Hi, I going through open PRs as we move into T2 2026. This one's from T1 but the payroll export feature is genuinely useful, so I'd like to get it merged rather than close it. Just needs a few changes first, almost all in one file.
Cleanest fix: reset HomeScreen.tsx to main — git checkout main -- guard_app/src/screen/HomeScreen.tsx. Main already has the Payroll nav button, so nothing payroll-related is lost, and this restores all four items in one go. If you want the cash-outline icon swap, just re-apply that one line. One more thing to fix: expo-print, expo-file-system, and expo-sharing are pinned at ^56, but the project is on Expo SDK 54 — that mismatch crashes the app on launch. Running npx expo install expo-print expo-file-system expo-sharing will repin them to SDK-54-compatible versions. Once HomeScreen is reset and the deps are fixed, this is good to merge. Thanks for the work on this — the export flow is a nice addition. |
…n), drop debug button, correct Expo SDK 54 dep versions
Summary
Testing
Screenshots
Home Screen Payroll Header Icon
Payroll Screen Main UI
Payroll PDF Share Sheet
Payroll PDF Preview
Payroll PDF Save To Downloads
Payroll Export Success