diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 34fe1af5c..cce5e81a0 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,7 +1,7 @@ github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] patreon: # zkldi open_collective: # Replace with a single Open Collective username -ko_fi: zkldi +ko_fi: zkrising tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry liberapay: # Replace with a single Liberapay username diff --git a/.github/workflows/client.yml b/.github/workflows/client.yml index e35778fae..2d8b09b5c 100644 --- a/.github/workflows/client.yml +++ b/.github/workflows/client.yml @@ -75,7 +75,7 @@ jobs: if: github.ref == 'refs/heads/main' run: pnpm --filter tachi-client build env: - VITE_GIT_REPO: "GitHub:zkldi/Tachi" + VITE_GIT_REPO: "GitHub:zkrising/Tachi" VITE_TCHIC_MODE: "boku" VITE_GOATCOUNTER: "https://tachi.goatcounter.com/count" VITE_RECAPTCHA_KEY: "6LcsYbIpAAAAAEJffjIXmbQcxj_SBZG7BnSPjF4L" @@ -98,7 +98,7 @@ jobs: VITE_DISCORD: "https://discord.gg/NNgGJbpQUj" VITE_TCHIC_MODE: "kamai" VITE_CDN_URL: "https://cdn-kamai.tachi.ac" - VITE_GIT_REPO: "GitHub:zkldi/Tachi" + VITE_GIT_REPO: "GitHub:zkrising/Tachi" VITE_RECAPTCHA_KEY: "6LcsYbIpAAAAAEJffjIXmbQcxj_SBZG7BnSPjF4L" TACHI_NAME: "Kamaitachi" BUILD_OUT_DIR: /home/runner/kamai @@ -123,7 +123,7 @@ jobs: VITE_SERVER_URL: "https://staging.tachi.ac" VITE_TCHIC_MODE: "omni" VITE_CDN_URL: "https://cdn-staging.tachi.ac" - VITE_GIT_REPO: "GitHub:zkldi/Tachi" + VITE_GIT_REPO: "GitHub:zkrising/Tachi" VITE_RECAPTCHA_KEY: "6LcsYbIpAAAAAEJffjIXmbQcxj_SBZG7BnSPjF4L" TACHI_NAME: "Tachi Staging" BUILD_OUT_DIR: /home/runner/staging diff --git a/bot/LICENSE b/bot/LICENSE index e0a17530a..0304a304c 100644 --- a/bot/LICENSE +++ b/bot/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 zkldi, pfych +Copyright (c) 2021 zk, pfych Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/bot/src/slashCommands/commands/letmein.ts b/bot/src/slashCommands/commands/letmein.ts index 798ba938a..8ae8c8e31 100644 --- a/bot/src/slashCommands/commands/letmein.ts +++ b/bot/src/slashCommands/commands/letmein.ts @@ -19,7 +19,7 @@ const command: SlashCommand = { if (Array.isArray(interaction.member.roles)) { // No idea why this might happen. - return "Failed to assign role: `roles` wasn't a RoleManager. (Why? If this ever happens, laugh at zkldi for daring to think this was sensible.)"; + return "Failed to assign role: `roles` wasn't a RoleManager. (Why? If this ever happens, laugh at zk for daring to think this was sensible.)"; } await interaction.member.roles.add(BotConfig.DISCORD.APPROVED_ROLE); diff --git a/client/example/.env b/client/example/.env index 1e8667e57..45632562a 100644 --- a/client/example/.env +++ b/client/example/.env @@ -2,7 +2,7 @@ BROWSER="none" VITE_TCHIC_MODE="omni" VITE_SERVER_URL="https://127.0.0.1:8080" VITE_CDN_URL="https://127.0.0.1:8080/cdn" -VITE_GIT_REPO="GitHub:zkldi/Tachi" +VITE_GIT_REPO="GitHub:zkrising/Tachi" VITE_EAG_CLIENT_ID="" VITE_MIN_CLIENT_ID="" VITE_FLO_CLIENT_ID="" diff --git a/client/src/app/pages/dashboard/import/BeatorajaIRPage.tsx b/client/src/app/pages/dashboard/import/BeatorajaIRPage.tsx index a1dd0aa6b..a15689321 100644 --- a/client/src/app/pages/dashboard/import/BeatorajaIRPage.tsx +++ b/client/src/app/pages/dashboard/import/BeatorajaIRPage.tsx @@ -33,7 +33,7 @@ export default function BeatorajaIRPage({ game }: { game: "bms" | "pms" }) {
  1. Download the latest version of the {name} IR{" "} - + here . diff --git a/client/src/app/pages/dashboard/import/ITGHookPage.tsx b/client/src/app/pages/dashboard/import/ITGHookPage.tsx index c029c3d7b..0cc53ca7b 100644 --- a/client/src/app/pages/dashboard/import/ITGHookPage.tsx +++ b/client/src/app/pages/dashboard/import/ITGHookPage.tsx @@ -29,7 +29,7 @@ export default function ITGHookPage() {
    1. Download the latest version of Tachi.lua{" "} - + here . diff --git a/client/src/app/pages/dashboard/misc/CreditsPage.tsx b/client/src/app/pages/dashboard/misc/CreditsPage.tsx index cb714cc2e..623021689 100644 --- a/client/src/app/pages/dashboard/misc/CreditsPage.tsx +++ b/client/src/app/pages/dashboard/misc/CreditsPage.tsx @@ -76,7 +76,7 @@ export default function CreditsPage() { "Nutcase", "IIDX 'player'" )} - : zkldi + : zk
    2. diff --git a/client/src/app/pages/dashboard/misc/SupportBanner.tsx b/client/src/app/pages/dashboard/misc/SupportBanner.tsx index 4311af3f1..1056a5e74 100644 --- a/client/src/app/pages/dashboard/misc/SupportBanner.tsx +++ b/client/src/app/pages/dashboard/misc/SupportBanner.tsx @@ -79,7 +79,7 @@ export default function SupportBanner({ user }: { user: UserDocument }) {

      If you want to support development, you can donate to my{" "} - Ko-Fi + Ko-Fi , if you indicate your account name in the donation, you'll get a shiny name on the site!
      @@ -87,8 +87,8 @@ export default function SupportBanner({ user }: { user: UserDocument }) {

      Alternatively, you can star or contribute to the fully-open-source{" "} - GitHub Repo. This - makes me look cool to employers! + GitHub Repo. + This makes me look cool to employers! ); diff --git a/client/src/app/pages/dashboard/misc/SupportMePage.tsx b/client/src/app/pages/dashboard/misc/SupportMePage.tsx index 5658f6db7..884b48195 100644 --- a/client/src/app/pages/dashboard/misc/SupportMePage.tsx +++ b/client/src/app/pages/dashboard/misc/SupportMePage.tsx @@ -15,12 +15,12 @@ export default function SupportMePage() {

      If you want to support {TachiConfig.NAME} development, you can donate to my{" "} - Ko-Fi. + Ko-Fi.

      Alternatively, you can star the{" "} - GitHub Repo. This - makes me look cool to employers! + GitHub Repo. + This makes me look cool to employers!

      ); diff --git a/client/src/components/imports/TISInfo.tsx b/client/src/components/imports/TISInfo.tsx index 6ac3d05a9..3e7187942 100644 --- a/client/src/components/imports/TISInfo.tsx +++ b/client/src/components/imports/TISInfo.tsx @@ -9,7 +9,7 @@ export default function TISInfo({ name }: { name: string }) {
      1. Download the latest version of the {TachiConfig.NAME} Import Scripts{" "} - + here . diff --git a/client/src/components/layout/footer/Footer.tsx b/client/src/components/layout/footer/Footer.tsx index 63fee1c68..cc85846d5 100644 --- a/client/src/components/layout/footer/Footer.tsx +++ b/client/src/components/layout/footer/Footer.tsx @@ -82,7 +82,7 @@ export function Footer() { )} Source Code diff --git a/client/src/components/seeds/SeedsPicker.tsx b/client/src/components/seeds/SeedsPicker.tsx index 2c407c3ae..95e5e6160 100644 --- a/client/src/components/seeds/SeedsPicker.tsx +++ b/client/src/components/seeds/SeedsPicker.tsx @@ -28,7 +28,7 @@ export default function SeedsPicker({ // a repo is one of the following: // null - nothing has been selected yet // "local" - we're referring to the files on the local development disk - // "GitHub:NAME/REPO" - we're referring to a repository on github, like GitHub:zkldi/Tachi + // "GitHub:NAME/REPO" - we're referring to a repository on github, like GitHub:zkrising/Tachi const [repo, setRepo] = useState(null); // to list commits, we need to know what branch we're looking at. diff --git a/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx b/client/src/components/tables/dropdowns/components/ImportInputViewer.tsx index 9f8b774ce..b9331c481 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/lib/config.ts b/client/src/lib/config.ts index fa6810921..315dae692 100644 --- a/client/src/lib/config.ts +++ b/client/src/lib/config.ts @@ -40,7 +40,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/common/LICENSE b/common/LICENSE index ae481f07a..abac2c415 100644 --- a/common/LICENSE +++ b/common/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 zkldi +Copyright (c) 2021 zk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/common/package.json b/common/package.json index 965065480..335cbc95b 100644 --- a/common/package.json +++ b/common/package.json @@ -15,7 +15,7 @@ "lint": "eslint . --ext .ts", "lint-fix": "eslint . --ext .ts --fix" }, - "author": "zkldi", + "author": "zk", "license": "MIT", "dependencies": { "@types/express-serve-static-core": "4.17.29", diff --git a/common/src/config/game-support/museca.ts b/common/src/config/game-support/museca.ts index fc17d25f8..344ff53a0 100644 --- a/common/src/config/game-support/museca.ts +++ b/common/src/config/game-support/museca.ts @@ -41,7 +41,7 @@ export const MUSECA_SINGLE_CONF = { values: ["没", "拙", "凡", "佳", "良", "優", "秀", "傑", "傑G"], // This is equal to 900K. - // In my opinion (zkldi) this is a little too low for this + // In my opinion (zk) this is a little too low for this // game, as 900K is pretty easy to get. Ah well! minimumRelevantValue: "優", diff --git a/database-seeds/README.md b/database-seeds/README.md index 2ad8e6372..d2487a65f 100644 --- a/database-seeds/README.md +++ b/database-seeds/README.md @@ -14,7 +14,7 @@ All work should be merged into `main`. 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/zkldi/Tachi/tree/main/common). +You can read more about what all these documents mean in [common/](https://github.com/zkrising/Tachi/tree/main/common). - `songs-{game}` diff --git a/database-seeds/scripts/package.json b/database-seeds/scripts/package.json index 1fa87909f..0e136cc23 100644 --- a/database-seeds/scripts/package.json +++ b/database-seeds/scripts/package.json @@ -9,7 +9,7 @@ "test": "./run-tests.sh", "sort": "node deterministic-collection-sort.js" }, - "author": "zkldi", + "author": "zk", "license": "MIT", "devDependencies": { "tsconfig-paths": "3.12.0" @@ -37,4 +37,4 @@ "cheerio": "^1.0.0-rc.12", "tachi-common": "workspace:../../common" } -} +} \ No newline at end of file diff --git a/database-seeds/scripts/rerunners/stepmania/apply-zkldijson.js b/database-seeds/scripts/rerunners/stepmania/apply-zkldijson.js index 24baa2498..a3397334e 100644 --- a/database-seeds/scripts/rerunners/stepmania/apply-zkldijson.js +++ b/database-seeds/scripts/rerunners/stepmania/apply-zkldijson.js @@ -3,7 +3,7 @@ const { Command } = require("commander"); const fs = require("fs"); const program = new Command(); -program.option("-f, --file "); +program.option("-f, --file "); program.option("-a, --append"); program.parse(process.argv); diff --git a/docs/LICENSE b/docs/LICENSE index ae481f07a..b7b64cd19 100644 --- a/docs/LICENSE +++ b/docs/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 zkldi +Copyright (c) 2021 zkrising Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/autogen-scripts/package.json b/docs/autogen-scripts/package.json index 248f094f9..f0d22c20a 100644 --- a/docs/autogen-scripts/package.json +++ b/docs/autogen-scripts/package.json @@ -7,7 +7,7 @@ "run": "ts-node src/main.ts" }, "keywords": [], - "author": "zkldi", + "author": "zk", "license": "MIT", "engines": { "node": ">= 16.0.0" diff --git a/docs/autogen-scripts/tsconfig.json b/docs/autogen-scripts/tsconfig.json index 354d97384..e329b0ee3 100644 --- a/docs/autogen-scripts/tsconfig.json +++ b/docs/autogen-scripts/tsconfig.json @@ -9,7 +9,7 @@ "DOM" // here's some life advice // don't make your server side code // use client side types - // - zkldi + // - zk ], "outDir": "js/", "rootDir": "src" diff --git a/docs/docs/api/index.md b/docs/docs/api/index.md index 204fa7830..456af0c67 100644 --- a/docs/docs/api/index.md +++ b/docs/docs/api/index.md @@ -34,7 +34,7 @@ send an email to `zk@tachi.ac` and let me know what you're up to. Otherwise, I m ## License -[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). +[Tachi-Server](https://github.com/zkrising/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: @@ -95,7 +95,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 at `zk@tachi.ac`. You can also write an issue on the -[Issue Tracker](https://github.com/zkldi/Tachi). I'll get around to either. +[Issue Tracker](https://github.com/zkrising/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/auth.md b/docs/docs/api/routes/auth.md index c53b0b778..50e8ac971 100644 --- a/docs/docs/api/routes/auth.md +++ b/docs/docs/api/routes/auth.md @@ -57,7 +57,7 @@ POST /api/v1/auth/login ```json { - "username": "zkldi", + "username": "zkrising", "!password": "my_password", "captcha": "herebedragons" } @@ -238,13 +238,13 @@ Empty Object. The endpoint immediately returns 202 to avoid giving away informat #### Request ```js { - "email": "zkldi.dev@gmail.com" + "email": "zkrising.dev@gmail.com" } ``` #### Response -Although the request body returns nothing, `zkldi.dev@gmail.com` will have recieved an email with +Although the request body returns nothing, `zkrising.dev@gmail.com` will have recieved an email with a URL containing the password reset code. ***** @@ -270,7 +270,7 @@ Empty Object. ```js { "code": "1234567890abcdef", - "!password": "zkldi_is_so_cool", + "!password": "zkrising_is_so_cool", } ``` diff --git a/docs/docs/api/routes/example.md b/docs/docs/api/routes/example.md index b758caa5b..22e425ded 100644 --- a/docs/docs/api/routes/example.md +++ b/docs/docs/api/routes/example.md @@ -46,7 +46,7 @@ Not providing required parameters will result in a 400 error. "success": true, "description": "Greeted user.", "body": { - "greeting": "Hello, zkldi!", + "greeting": "Hello, zkrising!", "wasBirthday": false, } } @@ -74,7 +74,7 @@ Not providing required parameters will result in a 400 error. { "success": true, "description": "Greeted user.", - "body": "Hello, zkldi!" + "body": "Hello, zkrising!" } ``` @@ -83,14 +83,14 @@ Not providing required parameters will result in a 400 error. #### Request ``` -GET /greet?name=zkldi +GET /greet?name=zkrising ``` #### Response ```json { - "greeting": "Hello, zkldi!", + "greeting": "Hello, zkrising!", "wasBirthday": false } ``` @@ -104,7 +104,7 @@ GET /greet?name=zkldi "success": true, "description": "Greeted user.", "body": { - "greeting": "Hello, zkldi!", + "greeting": "Hello, zkrising!", "wasBirthday": false } } diff --git a/docs/docs/api/routes/gpt-targets.md b/docs/docs/api/routes/gpt-targets.md index e30308bf3..ba8b46583 100644 --- a/docs/docs/api/routes/gpt-targets.md +++ b/docs/docs/api/routes/gpt-targets.md @@ -221,7 +221,7 @@ None. #### Request ``` -GET /api/v1/games/iidx/SP/targets/goals/some_goal_id/evaluate-for?userID=zkldi +GET /api/v1/games/iidx/SP/targets/goals/some_goal_id/evaluate-for?userID=zkrising ``` #### Response @@ -229,7 +229,7 @@ GET /api/v1/games/iidx/SP/targets/goals/some_goal_id/evaluate-for?userID=zkldi ```js { user: { - username: "zkldi", + username: "zkrising", id: 1, // ... }, diff --git a/docs/docs/api/routes/gpt.md b/docs/docs/api/routes/gpt.md index e5a5a69da..30f81de72 100644 --- a/docs/docs/api/routes/gpt.md +++ b/docs/docs/api/routes/gpt.md @@ -89,7 +89,7 @@ GET /api/v1/games/iidx/SP/leaderboard }], "users": [{ "id": 1, - "username": "zkldi" + "username": "zkrising" }] } ``` @@ -312,7 +312,7 @@ GET /api/v1/games/iidx/SP/charts/some_chart/pbs ], "users": [{ "id": 1, - "username": "zkldi", + "username": "zkrising", // ... }, // ... @@ -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/zkldi/Tachi/tree/main/common) for more information. + See [tachi/common](https://github.com/zkrising/Tachi/tree/main/common) for more information. ***** diff --git a/docs/docs/api/routes/sessions.md b/docs/docs/api/routes/sessions.md index 3ec162371..bbf101af6 100644 --- a/docs/docs/api/routes/sessions.md +++ b/docs/docs/api/routes/sessions.md @@ -33,7 +33,7 @@ GET /api/v1/sessions/Qe7b00261b1d3ba8e5c9ee4e76e77ea9f07d9493b { user: { id: 1, - username: "zkldi", + username: "zkrising", // ... }, session: { diff --git a/docs/docs/api/routes/user-gamept.md b/docs/docs/api/routes/user-gamept.md index a5b3df4b5..42d3e3a61 100644 --- a/docs/docs/api/routes/user-gamept.md +++ b/docs/docs/api/routes/user-gamept.md @@ -28,7 +28,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP +GET /api/v1/users/zkrising/games/iidx/SP ``` #### Response @@ -90,7 +90,7 @@ GET /api/v1/users/zkldi/games/iidx/SP #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/pbs?search=Verfl +GET /api/v1/users/zkrising/games/iidx/SP/pbs?search=Verfl ``` #### Response @@ -151,7 +151,7 @@ different rating algorithm to sort under. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/pbs/best?alg=BPI +GET /api/v1/users/zkrising/games/iidx/SP/pbs/best?alg=BPI ``` #### Response @@ -219,7 +219,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/pbs/all +GET /api/v1/users/zkrising/games/iidx/SP/pbs/all ``` #### Response @@ -324,7 +324,7 @@ GET /api/v1/users/1/games/iidx/SP/pbs/some_chart_id #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/scores?search=Verfl +GET /api/v1/users/zkrising/games/iidx/SP/scores?search=Verfl ``` #### Response @@ -377,7 +377,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/scores/recent +GET /api/v1/users/zkrising/games/iidx/SP/scores/recent ``` #### Response @@ -434,7 +434,7 @@ song titles of played songs inside sessions. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/sessions?search=epic%20session +GET /api/v1/users/zkrising/games/iidx/SP/sessions?search=epic%20session ``` #### Response @@ -477,7 +477,7 @@ These are returned in descending order. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/sessions/best +GET /api/v1/users/zkrising/games/iidx/SP/sessions/best ``` #### Response @@ -551,7 +551,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/sessions/last +GET /api/v1/users/zkrising/games/iidx/SP/sessions/last ``` #### Response @@ -587,7 +587,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/sessions/highlighted +GET /api/v1/users/zkrising/games/iidx/SP/sessions/highlighted ``` #### Response @@ -630,7 +630,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/most-played +GET /api/v1/users/zkrising/games/iidx/SP/most-played ``` #### Response @@ -700,7 +700,7 @@ GET /api/v1/users/zkldi/games/iidx/SP/most-played #### Request ``` -GET /api/v1/users/zkldi/games/iidx/SP/leaderboard-adjacent +GET /api/v1/users/zkrising/games/iidx/SP/leaderboard-adjacent ``` #### Response diff --git a/docs/docs/api/routes/users.md b/docs/docs/api/routes/users.md index 3f6c7cb80..d6718d4d8 100644 --- a/docs/docs/api/routes/users.md +++ b/docs/docs/api/routes/users.md @@ -37,7 +37,7 @@ GET /api/v1/users ```js [{ "id": 1, - "username": "zkldi", + "username": "zkrising", // ... continued }] ``` @@ -54,7 +54,7 @@ GET /api/v1/users functionality is supported. You may pass the integer userID for this user - 1. - You may also pass the username - zkldi (This is also case-insensitive, so you could pass ZkLDi). + You may also pass the username - zkrising (This is also case-insensitive, so you could pass zkrising). You may also pass the special string - `me` - which will select whatever user you are authenticated as. @@ -71,18 +71,18 @@ None. ### Example !!! note - `zkldi` is the username for the user with userID 1. + `zkrising` is the username for the user with userID 1. it's also the username of the person writing these docs. Hi! #### Request ``` -GET /api/v1/users/zkldi +GET /api/v1/users/zkrising OR GET /api/v1/users/1 OR -GET /api/v1/users/zkLDI (It's case insensitive!) +GET /api/v1/users/zkrising (It's case insensitive!) OR GET /api/v1/users/me IF authenticated as userID 1. ``` @@ -92,7 +92,7 @@ GET /api/v1/users/me IF authenticated as userID 1. ```js { id: 1, - username: "zkldi", + username: "zkrising", // ... so on } ``` @@ -126,10 +126,10 @@ GET /api/v1/users/me IF authenticated as userID 1. #### Request ```js { - "about": "#Hello!**I'm zkldi**", + "about": "#Hello!**I'm zkrising**", "status": "I'm cool!", "twitter": null, - "steam": "zkldi" + "steam": "zkrising" } ``` @@ -138,15 +138,15 @@ GET /api/v1/users/me IF authenticated as userID 1. ```js { "id": 1, - "username": "zkldi", - "usernameLowercase": "zkldi", + "username": "zkrising", + "usernameLowercase": "zkrising", "socialMedia": { "twitter": null, - "steam": "zkldi", + "steam": "zkrising", // this property was already here, and not modified by the request. "discord": "chatbpd", }, - "about": "#Hello!**I'm zkldi**", + "about": "#Hello!**I'm zkrising**", "status": "I'm cool!", // and other user props... } @@ -175,7 +175,7 @@ None. #### Request ``` -GET /api/v1/users/zkldi/game-stats +GET /api/v1/users/zkrising/game-stats OR GET /api/v1/users/1/game-stats ``` diff --git a/docs/docs/codebase/implementation-details/game-configuration.md b/docs/docs/codebase/implementation-details/game-configuration.md index 9f9711b0a..5a0f5ec17 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/zkldi/Tachi/tree/main/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/zkrising/Tachi/tree/main/common/src/config/config.ts) diff --git a/docs/docs/codebase/implementation-details/goal-id.md b/docs/docs/codebase/implementation-details/goal-id.md index 7a7bc4435..2b235ec30 100644 --- a/docs/docs/codebase/implementation-details/goal-id.md +++ b/docs/docs/codebase/implementation-details/goal-id.md @@ -10,7 +10,7 @@ representing the same thing. ## Hashing -To create the Goal ID, we perform a [json stable hash](https://github.com/zkldi/fast-json-stable-hash) on the +To create the Goal ID, we perform a [json stable hash](https://github.com/zkrising/fast-json-stable-hash) on the `game`, `playtype`, `charts` and `criteria` of this field. This enforces that goals are unique on those fields. diff --git a/docs/docs/codebase/index.md b/docs/docs/codebase/index.md index 0b4be67ce..4d6e04529 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/zkldi/Tachi/tree/main/server) codebase. +This part of the documentation is for the [Tachi-Server](https://github.com/zkrising/Tachi/tree/main/server) codebase. ## Codebase Documentation vs. Code Documentation diff --git a/docs/docs/codebase/infrastructure/database-seeds.md b/docs/docs/codebase/infrastructure/database-seeds.md index 6e48c865e..bbb6da8ec 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/zkldi/Tachi/tree/main/database-seeds). +Tachi tracks the contents of its songs and charts in something called the [Database Seeds](https://github.com/zkrising/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. diff --git a/docs/docs/codebase/infrastructure/logging.md b/docs/docs/codebase/infrastructure/logging.md index 99c8873f4..c9bebe134 100644 --- a/docs/docs/codebase/infrastructure/logging.md +++ b/docs/docs/codebase/infrastructure/logging.md @@ -6,7 +6,7 @@ of winston, but the same basic logging principles apply. !!! note If you like my defaults for logging, they can be quickly - invoked with the [Mei](https://github.com/zkldi/mei) wrapper. + invoked with the [Mei](https://github.com/zkrising/mei) wrapper. ***** @@ -144,7 +144,7 @@ logger with the user's name and import type as "context". const logger = CreateLogCtx(`${username} ${userID}`); logger.info("foo"); -// [zkldi 1] INFO: foo +// [zkrising 1] INFO: foo SomeOtherFunction(argument1, argument2, logger); ``` diff --git a/docs/docs/contributing/components.md b/docs/docs/contributing/components.md index 76a484ad9..79fb14b64 100644 --- a/docs/docs/contributing/components.md +++ b/docs/docs/contributing/components.md @@ -19,23 +19,23 @@ contribute to it. ### Issue Reports -You can report issues on the [GitHub](https://github.com/zkldi/Tachi) repository. This requires +You can report issues on the [GitHub](https://github.com/zkrising/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. !!! note Although they're called GitHub *issues*, they're actually used for tracking anything. If you've - came up with a cool feature idea, send it over as an issue! `zkldi` will read and Triage them. + came up with a cool feature idea, send it over as an issue! `zkrising` will read and Triage them. 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/zkldi/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/zkrising/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 -are **thoroughly** appreciated, as `zkldi` prioritises maintaining the core of working code. +are **thoroughly** appreciated, as `zkrising` prioritises maintaining the core of working code. If you're interested in this, check out the [Documentation Contribution Guide](./components/documentation.md). @@ -56,9 +56,9 @@ our GitHub repository! That means you can: !!! important This part of Tachi is the most important part for external contributors. - You guys know these games better than `zkldi` does, and you guys keep an eye on all the updates for your games! + You guys know these games better than `zkrising` does, and you guys keep an eye on all the updates for your games! - If people don't add songs/charts to this database, `zkldi` will **not** keep an eye on the game for you! Someone *has* to pick up the reigns for each game! + If people don't add songs/charts to this database, `zkrising` will **not** keep an eye on the game for you! Someone *has* to pick up the reigns for each game! If you want to add/fix songs, charts, folders or tables for your favourite game - **START HERE!** diff --git a/docs/docs/contributing/index.md b/docs/docs/contributing/index.md index 5f2db2b54..99e11a04f 100644 --- a/docs/docs/contributing/index.md +++ b/docs/docs/contributing/index.md @@ -8,17 +8,17 @@ But, what *can* you contribute, and where can you help out? Contrary to what you might already think, contributing to Tachi actually has remarkably little to do with code. -The primary Tachi maintainer (henceforth referred to as `zkldi`, because that's their name) +The primary Tachi maintainer (henceforth referred to as `zkrising`, because that's their name) deals with the core of the codebase; things like importing scores, adding new features and most of the UI work is handled by them. Tachi actually doesn't really have a shortage of people who can write good code, and the core of the codebase -feature-wise is maintainable entirely by `zkldi` comfortably. +feature-wise is maintainable entirely by `zkrising` comfortably. -What **isn't** possible to maintain, is the sheer amount of things going on in every game! `zkldi` +What **isn't** possible to maintain, is the sheer amount of things going on in every game! `zkrising` cannot reasonably keep track of all the games we support and everything that's going on in them. -That's where you step in - people who actually actively *play* games on Tachi! By letting `zkldi` +That's where you step in - people who actually actively *play* games on Tachi! By letting `zkrising` know about things going on in your game - and even contributing things yourself - you help make their life easier and Tachi's support for your favourite game even better! diff --git a/docs/docs/contributing/setup.md b/docs/docs/contributing/setup.md index f17520dd6..ea1a3fa27 100644 --- a/docs/docs/contributing/setup.md +++ b/docs/docs/contributing/setup.md @@ -65,7 +65,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/zkldi/Tachi) and click the Fork button in the top right (Make sure you're signed in). +Go to [the Tachi repository](https://github.com/zkrising/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/game-support/common-config/metrics.md b/docs/docs/game-support/common-config/metrics.md index cc33a6589..4fffc8403 100644 --- a/docs/docs/game-support/common-config/metrics.md +++ b/docs/docs/game-support/common-config/metrics.md @@ -158,7 +158,7 @@ an error message on failure: !!! tip The reason for this rather strange type signature (`string | true`) is because we - can use our validation library - [Prudence](https://github.com/zkldi/Prudence) - to create validators for us. Instead + can use our validation library - [Prudence](https://github.com/zkrising/Prudence) - to create validators for us. Instead of writing out that validation code, we can use `p.isBetween(0, 100_000)`! However, it might not be possible to validate a metric without knowing what chart diff --git a/docs/docs/game-support/server-impl.md b/docs/docs/game-support/server-impl.md index 35c48eac0..40707157e 100644 --- a/docs/docs/game-support/server-impl.md +++ b/docs/docs/game-support/server-impl.md @@ -16,7 +16,7 @@ an implementation here. You can declare a function that takes in the metric's va and the chart the score is on and validate accordingly. These functions should return a string on error, and true on success. This is aligned -with how [Prudence](https://github.com/zkldi/Prudence) works, so you can re-use prudence +with how [Prudence](https://github.com/zkrising/Prudence) works, so you can re-use prudence functions here. !!! example diff --git a/docs/docs/index.md b/docs/docs/index.md index 08b2b302e..812d4f346 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -6,7 +6,7 @@ Tachi is a fully-open rhythm game score tracking engine, and is the name of the 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). + Tachi is **fully open**. The core is almost exclusively maintained by [one person](https://github.com/zkrising). However, we support nearly twenty games and playtypes now. Said one person cannot reasonably keep up with all the new things coming out in those games. diff --git a/docs/docs/wiki/index.md b/docs/docs/wiki/index.md index c4e9e4d07..b74f9c10a 100644 --- a/docs/docs/wiki/index.md +++ b/docs/docs/wiki/index.md @@ -63,6 +63,6 @@ The rules can be found [here](./rules.md). ## I have a bug report or feature request. -Please reach out on discord or [GitHub Issues](https://github.com/zkldi/Tachi)! +Please reach out on discord or [GitHub Issues](https://github.com/zkrising/Tachi)! --8<-- "includes/abbreviations.md" \ No newline at end of file diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index dea356b9b..564ddd2d8 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -1,6 +1,6 @@ site_name: Tachi Documentation site_description: Documentation for Kamaitachi, Bokutachi and related things. -site_author: zkldi +site_author: zkrising site_url: https://docs.tachi.ac watch: diff --git a/github-bot/src/main.ts b/github-bot/src/main.ts index c39aa0fd6..e05065b44 100644 --- a/github-bot/src/main.ts +++ b/github-bot/src/main.ts @@ -48,7 +48,7 @@ async function sendMsg(message: string, octokit: any, repo: Repository, issue: n app.webhooks.on(["pull_request.opened", "pull_request.edited"], async ({ octokit, payload }) => { try { const filesChanged = (await fetch( - `https://api.github.com/repos/zkldi/Tachi/pulls/${payload.number}/files` + `https://api.github.com/repos/zkrising/Tachi/pulls/${payload.number}/files` ).then((r) => r.json())) as Array<{ filename: string }>; // if any file modified in this pr is a collection diff --git a/homepage/src/index.html b/homepage/src/index.html index 04038f7a3..6de663533 100644 --- a/homepage/src/index.html +++ b/homepage/src/index.html @@ -70,7 +70,7 @@

        />Bokutachi

        - Free & Open Source at-home score tracking for many games & clients @@ -112,7 +112,7 @@

        />Kamaitachi

        - Free & Open Source arcade based score tracking @@ -137,13 +137,14 @@

        Features