Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #373

Merged
merged 70 commits into from
Jan 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
4340121
refactor: fully typed locales (#13033)
acid-chicken Jan 18, 2024
d85085d
refactor: style
acid-chicken Jan 19, 2024
3ad2732
fix(frontend/HorizontalSwipe): ページの要素がはみ出る問題を修正 (#13036)
kakkokari-gtyih Jan 19, 2024
8be977b
「外部サイトからインストール」のパスを /install-extensions に変更 (#12991)
k0range Jan 19, 2024
b17eb8e
fix: Some fixes for #12850 (#12862)
MarryDream Jan 19, 2024
678dba9
Enhance(frontend): MFMの属性にオートコンプリートが利用できるように (#12803)
1STEP621 Jan 19, 2024
a637b4e
feat: reversi
syuilo Jan 19, 2024
7881f06
refactor: deprecate i18n.t (#13039)
acid-chicken Jan 19, 2024
952386b
refactor: extract bubble-game engine as independent package
syuilo Jan 20, 2024
9152238
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
bc7b2f1
lint fix
syuilo Jan 20, 2024
e2985cf
lint fixes
syuilo Jan 20, 2024
79eac66
tweak reversi map
syuilo Jan 20, 2024
272590e
fix lint
kakkokari-gtyih Jan 20, 2024
44b8ac1
fix(dev): fix workspace settings
syuilo Jan 20, 2024
151e3bc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
f86d018
fix(dev): fix pnpm dev
syuilo Jan 20, 2024
b9a81ed
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
1de29e5
refactor: migrate to ESM
syuilo Jan 20, 2024
cb74b61
fix api-extractor
syuilo Jan 20, 2024
094c6e3
add missing ext
syuilo Jan 20, 2024
3bf3ba4
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
f6b7754
:art:
syuilo Jan 20, 2024
c115b8e
Fix(frontend): 日本語のUnicode絵文字追加辞書をインストールすると絵文字ピッカーでUnicode絵文字を検索できなくな…
1STEP621 Jan 20, 2024
3cb543f
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
c48d9cc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
7d57487
Update Dockerfile
syuilo Jan 20, 2024
fcd7ffe
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
5764848
enhance(frontend): ノート作成画面の添付メニューから直接ファイルを消せるように (#12858)
kakkokari-gtyih Jan 20, 2024
a17251d
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
4de7778
enhance(sw): オフライン表示のデザインを改善 (#13052)
kakkokari-gtyih Jan 21, 2024
6039f27
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
b3cc17e
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
4c87e98
fix(frontend): MkHorizontalSwipeでメニューを閉じるのに2回クリックが必要になる問題を修正
syuilo Jan 21, 2024
fb309f3
return a `Vary: Accept` header for all dual-format endpoints #365 (#1…
kakkokari-gtyih Jan 21, 2024
0580ba1
enhance(frontend): タイムラインフィルターの設定を保持+センシティブなノートを隠せるように (#12848)
kakkokari-gtyih Jan 21, 2024
90e0a6e
Enhance(frontend): 絵文字編集ダイアログをウィンドウにする (#13047)
1STEP621 Jan 21, 2024
f4657eb
update deps
syuilo Jan 21, 2024
b52fe6c
New Crowdin updates (#12845)
syuilo Jan 21, 2024
676ee87
chore(deps-dev): bump vite in /scripts/changelog-checker (#13040)
dependabot[bot] Jan 21, 2024
3784b39
enhance(frontend): 季節に応じた画面の演出を南半球に対応させる (#12838)
kakkokari-gtyih Jan 21, 2024
3ff229a
enhance(frontend): リファクタリングなど
syuilo Jan 21, 2024
1a01a85
perf(reversi): improve performance of reversi backend
syuilo Jan 21, 2024
9eb0468
2024.2.0-beta.1
syuilo Jan 22, 2024
4f95b8d
fix(frontend/pizzax): デフォルト値が適用できないことがあるのを修正 (#13057)
kakkokari-gtyih Jan 22, 2024
a431dde
refactor(reversi): refactoring of reversi backend
syuilo Jan 22, 2024
0cfeb42
New Crowdin updates (#13056)
syuilo Jan 22, 2024
67f6157
2024.2.0-beta.2
syuilo Jan 22, 2024
259992c
enhance(reversi): some tweaks
syuilo Jan 22, 2024
94e282b
perf(reversi): improve performance of reversi backend
syuilo Jan 22, 2024
4af3640
fix lint
syuilo Jan 22, 2024
5c8888d
enhance(reversi): render ogp
syuilo Jan 22, 2024
d380ed3
fix lint
syuilo Jan 22, 2024
850d384
fix: 2024-01-22 10:50時点のdevelopにてCIがコケている (#13060)
samunohito Jan 22, 2024
99fe03b
:art:
syuilo Jan 22, 2024
e0ad066
fix lint
syuilo Jan 22, 2024
5e307e4
2024.2.0-beta.3
syuilo Jan 22, 2024
31a3977
chore: publish misskey-js automatically (#13014)
tamaina Jan 22, 2024
2ee5507
fix of #13014 (misskey-js publish)
tamaina Jan 22, 2024
8aa7686
Merge remote-tracking branch 'misskey-dev/develop' into io
u1-liquid Jan 22, 2024
d8d2188
fix code quality issues
u1-liquid Jan 22, 2024
58ac8bc
修正できたかも (#13066)
ikasoba Jan 22, 2024
af2d81a
perf: (productionの)dependenciesから@typesを削除、reversi/bubble-gameをesbuil…
tamaina Jan 22, 2024
d956eab
Merge remote-tracking branch 'misskey-dev/develop' into io
u1-liquid Jan 22, 2024
d2ccce6
fix(build): スクリプトの名前の変更漏れ (#13068)
u1-liquid Jan 22, 2024
f48f714
:art:
syuilo Jan 23, 2024
e8ba0b3
enhance(reversi): improve desync handling
syuilo Jan 23, 2024
62f6f6a
New Crowdin updates (#13061)
syuilo Jan 23, 2024
298bc34
2024.2.0-beta.4
syuilo Jan 23, 2024
05b1b32
Merge remote-tracking branch 'misskey-dev/develop' into io
u1-liquid Jan 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,6 @@ jobs:
- run: pnpm i --frozen-lockfile
- run: pnpm --filter misskey-js run build
if: ${{ matrix.workspace == 'backend' }}
- run: pnpm --filter misskey-reversi run build:tsc
if: ${{ matrix.workspace == 'backend' }}
- run: pnpm --filter ${{ matrix.workspace }} run typecheck
14 changes: 14 additions & 0 deletions .github/workflows/test-misskey-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,17 @@ jobs:
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/misskey-js/coverage/coverage-final.json

check-version:
# ルートの package.json と packages/misskey-js/package.json のバージョンが一致しているかを確認する
name: Check version
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
- name: Check version
run: |
if [ "$(jq -r '.version' package.json)" != "$(jq -r '.version' packages/misskey-js/package.json)" ]; then
echo "Version mismatch!"
exit 1
fi
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ api-docs.json
ormconfig.json
temp
/packages/frontend/src/**/*.stories.ts
tsdoc-metadata.json

# blender backups
*.blend1
Expand Down
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
## 2023.x.x (unreleased)
## 202x.x.x (unreleased)

### General
-
Expand All @@ -14,9 +14,13 @@

## 202x.x.x (Unreleased)

### Note
- 外部サイトからプラグインをインストールする場合のパスが`/install-extentions`から`/install-extensions`に変わります。現時点では以前のパスも利用できますが、非推奨です。

### General
- Feat: [mCaptcha](https://github.com/mCaptcha/mCaptcha)のサポートを追加
- Fix: リストライムラインの「リノートを表示」が正しく機能しない問題を修正
- Feat: Add support for TrueMail

### Client
- Feat: 新しいゲームを追加
Expand All @@ -34,6 +38,13 @@
- Enhance: 絵文字ピッカー・オートコンプリートで、完全一致した絵文字を優先的に表示するように
- Enhance: Playの説明欄にMFMを使えるように
- Enhance: チャンネルノートの場合は詳細ページからその前後のノートを見れるように
- Enhance: 季節に応じた画面の演出を南半球でも利用できるように
- Enhance: タイムラインフィルターの設定をすべて保持できるように
- 今までの「TLに他の人への返信を含める」設定は一旦リセットされます
- Enhance: タイムラインフィルターに「センシティブなファイルを含むノートを表示」を追加
- Enhance: ノート作成画面のファイル添付メニューから直接ファイルを削除できるように
- Enhance: MFMの属性でオートコンプリートが使用できるように #12735
- Enhance: 絵文字編集ダイアログをモーダルではなくウィンドウで表示するように
- Fix: ネイティブモードの絵文字がモノクロにならないように
- Fix: v2023.12.0で追加された「モデレーターがユーザーのアイコンもしくはバナー画像を未設定状態にできる機能」が管理画面上で正しく表示されていない問題を修正
- Fix: AiScriptの`readline`関数が不正な値を返すことがある問題のv2023.12.0時点での修正がPlay以外に適用されていないのを修正
Expand All @@ -52,6 +63,9 @@
- Fix: ipv4とipv6の両方が利用可能な環境でallowedPrivateNetworksが設定されていた場合プライベートipの検証ができていなかった問題を修正
- Fix: properly handle cc followers

### Service Worker
- Enhance: オフライン表示のデザインを改善・多言語対応

## 2023.12.2

### General
Expand Down
8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ COPY --link ["packages/backend/package.json", "./packages/backend/"]
COPY --link ["packages/frontend/package.json", "./packages/frontend/"]
COPY --link ["packages/sw/package.json", "./packages/sw/"]
COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"]
COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"]

RUN pnpm i --frozen-lockfile --aggregate-output --offline \
&& pnpm rebuild -r
Expand Down Expand Up @@ -60,6 +62,8 @@ COPY --link ["pnpm-workspace.yaml", "package.json", "./"]
COPY --link ["scripts", "./scripts"]
COPY --link ["packages/backend/package.json", "./packages/backend/"]
COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"]
COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"]

RUN pnpm i --frozen-lockfile --aggregate-output --offline \
&& pnpm rebuild -r
Expand Down Expand Up @@ -87,8 +91,12 @@ WORKDIR /misskey
COPY --chown=misskey:misskey --from=target-builder /misskey/node_modules ./node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-js/node_modules ./packages/misskey-js/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-reversi/node_modules ./packages/misskey-reversi/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-bubble-game/node_modules ./packages/misskey-bubble-game/node_modules
COPY --chown=misskey:misskey --from=native-builder /misskey/built ./built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-js/built ./packages/misskey-js/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-reversi/built ./packages/misskey-reversi/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-bubble-game/built ./packages/misskey-bubble-game/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/backend/built ./packages/backend/built
COPY --chown=misskey:misskey --from=native-builder /misskey/fluent-emojis /misskey/fluent-emojis
COPY --chown=misskey:misskey . ./
Expand Down
9 changes: 6 additions & 3 deletions cypress/e2e/basic.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,11 +161,13 @@ describe('After user signed in', () => {
});

it('successfully loads', () => {
cy.get('[data-cy-user-setup-continue]').should('be.visible');
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
cy.get('[data-cy-user-setup-continue]', { timeout: 12000 }).should('be.visible');
});

it('account setup wizard', () => {
cy.get('[data-cy-user-setup-continue]').click();
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
cy.get('[data-cy-user-setup-continue]', { timeout: 12000 }).click();

cy.get('[data-cy-user-setup-user-name] input').type('ありす');
cy.get('[data-cy-user-setup-user-description] textarea').type('ほげ');
Expand Down Expand Up @@ -202,7 +204,8 @@ describe('After user setup', () => {
cy.login('alice', 'alice1234');

// アカウント初期設定ウィザード
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]').click();
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 12000 }).click();
cy.get('[data-cy-modal-dialog-ok]').click();
});

Expand Down
7 changes: 7 additions & 0 deletions locales/ar-SA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,8 @@ hcaptcha: "hCaptcha"
enableHcaptcha: "فعّل hCaptcha"
hcaptchaSiteKey: "مفتاح الموقع"
hcaptchaSecretKey: "المفتاح السري"
mcaptchaSiteKey: "مفتاح الموقع"
mcaptchaSecretKey: "المفتاح السري"
recaptcha: "reCAPTCHA"
enableRecaptcha: "تمكين reCAPTCHA"
recaptchaSiteKey: "مفتاح الموقع"
Expand Down Expand Up @@ -1010,6 +1012,7 @@ icon: "الصورة الرمزية"
replies: "رد"
renotes: "أعد النشر"
flip: "اقلب"
lastNDays: "آخر {n} أيام"
_initialAccountSetting:
accountCreated: "نجح إنشاء حسابك!"
letsStartAccountSetup: "إذا كنت جديدًا لنعدّ حسابك الشخصي."
Expand Down Expand Up @@ -1414,6 +1417,7 @@ _profile:
_exportOrImport:
allNotes: "كل الملاحظات"
favoritedNotes: " الملاحظات المفضلة"
clips: "مِشبك"
followingList: "المتابَعون"
muteList: "المستخدمون المكتومون"
blockingList: "المستخدمون المحجوبون"
Expand Down Expand Up @@ -1561,3 +1565,6 @@ _moderationLogTypes:
suspend: "علِق"
resetPassword: "أعد تعيين كلمتك السرية"
createInvitation: "ولِّد دعوة"
_reversi:
total: "المجموع"

6 changes: 6 additions & 0 deletions locales/bn-BD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,8 @@ hcaptcha: "hCaptcha"
enableHcaptcha: "hCaptcha চালু করুন"
hcaptchaSiteKey: "সাইট কী"
hcaptchaSecretKey: "সিক্রেট কী"
mcaptchaSiteKey: "সাইট কী"
mcaptchaSecretKey: "সিক্রেট কী"
recaptcha: "reCAPTCHA"
enableRecaptcha: "reCAPTCHA চালু করুন"
recaptchaSiteKey: "সাইট কী"
Expand Down Expand Up @@ -1190,6 +1192,7 @@ _profile:
changeBanner: "ব্যানার পরিবর্তন করুন"
_exportOrImport:
allNotes: "সকল নোট"
clips: "ক্লিপ"
followingList: "অনুসরণ করা হচ্ছে"
muteList: "মিউট"
blockingList: "ব্লক"
Expand Down Expand Up @@ -1341,3 +1344,6 @@ _webhookSettings:
_moderationLogTypes:
suspend: "স্থগিত করা"
resetPassword: "পাসওয়ার্ড রিসেট করুন"
_reversi:
total: "মোট"

Loading
Loading