about summary refs log tree commit diff
path: root/kittybox-rs/templates/src
Commit message (Collapse)AuthorAgeFilesLines
* Smallish code tweaksVika2023-06-152-2/+20
| | | | | | - cleaner format!() - syndication links - broke up a long line
* fixup! templates: allow for alt-text on profile photoVika2023-06-151-1/+7
|
* templates: allow for alt-text on profile photoVika2023-06-151-0/+18
| | | | | | | | Fixes accessibility issue and allows non-sighted users to learn how your profile picture looks. Generating alt-text with AI might be a nice idea, except I don't know how to integrate this yet.
* Add support for the IndieWeb Webring πŸ•ΈπŸ’Vika2023-06-151-9/+22
| | | | Optional at first. Onboarding UI not yet exposed.
* Clarity improvementsVika2023-02-271-3/+6
|
* Add a skip link to the page layoutVika2023-01-251-1/+2
| | | | | | | | I tried to run my website through a screen reader, and thought this would be a nice addition. Also it turns out my website is *mostly* accessible as it is -- yay for semantic HTML!
* Show rainbow hearts on webinteractions widget tooVika2023-01-221-1/+5
| | | | More rainbows! πŸ³οΈβ€πŸŒˆ
* Add rainbow hearts on like postsVika2023-01-221-1/+7
| | | | | A cute little easter-egg from an old version of my site, now available all year round, because I'm sick of hiding my true self.
* templates: ellipsize u-in-reply-to to 48, not 24Vika2022-11-081-2/+2
|
* templates: fix no space between links in mini entryVika2022-11-081-2/+3
|
* templates: hotfix rich reply contextsVika2022-11-061-9/+30
| | | | When did I implement that?!!!
* kittybox-frontend-renderer: gzip static assetsVika2022-11-061-6/+15
|
* indieauth: parse application metadataVika2022-10-241-4/+19
|
* templates: move static assets to the templates crateVika2022-10-071-0/+31
| | | | | | | | | | | | It makes more sense to keep CSS near the templates, and the client-side JavaScript code too, since it depends on the DOM structure to work. Additionally, the overhead of `include_dir!()` is almost completely mitigated by the fact that this is a separate crate that isn't recompiled often. The linking stage, however, is still expected to take a little bit long. But I doubt it'd be longer than what it was before, since it's the same exact files that get linked into the app.
* LibreJS compatibilityVika2022-10-031-0/+2
| | | | | | I don't know how worthwhile that was, given that LibreJS developers themselves don't care to properly declare licenses on the Bazaar frontend they use to host the extension's source code on the Web 🀑
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVika2022-09-291-1/+1
|
* AAAAAAAAAAAAAAAAAVika2022-09-291-1/+1
|
* AAAAAAAAVika2022-09-291-1/+1
|
* indieauth: fix submit handler not being appliedVika2022-09-291-1/+6
|
* feat: indieauth supportVika2022-09-192-4/+174
| | | | | | | | | | Working: - Tokens and codes - Authenticating with a password Not working: - Setting the password (need to patch onboarding) - WebAuthn (the JavaScript is too complicated)
* Add a placeholder template for the authorization request pageVika2022-08-131-0/+7
|
* kittybox-templates: split out MF2 rendering and get rid of log crateVika2022-07-273-416/+425
| | | | | Kittybox now uses tracing instead of log. Why would I keep an unneccesary dependency in my Cargo.lock?
* format using rustfmtVika2022-07-073-69/+55
|
* feat: group endpoints under `.kittybox`Vika2022-06-022-6/+8
| | | | | Actually got the idea from https://xeiaso.net/, who groups xer website's endpoints under the `.within` folder.
* flake.nix: reorganizeVika2022-05-244-0/+1101
- Kittybox's source code is moved to a subfolder - This improves build caching by Nix since it doesn't take changes to other files into account - Package and test definitions were spun into separate files - This makes my flake.nix much easier to navigate - This also makes it somewhat possible to use without flakes (but it is still not easy, so use flakes!) - Some attributes were moved in compliance with Nix 2.8's changes to flake schema