| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2021-04-01 | Create SplitTunneling ViewModel and tests | Aleksandr Granin | 12 | -24/+473 |
| 2021-04-01 | Merge branch 'enable-select-all' | Andrej Mihajlov | 2 | -0/+9 |
| 2021-04-01 | Enable option to "Select all" when viewing app logs | Andrej Mihajlov | 2 | -0/+9 |
| 2021-04-01 | Merge branch 'update-translations-march-2021' | Oskar Nyberg | 77 | -2399/+5155 |
| 2021-04-01 | Download translations from Crowdin | Oskar Nyberg | 76 | -2270/+4968 |
| 2021-04-01 | Update relay-locations translations | Oskar Nyberg | 20 | -186/+244 |
| 2021-03-31 | Merge branch 'docs-add-offline-monitor' | Emīls | 1 | -0/+61 |
| 2021-03-31 | Add offline monitor docs | Emīls | 1 | -0/+61 |
| 2021-03-31 | Merge branch 'split-account-cache' | Janito Vaqueiro Ferreira Filho | 22 | -276/+480 |
| 2021-03-31 | Remove `AccountCache` from `ServiceInstance` | Janito Vaqueiro Ferreira Filho | 2 | -4/+1 |
| 2021-03-31 | Refactor service side `AccountCache` exposed API | Janito Vaqueiro Ferreira Filho | 1 | -23/+11 |
| 2021-03-31 | Use UI side `AccountCache` | Janito Vaqueiro Ferreira Filho | 5 | -5/+6 |
| 2021-03-31 | Create UI-side `AccountCache` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+67 |
| 2021-03-31 | Add an `EventNotifier.notifyIfChanged` method | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 |
| 2021-03-31 | Send account history change events | Janito Vaqueiro Ferreira Filho | 2 | -0/+5 |
| 2021-03-31 | Create `AccountHistory` event variant | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2021-03-31 | Send login status events | Janito Vaqueiro Ferreira Filho | 2 | -0/+6 |
| 2021-03-31 | Add new `LoginStatus` event | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 |
| 2021-03-31 | Implement handling of `AccountCache` requests | Janito Vaqueiro Ferreira Filho | 1 | -0/+31 |
| 2021-03-31 | Add account handling request variants | Janito Vaqueiro Ferreira Filho | 1 | -0/+19 |
| 2021-03-31 | Remove UI side login logic | Janito Vaqueiro Ferreira Filho | 1 | -14/+1 |
| 2021-03-31 | Implement login logic in the service side | Janito Vaqueiro Ferreira Filho | 1 | -2/+19 |
| 2021-03-31 | Use new `logout()` method in `AccountFragment` | Janito Vaqueiro Ferreira Filho | 1 | -7/+1 |
| 2021-03-31 | Add `logout` method to `AccountCache` | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2021-03-31 | Refactor `AccountCache` login logic into an actor | Janito Vaqueiro Ferreira Filho | 1 | -10/+46 |
| 2021-03-31 | Don't return account token when creating account | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 |
| 2021-03-31 | Refactor `LoginFragment` to use `LoginStatus` | Janito Vaqueiro Ferreira Filho | 1 | -74/+68 |
| 2021-03-31 | Properly update the login status in `AccountCache` | Janito Vaqueiro Ferreira Filho | 1 | -0/+14 |
| 2021-03-31 | Create new `LoginStatus` type | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 |
| 2021-03-31 | Remove `SettingsListener` from `ServiceInstance` | Janito Vaqueiro Ferreira Filho | 2 | -3/+0 |
| 2021-03-31 | Set notification manager's account listener | Janito Vaqueiro Ferreira Filho | 2 | -5/+6 |
| 2021-03-31 | Simplify `AccountCache` constructor parameters | Janito Vaqueiro Ferreira Filho | 2 | -9/+7 |
| 2021-03-31 | Move `AccountCache` to `ServiceEndpoint` | Janito Vaqueiro Ferreira Filho | 10 | -11/+13 |
| 2021-03-31 | Use an intermittent daemon in `AccountCache` | Janito Vaqueiro Ferreira Filho | 2 | -9/+13 |
| 2021-03-31 | Unsubscribe listeners in `AccountCache.onDestroy` | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 |
| 2021-03-31 | Use `List` instead of `ArrayList` for history | Janito Vaqueiro Ferreira Filho | 3 | -3/+3 |
| 2021-03-31 | Centralize where `messageId` is configured | Janito Vaqueiro Ferreira Filho | 3 | -6/+6 |
| 2021-03-31 | Merge branch 'async-fs-fix' | David Lönnhager | 3 | -166/+222 |
| 2021-03-31 | Use only async file I/O in version_check | David Lönnhager | 2 | -8/+12 |
| 2021-03-31 | Use async file I/O for settings | David Lönnhager | 2 | -88/+124 |
| 2021-03-31 | Use async file I/O in main daemon module | David Lönnhager | 1 | -70/+86 |
| 2021-03-31 | Merge branch 'update-split-tunnel-docs' | David Lönnhager | 1 | -1/+3 |
| 2021-03-31 | Explain why DNS fails for excluded apps in some states | David Lönnhager | 1 | -1/+3 |
| 2021-03-31 | Merge branch 'linux-remove-use-fwmark' | David Lönnhager | 6 | -46/+48 |
| 2021-03-31 | Update changelog | David Lönnhager | 1 | -0/+4 |
| 2021-03-31 | Explain firewall restrictions for local custom proxy option | David Lönnhager | 1 | -22/+39 |
| 2021-03-31 | Remove use_fwmark option | David Lönnhager | 4 | -24/+5 |
| 2021-03-29 | Merge branch 'split-key-status-listener' | Janito Vaqueiro Ferreira Filho | 16 | -113/+202 |
| 2021-03-29 | Remove `KeyStatusListener` from `ServiceInstance` | Janito Vaqueiro Ferreira Filho | 2 | -4/+0 |
| 2021-03-29 | Refactor `KeyStatusListener` into an actor | Janito Vaqueiro Ferreira Filho | 1 | -5/+30 |
