summaryrefslogtreecommitdiff
path: root/internal/fsm/fsm.go
AgeCommit message (Expand)Author
2025-05-06All: Run modernize --test --fixJeroen Wijenbergh
2024-08-22FSM: Re-ordering and cleanup constructorjwijenbergh
2024-05-30FSM: Remove Mermaid graph generationjwijenbergh
2024-02-19All: Document everything to pass revive lintjwijenbergh
2024-02-19FSM: Allow to always go to deregisteredjwijenbergh
2024-02-19All: Prepare to get rid of go-errors/errors libjwijenbergh
2023-09-25FSM: Allow to always go back to the initial statejwijenbergh
2023-09-25Client + FSM: Check transitions and add SetStatejwijenbergh
2023-09-25FSM: Add more context to required transition errorjwijenbergh
2023-09-25Revert "FSM: Set handled to true for now"jwijenbergh
2023-09-25FSM: Set handled to true for nowjwijenbergh
2023-09-25FSM: Add state name to transition errorjwijenbergh
2022-12-21FSM: Do not exec mmdc for mermaidjwijenbergh
2022-12-12FSM: Remove HasTransition functionjwijenbergh
2022-12-12FSM: Include state name in error messagejwijenbergh
2022-12-12simplify error handlingAleksandar Pesic
2022-11-28Formatting: Run golinesjwijenbergh
2022-11-28Formatting: Run gofumpt -wjwijenbergh
2022-11-28Refactor: Fix revive linter errors by deleting redundant prefixesjwijenbergh
2022-11-28Lint: Run godot fixjwijenbergh
2022-11-28Refactor: Remove most get prefixes for receiver functionsjwijenbergh
2022-11-28Document: Add comments for most functions and packagesjwijenbergh
2022-11-24Style: Use stylecheck and fix errorsjwijenbergh
2022-11-23FSM: Check unhandled transitionsjwijenbergh
2022-10-25Client + FSM: Remove background argument from transitionjwijenbergh
2022-10-13Client + Config + FSM: Simplify file namesjwijenbergh
2022-09-20Golang-ci-lint: Fixesjwijenbergh
2022-09-14Refactor: Return without jsonjwijenbergh
2022-09-07Refactor: Define FSM state constants inside the public packagejwijenbergh
2022-09-06State + FSM + Python: Rename the HAS_CONFIG state to DISCONNECTEDjwijenbergh
2022-09-06FSM: Set back state for loading serverjwijenbergh
2022-08-24State + Server + Exports: Implement removing a serverjwijenbergh
2022-08-23Formatting: Run golinesjwijenbergh
2022-08-19State + FSM: Properly handle the disconnect flowjwijenbergh
2022-08-16Refactor: Use an interface for the data in the FSM callbackjwijenbergh
2022-08-15Refactor: Use constants for state callbacks instead of stringsjwijenbergh
2022-08-10State + Python: Implement renewing a sessionjwijenbergh
2022-07-22State + FSM + Exports: Implement changing a secure internet locationjwijenbergh
2022-07-20Refactor: Do not log in internal packagesjwijenbergh
2022-07-18FSM: Add back state for OAuth Startedjwijenbergh
2022-07-18All: Run Gofumpt formatterjwijenbergh
2022-07-18FSM: Ensure that we always return valid JSONjwijenbergh
2022-07-15FSM + State + Python: Add a connecting state and improve back transitionsjwijenbergh
2022-07-12FSM: Fix Ask Profile transitionsjwijenbergh
2022-07-12FSM: Fix ask location transitionsjwijenbergh
2022-07-12State + FSM: Implement a loading server statejwijenbergh
2022-07-12State + FSM: Add an easy way to go back to the previous 'Main' statejwijenbergh
2022-07-07Secure Internet: Implement the Ask Location transition callbackjwijenbergh
2022-07-05FSM: Set default mermaid graph generation scale to 4jwijenbergh
2022-06-21FSM: Add the search server statejwijenbergh