({
This is a slightly advanced feature for{" "}
power users. You can read about it{" "}
- here
+ here
.
The quick explanation is that you can use directives like{" "}
Title=conflict Score>=100
to perform advanced filters!
diff --git a/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx b/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx
index b7e633c3c..9f8b774ce 100644
--- a/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx
+++ b/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx
@@ -97,7 +97,7 @@ function InnerImportInputViewer({
For information on what each argument means,{" "}
view the signature of the parser function for {importType}
diff --git a/client/src/components/tables/dropdowns/components/PBNote.tsx b/client/src/components/tables/dropdowns/components/PBNote.tsx
index 2145ab9cf..5211412b7 100644
--- a/client/src/components/tables/dropdowns/components/PBNote.tsx
+++ b/client/src/components/tables/dropdowns/components/PBNote.tsx
@@ -5,7 +5,7 @@ export default function PBNote() {
return (
Your PB is the combination of your best score and your best clear. Read more{" "}
- here.
+ here.
);
}
diff --git a/client/src/lib/config.ts b/client/src/lib/config.ts
index c9bb3ee24..ba31674fe 100644
--- a/client/src/lib/config.ts
+++ b/client/src/lib/config.ts
@@ -47,7 +47,7 @@ try {
Welp. Looks like we're down. Sorry about that.
Chances are, this is just a temporary outage and will be fixed soon.
An error message can be found in the console. (Ctrl-Shift-I
)
${
diff --git a/database-seeds/README.md b/database-seeds/README.md
index e1b53b64a..2ad8e6372 100644
--- a/database-seeds/README.md
+++ b/database-seeds/README.md
@@ -7,16 +7,14 @@ really do anything you want with them.
## Contribution Info
-All work should be merged into `staging`. That branch is synced with the staging deploys of Tachi.
-
-Changes will then be merged and cherry picked into `release/v*` whenever is best.
+All work should be merged into `main`.
## What Databases Are Here?
Nothing private, nothing pertaining to an instance of Tachi. These are backbone files, such
as songs, charts, and folders.
-You can read more about what all these documents mean in [common/](https://github.com/TNG-dev/Tachi/tree/staging/common).
+You can read more about what all these documents mean in [common/](https://github.com/zkldi/Tachi/tree/main/common).
- `songs-{game}`
diff --git a/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/HOWTO.md b/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/HOWTO.md
index 76f16e095..05d8db910 100644
--- a/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/HOWTO.md
+++ b/database-seeds/scripts/rerunners/iidx/iidx-mdb-parse/HOWTO.md
@@ -1,6 +1,6 @@
# How do I use this?
-[Make sure you have the repository set up.](https://docs.bokutachi.xyz/contributing/setup/)
+[Make sure you have the repository set up.](https://docs.tachi.ac/contributing/setup/)
With that done, run `pnpx ts-node merge-mdb.ts --help`. Provide the right data for `--basedir, --index and --version`.
diff --git a/docs/README.md b/docs/README.md
index 7aa1a9338..92218a865 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -2,9 +2,7 @@
This is the documentation for Tachi.
-Our `staging` branch is hosted under [https://docs-staging.bokutachi.xyz](https://docs-staging.bokutachi.xyz).
-
-Our `release/2.*` branch is hosted under [https://docs.bokutachi.xyz](https://docs.bokutachi.xyz)
+Our docs are hosted under [https://docs.tachi.ac](https://docs.tachi.ac)
# Setup
@@ -16,4 +14,4 @@ If you're in a horribly hellish python environment like me (Sorry Sera, you know
# Contributing
-Fork the repository and PR your changes to `staging`.
+Fork the repository and PR your changes to `main`.
diff --git a/docs/docs/api/index.md b/docs/docs/api/index.md
index 76a2fb43d..6ce355664 100644
--- a/docs/docs/api/index.md
+++ b/docs/docs/api/index.md
@@ -10,7 +10,7 @@ datasets.
HTTP requests, and how to parse JSON.
Depending on what variant of Tachi you want to interact with, the API is hosted
-on `https://kamaitachi.xyz/api/v1` or `https://bokutachi.xyz/api/v1`.
+on `https://kamai.tachi.ac/api/v1` or `https://boku.tachi.ac/api/v1`.
!!! note
Some API endpoints are only available on Kamaitachi or Bokutachi. If an
@@ -35,7 +35,7 @@ for API abuse.
## License
-[Tachi-Server](https://github.com/TNG-dev/Tachi/tree/staging/server) (Where the API is wrote) is licensed under the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html).
+[Tachi-Server](https://github.com/zkldi/Tachi/tree/main/server) (Where the API is wrote) is licensed under the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html).
To quote GitHub:
@@ -96,7 +96,7 @@ The HTTP Status Code for any Failed Response will always be of either 4XX or 5XX
That should be everything. If you have any questions about the API, you can
contact me on discord at `zkldi#2965`. You can also write an issue on the
-[Issue Tracker](https://github.com/TNG-dev/Tachi). I'll get around to either.
+[Issue Tracker](https://github.com/zkldi/Tachi). I'll get around to either.
It's entirely possible that I might've made a typo or wrote a poor explaination
of something, so please reach out!
diff --git a/docs/docs/api/routes/gpt.md b/docs/docs/api/routes/gpt.md
index 8ad98e86b..e5a5a69da 100644
--- a/docs/docs/api/routes/gpt.md
+++ b/docs/docs/api/routes/gpt.md
@@ -570,7 +570,7 @@ GET /api/v1/games/bms/7K/player-distribution?class=stslDan
!!! info
You can find the humanised conversions for these classes in the gptConfig for this GPT.
- See [tachi/common](https://github.com/TNG-dev/Tachi/tree/staging/common) for more information.
+ See [tachi/common](https://github.com/zkldi/Tachi/tree/main/common) for more information.
*****
diff --git a/docs/docs/api/routes/import.md b/docs/docs/api/routes/import.md
index e1d6a76c4..10b88871d 100644
--- a/docs/docs/api/routes/import.md
+++ b/docs/docs/api/routes/import.md
@@ -102,7 +102,7 @@ scoreData=
```js
{
- url: "https://bokutachi.xyz/api/v1/imports/SOME_IMPORT_ID/poll-status",
+ url: "https://boku.tachi.ac/api/v1/imports/SOME_IMPORT_ID/poll-status",
importID: "SOME_IMPORT_ID"
}
```
diff --git a/docs/docs/codebase/implementation-details/game-configuration.md b/docs/docs/codebase/implementation-details/game-configuration.md
index a17b3301e..9f9711b0a 100644
--- a/docs/docs/codebase/implementation-details/game-configuration.md
+++ b/docs/docs/codebase/implementation-details/game-configuration.md
@@ -19,4 +19,4 @@ lamps for the game.
*****
-This documentation is unfinished. It is probably easier for you to [just read the config.ts file](https://github.com/TNG-dev/Tachi/tree/staging/common/src/config/config.ts)
+This documentation is unfinished. It is probably easier for you to [just read the config.ts file](https://github.com/zkldi/Tachi/tree/main/common/src/config/config.ts)
diff --git a/docs/docs/codebase/index.md b/docs/docs/codebase/index.md
index 36d231b31..0b4be67ce 100644
--- a/docs/docs/codebase/index.md
+++ b/docs/docs/codebase/index.md
@@ -1,6 +1,6 @@
# Codebase Overview
-This part of the documentation is for the [Tachi-Server](https://github.com/TNG-dev/Tachi/tree/staging/server) codebase.
+This part of the documentation is for the [Tachi-Server](https://github.com/zkldi/Tachi/tree/main/server) codebase.
## Codebase Documentation vs. Code Documentation
diff --git a/docs/docs/codebase/infrastructure/branches.md b/docs/docs/codebase/infrastructure/branches.md
index b22e22f0b..707f3e51c 100644
--- a/docs/docs/codebase/infrastructure/branches.md
+++ b/docs/docs/codebase/infrastructure/branches.md
@@ -1,25 +1,7 @@
# Branching Model
-`Tachi` maintains two long-running branches, and uses a remarkably simple model for merging.
-
-*****
-
-## Branches
-
-### `release/v2.x`
-
-This is the current release version of `Tachi`, and is automatically deployed into production.
-
-!!! note
- Our CI automatically selects the largest value of `x` to use as the production
- branch.
-
-### `staging`
-
-This is the development branch, and is where pull requests
-are merged to. This will be automatically deployed to the Tachi staging servers
-for further testing.
+`main` is the current release version of `Tachi`, and is automatically deployed into production.
## How should I PR?
-You should submit your PRs for `staging`. If this change should be backported into production, note that in your PR.
+You should submit your PRs for `main`.
diff --git a/docs/docs/codebase/infrastructure/database-seeds.md b/docs/docs/codebase/infrastructure/database-seeds.md
index f24d5cefc..6e48c865e 100644
--- a/docs/docs/codebase/infrastructure/database-seeds.md
+++ b/docs/docs/codebase/infrastructure/database-seeds.md
@@ -1,6 +1,6 @@
# Database Seeds
-Tachi tracks the contents of its songs and charts in something called the [Database Seeds](https://github.com/TNG-dev/Tachi/tree/staging/database-seeds).
+Tachi tracks the contents of its songs and charts in something called the [Database Seeds](https://github.com/zkldi/Tachi/tree/main/database-seeds).
The databases in question aren't (normally) altered by the server code. We essentially overload git and its CI tools to version control parts of our database.
@@ -12,9 +12,7 @@ They also include all Folder Documents, Table Documents and BMS Course Documents
## Synchronisation
-When pushes are made to `staging` (the main branch), our running staging servers will automatically update to that new bit of data.
-
-When pushes are made to `release/2.X`, our running *production* servers will automatically update in the same way.
+When pushes are made to `main`, our running production servers will automatically update to that new bit of data.
## Why bother?
diff --git a/docs/docs/codebase/infrastructure/file-flow.md b/docs/docs/codebase/infrastructure/file-flow.md
index cf17c4eac..ab5207855 100644
--- a/docs/docs/codebase/infrastructure/file-flow.md
+++ b/docs/docs/codebase/infrastructure/file-flow.md
@@ -10,11 +10,11 @@ site, and results in the user downloading a file, or copying a string.
## Outline
!!! note
- This documentation uses `bokutachi.xyz` as the example site. You should
+ This documentation uses `boku.tachi.ac` as the example site. You should
replace this with the instance of Tachi you're pointing against, if it
is different.
-- You navigate the user to `https://bokutachi.xyz/client-file-flow/YOUR_CLIENT_ID`.
+- You navigate the user to `https://boku.tachi.ac/client-file-flow/YOUR_CLIENT_ID`.
- They are asked if they want to create an API Key for your client.
- If they select yes, an API Key is created for your client, and depending on your client parameters, they get it.
diff --git a/docs/docs/codebase/infrastructure/oauth2.md b/docs/docs/codebase/infrastructure/oauth2.md
index 7c30e396f..36512d279 100644
--- a/docs/docs/codebase/infrastructure/oauth2.md
+++ b/docs/docs/codebase/infrastructure/oauth2.md
@@ -14,7 +14,7 @@ We use an *almost* standard OAuth2 flow, but with the added react-app caveat of
In this scenario, we have two users, user A, who is making a service that integrates with Tachi, and user B, who wants to link integrate their service with their tachi profile.
!!! info
- In this example we will use `bokutachi.xyz` as the Tachi site name.
+ In this example we will use `boku.tachi.ac` as the Tachi site name.
- An OAuth2 client is created by user A.
@@ -35,20 +35,20 @@ This client will have the following properties.
- User B wants to link their account to this service, and must click on an auth link on Tachi.
-In the `tachi-client`, this link is `https://bokutachi.xyz/oauth/request-auth?clientID={clientID}`
+In the `tachi-client`, this link is `https://boku.tachi.ac/oauth/request-auth?clientID={clientID}`
EpicGames would show this link to the user, and they would click it.
While on Tachi, they are presented with the option to accept linking with `clientID`, or decline it.
-- If they accept, `tachi-client` will make a POST request to `https://bokutachi.xyz/api/v1/oauth/create-code`, which will create an intermediate authorisation code.
+- If they accept, `tachi-client` will make a POST request to `https://boku.tachi.ac/api/v1/oauth/create-code`, which will create an intermediate authorisation code.
The user and this authorisation code are then taken to the `redirectUri` defined in the client. In our case, this means they are taken to
`https://epicgames.example.com/tachi-auth-callback?code=SOME_INTERMEDIATE_TOKEN`
This token **IS NOT** an API Key, but rather an intermediate value that needs to then be converted up.
-EpicGames would now have to take this token and make a POST request to `https://bokutachi.xyz/api/v1/oauth/token`, with their client secret and the intermediate token.
+EpicGames would now have to take this token and make a POST request to `https://boku.tachi.ac/api/v1/oauth/token`, with their client secret and the intermediate token.
This POST request will then return the API Key EpicGames wants! The user can then be redirected by EpicGames to wherever they want.
diff --git a/docs/docs/codebase/setup/config.md b/docs/docs/codebase/setup/config.md
index d9120d2eb..4b07fc1d7 100644
--- a/docs/docs/codebase/setup/config.md
+++ b/docs/docs/codebase/setup/config.md
@@ -393,7 +393,7 @@ interface CDN_CONFIG: {
#### WEB_LOCATION
-Configures a URL to redirect users to when returning CDN contents. This could be something like `cdn.bokutachi.xyz`.
+Configures a URL to redirect users to when returning CDN contents. This could be something like `cdn.boku.tachi.ac`.
#### SAVE_LOCATION
diff --git a/docs/docs/codebase/structure/filesystem.md b/docs/docs/codebase/structure/filesystem.md
index c6289b980..8d1faa834 100644
--- a/docs/docs/codebase/structure/filesystem.md
+++ b/docs/docs/codebase/structure/filesystem.md
@@ -121,7 +121,7 @@ The folders here **MUST** be 1:1 with the endpoints
on the server. For example, the implementation of
```
-https://bokutachi.xyz/api/v1/foo/bar
+https://boku.tachi.ac/api/v1/foo/bar
```
**MUST** be found at `src/server/router/api/v1/foo/bar/router.ts`
diff --git a/docs/docs/contributing/components.md b/docs/docs/contributing/components.md
index a1c1d0a6a..76a484ad9 100644
--- a/docs/docs/contributing/components.md
+++ b/docs/docs/contributing/components.md
@@ -19,7 +19,7 @@ contribute to it.
### Issue Reports
-You can report issues on the [GitHub](https://github.com/TNG-Dev/Tachi) repository. This requires
+You can report issues on the [GitHub](https://github.com/zkldi/Tachi) repository. This requires
*absolutely no programming knowledge* on your part. All you have to do is write up a nice summary
of the bug.
@@ -31,7 +31,7 @@ For more information, read our [Issue Reporting Guide](./components/issues.md).
### Documentation
-We store our documentation as a series of markdown files in the [Main Repository](https://github.com/TNG-Dev/Tachi). You can find it under the `docs/` folder.
+We store our documentation as a series of markdown files in the [Main Repository](https://github.com/zkldi/Tachi). You can find it under the `docs/` folder.
Writing, maintaining and proofreading the documentation is something that is **severely** neglected
at the moment. Simple things like typo fixes, all the way up to writing new explanations about major features
diff --git a/docs/docs/contributing/setup.md b/docs/docs/contributing/setup.md
index c01d31ba9..4e0f042d7 100644
--- a/docs/docs/contributing/setup.md
+++ b/docs/docs/contributing/setup.md
@@ -74,7 +74,7 @@ To set everything else up for local development, we'll use [Docker](https://dock
Since you can't just commit straight to someone elses codebase (that would be a massive security issue), you need to make a fork of Tachi - One owned by you!
-Go to [the Tachi repository](https://github.com/TNG-dev/Tachi) and click the Fork button in the top right (Make sure you're signed in).
+Go to [the Tachi repository](https://github.com/zkldi/Tachi) and click the Fork button in the top right (Make sure you're signed in).
Now, back to the terminal:
diff --git a/docs/docs/index.md b/docs/docs/index.md
index 8d044446c..8910be8df 100644
--- a/docs/docs/index.md
+++ b/docs/docs/index.md
@@ -3,7 +3,7 @@
This site serves as the documentation for Tachi.
Tachi is a fully-open rhythm game score tracking engine, and is the name of the codebase that powers
-both [Bokutachi](https://bokutachi.xyz) and [Kamaitachi](https://kamaitachi.xyz).
+both [Bokutachi](https://boku.tachi.ac) and [Kamaitachi](https://kamai.tachi.ac).
!!! help
Tachi is **fully open**. The core is almost exclusively maintained by [one person](https://github.com/zkldi).
diff --git a/docs/docs/wiki/games.md b/docs/docs/wiki/games.md
index d6748580c..febfe9abe 100644
--- a/docs/docs/wiki/games.md
+++ b/docs/docs/wiki/games.md
@@ -38,7 +38,7 @@ fact is hidden in the UI, but might still poke up in URLs.
### Kamaitachi
-The following games are supported on [Kamaitachi](https://kamaitachi.xyz).
+The following games are supported on [Kamaitachi](https://kamai.tachi.ac).
| Name | Internal Name | Playtypes |
| :: | :: | :: |
@@ -55,7 +55,7 @@ The following games are supported on [Kamaitachi](https://kamaitachi.xyz).
### Bokutachi
-The following games are supported on [Bokutachi](https://bokutachi.xyz).
+The following games are supported on [Bokutachi](https://boku.tachi.ac).
| Name | Internal Name | Playtypes |
| :: | :: | :: |
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml
index c0e3caf66..ea316f022 100644
--- a/docs/mkdocs.yml
+++ b/docs/mkdocs.yml
@@ -1,7 +1,7 @@
site_name: Tachi Documentation
site_description: Documentation for Kamaitachi, Bokutachi and related things.
site_author: zkldi
-site_url: https://docs.bokutachi.xyz
+site_url: https://docs.tachi.ac
theme:
name: material
diff --git a/github-bot/src/main.ts b/github-bot/src/main.ts
index 0f19990f9..8803be731 100644
--- a/github-bot/src/main.ts
+++ b/github-bot/src/main.ts
@@ -28,7 +28,7 @@ function mkSeedDiffViewMsg(repo: string, sha: string, compareRepo: string, compa
compareSHA,
});
- return `\nA commit has changed the database-seeds. [View the seeds diff here.](https://bokutachi.xyz/utils/seeds?${params.toString()})`;
+ return `\nA commit has changed the database-seeds. [View the seeds diff here.](https://boku.tachi.ac/utils/seeds?${params.toString()})`;
}
function ConvertGitHubURL(url: string) {
@@ -39,7 +39,7 @@ app.webhooks.on(
["pull_request.opened", "pull_request.edited"],
async ({ octokit, payload: body }) => {
const filesChanged = (await fetch(
- `https://api.github.com/repos/TNG-dev/Tachi/pulls/${body.number}/files`
+ `https://api.github.com/repos/zkldi/Tachi/pulls/${body.number}/files`
).then((r) => r.json())) as Array<{ filename: string }>;
// if any file modified in this pr is a collection
diff --git a/package.json b/package.json
index e4813a3a0..321424f34 100644
--- a/package.json
+++ b/package.json
@@ -37,14 +37,14 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/TNG-dev/Tachi.git"
+ "url": "git+https://github.com/zkldi/Tachi.git"
},
"author": "zkldi",
"license": "SEE LICENSE IN EACH PACKAGE",
"bugs": {
- "url": "https://github.com/TNG-dev/Tachi/issues"
+ "url": "https://github.com/zkldi/Tachi/issues"
},
- "homepage": "https://github.com/TNG-dev/Tachi#readme",
+ "homepage": "https://github.com/zkldi/Tachi#readme",
"devDependencies": {
"@types/node": "18.11.18",
"@types/tap": "15.0.3",
diff --git a/server/example/conf.json5 b/server/example/conf.json5
index 1669edd3d..e810cee1d 100644
--- a/server/example/conf.json5
+++ b/server/example/conf.json5
@@ -86,7 +86,7 @@
LOG_LEVEL: "info",
},
SEEDS_CONFIG: {
- REPO_URL: "https://github.com/TNG-dev/Tachi",
+ REPO_URL: "https://github.com/zkldi/Tachi",
USER_NAME: null,
USER_EMAIL: null,
},
diff --git a/server/src/lib/database-seeds/repo.ts b/server/src/lib/database-seeds/repo.ts
index 91c0148f3..7cc2f2f57 100644
--- a/server/src/lib/database-seeds/repo.ts
+++ b/server/src/lib/database-seeds/repo.ts
@@ -245,9 +245,7 @@ export class DatabaseSeedsRepo {
*/
export async function PullDatabaseSeeds(
fetchFromLocalPath: string | null = process.env.FORCE_LOCAL_SEEDS_PATH ?? null,
- branch: string = Environment.nodeEnv === "production"
- ? `release/${VERSION_INFO.major}.${VERSION_INFO.minor}`
- : "staging"
+ branch = "main"
) {
if (fetchFromLocalPath) {
const local = new DatabaseSeedsRepo(fetchFromLocalPath);
@@ -307,12 +305,12 @@ export async function PullDatabaseSeeds(
}
}
-export async function BacksyncCollectionToBothBranches(
+export async function BacksyncCollection(
collectionName: SeedsCollections,
collection: ICollection,
commitMessage: string
) {
- for (const branch of ["staging", `release/2.${VERSION_INFO.minor}`]) {
+ for (const branch of ["main"]) {
const repo = await PullDatabaseSeeds(undefined, branch);
let charts = await collection.find({});
diff --git a/server/src/lib/jobs/backsync-bms-pms-data.ts b/server/src/lib/jobs/backsync-bms-pms-data.ts
index 65abb552c..5c6c460c9 100644
--- a/server/src/lib/jobs/backsync-bms-pms-data.ts
+++ b/server/src/lib/jobs/backsync-bms-pms-data.ts
@@ -11,7 +11,7 @@ const logger = CreateLogCtx(__filename);
* information back with the seeds.
*/
export async function BacksyncBMSPMSSongsAndCharts() {
- for (const branch of ["staging", `release/${VERSION_INFO.major}.${VERSION_INFO.minor}`]) {
+ for (const branch of ["main"]) {
const repo = await PullDatabaseSeeds(undefined, branch);
for (const game of ["bms", "pms"] as const) {
diff --git a/server/src/lib/jobs/update-dp-tiers.ts b/server/src/lib/jobs/update-dp-tiers.ts
index 19444e8ef..a77dc4aed 100644
--- a/server/src/lib/jobs/update-dp-tiers.ts
+++ b/server/src/lib/jobs/update-dp-tiers.ts
@@ -1,7 +1,7 @@
/* eslint-disable no-await-in-loop */
import db from "external/mongo/db";
import { decode } from "html-entities";
-import { BacksyncCollectionToBothBranches } from "lib/database-seeds/repo";
+import { BacksyncCollection } from "lib/database-seeds/repo";
import CreateLogCtx from "lib/logger/logger";
import { parse } from "node-html-parser";
import { RecalcAllScores } from "utils/calculations/recalc-scores";
@@ -95,7 +95,7 @@ export async function UpdateDPTiers() {
logger.info(`Recalced those scores.`);
- await BacksyncCollectionToBothBranches("charts-iidx", db.charts.iidx, "Update DP Tierlist");
+ await BacksyncCollection("charts-iidx", db.charts.iidx, "Update DP Tierlist");
}
logger.info("Done.");
diff --git a/server/src/lib/jobs/update-sp12-data.ts b/server/src/lib/jobs/update-sp12-data.ts
index 1059a5eea..10f516724 100644
--- a/server/src/lib/jobs/update-sp12-data.ts
+++ b/server/src/lib/jobs/update-sp12-data.ts
@@ -2,7 +2,7 @@
/* eslint-disable no-case-declarations */
/* eslint-disable no-param-reassign */
import db from "external/mongo/db";
-import { BacksyncCollectionToBothBranches } from "lib/database-seeds/repo";
+import { BacksyncCollection } from "lib/database-seeds/repo";
import CreateLogCtx from "lib/logger/logger";
import fetch from "node-fetch";
import { p } from "prudence";
@@ -205,7 +205,7 @@ async function FetchSP12Data() {
logger.info(`Finished recalcing scores.`);
- await BacksyncCollectionToBothBranches(
+ await BacksyncCollection(
"charts-iidx",
db.charts.iidx,
"Update SP12 Tierlist"
diff --git a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts
index 3760f62c0..b1c8257a4 100644
--- a/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts
+++ b/server/src/lib/score-import/import-types/file/solid-state-squad/parser.ts
@@ -21,7 +21,7 @@ const PR_SOLID_STATE: PrudenceSchema = {
id: p.isPositiveInteger,
diff: p.isIn("L7", 7, "A", "B", 5, "L14", 14, "A14", "B14"),
- // https://github.com/TNG-dev/tachi-server/issues/718
+ // https://github.com/zkldi/Tachi-server/issues/718
// The song title '.59' is automatically coerced into a float
// by our XML parser. Despite the fact that it's in a CData field.
// Regardless of the mess that is XML, we need to accept numbers in
diff --git a/server/src/lib/score-import/import-types/file/wacca-mypage-scraper/types.ts b/server/src/lib/score-import/import-types/file/wacca-mypage-scraper/types.ts
index b3303af34..7c4411bb7 100644
--- a/server/src/lib/score-import/import-types/file/wacca-mypage-scraper/types.ts
+++ b/server/src/lib/score-import/import-types/file/wacca-mypage-scraper/types.ts
@@ -1,5 +1,5 @@
export interface MyPageRecordsRawCSVRecord {
- // eslint-disable-next-line lines-around-comment -- https://github.com/TNG-dev/Tachi/pull/673#discussion_r965947793
+ // eslint-disable-next-line lines-around-comment -- https://github.com/zkldi/Tachi/pull/673#discussion_r965947793
// These are snake case in the CSV. The first line of the CSV is:
// music_id,music_title,music_artist,music_genre,music_levels,music_play_counts,music_scores,music_achieves
// We only care about these fields. Currently we use music_title but
@@ -21,7 +21,7 @@ export interface MyPageRecordsParsedPB {
}
export interface MyPagePlayerStage {
- // eslint-disable-next-line lines-around-comment -- https://github.com/TNG-dev/Tachi/pull/673#discussion_r965947793
+ // eslint-disable-next-line lines-around-comment -- https://github.com/zkldi/Tachi/pull/673#discussion_r965947793
// https://github.com/XezolesS/WaccaMyPageScraper/blob/acebe4b655eb09b3ddbc15802dd948d5f9c5e0d3/WaccaMyPageScraper/Data/Stage.cs
id: number;
name: string;
diff --git a/server/src/server/server.ts b/server/src/server/server.ts
index c0d17fe11..e789c7c2d 100644
--- a/server/src/server/server.ts
+++ b/server/src/server/server.ts
@@ -36,7 +36,6 @@ if (Environment.nodeEnv !== "test") {
const userSessionMiddleware = expressSession({
// append node_env onto the end of the session name
// so we can separate tokens under the same URL.
- // say for staging.kamaitachi.xyz
name: `${TachiConfig.NAME.replace(/ /gu, "_")}_SESSION`,
secret: ServerConfig.SESSION_SECRET,
store,
diff --git a/sieglinde/README.md b/sieglinde/README.md
index 8cc8b9854..8fec4d97c 100644
--- a/sieglinde/README.md
+++ b/sieglinde/README.md
@@ -1,6 +1,6 @@
# Sieglinde
-Sieglinde is a simple rating algorithm for BMS, developed for [Bokutachi](https://bokutachi.xyz).
+Sieglinde is a simple rating algorithm for BMS, developed for [Bokutachi](https://boku.tachi.ac).
## Goals