about summary refs log tree commit diff
path: root/kittybox-rs/javascript
Commit message (Collapse)AuthorAgeFilesLines
* templates: move static assets to the templates crateVika2022-10-075-408/+0
| | | | | | | | | | | | 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/+31
| | | | | | 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 🤡
* companion-lite: port to TypeScriptVika2022-09-292-5/+13
|
* indieauth: fix submit handler not being appliedVika2022-09-291-1/+1
|
* Switch to TypeScriptVika2022-09-283-0/+369
This neccesitates installing TypeScript to build Kittybox, but thankfully Nix actually takes care of that. Build Kittybox with Nix and you won't have problems. Also now I can safely do stuff.