aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-server/src/handlers (unfollow)
Commit message (Collapse)Author
2022-04-21tracing (#315)Conrad Ludgate
* enable tracing on server * fmt * instrument handlers
2022-04-21Use the count cache (#312)Ellie Huxtable
* Use the count cache By default read from the count cache - if there is no value there, then do a full COUNT. The cache will be filled when the user posts up some more history * clean up server db error handling Co-authored-by: Conrad Ludgate <conrad.ludgate@truelayer.com>
2022-04-13Initial implementation of calendar API (#298)Ellie Huxtable
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 :)
2022-04-12goodbye warp, hello axum (#296)Conrad Ludgate
2021-05-09some changes :shrug: (#83)Conrad Ludgate
* make everything a cow * fmt + clippy
2021-05-07remove dyn Reply (#48)Conrad Ludgate
* cleanup reply types * cleanup error api * small update * improve api some more * fmt
2021-04-20Use cargo workspaces (#37)Ellie Huxtable
* 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