Lukas Korba
0328beb36b
ua-without-a-transparent-receiver
...
- Code refactored
- Changelog updated
- Each Receive screen access generates a new private UA (= the one without transparent receivers)
2025-05-14 12:34:29 +02:00
Lukas Korba
c0757158b1
Batch of fixes and spanish
2025-04-25 13:33:12 +02:00
Lukas Korba
8081ab7478
Fixes for the feedback
2025-04-22 16:22:12 +02:00
Lukas Korba
fbe119040a
Code cleaned up
...
- This is massive cleanup of all commented code from iOS 16 navigation changes
- A few fixes along the way
2025-04-19 09:47:02 +02:00
Lukas Korba
3b3eae9c83
Wallet backup flow
2025-04-18 16:31:39 +02:00
Lukas Korba
1f94c1480e
Shielding refactored to be single source of truth
2025-04-18 10:18:04 +02:00
Lukas Korba
24d4543c3a
Shielding from balances enhanced and currency conversion for Home only
2025-04-17 08:33:00 +02:00
Lukas Korba
6fdeb8d553
Balances sheet and TOR connection
...
- SDK bumped to version with TOR connection used
- Balances sheet with spendable component implemented
2025-04-17 08:33:00 +02:00
Lukas Korba
e567577651
Smart Banner logic alpha version
...
- I believe most of the logic is done except syncing/recovery (waiting on rust fix)
2025-04-17 08:30:37 +02:00
Lukas Korba
76fb5c49fb
Shielding processor and Adoption of scan & recovery progresses
2025-04-17 08:30:37 +02:00
Lukas Korba
b2adf66ef2
Smart Banner draft
...
- SmartBanner object for the Home page basic logic prepared
Smart banner on a home page
- UI done for the widget itself
- Sheets done for the help for the states
- Business logic done for all except auto-shielding and shield button
- Local notifications dependency implemented
- Network checker dependency implemented
2025-04-17 08:30:37 +02:00
Lukas Korba
971a44317f
[ #1473 ] update Create Wallet flow
2025-04-17 08:30:37 +02:00
Lukas Korba
aba41ab0ee
[ #1477 ] Restore wallet screen logic
...
[#1477 ] Update Restore Wallet flow
- Everything has been redesigned
- Estimation of Birthday height logic implemented
2025-04-17 08:30:37 +02:00
Lukas Korba
ab3226aced
Restore Wallet Coord Flow
...
- Restore wallet flow redesign made as rewired navigation to a whole new flow
2025-04-17 08:29:41 +02:00
Lukas Korba
5ce9b0f5f0
Root subflows Batch 5
...
- All Keystone send/pay/confirm/shield flows implemented
2025-04-17 08:29:10 +02:00
Lukas Korba
013fa12b88
Root subflows Batch 4
...
- scan with sendings for all possible scenarios finished
- currency conversion path from home finished
- transaction details, list and seng again flows finished
2025-04-17 08:29:06 +02:00
Lukas Korba
dff59a4905
Send to address via scan on Home
2025-04-17 08:29:06 +02:00
Lukas Korba
450f995cd2
Root subflows Batch 3
...
- Scan WIP
- trasaction detail & manager WIP but maost of it is on a good track to be soon done
2025-04-17 08:29:06 +02:00
Lukas Korba
6514ae2a81
Root subflows Batch 2
...
- Add Keystone from Home's Account switcher implemented
- Add Keystone from Home's More... menu implemented
- Scan coord flow with all send flows implemented
2025-04-17 08:29:06 +02:00
Lukas Korba
545dbc8453
Root subflows Batch 1
...
- get some zec flow done
- receive flow done
- advanced settings & integrations done
- send coord flow prepared - WIP
2025-04-17 08:29:06 +02:00
Lukas Korba
867cd3e53c
Subroot Stack navigation idea
2025-04-17 08:27:52 +02:00
Lukas Korba
e5e1eb6e1b
Scan flows done
2025-04-17 08:27:52 +02:00
Lukas Korba
fcfca57eed
Send flows WIP, mostly done
2025-04-17 08:27:52 +02:00
Lukas Korba
994ca3329a
Another batch of updates, settings mostly done, KS flows WIP
2025-04-17 08:21:49 +02:00
Lukas Korba
63e28def20
PoC and first batch of overall re-write
2025-04-17 08:21:07 +02:00
Lukas Korba
1de5ac726d
Another batch of navigational updates
2025-04-17 08:20:28 +02:00
Lukas Korba
2b12b1a2fe
More sheet implemented
...
- a shortcut for the integrations right from the home screen has been implemented and connected to the appropriate functions
2025-04-17 08:20:28 +02:00
Lukas Korba
d123edf24b
Draft of the new navigation system
2025-04-17 08:20:28 +02:00
Lukas Korba
0a3e59beba
FIrebase removed from the project
...
- Firebase dependency removed
- CrashReporter dependency removed
- DSYm file upload removed
- Custom plist generation script removed
2025-04-08 12:50:48 +02:00
Lukas Korba
f2ab4c85c9
Final metadata encryption keys code & fixes
2025-03-03 10:57:35 +01:00
Lukas Korba
4918bd610c
UserMetadata functionality done
...
- The UM data load/store logic done
- The UM data reset logic done
- Simple remote backup system and restore from backup implemented
2025-02-24 15:10:44 +01:00
Lukas Korba
90cee937d1
After rebase cleanup
2025-02-17 12:50:03 +01:00
Lukas Korba
1f92b35737
UserMetadata entry point
...
- UM load the data logic prepared
- Integration's seek icons have an outline now
2025-02-17 12:50:03 +01:00
Lukas Korba
0865f3de2e
Integrations keystone update
...
- some bugfix
- Integrations screen add keystone wallet flow added
2025-02-17 12:50:03 +01:00
Lukas Korba
0f087c85fd
User metadata serialization Part I
...
- codable structures prepared
- UM refactored
2025-02-17 12:50:03 +01:00
Lukas Korba
5abbb62aa4
Optimizations
2025-02-17 12:50:03 +01:00
Lukas Korba
bd456cec80
Shared states for transactions and memos
...
- The logic around transactions have been fully refactored. The data are held by shared state only as a one source of truth
- The same idea has been done for on demand loaded memos
- The TransactionState is no longer required to be updated or copied because it doesn't carry any data and it's only an enriched version of ZcashTransaction.Overview for Zashi purposes
2025-02-17 12:50:03 +01:00
Lukas Korba
9f9683358d
Texts localized
2025-02-17 12:50:03 +01:00
Lukas Korba
6454c5a7bf
Stack navigations for all possible paths
...
- The code cleanup done, important for the maintenance of the new approach of transaction history
- Stack navigations for both possible path (detail from the home page directly or from the new manager screen with filters)
2025-02-17 12:47:36 +01:00
Lukas Korba
25430c323f
Delete Zashi logic improved
...
- the SDK wipe is first with max 3 attempts to retry
- the App wipe is next
- the Keychain data delete is next with max 3 attempts to retry
- new alert view states added for delete stage errors
2025-02-06 13:42:17 +01:00
Lukas Korba
c7537a8bd4
Deepling Warning screen dismissal fixed
...
- The warning screen got replaced by tabs for cold start deepling processing - fixed
2025-02-06 10:22:47 +01:00
Lukas Korba
6f0c8a2df2
Optimizations and improvements
...
- The main thread load has been optimized, the camera feed no longer overloads the TCA side effects
- New error page for possible scenarios when the PCZT logic fails
2025-02-05 08:21:18 +01:00
Lukas Korba
456d138797
TCA 1.17.1 migration
2025-01-10 12:45:53 +01:00
Lukas Korba
7df7a159b7
BUG: migration to a new device lets a user to fill the birthday
2025-01-10 12:44:39 +01:00
Lukas Korba
6bbdf05abd
BUG: broken seek of the cursor in the restore wallet inputs
2025-01-10 12:44:39 +01:00
Lukas Korba
38c01f4234
BUGs: reset Zashi now properly clears out accounts
...
FIXED:
- When KS was selected and Zashi reseted, the next restored wallet showed KS account even though none was added
- Addresses were cached when reset Zashi happened so it was showing the same address over and over again
2025-01-10 12:44:39 +01:00
Lukas Korba
cd9c5bfc75
Code cleanup and preparation for the PR
2024-12-16 14:04:07 +01:00
Lukas Korba
9c249a027d
Shielding flow and API update
...
- the flow for sending has been updated to shielding texts - locallized
- API of the synchronizer adopted and updated
2024-12-16 13:13:03 +01:00
Lukas Korba
d2ca2d0619
Address book zashi only
...
- AB is Zashi only
- RobotoMono font for the addresses
2024-12-11 11:01:13 +01:00
Lukas Korba
7ad3073c65
FFI adoption
...
- AccountUUID fully adopted
- importAccount by ufvk implemented
- texts localized
2024-12-10 09:12:29 +01:00