| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-12 | State + FSM: Add an easy way to go back to the previous 'Main' state | jwijenbergh | |
| The 'Main' state here is a main UI menu, e.g. the intial state, the server search page, the configuring server page or the connected/has config page | |||
| 2022-07-11 | Types + Exports: Return JSON and use error level | jwijenbergh | |
| 2022-07-11 | Exports/State: Return error traceback instead of normal error | jwijenbergh | |
| 2022-07-07 | Secure Internet: Implement the Ask Location transition callback | jwijenbergh | |
| 2022-07-07 | Format: Run gofumpt | jwijenbergh | |
| 2022-07-05 | Refactor: Handling of different servers and identifiers | jwijenbergh | |
| - Uses OrgID for Secure Internet and gets the data from discovery - Uses URL for Institute/Custom and gets the data from discovery - Implements SKIP WAYF as we now have the needed data - Implements an initial change location with a default location (NL right now) | |||
| 2022-06-21 | Server: Add the ability to get the saved servers | jwijenbergh | |
| 2022-06-21 | State: Add functions for getting/setting a connection identifier | jwijenbergh | |
| e.g. the uuid of the connection in case of NetworkManager on Linux | |||
| 2022-06-20 | Refactor: Errors to have one custom type that is to be wrapped | jwijenbergh | |
| - For this an `internal/types` package is created with a custom error type - This custom error type can give back the cause and traceback of an error | |||
| 2022-09-20 | Server: Implement function for checking renewal button visibility | jwijenbergh | |
| 2022-05-13 | Refactor: Adapt the API to the documentation | jwijenbergh | |
| 2022-05-10 | API/Server: Correctly handle multiple protocol preference | jwijenbergh | |
| 2022-05-09 | FSM/State: Profile correctness and connect name change | jwijenbergh | |
| Also add a force tcp flag | |||
| 2022-05-09 | State: Implement SetDisconnected/SetConnected | jwijenbergh | |
| 2022-05-03 | Refactor: Secure internet into a different type but with interface | jwijenbergh | |
| 2022-05-02 | Refactor: Wrap most errors in a custom type | jwijenbergh | |
| 2022-04-29 | Secure Internet: Basic implementation and add support to cli | Jeroen Wijenbergh | |
| 2022-04-26 | State: Add a state map to exports instead of a global singleton | jwijenbergh | |
| 2022-04-26 | Refactor: Authenticated -> Authorized | jwijenbergh | |
| 2022-04-26 | OAuth: Add a Cancel method | jwijenbergh | |
| 2022-04-26 | FSM: Do graph generation in directory with mermaid-cli | jwijenbergh | |
| 2022-04-25 | Fix: Empty out the state by changing the value to which it points to | Jeroen Wijenbergh | |
| 2022-04-25 | Deregister: Completely empty out the state | Jeroen Wijenbergh | |
| This is so that the only settings that are saved are in the config | |||
| 2022-04-25 | Tests: Ability to add a custom server and share certificate | Jeroen Wijenbergh | |
| We also now do not have to skip verification in the test files | |||
| 2022-04-22 | Refactor: Restructure project | jwijenbergh | |
| - Add an internal folder where all the internal code lives - Make a state.go and state_test.go for the public interface This gives a more clear separation between functions and modules. It also makes this a more typical Go project setup. | |||
