aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-server/src/lib.rs (follow)
Commit message (Collapse)AuthorAge
* allow binding server to hostname (#1318)Conrad Ludgate2023-10-21
|
* Add commands to print the default configuration (#1241)Tobias Genannt2023-10-12
| | | | | | | | | | | | | * Add commands to print the default configuration When updating a software I often want to compare my configuration with the configuration of the new version. To make this possible atuin can now print the default configuration. This also updates the example files with the actual values used as default in the settings.rs files. * Changed command name to 'default-config' * Fixed merge
* some simple server tests (#1096)Conrad Ludgate2023-07-27
| | | | | | | | | | | | | | | | | | | | | * some simple server tests * fmt * logging in server test * log server errors * fix postgres uri * postgres ports * localhost again? * Rebase fixes --------- Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* fix: fixes unix specific impl of shutdown_signal (#1061)YummyOreo2023-06-19
|
* refactor server to allow pluggable db and tracing (#1036)Conrad Ludgate2023-06-12
| | | | | | | | | * refactor server to allow pluggable db and tracing * clean up * fix descriptions * remove dependencies
* Add graceful shutdown on SIGTERM (#1014)Marijan Smetko2023-05-30
| | | | | * Add graceful shutdown on SIGTERM * Fix linter
* Allow server configured page size (#994)Ellie Huxtable2023-05-21
| | | | | | | * Allow server configured page size * Backwards compat via semver checks * Correct header name
* Add configurable history length (#447)Ellie Huxtable2022-06-10
| | | | | | | | | | | | | * Add configurable history length This allows servers to decide the max length of each history item they want to store! Some users might have much larger history lines than others. This setting can be set to 0 to allow for unlimited history length. This is not recommended for a public server install, but for a private one it can work nicely. * Format lol
* refactor (#327)Conrad Ludgate2022-04-22
|
* tracing (#315)Conrad Ludgate2022-04-21
| | | | | | | * enable tracing on server * fmt * instrument handlers
* Initial implementation of calendar API (#298)Ellie Huxtable2022-04-13
| | | | | | | | | | | This can be used in the future for sync so that we can be more intelligent with what we're doing, and only sync up what's needed I'd like to eventually replace this with something more like a merkle tree, hence the hash field I've exposed, but that can come later Although this does include a much larger number of count queries, it should also be significantly more cache-able. I'll follow up with that later, and also follow up with using this for sync :)
* goodbye warp, hello axum (#296)Conrad Ludgate2022-04-12
|
* some changes :shrug: (#83)Conrad Ludgate2021-05-09
| | | | | * make everything a cow * fmt + clippy
* Use cargo workspaces (#37)Ellie Huxtable2021-04-20
* Switch to Cargo workspaces Breaking things into "client", "server" and "common" makes managing the codebase much easier! client - anything running on a user's machine for adding history server - handles storing/syncing history and running a HTTP server common - request/response API definitions, common utils, etc * Update dockerfile