Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed flake-utils? | Vika Shleina | 2021-07-19 | 1 | -2/+6 |
| | |||||
* | Added a NixOS test for onboarding workflow | Vika | 2021-07-19 | 1 | -1/+28 |
| | |||||
* | Renamed main executable to kittybox, added tools | Vika Shleina | 2021-07-19 | 1 | -8/+8 |
| | | | | | | | | | The new tools are: - kittybox-bulk-import, a bare-bones Micropub client that reads a JSON list of posts and then sends them one by one to the Micropub endpoint - pyindieblog-export, my personal tool which directly connects to Pyindieblog's redis instance and extracts data from it in JSON format suitable for use with kittybox-bulk-import. | ||||
* | Added a NixOS module and a smoke test for it | Vika | 2021-05-11 | 1 | -1/+119 |
| | |||||
* | Removed openssl dependency - now the code is pure Rust | Vika | 2021-05-10 | 1 | -7/+1 |
| | |||||
* | Switched to naersk for building crates with Nix... that requires unstable Cargo! | Vika | 2021-05-05 | 1 | -9/+16 |
| | |||||
* | Refactored the database module and its tests | Vika | 2021-05-04 | 1 | -1/+2 |
| | |||||
* | Initial commit | Vika | 2021-05-04 | 1 | -0/+66 |
Working features: - Sending posts from the database - Reading posts from the database - Responding with MF2-JSON (only in debug mode!) - Not locking the database when not needed - All database actions are atomic (except for a small race where UIDs can clash, but that's not gonna happen often) TODOs: - Send webmentions - Send syndication requests - Send WebSub notifications - Make tombstones for deleted posts (update adding dt-deleted) - Rich reply contexts (possibly on the frontend part?) - Frontend? - Fix UID race Code maintenance TODOs: - Split the database module - Finish implementing the in-memory test database - Make RedisDatabase unit tests launch their own Redis instances (see redis-rs/tests/support/mod.rs for more info) - Write more unit-tests!!! |