Move to builder pattern and split up library #12

Merged
Jade merged 8 commits from zoe/builder-pattern into main 2026-06-26 18:54:20 +00:00

2026-06-26

chore: Rename fields to be clearer
All checks were successful
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 30s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 1m33s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m44s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 4m6s
2026-06-26 19:52:09 +01:00
refactor: Extract components to separate files, fix tests
Moves a lot of components from server.rs to separate files,
and adds tests for those components. Very much a WIP.
2026-06-26 19:48:43 +01:00
refactor: Move to builder pattern
Note that the original methods still exist, but are marked as deprecated
2026-06-26 19:48:37 +01:00