Ian VanSchooten
2dfbd23b12
Update dart sdk version
2024-09-11 08:23:23 -04:00
Ian VanSchooten
51fe0a5d41
Replace deprecated flutter package_info dep
...
https://pub.dev/documentation/package_info/latest/ lists package_info_plus
as its replacement
2024-09-10 10:27:08 -04:00
Ian VanSchooten
28a49f86cf
Use constant to specify java version
2024-09-10 10:24:50 -04:00
Ian VanSchooten
8c20397acc
Remove NDK version pin
...
https://github.com/flutter/flutter/issues/139427#issuecomment-1989024985
2024-09-06 09:55:27 -04:00
Ian VanSchooten
85a2c0809e
Update flutter-version in a few more spots
2024-09-03 12:19:28 -04:00
Ian VanSchooten
78a2ca8ea7
Replace deprecated `onPopInvoked` with `onPopInvokedWithResult`
...
https://docs.flutter.dev/release/breaking-changes/popscope-with-result
2024-09-03 11:32:59 -04:00
Ian VanSchooten
e2259ba8f7
Update flutter and dependencies to latest
2024-09-03 11:17:45 -04:00
Ian VanSchooten
7d11658662
Wrap PlatformProvider in MaterialApp and Scaffold
...
Some material elements, like AdaptiveSwitch, won't work in iOS without it.
2024-09-03 11:01:43 -04:00
Ian VanSchooten
7fa98cabda
Move thin binary creation to end
...
Otherwise we get a build error
2024-09-03 10:59:02 -04:00
Ian VanSchooten
89dea3d2d2
Build iOS app
2024-09-03 10:58:45 -04:00
Ian VanSchooten
f6a31cdff2
Target/compile for SDK 34
2024-09-03 10:51:33 -04:00
Ian VanSchooten
eae5b31f18
Update to flutter 3.19.0
2024-09-03 10:46:55 -04:00
Ian VanSchooten
afd655f86d
Support predictive back
...
https://docs.flutter.dev/release/breaking-changes/android-predictive-back#migrating-a-back-confirmation-dialog
2024-08-29 10:21:51 -04:00
Ian VanSchooten
47e005bdf8
Avoid deprecated imperative apply of gradle plugins
...
https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
2024-08-29 10:07:40 -04:00
Ian VanSchooten
8721123d6e
Remove package attribute from manifests
...
Now that we've gotten to a new enough version of flutter that it doesn't break
2024-08-29 09:41:10 -04:00
Ian VanSchooten
4eea96e73f
Disable material 13 for now
2024-08-29 08:21:31 -04:00
Ian VanSchooten
8e5deb94e8
Handle nullable vs nonnullable mismatch
2024-08-29 08:21:20 -04:00
Ian VanSchooten
b0e1ed4f2c
Update to flutter 3.16.8
2024-08-29 08:20:58 -04:00
Ian VanSchooten
1bf62b8f03
Update flutter to 3.13.9
2024-08-28 16:25:19 -04:00
Ian VanSchooten
70d5a0fb2b
Use supported version of flutter_platform_widgets
2024-08-28 16:18:37 -04:00
Ian VanSchooten
0e329ff92b
Remove unused method
2024-08-28 15:28:28 -04:00
Ian VanSchooten
98a0818db2
Avoid deprecated window property
2024-08-28 15:28:17 -04:00
Ian VanSchooten
188a8f8e4b
Update to flutter 3.10.7
2024-08-28 15:27:46 -04:00
Ian VanSchooten
cec7351f82
Replace deprecated theme properties
2024-08-28 15:08:00 -04:00
Ian VanSchooten
f25d6374c2
Update flutter to 3.7.12
2024-08-28 15:07:41 -04:00
Ian VanSchooten
097199c4f1
Replace deprecated canLaunch and launch
2024-08-28 14:59:32 -04:00
Ian VanSchooten
428ecbdc3d
Remove dead/unused code
2024-08-28 14:59:18 -04:00
Ian VanSchooten
35fbf86c8c
Format code
2024-08-28 14:46:03 -04:00
Ian VanSchooten
b598aa338f
Flutter: remove deprecated / removed theme definitions
...
https://docs.flutter.dev/release/breaking-changes/theme-data-accent-properties#migration-guide
https://docs.flutter.dev/release/breaking-changes/3-10-deprecations#themedata-primarycolorbrightness
2024-08-28 14:45:00 -04:00
Ian VanSchooten
cd83beaa6e
Update Gradle
2024-08-28 14:22:23 -04:00
Ian VanSchooten
610fc0eff6
Update go.mod and go.sum
2024-08-28 13:29:21 -04:00
Ian VanSchooten
4bcfe0a34b
Restore project to manifests
2024-08-28 13:28:49 -04:00
John Maguire
f576aa0c50
Update Nebula and dnapi ( #158 )
...
* Update Nebula and dnapi
* Update Go
2024-06-20 15:24:00 -04:00
John Maguire
2353eaf4e3
Update Nebula to latest upstream ( #154 )
2024-03-07 15:57:34 -05:00
John Maguire
76f0ba17df
Don't use Nebula tunnel for app traffic on Android ( #153 )
2024-03-07 15:57:26 -05:00
John Maguire
3d7bad5649
Fix Github PAT appearing in Android and iOS app builds ( #151 )
...
Also adds a regression test.
2024-01-31 15:42:45 -05:00
John Maguire
7a048d88d7
Update Nebula to v1.8.1 ( #147 )
2023-12-19 16:54:20 -05:00
John Maguire
c64577f42e
Remove cachedPackets from HostInfo ( #145 )
2023-12-07 15:11:50 -05:00
John Maguire
8edd43230b
Update to Nebula 1.8.0 ( #144 )
...
* Update to Nebula 1.8.0
* Update code for Nebula 1.8 changes
* Update to fixed Nebula build
2023-12-06 17:09:22 -05:00
John Maguire
ec1af2974a
Fix encryption errors after restoring to a new phone ( #143 )
...
When a user restores to a new phone, their TPM will no longer be able to
decrypt the encrypted credentials.
We have code already in place to delete "invalid" sites, which cleans
these up by removing them.
However, when trying to save a new site, Android continues to try to use
the old keys which are no longer decryptable. So, when saving new
encrypted files, simply reset the crypto keys if we are unable to
encrypt.
2023-12-01 15:26:21 -05:00
John Maguire
fbd2759d4f
Replace 'DN' with 'Managed Nebula' ( #139 )
2023-10-05 14:41:40 -04:00
Nate Brown
83145f6fa4
Update nebula to 1.7.2 ( #134 )
2023-06-01 13:39:40 -05:00
Nate Brown
81901b5dae
Rework the ios startup flow slightly to avoid crashing on ios 16.5 ( #132 )
2023-05-23 17:31:07 -05:00
John Maguire
dcf54b1c38
Update nebula to v1.7.1 ( #130 )
2023-05-18 16:05:23 -04:00
John Maguire
096bad25ee
Update nebula to v1.7.0 ( #129 )
2023-05-17 12:38:31 -04:00
John Maguire
693c7b6346
Hide CA expiration errors on managed sites ( #128 )
2023-05-17 12:10:11 -04:00
Nate Brown
69d0641874
Store the raw dn managed config to be consumed by nebula later ( #127 )
2023-05-16 10:25:24 -05:00
Nate Brown
450e7c714c
Unblock the UI when trying to update dn managed sites ( #125 )
2023-05-15 16:10:50 -05:00
John Maguire
cfca253ec1
Disallow some problematic app from the VPN ( #126 )
2023-05-15 17:10:20 -04:00
John Maguire
f7a7093879
Fix share button on iPad ( #124 )
2023-05-15 16:12:24 -04:00