| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-19 | All: Document everything to pass revive lint | jwijenbergh | |
| 2024-02-19 | FSM: Allow to always go to deregistered | jwijenbergh | |
| 2024-02-19 | All: Prepare to get rid of go-errors/errors lib | jwijenbergh | |
| 2023-09-25 | FSM: Allow to always go back to the initial state | jwijenbergh | |
| 2023-09-25 | Client + FSM: Check transitions and add SetState | jwijenbergh | |
| Also make sure GotConfig can be used to go back to | |||
| 2023-09-25 | FSM: Add more context to required transition error | jwijenbergh | |
| 2023-09-25 | Revert "FSM: Set handled to true for now" | jwijenbergh | |
| This reverts commit 2b1bb611b7c83d8e8e5eadfed7c717d16e61d81b. | |||
| 2023-09-25 | FSM: Set handled to true for now | jwijenbergh | |
| 2023-09-25 | FSM: Add state name to transition error | jwijenbergh | |
| 2022-12-21 | FSM: Do not exec mmdc for mermaid | jwijenbergh | |
| 2022-12-12 | FSM: Remove HasTransition function | jwijenbergh | |
| 2022-12-12 | FSM: Include state name in error message | jwijenbergh | |
| 2022-12-12 | simplify error handling | Aleksandar Pesic | |
| fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com> | |||
| 2022-11-28 | Formatting: Run golines | jwijenbergh | |
| 2022-11-28 | Formatting: Run gofumpt -w | jwijenbergh | |
| 2022-11-28 | Refactor: Fix revive linter errors by deleting redundant prefixes | jwijenbergh | |
| 2022-11-28 | Lint: Run godot fix | jwijenbergh | |
| Full command: golangci-lint run --disable-all -E godot --fix | |||
| 2022-11-28 | Refactor: Remove most get prefixes for receiver functions | jwijenbergh | |
| 2022-11-28 | Document: Add comments for most functions and packages | jwijenbergh | |
| Errors and test files still need to be done. Also some getters are changed by removing the 'get' prefix | |||
| 2022-11-24 | Style: Use stylecheck and fix errors | jwijenbergh | |
| 2022-11-23 | FSM: Check unhandled transitions | jwijenbergh | |
| 2022-10-25 | Client + FSM: Remove background argument from transition | jwijenbergh | |
| This fixes a race condition reported by Go's -race flag In the future we should use waitgroups to ensure the OAuth local listener is started before we sent the URL | |||
| 2022-10-13 | Client + Config + FSM: Simplify file names | jwijenbergh | |
| 2022-09-20 | Golang-ci-lint: Fixes | jwijenbergh | |
| 2022-09-14 | Refactor: Return without json | jwijenbergh | |
| 2022-09-07 | Refactor: Define FSM state constants inside the public package | jwijenbergh | |
| 2022-09-06 | State + FSM + Python: Rename the HAS_CONFIG state to DISCONNECTED | jwijenbergh | |
| 2022-09-06 | FSM: Set back state for loading server | jwijenbergh | |
| 2022-08-24 | State + Server + Exports: Implement removing a server | jwijenbergh | |
| 2022-08-23 | Formatting: Run golines | jwijenbergh | |
| 2022-08-19 | State + FSM: Properly handle the disconnect flow | jwijenbergh | |
| - /disconnect is now called - A new state is added (DISCONNECTING) that waits for the disconnect to complete - A helper function is exposed (InFSMState) that can be used by clients to see in which state they are in | |||
| 2022-08-16 | Refactor: Use an interface for the data in the FSM callback | jwijenbergh | |
| 2022-08-15 | Refactor: Use constants for state callbacks instead of strings | jwijenbergh | |
| 2022-08-10 | State + Python: Implement renewing a session | jwijenbergh | |
| 2022-07-22 | State + FSM + Exports: Implement changing a secure internet location | jwijenbergh | |
| 2022-07-20 | Refactor: Do not log in internal packages | jwijenbergh | |
| The reason behind this is that we then do not have to pass a lot to each function. Logging inside internal packages is less useful as we want to let them return errors and only log in the 'public' facing API or let the client decide | |||
| 2022-07-18 | FSM: Add back state for OAuth Started | jwijenbergh | |
| 2022-07-18 | All: Run Gofumpt formatter | jwijenbergh | |
| 2022-07-18 | FSM: Ensure that we always return valid JSON | jwijenbergh | |
| 2022-07-15 | FSM + State + Python: Add a connecting state and improve back transitions | jwijenbergh | |
| 2022-07-12 | FSM: Fix Ask Profile transitions | jwijenbergh | |
| 2022-07-12 | FSM: Fix ask location transitions | jwijenbergh | |
| 2022-07-12 | State + FSM: Implement a loading server state | jwijenbergh | |
| 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-07 | Secure Internet: Implement the Ask Location transition callback | jwijenbergh | |
| 2022-07-05 | FSM: Set default mermaid graph generation scale to 4 | jwijenbergh | |
| 2022-06-21 | FSM: Add the search server state | jwijenbergh | |
| 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 | |
