summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2023-07-10Hide notification bar at change logMojgan2-0/+26
2023-07-10Merge branch 'migrate-scaffolding-to-material-3-droid-183'Jonatan Rhodin10-330/+402
2023-07-10Replace scaffold with material 3 scaffoldJonatan Rhodin10-330/+402
2023-07-07Merge branch 'upgrade-duct-os_pipe'Linus Färnstrand4-16/+16
2023-07-07Improve documentation on OpenVpnProcHandleLinus Färnstrand1-6/+8
2023-07-07Remove unused instance of os_pipeLinus Färnstrand2-2/+0
2023-07-07Upgrade os_pipe to 1.1.4Linus Färnstrand3-15/+5
2023-07-07Upgrade duct to latest versionLinus Färnstrand1-7/+17
2023-07-07Merge branch ↵Emīls3-7/+22
'fix-increased-touch-targets-for-settings-and-account-buttons-ios-206'
2023-07-07Fix increased touch areas for buttons in header bar viewJon Petersson3-7/+22
2023-07-07Merge branch 'wireguard-port-selection-compose-ui-droid-176'Jonatan Rhodin35-50/+468
2023-07-07Add option to change wireguard port to vpn settingsJonatan Rhodin35-50/+468
2023-07-07Merge branch 'update-relay-selector-docs'Emīls2-15/+42
2023-07-07Add obfuscation protocols to relay selector docsEmīls1-6/+31
2023-07-07Unpublicize get_obfuscator()Emīls1-9/+11
Since RelaySelector::get_obfuscator() is only ever called from tests, it only makes sense to only compile it when testing.
2023-07-07Merge branch 'update-electron-to-latest-des-269'Oskar Nyberg4-24/+39
2023-07-07Update Electron to 25.2.0Oskar Nyberg4-24/+39
2023-07-07Merge branch 'update-account-data-fetch-logic'Oskar Nyberg3-13/+8
2023-07-07Update account expiry fetch logicOskar Nyberg3-13/+8
2023-07-06Merge branch 'add-jonatans-gpg-key'Linus Färnstrand1-0/+35
2023-07-06Add Jonatans gpg keyLinus Färnstrand1-0/+35
2023-07-06Merge branch 'improve-compose-scrolling-behavior-droid-76'Linus Färnstrand4-7/+94
2023-07-06Add collapsible toolbar component with dynamic body heightsaber safavi4-7/+94
2023-07-06Merge branch 'connection-view-is-showing-creating-quantum-secure-droid-190'Linus Färnstrand1-1/+1
2023-07-06Fix creating quantum secure connection showing erroneouslyJonatan Rhodin1-1/+1
2023-07-06Merge branch 'replace-material-components-with-material-3-components-droid-161'Linus Färnstrand29-160/+145
2023-07-06Migrate most compose components to material 3Jonatan Rhodin29-160/+145
2023-07-05Merge branch 'add-port-selection-to-changelog'Emīls1-0/+1
2023-07-05Add WireGuard port selection to settings changelogJon Petersson1-0/+1
2023-07-05Merge branch 'upgrade-hermit-abi'Linus Färnstrand1-3/+3
2023-07-05Upgrade hermit-abi to avoid yanked crateLinus Färnstrand1-3/+3
The upgrade is not important for us, since we don't target RustyHermit. But it's needed to keep `cargo audit` silent, and it's good hygiene. The hermit-abi crate did not have a changelog. But the change is just a ffi function linking name change https://github.com/hermitcore/rusty-hermit/issues/436
2023-07-04Merge branch 'fix-tunnel-state-tests'Oskar Nyberg8-59/+60
2023-07-04Fix tunnel state testsOskar Nyberg6-58/+57
2023-07-04Use playwright config when running e2e tests with npmOskar Nyberg1-1/+1
2023-07-04Improve playwright configOskar Nyberg1-0/+2
2023-07-03Merge branch 'upgrade-x25519-dalek'Linus Färnstrand4-28/+56
2023-07-03Remove usused byteorder dependencyLinus Färnstrand2-2/+0
2023-07-03Implement Zeroize for WireGuard private keysLinus Färnstrand1-1/+1
2023-07-03Upgrade x25519-dalek to 2.0.0-rc.3Linus Färnstrand3-25/+55
2023-07-03Merge branch 'cbindgen-no-features'Linus Färnstrand3-45/+10
2023-07-03Remove default features from cbindgen to get rid of clap 3Linus Färnstrand2-45/+8
2023-07-03Deny old clap versions in our dependency treeLinus Färnstrand1-0/+2
2023-06-30Merge branch 'upgrade-proc-macro2'Linus Färnstrand1-2/+2
2023-06-30Upgrade proc-macro2 to get rid of compiler errorLinus Färnstrand1-2/+2
Solves "unknown feature `proc_macro_span_shrink`" issue
2023-06-29Merge branch 'custom-lists'Jonathan43-336/+2171
2023-06-29Add settings migration code, refactor and cleanupJonathan10-68/+338
Bump the settings version. Add code for migrating settings to new version since it is now not backwards compatible. Refactor LocationConstraint and related types to be more lean. Cleanup issues and fix formatting. Refactor LocationConstraint and add migration code
2023-06-29Cleanup review comments, CI issues and android supportJonathan31-246/+404
Add necessary android support to allow it to not crash due to interface changes. Format the code, remove redundant async functions, fix android issues related to not having to use a Vec to store the custom lists and a string as an id. Fix unit tests.
2023-06-29Improve error handling for custom listsJonathan4-15/+97
Create different errors for missing/already existing list and missing/already existing location within list. Use the details field in gRPC to signal these different cases Make errors prettier when output in the CLI.
2023-06-29Update changelog, sync naming in .proto update guiJonathan4-17/+30
Updates the changelog, syncs naming to be consistent inside the .proto file with rust in regards to newly added message types for custom lists. Update the gui so that it does not break when using a custom list daemon. However does not let gui actually use custom lists, only has CLI support.
2023-06-29Add basic features for custom list and file persistenceJonathan23-244/+1556
Create the basic features outside of rename for custom lists and route these to the daemon. Persist custom lists in settings. Has basic custom list features done, adds errors. Adds reconnect in the case where a selected custom list is modified.