Commit Graph

8 Commits

Author SHA1 Message Date
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 b1e790c49e warnings-cleanup
- The Zashi project finally cleaned up and addressed all warnings, as a result, build of the project has a 0 warnings
2024-10-23 19:40:53 +02:00
Lukas Korba c9bfeb5419 server-checks
- implemented POC for server check in Zashi, adopted SDK with the feature

[#1237] Choose the best server by testing responses from multiple server hosts

- Logic has been updated to deliver all requirements
- UI has been upgraded to reflect latest and new design

[#1237] Choose the best server by testing responses from multiple server hosts

- inverted tint if needed implemented for the progress view

[#1237] Choose the best server by testing responses from multiple server hosts

- Rebased

[#1237] Choose the best server by testing responses from multiple server hosts

- SDK updated to 2.2.2

[#1237] Choose the best server by testing responses from multiple server hosts

- Update the public API
2024-09-06 12:17:43 +02:00
Lukas Korba c47259bfd9 opt-in-out-solution
- Flow, logic and navigation fully done
- next: sinal UI

opt-in-out-solution

- Design finalized
- Texts localized
- All functionality and flow implemented

opt-in-out-solution

- Final design and behaviour
- Several fixes of positions & offset
- The currency conversion field is hidden when the feature is opt-out

opt-in-out-solution

- Final colors for the tooltip for both light and dark themes

opt-in-out-solution

- Final fixes and testing
2024-08-21 09:46:40 +02:00
Lukas Korba eb83de4d8d [#1223] Fallback missing server to custom field
- The version1 has been completely refactored and redesigned
- The custom server and term now supports localisation
- The list of servers is now network dependent, different for testnet vs. mainnet
- The selected server is now represented as Hashable and Codable struct ServerConfig that holds the host, port and isCustom flag
- Migration of version1 implemented that ensures to persist previous choice of a user and fills it in a custom field
- The UI dynamically ensured the host & port are at one line, not split to multiline label
- The persistency of a choice is now handled by UserPreferencesStorage, a dependency designed for user settings
- Tests fixed

[#1223] Fallback missing server to custom field (#1226)

- Servers are newly represented as enums allowing customization of naming and localization
2024-04-30 10:03:50 +02:00
Lukas Korba 55efc372dc [#1218] Add zec rocks servers
- WIP

[#1218] Add zec rocks servers

- UI tweaked, servers tested
2024-04-26 13:17:59 +02:00
Lukas Korba 5d3fcdd094 [#1149] Include rust error desc in the alert view
- The alert views now show more detailed info about the error. Code + message + rust/service error info
- Unit tests fixed
2024-03-24 11:20:54 +01:00
Lukas Korba ec6e082938 [#1028] Runtime switch of lightwalletd servers
- prototype of the solution implemented

[#1028] Runtime switch of lightwalletd servers

- error handling done
- localized all new texts
- custom server resolved with all possible parsing states
- persistency of selected server done

[#1028] Runtime switch of lightwalletd servers (#1044)

- changelog update

[#1028] Runtime switch of lightwalletd servers (#1044)

- Unfortunately the compiler has a bug so Circular reference error is not possible to solve, Apple fixed reported issue from October 2023 last week so we should expect fix in Xcode 15.3, beta is released but still no fix. Until that moment I moved placeholders to the view and will move it back to the stores once the issue is resolved

[#1028] Runtime switch of lightwalletd servers (#1044)

- adoption of SDK 2.0.10

[#1028] Runtime switch of lightwalletd servers (#1044)

- comments addressed
2024-02-14 11:10:31 +01:00