summaryrefslogtreecommitdiff
path: root/main/src/ui
AgeCommit message (Collapse)Author
2026-01-30Fix crash on old Android TV version and always reconnectingArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-30Update gradle/AGP versionArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06Remove FAQ entries for versions that are no longer supportedArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06check keychain access in the correct contextArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06Enable Minimal UI in Android TV modeArne Schwabe
closes #1861 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2025-12-15Run keychain accesses with correct contextArne Schwabe
2025-12-15Prompt user to import Android keystore certificate if missingArne Schwabe
2025-12-04Add mode to allow initial import in minimal to allow one time setupArne Schwabe
2025-11-18Improve minimal UI, add reconnect and encryption to app restrictionsArne Schwabe
2025-11-16Do not show log menu item in minimal ui modeArne Schwabe
2025-11-16Implement minimal UI that allows only connect/disconnectArne Schwabe
2025-11-06Convert VpnProfileList to KotlinArne Schwabe
2025-09-11Update Android dependenciesArne Schwabe
2025-07-29Try to deal with preferences titles on devices with large font sizesArne Schwabe
This instructs Android to wrap the title also shortens the title for encrypt storage options (closes #1839)
2025-07-29Fix Setting_IP field being added in onResume instead of onCreateArne Schwabe
closes #1843
2025-04-18Fix accidental typoArne Schwabe
2025-03-31Allow disabling VPN confirmationArne Schwabe
This is not recommended but people keep annoying for their broken Samsung automation nonsense that abuses Android APIs for their own ****** instead of providing proper APIs or trying to improve overall ecosystem. So app programmers are bugged to make questionable implementation choices like this to cater to that mess that Samsung created. Github: closes schwabe/ics-openvpn#1808
2025-02-05Ensure that profiles update are notified/synced to the other processArne Schwabe
2025-02-05Update OpenVPN 3.x core and implement logic to support --dnsArne Schwabe
2025-01-15Add some logging to profile changesArne Schwabe
2024-12-28Only update cert info if attached to activityArne Schwabe
2024-12-04Do not save setting if not loadedArne Schwabe
closes github issue #1754 closes github issue #1769 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2024-08-27Do add trailing newline when send CR_TEXT responseArne Schwabe
2024-08-09Make OpenVPN 3.x paused status a bit nicerArne Schwabe
2024-08-09fix lateinit crashes in settingsArne Schwabe
2024-07-29Implement enough of edge-to-edge to work well on Android VArne Schwabe
2024-07-26Update versions and enable Android V buildArne Schwabe
2024-07-26Move to viewpager2Arne Schwabe
2024-07-23Update version of OpenSSL, OpenVPN 2/3, Asio and many librariesArne Schwabe
2024-07-23Fix a few accessibility issues reported by pre check of Play storeArne Schwabe
2023-11-30Clean up extra for VPN start intents and try to avoid replacing VPN on ↵Arne Schwabe
autostarts
2023-10-10Do not share proxy username label with normal username label (closes #1654)Arne Schwabe
2023-10-10Fix OpenVPN not starting from Quick in upsidedown cake (closes #1652)Arne Schwabe
2023-08-01Update translationsArne Schwabe
2023-08-01Fix overlapping warning in server list (closes #1627)Arne Schwabe
2023-07-16Fix crash on showing Routing tab [closes #1624]Arne Schwabe
2023-07-13Fix some ANRsArne Schwabe
2023-06-06COrrectly fall back to no encryption if there is an erro with encryptionArne Schwabe
2023-06-06Use a different singning key for OpenVPN 2 only buildsArne Schwabe
2023-06-05Update translationsArne Schwabe
2023-06-05Rename Onboot to always activeArne Schwabe
Also try to keep that connection always active
2023-06-01Fix deprecations and other warnings reported by coverityArne Schwabe
2023-05-17Allow to build a UI variant with OpenVPN 2.x onlyArne Schwabe
2023-05-09Allow setting remote control apps via managed configurationArne Schwabe
Closes ##1610 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-04-19Do not show expection of CN parsing in logArne Schwabe
2023-04-18Improve padding on import dialogArne Schwabe
2023-04-18Fix typo in request for notificationsArne Schwabe
2023-04-17Update gradle filesArne Schwabe
2023-04-06Silence warning when running with UpsideDownCake betaArne Schwabe
2023-04-06Convert MainActivity to KotlinArne Schwabe