Commit Graph

172 Commits

Author SHA1 Message Date
Lukas Korba 588b653007 [#1493] Release 2.0.2
- Changelog updated
- All reported and requested fixes and updates addressed
2025-05-08 10:37:59 +02:00
Lukas Korba e09b5fa046 Release 2.0.1
Release 2.0.1
- changelog updated
2025-04-30 10:04:17 +02:00
Lukas Korba ea51252345 Distribution finalization
- Changelog updated
- What's new provided
- Project updated
- Shielding experience modified
2025-04-25 17:43:02 +02:00
Lukas Korba c0757158b1 Batch of fixes and spanish 2025-04-25 13:33:12 +02:00
Lukas Korba a5972bc388 Bunch of fixes and finalizations 2025-04-23 11:09:24 +02:00
Lukas Korba 8081ab7478 Fixes for the feedback 2025-04-22 16:22:12 +02:00
Lukas Korba c5b8f4cf1f Keystone experience updated
- Home's more replaced with buy
- Integrations offer Coinbase
- Updated empty state img
- bugfix
2025-04-19 11:38:27 +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 ea3f502158 Design system update with Radius and Spacing
- radiuses in Zashi updated
2025-04-18 10:47:49 +02:00
Lukas Korba 1f94c1480e Shielding refactored to be single source of truth 2025-04-18 10:18:04 +02:00
Lukas Korba 067f1cf22e Fixes for reported bugs
- corner radius of the sheet
- show currency conversion info only when some ZEC is available
- shielding icon in the details has correct color
- Design system updated
2025-04-17 10:30:14 +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 49c75ba665 Sync progress with merged approach 2025-04-17 08:31: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 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 994ca3329a Another batch of updates, settings mostly done, KS flows WIP 2025-04-17 08:21:49 +02:00
Lukas Korba d123edf24b Draft of the new navigation system 2025-04-17 08:20:28 +02:00
Lukas Korba e23fd18bd1 [#1487] biometrics fix and send feedback improvement 2025-04-11 11:45:16 +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 43798b5a86 HintTooltips Design updated
- fixes for the Tooltips
2025-03-10 09:03:25 +01:00
Lukas Korba 490b8e2f4e Build of localization 2025-03-04 15:48:23 +01:00
Lukas Korba c4d587742c Welcome page copy change 2025-03-04 11:56:13 +01:00
Lukas Korba e0b8382b1e Final spanish and whats news added 2025-03-04 09:41:10 +01:00
Lukas Korba 7856f77100 Spanish Localization 2025-02-26 10:30:54 +01:00
Lukas Korba 232be688b7 Get some ZEC flow
- empty state on a home screen connected to a request ZEC flow
2025-02-17 15:18:10 +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 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 67576e5e53 Bunch of tweaks, enhancements and fixes
- focus on polishing details
- bookmarking (in memory data atm)
- add a note (in memory atm)
2025-02-17 12:50:03 +01:00
Lukas Korba 15d929af3e Time periods
- the list of transactions is now divided into time periods
- ability to hide balances in the transactions and the detail of a transaction
2025-02-17 12:48:29 +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 00f60bac9c Empty and home page history redesigned
- The empty state redesigned
- The up to 5 transactions state has been implemented with see all option
2025-02-17 12:47:36 +01:00
Lukas Korba 9f2915c0f3 Details finished
- the regular functionality for the details is done except bookmarking and adding a notes (brand new features)
2025-02-17 12:47:36 +01:00
Lukas Korba 4750063a79 Rows of details
- The transactions details + message rows have been implemented
2025-02-17 12:47:36 +01:00
Lukas Korba edfe0693d3 Details header implemented 2025-02-17 12:47:36 +01:00
Lukas Korba e50cb871b0 Transaction history CSV export 2025-02-17 08:39:28 +01:00
Lukas Korba 399e5dd929 [#1455] Final localization
- both EN and ES
2025-02-12 11:23:43 +01:00
Lukas Korba 2244ffe993 [#1455] UX improvements
- the buttons in the Keystone flows have been swapped for a better UX, main CTA is the closes one to a thumb
- Confirmation dialog when a transaction reject is required added.
2025-02-11 12:47:33 +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 d10c8c0a93 BUG: Appearance colors when mode changed
- The determination of what color is used i now handled by SwiftUI's colorScheme instead of a trait
2025-01-10 12:44:39 +01:00
Lukas Korba 202dea24bb Finalization of code for Keystone 2024-12-18 11:22:44 +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
Lukas Korba c4f854d720 Final design Vol 1
- This is supposed to be final design changes, according to 2024-1-03 state
2024-12-03 14:43:25 +01:00