| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-03-28 | Cleanup empty else branch of when-statements | Albin | 1 | -12/+6 | |
| 2022-03-28 | Cleanup unused function | Albin | 1 | -4/+0 | |
| 2022-03-28 | Cleanup unused constructors | Albin | 11 | -77/+0 | |
| 2022-03-28 | Format Kotlin according to official code style | Albin | 45 | -142/+148 | |
| Android Studio and ktlint seem to agree on most styling except for imports. Some settings can be changed in Android Studio, however it seems to be hard to get lexicographical order (which ktlin wants). Therefore ktlint should be ran after any formatting has been applied by Android Studio (otherwise the CI workflow will complain). | |||||
| 2022-03-28 | Merge remote-tracking branch 'origin/android-fix-cond-compilation' | David Lönnhager | 2 | -6/+16 | |
| 2022-03-28 | Add missing cfg attributes | David Lönnhager | 2 | -6/+16 | |
| 2022-03-28 | Merge branch 'select-random-bridge' | David Lönnhager | 2 | -7/+34 | |
| 2022-03-28 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2022-03-28 | Document proximity constant | David Lönnhager | 1 | -0/+3 | |
| 2022-03-28 | Bias bridge selection more towards favoring close bridges | David Lönnhager | 1 | -1/+6 | |
| 2022-03-28 | Randomly select bridges | David Lönnhager | 1 | -7/+25 | |
| 2022-03-25 | Merge branch 'cache-all-selected-relays' | Emīls | 5 | -111/+194 | |
| 2022-03-25 | Propagate selected obfuscator hostname to frontends | Emīls | 5 | -111/+194 | |
| The obfuscator hostname should be propagated to the frontends, which implies that it should be stored for later querying in the daemon. Since all other relays were being kept as fields in the daemon god-struct, I factored them out into a single enum containing all the individual relays that could be selected. | |||||
| 2022-03-25 | Merge branch 'guard-tunnel-state-refresh' | Andrej Mihajlov | 1 | -3/+10 | |
| 2022-03-25 | TunnelManager: refresh tunnel status only when connecting or reasserting to ↵ | Andrej Mihajlov | 1 | -3/+10 | |
| pick up the next relay | |||||
| 2022-03-25 | Merge branch 'add-faq-link' | Andrej Mihajlov | 7 | -28/+86 | |
| 2022-03-25 | Update CHANGELOG | Andrej Mihajlov | 1 | -0/+1 | |
| 2022-03-25 | Close safari controller when user decides to open the web page in Safari browser | Andrej Mihajlov | 2 | -0/+7 | |
| 2022-03-25 | Settings: add external link disclosure | Andrej Mihajlov | 2 | -21/+40 | |
| 2022-03-25 | Update privacy policy URL | Andrej Mihajlov | 2 | -3/+4 | |
| 2022-03-25 | Settings: add FAQ & Guides row | Andrej Mihajlov | 4 | -5/+35 | |
| 2022-03-25 | Merge branch 'rename-github-actions-jobs' | Linus Färnstrand | 10 | -11/+10 | |
| 2022-03-25 | Rename some Github Actions jobs to make them easier to find | Linus Färnstrand | 10 | -11/+10 | |
| 2022-03-25 | Merge branch 'log-connecting-allowed-endpoint' | David Lönnhager | 1 | -4/+7 | |
| 2022-03-25 | Log allowed endpoint for the connecting firewall state | David Lönnhager | 1 | -4/+7 | |
| 2022-03-25 | Bump 2022.2 (build 2) | Andrej Mihajlov | 1 | -4/+4 | |
| 2022-03-25 | Merge branch 'validate-account-before-purchase' | Andrej Mihajlov | 8 | -19/+78 | |
| 2022-03-25 | Update changelog | Andrej Mihajlov | 1 | -0/+3 | |
| 2022-03-25 | Validate account token before adding payment to the payment queue | Andrej Mihajlov | 7 | -19/+75 | |
| 2022-03-25 | Merge branch 'upgrade-udp-over-tcp-no-structopt' | Linus Färnstrand | 2 | -84/+8 | |
| 2022-03-25 | Upgrade udp-over-tcp to get rid of structopt dependency | Linus Färnstrand | 2 | -84/+8 | |
| 2022-03-25 | Merge branch 'fix-device-revoked-message' | Oskar Nyberg | 2 | -2/+13 | |
| 2022-03-25 | Update translations | Oskar Nyberg | 1 | -1/+5 | |
| 2022-03-25 | Fix device revoked message | Oskar Nyberg | 1 | -1/+8 | |
| 2022-03-24 | Merge branch 'fix-obfuscator-selection' | Odd Stranne | 1 | -1/+2 | |
| 2022-03-24 | Correct the logic which guards obfuscator selection | Odd Stranne | 1 | -1/+2 | |
| 2022-03-24 | Merge branch 'improve-main-ui' | Andrej Mihajlov | 6 | -45/+114 | |
| 2022-03-24 | PacketTunnelStatus: assign isNetworkReachable to make default init() available | Andrej Mihajlov | 2 | -6/+2 | |
| 2022-03-24 | Login: disable "create account" button on iPad once user starts typing in ↵ | Andrej Mihajlov | 1 | -11/+34 | |
| the account token | |||||
| 2022-03-24 | Main: show marker after animating the map | Andrej Mihajlov | 1 | -17/+39 | |
| 2022-03-24 | Main: show location marker only in connected state. | Andrej Mihajlov | 1 | -4/+18 | |
| 2022-03-24 | Main: minor refactor | Andrej Mihajlov | 1 | -2/+2 | |
| 2022-03-24 | Main: add activity spinner | Andrej Mihajlov | 2 | -13/+27 | |
| 2022-03-24 | Change large spinner size from 48 -> 60 | Andrej Mihajlov | 1 | -2/+2 | |
| 2022-03-24 | Login: stop spinner upon successful login | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-03-24 | Show cancel button in connecting state on iPad (regular) | Andrej Mihajlov | 1 | -2/+2 | |
| 2022-03-24 | Merge branch 'tunnel-monitor-deinit-log' | Andrej Mihajlov | 1 | -4/+7 | |
| 2022-03-24 | TunnelMonitor: avoid double logging the "stop" operation since stopNoQueue() ↵ | Andrej Mihajlov | 1 | -4/+7 | |
| is called from deinit too | |||||
| 2022-03-24 | Merge branch 'remove-promises' | Andrej Mihajlov | 42 | -2080/+973 | |
| 2022-03-24 | Simulator: fix selector result unpacking | Andrej Mihajlov | 1 | -10/+11 | |
