Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-08 | [bug] exit cleanly in osx | Kali Kaneko (leap communications) | |
two things happen differently in osx: - call to systray.Quit() halts the program (so if called directly, none of the deferred functions that we use for cleanup get to execute) - systray.Run() blocks (so after loop returns, the main run.Run() function did not get to receive the boolean through the finishedCh channel. proper shutdown is therefore fixed here by moving the call to systray.Quit() to a goroutine that executes when the initialize() function calls all the deferred functions. we need to revisit this in case we want to break the main select loop for a reson other than successfully terminating the program. | |||
2019-02-21 | [locales] add romanian | Ruben Pollan | |
2019-02-21 | [bug] connect to new gateway when manually selected | Natalie Eskinazi | |
2019-02-01 | [bug] don't block the systray with the about notification | Ruben Pollan | |
Let's send the notification to another goroutine. - Resolves: #112 | |||
2019-01-31 | [bug] don't initialize the gateway selection before bitmask is ready | Ruben Pollan | |
- Resolves: #110 | |||
2019-01-29 | [style] Rename the systray reconnection on fail-close | Ruben Pollan | |
2019-01-24 | [bug] wait until the systray is initalized to start the systray loop | Ruben Pollan | |
- Resolves: #106 | |||
2019-01-17 | [refactor] rename the imports into bitmask-vpn | Ruben Pollan | |
2019-01-15 | [feat] move provider configuration into a set of constants | Ruben Pollan | |
2019-01-15 | [feat] Reorganize code | Ruben Pollan | |
Let's use a more structured folder system: https://github.com/golang-standards/project-layout - Resolves: #99 |