about summary refs log tree commit diff
path: root/src/indieauth
Commit message (Collapse)AuthorAgeFilesLines
* Migrate from axum::Extension to axum::extract::StateVika2024-08-011-25/+20
| | | | | This somehow allowed me to shrink the construction phase of Kittybox by a huge amount of code.
* treewide: create a common method for state initializationVika2024-08-012-6/+8
| | | | | Now the database objects can be uniformly created from a URI. They can also optionally do sanity checks and one-time initialization.
* indieauth: remove unnecessary cloning of MF2 itemsVika2024-08-011-5/+11
| | | | | | | | | Per clippy suggestion. While they're behind a reference counter, and thus cloning is cheap, we can avoid increasing the reference counter by borrowing here. Also now the code is a bit prettier.
* kittybox-indieauth: 0.1.0 -> 0.2.0Vika2024-07-091-2/+4
| | | | | | | | | Added fundamental AutoAuth types. This library can now be used to augment existing authorization and token endpoints with AutoAuth capabilities. See https://github.com/sknebel/AutoAuth/blob/master/AutoAuth.md for the latest spec draft.
* lint: no extra whitespace on line endingsVika2024-01-292-4/+4
|
* Moved the entire Kittybox tree into the rootVika2023-07-294-0/+1548