This is an optimized version made by Volpeon that should run faster if the instance has a lot of notes. See <https://is-a.wyvern.rip/notes/9habqldl6j> for a comparison of the EXPLAIN ANALYZE of the old and new queries. Co-authored-by: Volpeon <git@volpeon.ink> Reviewed-on: https://akkoma.dev/FoundKeyGang/FoundKey/pulls/403 |
||
---|---|---|
.. | ||
backend | ||
backend-rs | ||
client | ||
firefish-js | ||
megalodon | ||
sw | ||
meta.json | ||
README.md |
Packages
This directory contains all of the packages Firefish uses.
backend
: Main backend code written in TypeScript for NodeJSbackend-rs
: Backend code written in Rust, bound to NodeJS by NAPI-RSclient
: Web interface written in Vue3 and TypeScriptsw
: Web Service Worker written in TypeScriptfirefish-js
: TypeScript SDK for both backend and client, also published on NPM for public usemegalodon
: TypeScript library used for partial Mastodon API compatibility