summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2021-03-23Drop Travis jobsDavid Lönnhager2-113/+0
2021-03-23Merge branch 'split-settings-listener'Janito Vaqueiro Ferreira Filho26-130/+276
2021-03-23Send current settings when registering listenerJanito Vaqueiro Ferreira Filho1-1/+4
2021-03-23Use UI side `SettingsListener`Janito Vaqueiro Ferreira Filho4-4/+6
2021-03-23Create new UI-side `SettingsListener`Janito Vaqueiro Ferreira Filho1-0/+48
2021-03-23Send settings update eventsJanito Vaqueiro Ferreira Filho2-4/+13
2021-03-23Add `SettingsUpdate` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-23Make `Settings` parcelableJanito Vaqueiro Ferreira Filho10-16/+62
2021-03-23Make some model class properties read-onlyJanito Vaqueiro Ferreira Filho3-10/+10
2021-03-23Refactor `null` handling in `SettingsListener`Janito Vaqueiro Ferreira Filho1-20/+16
2021-03-23Move `SettingsListener` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho9-9/+15
2021-03-23Remove creation of duplicate array listJanito Vaqueiro Ferreira Filho1-1/+1
2021-03-23Don't use listener's `settings` property directlyJanito Vaqueiro Ferreira Filho1-3/+5
2021-03-23Remove requirement for initial settingsJanito Vaqueiro Ferreira Filho6-25/+39
2021-03-23Use intermittent daemon in `SettingsListener`Janito Vaqueiro Ferreira Filho2-5/+25
2021-03-23Use settings notifier instance directlyJanito Vaqueiro Ferreira Filho3-6/+6
2021-03-23Don't initialize toggles with settings valuesJanito Vaqueiro Ferreira Filho1-4/+0
Wait until a settings event is received.
2021-03-23Don't animate toggle transition if it isn't shownJanito Vaqueiro Ferreira Filho1-2/+10
2021-03-23Refactor to move private method to the bottomJanito Vaqueiro Ferreira Filho1-5/+5
2021-03-23Avoid reading `settings` field in `LaunchFragment`Janito Vaqueiro Ferreira Filho1-1/+3
2021-03-23Use `notifiable` delegate in `SettingsListener`Janito Vaqueiro Ferreira Filho1-8/+4
2021-03-23Unsubscribe DNS options listeners in destructorJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-23Replace relay settings callback with a notifierJanito Vaqueiro Ferreira Filho2-12/+5
2021-03-23Merge branch 'extract-login-content-view'Andrej Mihajlov5-311/+345
2021-03-23Extract LoginContentViewAndrej Mihajlov5-311/+345
2021-03-23Merge branch 'packagemanager-helpers'Aleksandr Granin6-3/+265
2021-03-23Create ApplicationsProvider and AppplicationsIcon cacheAleksandr Granin6-3/+265
2021-03-22Merge branch 'add-gh-actions-for-ios'Andrej Mihajlov2-2/+30
2021-03-22Tests: use project wide deployment target (iOS 12.0)Andrej Mihajlov1-2/+0
2021-03-22Add github workflow for iOS testsAndrej Mihajlov1-0/+30
2021-03-22Merge branch 'extract-main-content-view'Andrej Mihajlov6-210/+235
2021-03-22RootContainer: Fix additionalSafeAreaInsets calculationAndrej Mihajlov1-2/+2
Take into account view's safeAreaInsets when calculating additionalSafeAreaInsets.
2021-03-22Use fixed dimensions for the split button side buttonAndrej Mihajlov1-19/+11
Fixes recursive layout loop when using .bounds observer to adjust the title label
2021-03-22Extract the main content view into a separate classAndrej Mihajlov4-189/+222
2021-03-22Merge branch 'location-data-source'Andrej Mihajlov14-522/+797
2021-03-22Add LocationDataSourceAndrej Mihajlov13-522/+774
2021-03-22Add UIMetricsAndrej Mihajlov2-0/+23
2021-03-22Merge branch 'manually-strip-android-libs'Janito Vaqueiro Ferreira Filho7-24/+44
2021-03-22Set permissions for created build outputsJanito Vaqueiro Ferreira Filho1-1/+6
2021-03-22Manually strip `libwg.so`Janito Vaqueiro Ferreira Filho1-8/+17
2021-03-22Change built `libwg.so` output pathJanito Vaqueiro Ferreira Filho2-8/+4
Change the makefile to output to the path that will be used when building the `mullvad-jni` crate, then copy that file to the path where the APK build process will look for it. This is the reverse of how it was previously handled. The reason for doing is is that the APK library will be stripped, so having that be the output of the makefile will always cause `make` to rebuild it unnecessary if it's stripped in place. Therefore, we keep the `make` output library unstripped, and copy a stripped version to the APK path.
2021-03-22Manually strip `libmullvad_jni.so`Janito Vaqueiro Ferreira Filho1-1/+9
2021-03-22Use updated Docker imageJanito Vaqueiro Ferreira Filho1-1/+1
2021-03-22Define `NDK_TOOLCHAIN_DIR` in wg-go Docker imageJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-22Define `NDK_TOOLCHAIN_DIR` for the F-Droid buildsJanito Vaqueiro Ferreira Filho1-9/+9
2021-03-22Define `NDK_TOOLCHAIN_DIR` for CI buildsJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-22Merge branch 'simplify-listitem-decoration'Aleksandr Granin5-33/+14
2021-03-22Simplify ListItemDecorationAleksandr Granin5-33/+14
2021-03-22Merge branch 'fix-double-quotes-escaping-in-translations'Janito Vaqueiro Ferreira Filho2-1/+4
2021-03-22Properly escape double quotes on Android stringsJanito Vaqueiro Ferreira Filho1-0/+3