summaryrefslogtreecommitdiff
path: root/client
AgeCommit message (Expand)Author
2023-09-29Client + Server + OAuth: Support mobile redirectsjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + Locales: Update cleanup+renew canceled erorr messagejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client: Refresh server endpoints on renew and cleanupjwijenbergh
2023-09-25Server: Have separate implementations for refreshing endpointsjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + l18n: Make some errors internal onlyjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Locales: Add a script to sync translations and use itjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + Exports + Python: Add a startup boolean to getconfigjwijenbergh
2023-09-25Client: Be less strict on chosen server transitionjwijenbergh
2023-09-25Client: Return immediately on profile validity check errorjwijenbergh
2023-09-25Client FSM: Allow self-transition to No Serverjwijenbergh
2023-09-25Client Test: Only use temporary directoriesjwijenbergh
2023-09-25Client FSM: Add loading server to authorizedjwijenbergh
2023-09-25Client: Remove bogus chosen server transition for renewjwijenbergh
2023-09-25Client: Added Slovenian localization from Weblatejwijenbergh
2023-09-25Client: Save internal state regularlyjwijenbergh
2023-09-25Client i18n: Add Sloveniajwijenbergh
2023-09-25Client Test: Remove OAuth parameter testsjwijenbergh
2023-09-25Initial i18n implementationjwijenbergh
2023-09-25Client: Call Deregistered transition on Deregister()jwijenbergh
2023-09-25Client FSM: Allow client to ask location in NoServerjwijenbergh
2023-09-25Client: Use a mutex for state transitionsjwijenbergh
2023-09-25Client FSM: Add extra optional states about VPN connectivityjwijenbergh
2023-09-25Client + FSM: Check transitions and add SetStatejwijenbergh
2023-09-25Client: Disable identifier conversion for secure internetjwijenbergh
2023-09-25Client + OAuth + Server: Initialize the OAuth clientID on addjwijenbergh
2023-09-25Client + Types: Expose support contactjwijenbergh
2023-09-25Client: Remove Got Config state check for current serverjwijenbergh
2023-09-25Client: Do not defer NoServer transition when noninteractivejwijenbergh
2023-09-25Client: Relax state requirements for No Server on addjwijenbergh
2023-09-25Client: Fix institute servers map typojwijenbergh
2023-09-25Client: Return on refresh endpoints context errorjwijenbergh
2023-09-25Client: Re-create failover object on new calljwijenbergh
2023-09-25All: Implement a token handlerjwijenbergh
2023-09-25Refactor: Move client implementation to one filejwijenbergh
2023-09-25Client: Improve Let's Connect! not supported errorsjwijenbergh
2023-09-25Client: failover cancel error should be lowercasejwijenbergh
2023-09-25Client: Remove OpenVPN check for failover and check if in progressjwijenbergh
2023-09-25Exports + Client: Refactor registering a clientjwijenbergh
2023-09-25Exports + Client Register: Make sure to only update state if no errjwijenbergh
2023-09-25Exports + Python + Server: Remove ShouldRenewButtonjwijenbergh
2023-09-25Tests: Pass for V2 APIjwijenbergh
2023-09-25Client: Check if the base time is zero when getting expiry timesjwijenbergh
2023-09-25Client: Remove servers argument to transitionjwijenbergh
2023-09-25Types: Split server into subpackagejwijenbergh