aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2020-08-22refman: Write an introduction and a changelog for current versionHEADmainThomas Letan
2020-08-22all: Apply rustfmt globallyThomas Letan
2020-08-21hubstorage: Add missing migrationsThomas Letan
2020-08-21hub: Add a route to fetch the keystrokes stats of a given userThomas Letan
2020-08-21agent: Fix the revert commandThomas Letan
2020-08-21hubstorage: Refactor the commit-related functionsThomas Letan
2020-08-21hub: Configure the HTTP server with the config fileThomas Letan
2020-08-21hub: Only upsert keystrokes count if a user is not frozenThomas Letan
2020-08-21agent,hub: Implement the revert featureThomas Letan
2020-08-20agent: Fix the CLI nameThomas Letan
2020-08-20hub: Specify the configuration file with a CLI argumentThomas Letan
2020-08-20hub: Fetch the database URL from a TOML configuration fileThomas Letan
2020-08-20refman: Add the mdbook skeletonThomas Letan
2020-08-20refman: Update the README with the new terminologyThomas Letan
2020-08-20daemon: Rename keyrd into keyr-daemonThomas Letan
2020-08-18agent: Configure using a file rather than command line argumentThomas Letan
2020-08-18agent: Rename keyr-sync into keyr-agentThomas Letan
2020-08-18sync: Add a new command "format" and drop keyr-fmtThomas Letan
2020-08-18sync: Remove the (unused) fs-based backendThomas Letan
2020-08-18sync,hub: First working prototype of committing a staging areaThomas Letan
2020-08-17hubstorage: Provide a function to update a keystrokes hour countThomas Letan
2020-08-17hub: Split the main.rs file into several Rust modulesThomas Letan
2020-08-17hubstorage: Add missing modulesThomas Letan
2020-08-17hubstorage: Abstract away the concrete type of Postgres connectionThomas Letan
2020-08-17hub: Add a dumb route which checks whether a token is valid or notThomas Letan
2020-08-15hubstorage: Add the helpers to identify users with tokensThomas Letan
2020-08-15hubstorage: Introduce the Token newtypeThomas Letan
2020-08-15hubstorage: Add missing Cargo.tomlThomas Letan
2020-08-15hubstorage: Rework the functions dedicated to usersThomas Letan
2020-08-15Move diesel related code of the hub into its own crateThomas Letan
2020-08-14Add a function to generate API tokensThomas Letan
2020-08-14Introduce keyr-hubThomas Letan
2020-08-14Fix various chore issuesThomas Letan
2020-08-14Turn keyr-lib into keyr-legacy and provide a binary for migratingThomas Letan
2020-08-14Use keyr-localstorage rather than keyr-libThomas Letan
2020-08-14Add a function to compute the count of the current dayThomas Letan
2020-08-14Use an alias for the staging_area schemeThomas Letan
2020-08-14Store an hourly count inside the staging_area tableThomas Letan
2020-08-13Introduce keyr-localstorageThomas Letan
2020-08-13Split the keyr rust crate into a collection of individual cratesThomas Letan
2020-08-12Use "seat0" as a default value if XDG_SEAT is not setThomas Letan
2020-08-11Use keyr-fmt for printing instead of keyr-syncThomas Letan
2020-08-11Allow for configuring keyr-fmt outputThomas Letan
2020-08-11Reformat of keyrd source codeThomas Letan
2020-08-11Improve the documentation on how to use keyrThomas Letan
2020-08-11Build keyrd using meson and ninjaThomas Letan
2020-08-11Credit wshowkeys by Drew DeVaultThomas Letan
2020-08-11Fix a typo in the license headersThomas Letan
2020-08-10Use the GPLv3 licenseThomas Letan
2020-08-10Use the XDG_SEAT environment variableThomas Letan