secant-ios-wallet/secant/Utils
Lukas Korba 1aca887800
[#126] TCA component for user logs (#526)
- OSLogger for the defined categories
- TCA logger for the TCA logs
- WalletLogger for the secant logs
- SDKLogger passed to the SDK
- unit tests for the loggers
- export category OS logs
- share txt files (sdk, tca, wallet logs) via native share dialog
- timestamp extension so we see even milliseconds
- txt files up to some X size
- simple button enable/disable logic and wrapping the export work in the Task
- TODO for empty catches
- OSLogger refactored to OSLogger_, just temporary change
- export and share divided into business logic and view logic parts
- unit tests for the TCA part
- async let syntax for the export logs
- simple activity indicator so testers know export is in progress
- static date formatters so we don't instantiate it over and over
2023-02-01 09:08:22 +01:00
..
Logging [#126] TCA component for user logs (#526) 2023-02-01 09:08:22 +01:00
Array+Chunked.swift Fix typos (#507) 2023-01-02 12:18:58 -03:00
Bindings.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Clamped.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
ClearBackgroundView.swift [#224] [Scaffold] Balance Breakdown (#412) 2022-08-17 10:22:35 -03:00
Date+Readable.swift [#126] TCA component for user logs (#526) 2023-02-01 09:08:22 +01:00
DebugFrame.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
DebugMenu.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
LottieAnimation.swift [#102] [Functional] Full Wallet History 2022-07-08 15:27:18 -03:00
Memo+toString.swift [#442] Adopt SDK 0.17.0 (#496) 2022-11-22 11:32:48 +01:00
NavigationLinks.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Previews.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
QRCodeGenerator.swift [#73] [Scaffold] Profile Screen (#386) 2022-07-06 13:54:30 -03:00
ScrollableWhenScaled.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Strings.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
UInt+SuperscriptText.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
View+WhenDraggable.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
WithStateBinding.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00