about summary refs log tree commit diff
path: root/src/database/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* Set MSRV to 1.75, remove #[async_trait] declarations whenever possibleVika2024-08-261-26/+25
* Appease most clippy warningsVika2024-08-261-6/+3
* FileStorage: appease clippy and use block_in_place for rewinding feedsVika2024-08-261-1/+1
* kittybox-util: 0.1.0 -> 0.2.0Vika2024-08-201-1/+1
* feat: logins!!Vika2024-08-181-1/+1
* treewide: create a common method for state initializationVika2024-08-011-5/+5
* database: use Url to represent user authoritiesVika2024-07-091-17/+17
* Support ?q=category queriesVika2024-03-041-1/+4
* Moved the entire Kittybox tree into the rootVika2023-07-291-0/+793
* flake.nix: reorganizeVika2022-05-241-539/+0
* database, frontend: code cleanup so clippy doesn't complainVika2022-05-101-5/+6
* FileStorage: fixes and regression tests for read_feed_with_limitVika2022-05-101-39/+135
* Split into different cratesVika2022-05-071-9/+1
* FileStorage: lockless reads and atomic writesVika2022-05-011-1/+4
* Make the settings in the database a strong typeVika2022-03-231-4/+18
* database: code cleanupVika2022-03-021-1/+6
* database/memory: restore, it is useful in test scenariosVika2022-02-211-0/+2
* database: code cleanupVika2022-02-211-35/+14
* WIP: convert to Tokio and WarpVika2022-02-151-32/+6
* Add protected locations that are visible only to logged-in usersVika2021-12-071-1/+3
* Code cleanup and small bugfixing in templatesVika2021-12-051-21/+37
* frontend: Added listing feeds to the header barVika2021-12-051-7/+3
* Get rid of the unsafe codeVika2021-12-021-7/+4
* Deprecated Redis backend and added a database migration tool (untested, beware)Vika2021-10-271-13/+29
* Code cleanup and Cargo.lock updatesVika2021-09-271-2/+3
* Implemented support for channelsVika2021-09-271-0/+49
* Moved integration tests and allowed the binary to use file backendVika2021-09-261-0/+6
* Added file updates and fixed a bug with truncated JSON filesVika2021-09-261-0/+54
* Added a WIP file backendVika2021-08-151-30/+37
* Fixed a VERY WRONG way to handle stream errorsVika2021-08-041-1/+9
* Appease rustfmt, clippy and cargo checkVika2021-07-291-2/+8
* Relaxed anti-takeover URL check to simply not place redirects at foreign URLsVika Shleina2021-07-191-3/+3
* Make rustfmt happyVika2021-05-171-44/+106
* Added setting store per-userVika2021-05-171-0/+18
* Refactored the Redis instance spawning in tests to automatically kill RedisVika2021-05-051-10/+6
* Removed the in-memory database, it's dragging me downVika2021-05-051-15/+0
* Moved the Redis spawner to the Redis module where it belongs, refactored test...Vika2021-05-051-42/+10
* Made some StorageError fields private and added getters insteadVika2021-05-051-2/+5
* Clippy lintsVika2021-05-041-4/+4
* Made StorageErrors directly convertible into Micropub JSON responsesVika2021-05-041-0/+16
* Fixed Redis testsVika2021-05-041-3/+5
* Implemented MemoryStorage::update_post()Vika2021-05-041-0/+2
* Refactored the database module and its testsVika2021-05-041-0/+263