Commit Graph

  • 51adf9ac4e Rework trusted networks to be generic on-demand Davide De Rosa 2023-07-22 18:00:24 +0200
  • 0c0a9d0b09 Normalize unstyled localizations Davide De Rosa 2023-07-22 18:43:20 +0200
  • 7d60d2166b Focus some text fields on appearance Davide De Rosa 2023-07-22 18:08:32 +0200
  • 1c3cbe02e5
    Improve OpenVPN Endpoint UX (#332) Davide De Rosa 2023-07-22 17:10:16 +0200
  • 7f5b07be58 [ci skip] Collapse all endpoints on automatic Davide De Rosa 2023-07-22 17:00:39 +0200
  • 190253520c Update CHANGELOG Davide De Rosa 2023-07-22 16:57:21 +0200
  • eeaf7bac20 Improve OpenVPN Endpoint UX Davide De Rosa 2023-07-08 17:34:53 +0100
  • 0734816c05 Bump version Davide De Rosa 2023-07-17 21:47:58 +0200
  • 2357324a74
    Update some metadata (#331) Davide De Rosa 2023-07-17 20:46:32 +0100
  • 8bd38d7793 [ci skip] Fix release workflow Davide De Rosa 2023-07-17 00:16:01 +0200
  • 4173c7aa6c
    Externalize complex bindings (#329) Davide De Rosa 2023-07-17 20:44:18 +0100
  • 76ca8f6a84 [ci skip] Fix order Davide De Rosa 2023-07-10 23:17:29 +0100
  • ee9b17f466 Retain Ruby platform in Gemfile.lock Davide De Rosa 2023-07-10 23:15:13 +0100
  • 30b8c4f8b9 Add issue template Davide De Rosa 2023-07-09 22:43:37 +0100
  • 16654f0f04 Update bundle Davide De Rosa 2023-07-08 17:26:02 +0100
  • 3ed9dccf18 Externalize complex bindings Davide De Rosa 2023-07-08 11:40:34 +0100
  • d1508aa897 Update keywords Davide De Rosa 2023-07-08 10:16:25 +0100
  • 18860757aa Mention XOR patch in README Davide De Rosa 2023-07-08 10:13:11 +0100
  • 964b6efd3b Add GitHub handles of contributors Davide De Rosa 2023-07-08 09:57:43 +0100
  • 0804c6b38e Attempt release v2.1.2-pb3502 v2.1.2 Davide De Rosa 2023-07-06 18:47:35 +0100
  • 773d5705f1 Upgrade GitHub Actions Davide De Rosa 2023-07-06 18:46:01 +0100
  • 33af87206a
    Throw error on reinstate()/connect() (#328) Davide De Rosa 2023-07-06 18:45:43 +0100
  • fd36098c3c Throw error on reinstate()/connect() Davide De Rosa 2023-07-06 18:34:58 +0100
  • a7ea010d4e
    Extend error handler to modals (#327) Davide De Rosa 2023-07-06 18:29:10 +0100
  • a12b406c6c Extend error handler to modals Davide De Rosa 2023-07-06 18:14:13 +0100
  • 1935d9e92c Attempt release v2.1.2-pb3498 Davide De Rosa 2023-07-06 11:10:10 +0100
  • fac06f58db Use versioned TunnelKit Davide De Rosa 2023-07-06 11:09:59 +0100
  • cf43e1cd7b Attempt release Davide De Rosa 2023-07-06 11:05:27 +0100
  • addbf8ab5f Update TunnelKit with keychain fix Davide De Rosa 2023-07-06 11:05:14 +0100
  • b5d230f0b9 Attempt release v2.1.2-pb3494 Davide De Rosa 2023-07-05 17:16:05 +0100
  • f0e3b2fa9c
    Improve release workflow (#326) Davide De Rosa 2023-07-05 17:07:47 +0100
  • 08ba50196e Create release as draft Davide De Rosa 2023-07-05 17:01:27 +0100
  • 59a9a3964b Do not tag public beta Davide De Rosa 2023-07-05 16:57:26 +0100
  • d30f80409e Commit release locally, tag in CI Davide De Rosa 2023-07-05 16:48:55 +0100
  • 4de5ab0264 Update bundle Davide De Rosa 2023-07-05 16:41:38 +0100
  • 479cc4704d Drop merge version script Davide De Rosa 2023-07-05 16:38:33 +0100
  • 5252a4600a Use API symlink in beta script Davide De Rosa 2023-07-05 16:36:53 +0100
  • cc17117c84 Fix Twitter link in README again Davide De Rosa 2023-07-05 16:28:20 +0100
  • 89cc6c276b Bump version Davide De Rosa 2023-07-05 16:51:46 +0100
  • 98e5e4cdde
    Share common protocols across localized strings (#324) Davide De Rosa 2023-07-05 16:18:33 +0100
  • b7c1de1972 Localize OpenVPN.Configuration Davide De Rosa 2023-07-04 23:23:28 +0100
  • f12415e09b Reuse shortServerDescription Davide De Rosa 2023-07-04 23:21:14 +0100
  • 3ba5cf5221 Rename private vars/funcs to drop 'localized' Davide De Rosa 2023-07-04 23:12:12 +0100
  • a63dbee539 Implement *LocalizableEntity Davide De Rosa 2023-07-04 23:08:29 +0100
  • 7c580b03be Add generic localizable protocols Davide De Rosa 2023-07-04 21:32:22 +0100
  • 855874d71c Move extension to Core Davide De Rosa 2023-07-03 23:09:59 +0100
  • bf70c7c59a
    Reorganize app folders (#323) Davide De Rosa 2023-07-04 22:29:43 +0200
  • 1ab11cdcfe [ci skip] Drop some redundant properties Davide De Rosa 2023-07-04 21:27:23 +0100
  • 1b59ac8d34 Merge AppContext/CoreContext singletons Davide De Rosa 2023-07-04 21:17:34 +0100
  • 94ca046420 Split some extensions Davide De Rosa 2023-07-04 21:12:12 +0100
  • c7e5cdebc9 Reorganize app folders Davide De Rosa 2023-07-04 20:44:15 +0100
  • 8a4609b833 Rename Mac Models to Managers Davide De Rosa 2023-07-04 20:32:00 +0100
  • c1391c4f53 Move non-shared entities back to App folder Davide De Rosa 2023-07-04 20:27:29 +0100
  • bd6340ce77
    Split reusable views into extensions (#322) Davide De Rosa 2023-07-03 17:37:16 +0200
  • 446effd6bd Split reusable views into extensions Davide De Rosa 2023-07-03 16:33:03 +0100
  • d7ebcb23ba
    Split views into extensions (#321) Davide De Rosa 2023-07-03 16:54:43 +0200
  • 74ee2cd22b Fix whitespace Davide De Rosa 2023-07-03 15:45:00 +0100
  • ab2ff8bbcd Split views into extensions Davide De Rosa 2023-07-03 15:02:47 +0100
  • 7198150f00
    Refactor alerts to use latest API (#320) Davide De Rosa 2023-07-03 16:41:49 +0200
  • eeb544ed1a Drop unused string Davide De Rosa 2023-07-03 11:33:03 +0100
  • 0ae9744a96 Refactor alerts Davide De Rosa 2023-07-03 10:57:36 +0100
  • 318d54977c Refactor error alert Davide De Rosa 2023-07-03 10:47:41 +0100
  • de7e574fec Do some housekeeping Davide De Rosa 2023-07-03 10:21:09 +0100
  • e960943302
    Revert "Move VPNProtocolType serialization to Data layer" (#319) Davide De Rosa 2023-07-03 11:18:12 +0200
  • 2b1ee380a3 Retain some changes Davide De Rosa 2023-07-03 10:11:38 +0100
  • 02ebae1d07 Revert "Move VPNProtocolType serialization to Data layer (#318)" Davide De Rosa 2023-07-03 11:10:22 +0200
  • ddf3dc313f
    Move VPNProtocolType serialization to Data layer (#318) Davide De Rosa 2023-07-02 13:27:46 +0200
  • b2c2726a4e Update overall CHANGELOG Davide De Rosa 2023-07-02 12:18:58 +0100
  • 4158c68d7a Move VPNProtocolType serialization to Data layer Davide De Rosa 2023-07-02 12:08:25 +0100
  • 278efaf347
    Refactor domain errors (#310) Davide De Rosa 2023-07-02 12:51:50 +0200
  • 59a47fd725 Update CHANGELOG Davide De Rosa 2023-07-02 11:42:53 +0100
  • 8a9cfe7ddd Omit throws where no errors thrown Davide De Rosa 2023-07-02 11:41:09 +0100
  • 9084598644 Rename file Davide De Rosa 2023-07-02 11:33:31 +0100
  • e41a3d0bac Review MainActor in error handling Davide De Rosa 2023-07-02 11:32:30 +0100
  • b747567759 Move error handler out of AppContext Davide De Rosa 2023-07-02 11:29:54 +0100
  • 2710847a07 Move AppError to app context Davide De Rosa 2023-07-02 11:26:25 +0100
  • b1ca1ec5c5 Shift trailing dot to presentation Davide De Rosa 2023-07-02 11:17:07 +0100
  • f913197e80 Run shortcuts in MainActor Davide De Rosa 2023-07-02 11:13:13 +0100
  • 897adf1598 Finish up error descriptions Davide De Rosa 2023-07-02 11:10:19 +0100
  • 39fc72dd95 Fix handling of import errors Davide De Rosa 2023-07-02 11:01:40 +0100
  • 88f8949241 Update TunnelKit errors Davide De Rosa 2023-07-02 10:57:46 +0100
  • 5a3013436b Add trailing dot where necessary Davide De Rosa 2023-07-02 09:43:09 +0100
  • a8b5874c8a Wrap decryption failure in library Davide De Rosa 2023-07-02 00:03:38 +0100
  • 6df9867a72 Handle import error down from AppError Davide De Rosa 2023-07-01 23:52:43 +0100
  • cd0870440f Convert all error alerts to global one Davide De Rosa 2023-07-01 23:35:21 +0100
  • 3594ee0751 Rename to AppError Davide De Rosa 2023-07-01 19:12:49 +0100
  • f4428e4cb4 Fix some leftovers Davide De Rosa 2023-07-01 19:08:19 +0100
  • 5e29afbc37 Handle errors in trust intents Davide De Rosa 2023-07-01 19:02:00 +0100
  • d0cc1d4444 Drop difficult FIXMEs Davide De Rosa 2023-07-01 18:53:21 +0100
  • 1e2817a672 Mark missing translations Davide De Rosa 2023-07-01 18:51:57 +0100
  • e36c70c76e Fix redundant wrapping Davide De Rosa 2023-07-01 18:44:38 +0100
  • 7b728666ef Refactor global error handling Davide De Rosa 2023-07-01 18:35:29 +0100
  • f698482e23 Map known error types via PassepartoutError Davide De Rosa 2023-07-01 18:08:21 +0100
  • 37fd145b87 Move OpenVPN/WireGuard l10n to respective extensions Davide De Rosa 2023-06-16 16:48:39 +0200
  • 7b0b9d90c8 Map to facade app error Davide De Rosa 2023-06-16 15:07:46 +0200
  • 3a06d6c984 Do not use spaces in filenames Davide De Rosa 2023-06-17 21:43:05 +0200
  • 7030ad40c2 Do not observe shared entities if uninterested (#313) Davide De Rosa 2023-06-17 21:44:20 +0200
  • d2c41da08e Treat VPN configuration errors synchronously Davide De Rosa 2023-06-16 14:40:40 +0200
  • b3f39ac571 Do not use spaces in filenames Davide De Rosa 2023-06-17 21:40:55 +0200
  • ddab76326d
    Replace deprecated .windows with .connectedScenes (#316) Davide De Rosa 2023-06-17 21:40:09 +0200