iceshrimp-161sh/packages
Laura Hausmann 8ecf361870
[backend] Implement heuristics for home timeline queries
After lots of performance analysis, we've ended up with a cutoff value of 250 posts in the last 7d, after which we should switch which query plan to nudge postgres towards. This should greatly improve performance of users who were previously performance edge cases.
2023-11-22 00:14:54 +01:00
..
backend [backend] Implement heuristics for home timeline queries 2023-11-22 00:14:54 +01:00
client [backend] Return isRenoted status in Notes.pack instead of requesting it individually 2023-11-21 01:00:14 +01:00
iceshrimp-js [backend] Return isRenoted status in Notes.pack instead of requesting it individually 2023-11-21 01:00:14 +01:00
sw Migrate from rome to biome 2023-10-27 16:46:38 +02:00
meta.json refactoring 2021-11-12 02:02:25 +09:00
README.md Remove megalodon 2023-10-05 14:36:14 +02:00

📦 Packages

This directory contains all of the packages Iceshrimp uses.

  • backend: Main backend code written in TypeScript for NodeJS
  • client: Web interface written in Vue3 and TypeScript
  • sw: Web Service Worker written in TypeScript
  • iceshrimp-js: TypeScript SDK for both backend and client, also published on NPM for public use