| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-10-08 | Drop support for Android 7/7.1 | Albin | 1 | -1/+1 | |
| Android 8/API level 26 or later is now required. | |||||
| 2021-10-07 | Skip translation of app name | Albin | 21 | -20/+2 | |
| 2021-10-07 | Remove logic for generating translated URLs | Albin | 1 | -37/+2 | |
| 2021-10-07 | Remove translated URLs | Albin | 18 | -90/+0 | |
| 2021-10-07 | Separate non-translatable strings | Albin | 2 | -9/+16 | |
| 2021-10-07 | Clarify custom dns hint | Albin | 21 | -21/+21 | |
| When the user adds a custom dns, the input field hint will say "Enter IP" rather than "e.g. 10.0.0.4" to avoid confusion. | |||||
| 2021-10-06 | Fix reconnect on app resume | Albin | 1 | -3/+5 | |
| Fixes an issue with the app automatically reconnecting each time it's resumed from the background. The issue was caused by the app and service being out-of-sync in terms of split tunneling state during app resume, which was fixed by comparing the new and old state in the service before notifying other components. | |||||
| 2021-10-06 | Set correct input type of problem report email | Albin | 1 | -0/+1 | |
| 2021-10-04 | Migrate from JCenter to mavenCentral | Albin | 2 | -10/+18 | |
| JCenter has been sunset and should no longer be relied on as per: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ The migration also required the following changes: * Updated Koin maven group id as per the official documentation at: https://insert-koin.io/docs/setup/v2/ * Bump MockK version due to old versions of one of its dependencies' (dexmaker) not being available at mavenCentral. * Fix mockK instrumentation lib issue. | |||||
| 2021-08-26 | Update unit tests | Aleksandr Granin | 2 | -5/+17 | |
| 2021-08-26 | Add ViewIntent for system apps appearing | Aleksandr Granin | 5 | -5/+35 | |
| 2021-08-26 | Update applications filter and data container with system info | Aleksandr Granin | 2 | -3/+7 | |
| 2021-08-26 | Initiate excluded apps list properly | Aleksandr Granin | 1 | -1/+1 | |
| 2021-08-19 | Fix focus issue when in some cases value of MTU was erased | Aleksandr Granin | 2 | -2/+4 | |
| 2021-08-18 | Fix dockerfile | Emīls | 1 | -8/+1 | |
| Change the dockerfile to stop depending on a specific rust version and remove the dependency on nodejs. This makes the docker image buildable for now, but the dependency on the hash of the rustup installation script will break often anyway. | |||||
| 2021-07-06 | Fix issue with app never requesting VPN permission | Emīls | 1 | -0/+5 | |
| 2021-07-06 | Add android studio files to .gitignore. | Emīls | 6 | -180/+0 | |
| 2021-07-02 | Update Android translations | Oskar Nyberg | 38 | -360/+417 | |
| 2021-06-18 | Update account history RPCs | David Lönnhager | 8 | -35/+29 | |
| 2021-05-28 | Test TV-only apps in `ApplicationsProviderTest` | Janito Vaqueiro Ferreira Filho | 1 | -9/+45 | |
| 2021-05-28 | Show TV-only apps in the Split Tunneling screen | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| These apps don't hvae a normal launch intent. They have a leanback launch intent instead, and this changes the filtering code to show all apps that has either a normal launch intent or a leanback launch intent. | |||||
| 2021-05-28 | Remove obsolete `parse_line` helper function | Janito Vaqueiro Ferreira Filho | 1 | -11/+0 | |
| Replaced by the new `match_str!` macro implementation. | |||||
| 2021-05-28 | Fix translations | Janito Vaqueiro Ferreira Filho | 1 | -10/+10 | |
| Use updated tool to include the whole multi-line plural entries for Japanese. | |||||
| 2021-05-28 | Fix handling of multi-line messages | Janito Vaqueiro Ferreira Filho | 1 | -15/+162 | |
| A message string can be split among multiple lines, and this was not properly handled. Now it is handled by separate states that join all the lines it finds related to the message. | |||||
| 2021-05-28 | Test `MsgString` concatenation | Janito Vaqueiro Ferreira Filho | 1 | -0/+36 | |
| Test by moving the operands and by borrowing them. Also test appending to a `MsgString`. | |||||
| 2021-05-28 | Implement `Add` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+21 | |
| Allow joining two `MsgString`s, either by moving them or by borrowing them. | |||||
| 2021-05-28 | Implement `AddAssign` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+16 | |
| Allowing appending to a `MsgString`. | |||||
| 2021-05-28 | Refactor parser into a clearer state machine | Janito Vaqueiro Ferreira Filho | 1 | -73/+322 | |
| Make it more robust, maintainable and readable. | |||||
| 2021-05-28 | Return errors from parser methods | Janito Vaqueiro Ferreira Filho | 2 | -22/+50 | |
| Avoid panicking inside of `Parser`. | |||||
| 2021-05-28 | Derive `Eq` and `PartialEq` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| This is to allow `Eq` to be derived for the future `gettext::parser::Error` type. | |||||
| 2021-05-28 | Move `Parser` into a separate module | Janito Vaqueiro Ferreira Filho | 3 | -109/+145 | |
| Prepare for refactoring the parsing logic to improve readability and maintainability. | |||||
| 2021-05-28 | Add `Messages::add_plural` helper method | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 | |
| Adds plural entries. | |||||
| 2021-05-28 | Add `Messages::add` helper method | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 | |
| Adds non-plural message entries. | |||||
| 2021-05-28 | Add `Messages::starting_with` constructor | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| Helper constructor to create the instance with an initial entry. | |||||
| 2021-05-28 | Implement `FromStr` for `PluralForm` | Janito Vaqueiro Ferreira Filho | 1 | -0/+19 | |
| Makes it simpler to obtain an error when attempting to create an instance from a formula string. | |||||
| 2021-05-28 | Add `Messages::with_plural_formula` constructor | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| Helper method to parse a specified plural formula in order to create a new empty `Messages` list with the plural form configured. | |||||
| 2021-05-28 | Return result from `gettext::Messages::from_file` | Janito Vaqueiro Ferreira Filho | 3 | -10/+22 | |
| Instead of panicking on error. | |||||
| 2021-05-28 | Move `Messages` and related types to new module | Janito Vaqueiro Ferreira Filho | 2 | -162/+173 | |
| 2021-05-28 | Rename `Translations` into `Messages` | Janito Vaqueiro Ferreira Filho | 2 | -6/+6 | |
| Because it's also used for the messages template file. | |||||
| 2021-05-28 | Refactor `match_str` to have extra features | Janito Vaqueiro Ferreira Filho | 2 | -14/+209 | |
| It now allows matching prefixes and suffixes. | |||||
| 2021-05-28 | Move `match_str!` macro to a separate module | Janito Vaqueiro Ferreira Filho | 2 | -17/+18 | |
| 2021-05-27 | Create a Docker image for building the Android app | Janito Vaqueiro Ferreira Filho | 5 | -0/+413 | |
| 2021-05-21 | Impl. more escape sequences in gettext messages | Janito Vaqueiro Ferreira Filho | 1 | -4/+22 | |
| 2021-05-21 | Fix normalize single-quotes test | Janito Vaqueiro Ferreira Filho | 1 | -4/+6 | |
| 2021-05-21 | Unescape single quotes in gettext messages | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 | |
| 2021-05-19 | Test `StringValue` deserialization | Janito Vaqueiro Ferreira Filho | 1 | -0/+22 | |
| 2021-05-19 | Manually impl. `Deserialize` to collapse newlines | Janito Vaqueiro Ferreira Filho | 1 | -2/+11 | |
| 2021-05-19 | Test deserialization of multi-line strings | Janito Vaqueiro Ferreira Filho | 1 | -0/+39 | |
| 2021-05-19 | Test deserialization of `android::StringResources` | Janito Vaqueiro Ferreira Filho | 1 | -2/+35 | |
| 2021-05-19 | Test newline collapsing for `android::StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+14 | |
