From 2b46fb757297827a43df2715b9b8b784aa9888bf Mon Sep 17 00:00:00 2001 From: April John <30842467+CutestNekoAqua@users.noreply.github.com> Date: Sat, 7 Oct 2023 20:26:52 +0200 Subject: [PATCH 1/5] Update de-DE.yml --- locales/de-DE.yml | 80 +++++++++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/locales/de-DE.yml b/locales/de-DE.yml index b474f4dff..76837f494 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -984,7 +984,7 @@ permissionDeniedError: "Aktion verweigert" permissionDeniedErrorDescription: "Dieses Benutzerkonto besitzt nicht die Berechtigung, um diese Aktion auszuführen." preset: "Vorlage" selectFromPresets: "Aus Vorlagen wählen" -achievements: "Errungenschaften" +achievements: "Erfolge" gotInvalidResponseError: "Ungültige Antwort des Servers" gotInvalidResponseErrorDescription: "Eventuell ist der Server momentan nicht erreichbar oder untergeht Wartungsarbeiten. Bitte versuche es später noch einmal." thisPostMayBeAnnoying: "Dieser Beitrag stört eventuell andere Benutzer." @@ -1184,22 +1184,22 @@ _achievements: description: "Sende deine erste Notiz" flavor: "Hab eine schöne Zeit mit Sharkey!" _notes10: - title: "Ein paar Notizen" + title: "Notizblog" description: "10 Notizen gesendet" _notes100: - title: "Viele Notizen" + title: "Schreiberling" description: "100 Notizen gesendet" _notes500: - title: "Überschüttet mit Notizen" + title: "Autor" description: "500 Notizen gesendet" _notes1000: - title: "Berg an Notizen" + title: "Bestseller" description: "1.000 Notizen gesendet" _notes5000: - title: "Überquellende Notizen" + title: "Dicker Wälzer" description: "5.000 Notizen gesendet" _notes10000: - title: "Supernotiz" + title: "Verlagshaus" description: "10.000 Notizen gesendet" _notes20000: title: "Brauche... mehr... Notizen..." @@ -1226,28 +1226,28 @@ _achievements: title: "Notizversum" description: "90.000 Notizen gesendet" _notes100000: - title: "ALL YOUR NOTE ARE BELONG TO US" + title: "Alter Bibliothekar" description: "100.000 Notizen gesendet" flavor: "Du hast wirklich viel zu sagen." _login3: - title: "Anfänger Ⅰ" + title: "Neuling Ⅰ" description: "An 3 Tagen eingeloggt" flavor: "Nenn' mich ab heute Misskist" _login7: - title: "Anfänger Ⅱ" + title: "Neuling Ⅱ" description: "An 7 Tagen eingeloggt" flavor: "Na, eingewöht?" _login15: - title: "Anfänger Ⅲ" + title: "Neuling Ⅲ" description: "An 15 Tagen eingeloggt" _login30: - title: "Misskist Ⅰ" + title: "Fedizen Ⅰ" description: "An 30 Tagen eingeloggt" _login60: - title: "Misskist Ⅱ" + title: "Fedizen Ⅱ" description: "An 60 Tagen eingeloggt" _login100: - title: "Misskist Ⅲ" + title: "Fedizen Ⅲ" description: "An 100 Tagen eingeloggt" flavor: "Violent Misskist" _login200: @@ -1260,14 +1260,14 @@ _achievements: title: "Stammbesucher Ⅲ" description: "An 400 Tagen eingeloggt" _login500: - title: "Veteran Ⅰ" + title: "Alter Hase Ⅰ" description: "An 500 Tagen eingeloggt" flavor: "Meine Kameraden, ich liebe sie, die Notizen." _login600: - title: "Veteran Ⅱ" + title: "Alter Hase Ⅱ" description: "An 600 Tagen eingeloggt" _login700: - title: "Veteran Ⅲ" + title: "Alter Hase Ⅲ" description: "An 700 Tagen eingeloggt" _login800: title: "Meister der Notizen Ⅰ" @@ -1276,39 +1276,39 @@ _achievements: title: "Meister der Notizen Ⅱ" description: "An 900 Tagen eingeloggt" _login1000: - title: "Meister der Notizen Ⅲ" + title: "Wie die Zeit vergeht" description: "An 1000 Tagen eingeloggt" flavor: "Danke, dass du Sharkey nutzt!" _noteClipped1: - title: "Muss... clippen..." + title: "Das merk ich mir" description: "Die erste Notiz geclippt" _noteFavorited1: title: "Sternengucker" description: "Eine Notiz als Favorit markiert" _myNoteFavorited1: - title: "Sternensucher" + title: "Hilfreich" description: "Ein anderer Benutzer hat eine deiner Notizen als Favoriten markiert" _profileFilled: title: "Perfekte Vorbereitung" description: "Fülle dein Profil aus" _markedAsCat: - title: "Ich der Kater" - description: "Markiere dein Konto als Katze" - flavor: "Einen Namen bekommst du später. " + title: "Das Königreich der Katzen" + description: "Markiere dein Profil als Katze" + flavor: "Einen Namen bekommst du später~ " _following1: - title: "Das Folgen beginnt" + title: "Immer auf dem neusten Stand" description: "Du folgst deiner ersten Person" _following10: title: "Folge ihnen... folge ihnen..." description: "Du folgst über 10 Leuten" _following50: - title: "Viele Freunde" + title: "Lieblingsposter" description: "Du folgst über 50 Leuten" _following100: - title: "100 Freunde" + title: "Die Top 100" description: "Du folgst über 100 Leuten" _following300: - title: "Freundeüberschuss" + title: "Folgen, folgen, folgen!" description: "Du folgst über 300 Leuten" _followers1: title: "Der erste Follower" @@ -1323,7 +1323,7 @@ _achievements: title: "Beliebt" description: "Die Anzahl deiner Follower hat 100 überschritten" _followers300: - title: "Eine geordnete Reihe, bitte!" + title: "Teil des Schiffs, Teil der Crew" description: "Die Anzahl deiner Follower hat 300 überschritten" _followers500: title: "Funkmast" @@ -1332,10 +1332,10 @@ _achievements: title: "Influencer" description: "Die Anzahl deiner Follower hat 1000 überschritten" _collectAchievements30: - title: "Sammler der Errungenschaften" + title: "Sammler der Erfolge" description: "Schalte 30 Errungenschaften frei" _viewAchievements3min: - title: "Fan von Errungenschaften" + title: "Ausstellung" description: "Schau dir die Liste deiner Errungenschaften für mindestens 3 Minuten an" _iLoveMisskey: title: "I Love Sharkey" @@ -1351,12 +1351,12 @@ _achievements: title: "Munter mit Sharkey" description: "Habe Sharkey für mindestens 60 Minuten geöffnet" _noteDeletedWithin1min: - title: "Ups" + title: "Katze auf der Tastatur" description: "Lösche eine Notiz innerhalb von 1 Minute nachdem sie gesendet wurde" _postedAtLateNight: title: "Nachtaktiv" description: "Sende mitten in der Nacht eine Notiz" - flavor: "Geh bald schlafen." + flavor: "Echte Katzen sind nunmal nachtaktiv~" _postedAt0min0sec: title: "Zeitansage" description: "Sende um 00:00 eine Notiz" @@ -1371,7 +1371,7 @@ _achievements: title: "Analyst" description: "Schau dir die Messwerte der Instanz an" _outputHelloWorldOnScratchpad: - title: "Hallo Welt!" + title: "Junghacker" description: "Gib \"hello world\" in der Testumgebung aus" _open3windows: title: "Splitscreen" @@ -1380,25 +1380,25 @@ _achievements: title: "Zyklischer Verweis" description: "Versuche, in Drive einen Zirkelbezug von Ordnern herzustellen" _reactWithoutRead: - title: "Hast du das wirklich gelesen?" + title: "Erst reagieren, dann lesen" description: "Reagiere auf eine Notiz mit mindestens 100 Zeichen innerhalb von 3 Sekunden der Erstellung der Notiz" _clickedClickHere: title: "Klicke hier" description: "Du hast hier geklickt" _justPlainLucky: - title: "Pures Glück" + title: "Glück 100" description: "Kann alle 10 Sekunden mit einer Warscheinlichkeit von 0.005% erhalten werden" _setNameToSyuilo: title: "Gottkomplex" description: "Setze deinen Namen auf \"syuilo\"" _passedSinceAccountCreated1: - title: "Einjahresjubiläum" + title: "Davon erzähle ich meinen Enkeln" description: "Seit der Erstellung deines Kontos ist 1 Jahr vergangen" _passedSinceAccountCreated2: - title: "Zweijahresjubiläum" + title: "Diese Software hat mich zur Katze gemacht" description: "Seit der Erstellung deines Kontos sind 2 Jahre vergangen" _passedSinceAccountCreated3: - title: "Dreijahresjubiläum" + title: "Goldene Zeit" description: "Seit der Erstellung deines Kontos sind 3 Jahre vergangen" _loggedInOnBirthday: title: "Alles Gute Zum Geburtstag" @@ -1406,9 +1406,9 @@ _achievements: _loggedInOnNewYearsDay: title: "Frohes Neujahr" description: "Logge dich am Neujahrstag ein" - flavor: "Auf ein weiteres tolles Jahr in dieser Instanz" + flavor: "Auf ein weiteres tolles Jahr in diesem Universum!" _cookieClicked: - title: "Ein Spiel, in dem du auf einen Keks klickst" + title: "Kreise klicken für Omas" description: "Den Keks geklickt" flavor: "Bist du hier richtig?" _brainDiver: From 08716d57d3acd57af547651489dadc80de427c93 Mon Sep 17 00:00:00 2001 From: April John <30842467+CutestNekoAqua@users.noreply.github.com> Date: Sat, 7 Oct 2023 20:53:51 +0200 Subject: [PATCH 2/5] YOUR NOTES! --- locales/de-DE.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/de-DE.yml b/locales/de-DE.yml index 76837f494..bb550594f 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -1226,7 +1226,7 @@ _achievements: title: "Notizversum" description: "90.000 Notizen gesendet" _notes100000: - title: "Alter Bibliothekar" + title: "ALL YOUR NOTES ARE BELONG TO US" description: "100.000 Notizen gesendet" flavor: "Du hast wirklich viel zu sagen." _login3: From ef5e9de7e6caa08015873935e6b6fdd659e4dd09 Mon Sep 17 00:00:00 2001 From: April John <30842467+CutestNekoAqua@users.noreply.github.com> Date: Sun, 8 Oct 2023 20:20:14 +0200 Subject: [PATCH 3/5] Feat: binary builds (#60) Automatic binary --- .github/workflows/package.yml | 56 +++++++++++------------------------ packages/backend/.swcrc | 5 +++- 2 files changed, 21 insertions(+), 40 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 26c41372a..dc57e293e 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -43,54 +43,32 @@ jobs: with: packages: "build-essential binfmt-support qemu-user-static ffmpeg tini curl libjemalloc-dev libjemalloc2 uuid-dev libx11-dev libxkbfile-dev execstack libgconf-2-4 libsecret-1-dev" + - name: Set pnpm store path + run: echo "PNPM_STORE_PATH=$(pnpm store path)" >> $GITHUB_ENV + - name: Cache node modules uses: actions/cache@v3 with: - path: ~/.npm - key: v1-npm-deps-${{ hashFiles('**/package-lock.json') }} - restore-keys: v1-npm-deps- - - - uses: MOZGIII/install-ldid-action@v1 - with: - tag: v2.1.5-procursus2 + path: ${{ env.PNPM_STORE_PATH }} + key: pnpm-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + pnpm-${{ runner.os }}- - name: Build run: | corepack enable corepack prepare pnpm@latest --activate - pnpm install - npm install -g pkg - npm install -g rollup - npm install -g @rollup/plugin-node-resolve - pnpm run build - cd packages/backend - mkdir dist - rollup ./built/boot/entry.js --file ./dist/bundle.js --format cjs -p @rollup/plugin-node-resolve - pkg --debug --public ./dist/bundle.js --targets latest-linuxstatic-x64,latest-linuxstatic-arm64,latest-macos-x64,latest-macos-arm64,latest-win-x64 - ls + CI=true pnpm install + CI=true pnpm run build + rm -rdf packages/backend/node_modules + rm -rdf packages/frontend/node_modules + rm -rdf packages/megalodon/node_modules + rm -rdf packages/misskey-js/node_modules + rm -rdf node_modules + CI=true pnpm --prod --no-optional install + tar -czf /tmp/workspace.tar.gz . - name: Upload linux x64 uses: actions/upload-artifact@v3.1.3 with: name: sharkey-linux-x64 - path: packages/backend/bundle-linuxstatic-x64 - - name: Upload linux arm64 - uses: actions/upload-artifact@v3.1.3 - with: - name: sharkey-linux-arm64 - path: packages/backend/bundle-linuxstatic-arm64 - - name: Upload mac arm64 - uses: actions/upload-artifact@v3.1.3 - with: - name: sharkey-macos-arm64 - path: packages/backend/bundle-macos-arm64 - - name: Upload mac x64 - uses: actions/upload-artifact@v3.1.3 - with: - name: sharkey-macos-arm64 - path: packages/backend/bundle-macos-x64 - - name: Upload Windows - uses: actions/upload-artifact@v3.1.3 - with: - name: sharkey-win-x64.exe - path: packages/backend/bundle-win-x64.exe - + path: /tmp/workspace.tar.gz diff --git a/packages/backend/.swcrc b/packages/backend/.swcrc index d9f047b6a..c1b9cbded 100644 --- a/packages/backend/.swcrc +++ b/packages/backend/.swcrc @@ -17,7 +17,10 @@ "paths": { "@/*": ["*"] }, - "target": "es2022" + "target": "es2018" + }, + "module": { + "type": "commonjs", }, "minify": false } From c4cb99a6bb2202fd585e8647bbf641d31e5a043f Mon Sep 17 00:00:00 2001 From: April John <30842467+CutestNekoAqua@users.noreply.github.com> Date: Sun, 8 Oct 2023 20:54:24 +0200 Subject: [PATCH 4/5] Revert: swcrc back to normal state --- packages/backend/.swcrc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/backend/.swcrc b/packages/backend/.swcrc index c1b9cbded..d9f047b6a 100644 --- a/packages/backend/.swcrc +++ b/packages/backend/.swcrc @@ -17,10 +17,7 @@ "paths": { "@/*": ["*"] }, - "target": "es2018" - }, - "module": { - "type": "commonjs", + "target": "es2022" }, "minify": false } From f6e43ffbd2fd3ca9ac85282af5f6a943859845e1 Mon Sep 17 00:00:00 2001 From: April John <30842467+CutestNekoAqua@users.noreply.github.com> Date: Sun, 8 Oct 2023 20:55:12 +0200 Subject: [PATCH 5/5] Release: 2023.9.1.beta5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 547d9d546..1b957fe1c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sharkey", - "version": "2023.9.1.beta4", + "version": "2023.9.1.beta5", "codename": "shonk", "repository": { "type": "git",