mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-28 18:08:15 +03:00
* feat: Re:Fresh support, rebased for the 6th time * fix: migration * fix: seeds * fix: add tests and make them work * fix: misc corrections * rebased * chore: bump rg-stats * maybe a better migration * attempt manual lint * fix: star formatters * fix: re-add name overrides * rename them again, more consistently * revert rbreak * finish renaming * i may be stupid * refresh insights * insight fixes * fix: re-add platinum graphs * delete score._id * fix: server test * fix: tiebreaks * fix: what * fix: don't kill p-score if migration is reapplied I wonder why this could be needed * fix: maybe notify about any errors * docs: redefine starRating * docs: typo * fix(client): shrink graphs when necessary * fix(client): use compact starfield in the insight * feat(client): separate column for hits * fix(client): add vertical-align * fix: validate p-score properly * fix: recolor AB+ to blue, actually * fix(client): insight readability improvements * feat(client): nicer insight lamps * feat(client): OngekiScoreRatingCell * fix(client): use OngekiScoreRatingCell in insight --------- Co-authored-by: zk <ktchidev@gmail.com>
Tachi-Server
Tachi-Server is the backend for Tachi.
What's it do?
- Hosts an express backend server.
- Opens a public API on
/api. - Supports various IR frameworks under
/ir - Powers a ridiculously overengineered score import framework.
Setup
Make sure you've ran the bootstrap script in ../_scripts. You can then start the server with
pnpm start (in this directory) or pnpm start-server at the top level.