| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-09-21 | SimulatorTunnelProvider: finish with .userInitiated reason | Andrej Mihajlov | 1 | -1/+1 | |
| 2021-09-21 | SimulatorTunnelProvider: clean up | Andrej Mihajlov | 1 | -2/+3 | |
| 2021-09-21 | SimulatorTunnelProvider: refactor | Andrej Mihajlov | 2 | -80/+61 | |
| 2021-09-21 | ChainedError: add AnyChainedError | Andrej Mihajlov | 1 | -0/+12 | |
| 2021-09-21 | MullvadEndpoint: make codable | Andrej Mihajlov | 1 | -1/+1 | |
| 2021-09-21 | VPNTunnelProviderManagerProtocol: add promises | Andrej Mihajlov | 1 | -0/+50 | |
| 2021-09-21 | RelaySelector: refactor | Andrej Mihajlov | 2 | -16/+8 | |
| 2021-09-21 | TunnelManager: add PacketTunnelOptions | Andrej Mihajlov | 2 | -0/+75 | |
| 2021-09-20 | Refactor: tunnel IPC | Andrej Mihajlov | 9 | -244/+315 | |
| 2021-09-20 | Actions: cache spm | Andrej Mihajlov | 2 | -11/+13 | |
| 2021-09-17 | RelayCache: refactor | Andrej Mihajlov | 11 | -411/+548 | |
| 2021-09-16 | AppStorePaymentManager: refactor | Andrej Mihajlov | 10 | -412/+588 | |
| 2021-09-16 | REST: refactor | Andrej Mihajlov | 18 | -898/+773 | |
| 2021-09-15 | AlertPresenter: refactor | Andrej Mihajlov | 3 | -41/+95 | |
| 2021-09-15 | AppStoreReceipt: handle fileReadNoSuchError | Andrej Mihajlov | 1 | -1/+1 | |
| 2021-09-15 | AppStoreReceipt: refactor | Andrej Mihajlov | 3 | -62/+80 | |
| 2021-09-15 | AppStoreReceipt: serialize refresh receipt operations | Andrej Mihajlov | 1 | -1/+6 | |
| 2021-09-15 | Promise: add operation queue extension | Andrej Mihajlov | 4 | -38/+194 | |
| 2021-09-15 | Result: add extension to flatMap the contained optional value | Andrej Mihajlov | 1 | -0/+7 | |
| 2021-09-15 | Promise: add flatMapErrorThen | Andrej Mihajlov | 1 | -0/+12 | |
| 2021-09-15 | Promise: add missing return statement in flatMapError | Andrej Mihajlov | 1 | -1/+1 | |
| 2021-09-15 | Promise: avoid using observe() in onSuccess and onFailure calls | Andrej Mihajlov | 1 | -11/+9 | |
| 2021-09-15 | Promise: make receive(on:) calls cancellable and add timer type | Andrej Mihajlov | 1 | -5/+29 | |
| 2021-09-15 | PromiseCancellationToken: add cancel() to trigger cancellation | Andrej Mihajlov | 1 | -2/+11 | |
| 2021-09-15 | Promise: make call to observe() a call finishing the promise chain | Andrej Mihajlov | 1 | -10/+9 | |
| 2021-09-15 | Promise: add deferred | Andrej Mihajlov | 1 | -0/+7 | |
| 2021-09-15 | PromiseCompletion: add isCancelled helper | Andrej Mihajlov | 1 | -0/+10 | |
| 2021-09-15 | PromiseCompletion: add flattenUnwrappedValue helper | Andrej Mihajlov | 1 | -0/+7 | |
| 2021-09-15 | Promise: add `some(or: Failure)` extension | Andrej Mihajlov | 1 | -0/+7 | |
| 2021-09-15 | Promise: add background task extension | Andrej Mihajlov | 2 | -0/+61 | |
| 2021-09-15 | Operations: simplify AsyncOperation, remove advanced features | Andrej Mihajlov | 15 | -826/+27 | |
| 2021-09-14 | Remove KeychainItemRevision | Andrej Mihajlov | 2 | -137/+28 | |
| Revision system can be abandoned, since we're no longer going to update Keychain entries from both processes. | |||||
| 2021-09-14 | Group Keychain classes | Andrej Mihajlov | 7 | -7/+15 | |
| 2021-09-14 | Remove log forwarder | Andrej Mihajlov | 7 | -601/+1 | |
| There is no benefit in forwarding logs now when we have OSLog and problem report controller that offers viewing on-device logs. | |||||
| 2021-08-31 | Add promise | Andrej Mihajlov | 10 | -20/+830 | |
| 2021-08-30 | Update CHANGELOG | Andrej Mihajlov | 1 | -1/+9 | |
| 2021-08-30 | Drop leading replacement characters | Andrej Mihajlov | 1 | -1/+6 | |
| 2021-08-30 | Add backup log files to problem report | Andrej Mihajlov | 2 | -19/+29 | |
| 2021-08-30 | Add OSLogHandler | Andrej Mihajlov | 3 | -7/+106 | |
| 2021-07-26 | Bump 2021.3 (build 2)ios/2021.3 | Andrej Mihajlov | 1 | -4/+4 | |
| 2021-07-23 | Update changelog | Andrej Mihajlov | 1 | -0/+1 | |
| 2021-07-23 | Declare localization used in NSString.localizedUserNotificationString | Andrej Mihajlov | 2 | -18/+26 | |
| Genstrings tool does not automatically pick up NSString.localizedUserNotificationString | |||||
| 2021-07-22 | Localize HeaderBar | Andrej Mihajlov | 3 | -1/+20 | |
| 2021-07-22 | Localize CustomDateComponentsFormatting | Andrej Mihajlov | 3 | -1/+20 | |
| 2021-07-22 | Localize AppDelegate | Andrej Mihajlov | 3 | -3/+40 | |
| 2021-07-22 | Localize AccountInput | Andrej Mihajlov | 3 | -1/+20 | |
| 2021-07-22 | Localize KeyboardNavigation | Andrej Mihajlov | 3 | -2/+29 | |
| 2021-07-22 | Localize MullvadRest, StoreKit, AppStorePaymentManager, TunnelManager errors | Andrej Mihajlov | 7 | -42/+416 | |
| 2021-07-22 | SelectLocation: reorder accessibilityElements so that table header/footer ↵ | Andrej Mihajlov | 1 | -0/+1 | |
| always goes first | |||||
| 2021-07-21 | Remove NSLocalizedString from LogStreamer | Andrej Mihajlov | 1 | -1/+1 | |
