What changed (plus any additional context for devs)
This PR cleans up a lot of the unused code stemming back from the transaction redux => Zustand refactor. A lot of our types were duplicated and all over the place. Now they all are in @/entities/transactions/... and can be referenced via @/entities.
I also coupled this PR with cleaning up the ProfileScreen => ActivityList since it's touching 100% of the transactions code. Noticed lots of things once converting those two files to typescript.
Note there are still a bit of casts as in this PR that I want to create smaller follow-up PRs for
What changed (plus any additional context for devs)
This PR cleans up a lot of the unused code stemming back from the transaction redux => Zustand refactor. A lot of our types were duplicated and all over the place. Now they all are in
@/entities/transactions/...
and can be referenced via@/entities
.I also coupled this PR with cleaning up the
ProfileScreen
=>ActivityList
since it's touching 100% of the transactions code. Noticed lots of things once converting those two files to typescript.Note there are still a bit of casts
as
in this PR that I want to create smaller follow-up PRs forScreen recordings / screenshots
https://github.com/user-attachments/assets/69989bba-6e24-43ea-9bfd-b95a3839dd88
What to test
All things transactions