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

Release: 13.14.0 #11301

Merged
merged 190 commits into from
Jul 21, 2023
Merged
Show file tree
Hide file tree
Changes from 172 commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
8c7bcdf
fix(client): サーバーメトリクスが90度傾いている (#11012)
noridev Jun 17, 2023
e2261b6
fix: clear queue endpoint error with redis script (#11037)
yitsushi Jun 22, 2023
e8c5117
fix(backend): Resolve missing parseObjectId in IdService (#11039)
caipira113 Jun 23, 2023
33a2c0b
Make role tag clickable on user pages (#11019)
yuriha-chan Jun 23, 2023
3fe1c86
update misskey-js version
syuilo Jun 24, 2023
dc27ba6
enhance(frontend): improve ux of deck scroll
syuilo Jun 24, 2023
60cc7f6
update deps
syuilo Jun 24, 2023
fd4c437
chore(dev): use buraha via npm
syuilo Jun 24, 2023
f0b5860
chore(misskey-js): fix invalid version string format
saschanaz Jun 24, 2023
5d922e3
chore(frontend): use @vitest/coverage-v8
saschanaz Jun 24, 2023
a2c0573
refactor(backend): replace private-ip with ipaddr.js (#11041)
saschanaz Jun 24, 2023
7bb8c71
chore(backend, misskey-js): add type for signup (#11043)
saschanaz Jun 24, 2023
ef354e9
refactor(backend): replace rndstr with secureRndstr (#11044)
saschanaz Jun 25, 2023
8099bc2
refactor(backend): use node16 for moduleResolution (#10938)
syuilo Jun 25, 2023
d23ad8b
fix(backend): APIエラーのHTTP status code変更 (#11047)
saschanaz Jun 26, 2023
58a898d
Fix offscreencanvas undefined (#11017)
yuriha-chan Jun 26, 2023
d48172e
refactor(backend/test): add `interface UserToken` (#11050)
saschanaz Jun 26, 2023
1b1f82a
feat(backend): accept OAuth bearer token (#11052)
saschanaz Jun 28, 2023
a1327fa
perf(backend): allow get for some endpoints
syuilo Jul 1, 2023
734c41a
perf(frontend): MkImgWithBlurhashでblurhash描画に使うcanvasは再利用するようにする (#10…
tamaina Jul 2, 2023
af3258d
perf(backend): make some features optionable
syuilo Jul 2, 2023
6157616
fix(frontend): sparkle内にリンクを入れるとクリック不能になる問題の修正 (#11075)
mappi-pr Jul 3, 2023
60cddf8
Update MkRetentionLineChart.vue
syuilo Jul 3, 2023
84d3a06
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 3, 2023
61e7eb8
perf(backend): JSON.parse の呼び出しを削減する (#11091)
riku6460 Jul 3, 2023
aa92df4
chore(frontend): add comment
tamaina Jul 4, 2023
526fa8b
perf(frontend): use setInterval instead of setTimeout chain in MkTim…
tamaina Jul 4, 2023
92d9946
enhance(frontend): Better Timeline(MkPagination) Experience (#11066)
tamaina Jul 4, 2023
22227fa
perf(backend): Use addBulk to add deliver queues (#11114)
tamaina Jul 5, 2023
8f94b36
refactor: ApDeliverManagerService.tsの型とJSDocを適切に置き換え (#11096)
Umisyo Jul 5, 2023
1ab9f09
feat(frontend): deck UIのカラムからアンテナ、リストの編集画面を開けるように (#11104)
anatawa12 Jul 5, 2023
ac4245d
feat(frontend): allow cropping images on drive (#11092)
saschanaz Jul 5, 2023
be143f9
update CHANGELOG.md
tamaina Jul 5, 2023
9959f5b
refactor(`ApDbResolverService.ts`): URLを扱う複雑な正規表現をURLインターフェイスで置き換え (#…
Jul 5, 2023
dc87632
feat(frontend): 画像を動画と同様に簡単に隠せるように (#11127)
anatawa12 Jul 5, 2023
6b2c92c
chore(backend): fix typo in MkImgWithBlurhash.vue (#11125)
eltociear Jul 6, 2023
d2f8ed9
エスケープせずにDescriptionを出力、Update info-card.pug (#11108)
EdamAme-x Jul 6, 2023
4a7da72
refactor(backend): ノート削除時の`findCascadingNotes`の処理を整理 (#11131)
Jul 6, 2023
3597da5
Update about-misskey.vue
syuilo Jul 6, 2023
165c53a
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 6, 2023
9e955d2
:art:
syuilo Jul 6, 2023
06bf5c1
fix(frontend): In MkPagination, init() also initializes items
tamaina Jul 6, 2023
0137af8
chore(frontend): tweak photoswipe animation
syuilo Jul 6, 2023
c065b97
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 6, 2023
bc61f37
refactor(frontend): fix enum types in scripts/form (#11138)
ryoh827 Jul 6, 2023
e987af4
Update .gitignore
syuilo Jul 7, 2023
d5c4e77
update deps
syuilo Jul 7, 2023
bc4d274
feat: webp convert @frontend (#11150)
Narazaka Jul 7, 2023
cbb58b1
update changelog
tamaina Jul 7, 2023
aef7b02
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
tamaina Jul 7, 2023
f76b3ed
update node to 20.4.0
syuilo Jul 7, 2023
2606167
chore: collapse renote of my note (#11166)
anatawa12 Jul 7, 2023
eacc90d
fix(client): ZenUIでポップアップの表示位置がおかしい問題を修正
syuilo Jul 7, 2023
4c879b3
perf(backend): Improve performance of FetchInstanceMetadata (#11128)
yuriha-chan Jul 7, 2023
d847965
cleanup: trim trailing whitespace (#11136)
Jul 7, 2023
8daca59
perf(backend): use mutex for nsfw model loading (#11109)
popkirby Jul 7, 2023
0b8e0fa
fix
tamaina Jul 7, 2023
b318789
fix(backend): deliverManyにcontentのnullチェックを追加
tamaina Jul 7, 2023
5884655
:art:
syuilo Jul 7, 2023
383d6a2
nodeの推奨(デフォルト)バージョンと最小バージョンを分離
syuilo Jul 7, 2023
1f18153
use engines
syuilo Jul 7, 2023
3c6175d
広告の曜日を設定できるように (#10095)
nenohi Jul 7, 2023
4f876c9
refactor(backend): `core/activitypub/models` (#11067)
Jul 7, 2023
8ec96ad
fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 (#11035)
CyberRex0 Jul 7, 2023
bd84386
fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (#10973)
chocolate-pie Jul 7, 2023
c2d7008
tweak localization
syuilo Jul 8, 2023
6440233
refactor: use esm
syuilo Jul 8, 2023
1568337
fix(frontend): ページ遷移でスクロール位置が保持されない問題を修正
syuilo Jul 8, 2023
b056e8f
use node 20.3.1
syuilo Jul 8, 2023
081a14d
perf(backend): use limit() instead of take()
syuilo Jul 8, 2023
0fbb46c
13.14.0-beta.1
syuilo Jul 8, 2023
e40a0b9
fix(frontend): search user with trailing space (#11184)
yahuli Jul 8, 2023
36d5dee
fix: フォルダーのページネーションが機能しない (#11187)
yupix Jul 8, 2023
3796da6
feat: フォルダーやファイルでもIDをコピーできるように (#11189)
yupix Jul 8, 2023
6a01534
fix(frontend): 長い文章を投稿する際、プレビューが画面からはみ出る問題を修正
syuilo Jul 8, 2023
ac6d6fd
enhance(frontend): 引用対象を「もっと見る」で展開した場合、「閉じる」で畳めるように
syuilo Jul 8, 2023
d276494
Add unit test for FetchInstanceMetadataService (#11173)
yuriha-chan Jul 8, 2023
246d167
fix: add suuport Japanese message of errors. (#11159)
sasagar Jul 8, 2023
51df3de
New Crowdin updates (#10993)
syuilo Jul 8, 2023
5b8fa25
13.14.0-beta.2
syuilo Jul 8, 2023
7ec07d5
perf(backend): Reduce memory usage of MemoryKVCache (#11076)
tamaina Jul 8, 2023
60366a4
fix(backend): Remove Meilisearch index when notes are deleted (#10988)
caipira113 Jul 8, 2023
74a05ec
fix(frontend): fix storybook build (#11203)
saschanaz Jul 8, 2023
5059d4d
refactor(backend): skip fetching notes when the data is same-origin (…
saschanaz Jul 8, 2023
6ba9805
Update about-misskey.vue
syuilo Jul 9, 2023
59046d5
refactor(locales, sw): use es module (#11204)
saschanaz Jul 9, 2023
9dd5352
feat: プロフィールURLをコピー ボタンを追加 close #11190 (#11205)
yupix Jul 9, 2023
53b1684
fix(frontend): use system-ui for system font (#11177)
enitimeago Jul 9, 2023
1a096c5
refactor: fix lint failure (#11214)
anatawa12 Jul 9, 2023
63e21a4
fix(frontend): 画面ビューワをタップした場合、マウスクリックと同様に画像ビューワを閉じるように (#11211)
akanevrc Jul 10, 2023
239ea39
feat: フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように (#11218)
Sayamame-beans Jul 10, 2023
f4d1fca
feat: ユーザーをcontextmenuからアンテナに追加できるようになど (#11206)
yupix Jul 10, 2023
791ae60
fix(backend): fix fetchInstanceMetadata error (#11236)
yahuli Jul 11, 2023
48d3341
chore(frontend): Remove experimental flag from migration feature
tamaina Jul 11, 2023
cf3e391
refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え (#11224)
Jul 11, 2023
9845cce
オフライン時の画面にリロードボタンを追加 (#11242)
anatawa12 Jul 11, 2023
b97694b
fix: typo in custom emojis manager (#11250)
Injabie3 Jul 12, 2023
cd9affd
fix(locales, storybook): use default import (#11259)
saschanaz Jul 12, 2023
b6a432f
fix(storybook): solve test failures (#11262)
saschanaz Jul 12, 2023
e35a370
refactor(backend): `core/activitypub` (#11247)
Jul 13, 2023
12456b2
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 13, 2023
9a391bd
Update about-misskey.vue
syuilo Jul 13, 2023
a72ef70
fix(frontend): allow non-center container align (#11255)
hibiyasleep Jul 13, 2023
c13fd42
現在閲覧中のURLを取得するプロパティを追加 (#11234)
setaria430 Jul 13, 2023
35ffe3c
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 13, 2023
af30959
fix runtime error
syuilo Jul 13, 2023
c0dbc3b
refactor: `substr` -> `substring` (#11273)
Jul 13, 2023
2b6dbd4
refactor: 可読性のため一部で`Array.prototype.at`を使うように (#11274)
Jul 14, 2023
1c82e97
fix(build): d.ts生成時にexport defaultを生成するように (#11280)
anatawa12 Jul 14, 2023
02957a1
enhance: 招待機能の改善 (#11195)
hideki0403 Jul 15, 2023
9e330c9
feat: MeilisearchにIndexするノートの範囲を設定できるように (#11282)
u1-liquid Jul 15, 2023
866e3f0
fix-6096 (#11281)
yutaro Jul 15, 2023
52b4403
fix(sw): アンケート終了時のプッシュ通知が正しく表示されない問題を修正 (#11278)
hideki0403 Jul 15, 2023
8f196fc
fix: typo in comment (#11283)
ZerglingGo Jul 15, 2023
5462591
13.14.0-beta.3
syuilo Jul 15, 2023
c926a61
feat(frontend): ユーザーリスト管理でユーザー数とロールポリシーの登録可能ユーザー数を表示するなど (#11231)
tamaina Jul 15, 2023
07a225c
Update CHANGELOG.md
syuilo Jul 15, 2023
9a5bc78
update deps
syuilo Jul 15, 2023
9d5dd72
update deps
syuilo Jul 15, 2023
b392f44
refactor(backend): Improve UUID generation (#11286)
woxtu Jul 15, 2023
f96ed9a
fix type errors
syuilo Jul 15, 2023
d5f30ec
feat(backend): allow disabling cache for sensitive files (#11245)
saschanaz Jul 15, 2023
5453710
use happy-dom 10.0.3
syuilo Jul 15, 2023
96cde67
Use nullish coalescing operator (#11294)
woxtu Jul 16, 2023
4417412
Export notes with file detail (#11293)
CGsama Jul 16, 2023
20c2fa4
Update CHANGELOG.md
syuilo Jul 16, 2023
29f84a0
New Crowdin updates (#11196)
syuilo Jul 16, 2023
ad5fd62
fix of #11293
syuilo Jul 16, 2023
df54806
13.14.0-beta.4
syuilo Jul 16, 2023
be595eb
enhance(client): Deckで非ルートページにアクセスした際に簡易UIで表示しない設定を追加
syuilo Jul 16, 2023
421b0b7
Update about-misskey.vue
syuilo Jul 16, 2023
07e96b7
enhance(client): ロール設定画面でロールIDを確認できるように
syuilo Jul 16, 2023
d01fba9
[ci skip] :art:
syuilo Jul 17, 2023
9f9498c
:art:
syuilo Jul 17, 2023
4f22176
perf(frontend): improve performance of contextmenu
syuilo Jul 17, 2023
5dab918
enhance(backend): add unix socket support (#11275)
ybw2016v Jul 17, 2023
28510ed
Update CHANGELOG.md
syuilo Jul 17, 2023
ade43b1
New Crowdin updates (#11295)
syuilo Jul 17, 2023
9fc3e19
13.14.0-beta.5
syuilo Jul 17, 2023
e410b8a
Update CHANGELOG.md
syuilo Jul 18, 2023
698e8c9
New Crowdin updates (#11304)
syuilo Jul 18, 2023
e6db7b9
feat(frontend): Renote時に公開範囲のデフォルト設定が適用されるように (#11240)
anatawa12 Jul 18, 2023
269cd56
enhance(frontend): フォロー/フォロワー非公開時の表示を改善
syuilo Jul 18, 2023
54c0ed2
update deps
syuilo Jul 18, 2023
9d145d3
13.14.0-beta.6
syuilo Jul 18, 2023
b0b0ecb
Improve number formatting (#11315)
woxtu Jul 18, 2023
c50b952
update aiscript to 0.14.0
syuilo Jul 19, 2023
8c77153
Fix auto-fixable issues (#11314)
woxtu Jul 19, 2023
5280a5e
fix(frontend): Fix cat ears are awkward on reply modal (#11309)
RieLCho Jul 19, 2023
bf9e74c
fix: failed to resolve acct URI which points to local Person (#11024)
xtexChooser Jul 19, 2023
59934f9
Update CHANGELOG.md
syuilo Jul 19, 2023
ad9bb77
New Crowdin updates (#11312)
syuilo Jul 19, 2023
5f5c4fc
Remove unused dependencies (#11327)
woxtu Jul 19, 2023
5e53b41
fix(frontend): ユーザー名が長い場合に、フォローボタンを折り返して表示させる (#11326)
ryohidaka Jul 19, 2023
1e40088
enhance(frontend): tweak MkSignupDialog.rules.vue
syuilo Jul 20, 2023
1df259a
Update about-misskey.vue
syuilo Jul 20, 2023
8a05887
update aiscript to 0.14.1
syuilo Jul 20, 2023
2ddf575
use storybook 7.0.27
syuilo Jul 20, 2023
871027f
enhance: ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるように
syuilo Jul 20, 2023
8e46fad
fix e2e test
syuilo Jul 20, 2023
32430a0
update aiscript to 0.15.0
syuilo Jul 20, 2023
51b02ef
Update pnpm-lock.yaml
syuilo Jul 20, 2023
dc93a41
perf(backend): createPersonでキャッシュに保存する, DBのトランザクション回数を減らす (#11324)
tamaina Jul 20, 2023
2127795
New Crowdin updates (#11323)
syuilo Jul 20, 2023
d2c9423
13.14.0-beta.7
syuilo Jul 20, 2023
e6fca72
perf: use slacc instead of unzipper (#10780)
acid-chicken Jul 20, 2023
5dc8f63
Update CHANGELOG.md
syuilo Jul 20, 2023
8e11a30
enhance(frontend): 絵文字登録でファイル名を絵文字名の初期値に
syuilo Jul 20, 2023
7d6ea74
enhance(backend): admin/emoji/addで作成した絵文字を返すように
syuilo Jul 20, 2023
47b6841
refactor(frontend): use nodemon for storybook (#11297)
saschanaz Jul 20, 2023
0a06eb2
enhance(backend): 設定ファイルでioredisの全てのオプションを指定可能に (#11329)
tamaina Jul 20, 2023
2191479
fix CHANGELOG.md
tamaina Jul 20, 2023
46f86a9
:art:
syuilo Jul 20, 2023
b546d41
:art:
syuilo Jul 20, 2023
509e3f9
fix redis config
tamaina Jul 20, 2023
df2b61f
fix(frontend): workaround storybook issue (#11334)
saschanaz Jul 20, 2023
64c142b
chore(backend): better error message for unsupported attestation (#11…
saschanaz Jul 20, 2023
0d2e3df
Hide action buttons on `MkUrlPreviewPopup` (#11332)
woxtu Jul 21, 2023
2801946
fix(server): アンテナ再有効の手段にアンテナ設定の更新を追加 (#11036)
meronmks Jul 21, 2023
c40f52b
Update CHANGELOG.md
syuilo Jul 21, 2023
2cb8e8a
fix(backend): antennas/notesを叩いてもアンテナの無効化が解除されないことがある問題を修正
syuilo Jul 21, 2023
af2368b
perf(backend): use RSA 2048bit
syuilo Jul 21, 2023
b3358f0
enhance: Add OGP data for notes with multiple images/videos (#11142)
alexwh Jul 21, 2023
a8cd8ed
enhance: 自動でたたまれる機能が返信先や引用RNにも適用されるように (#10989)
kabo2468 Jul 21, 2023
c9b9db1
refactor: avoid redundant method chain
acid-chicken Jul 21, 2023
561683f
chore: update pnpm to 8.6.9
tamaina Jul 21, 2023
a87dd5d
fix: response to experimental rIC support on Safari removed due to Go…
acid-chicken Jul 21, 2023
40c5699
fix: typo
acid-chicken Jul 21, 2023
50de2e7
test: MkAd play
acid-chicken Jul 21, 2023
b8973a6
New Crowdin updates (#11336)
syuilo Jul 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ url: https://example.tld/
# The port that your Misskey server should listen on.
port: 3000

# You can also use UNIX domain socket.
# socket: /path/to/misskey.sock
# chmodSocket: '777'

# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────

Expand Down Expand Up @@ -78,6 +82,8 @@ redis:
#pass: example-pass
#prefix: example-prefix
#db: 1
# You can specify more ioredis options...
#username: example-username

#redisForPubsub:
# host: localhost
Expand All @@ -86,6 +92,8 @@ redis:
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username

#redisForJobQueue:
# host: localhost
Expand All @@ -94,6 +102,8 @@ redis:
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username

# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
Expand All @@ -104,6 +114,7 @@ redis:
# apiKey: ''
# ssl: true
# index: ''
# scope: local

# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"features": {
"ghcr.io/devcontainers-contrib/features/pnpm:2": {},
"ghcr.io/devcontainers/features/node:1": {
"version": "18.16.0"
"version": "20.3.1"
}
},
"forwardPorts": [3000],
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: '3.8'

services:
app:
build:
build:
context: .
dockerfile: Dockerfile

Expand Down
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ indent_size = 2
charset = utf-8
insert_final_newline = true
end_of_line = lf
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false

[*.{yml,yaml}]
indent_style = space
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/01_bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Please include errors from the developer console and/or server log files if you

* Installation Method or Hosting Service: <!-- Example: docker compose, k8s/docker, systemd, "Misskey install shell script", development environment -->
* Misskey: 13.x.x
* Node: 18.x.x
* Node: 20.x.x
* PostgreSQL: 15.x.x
* Redis: 7.x.x
* OS and Architecture: <!-- Example: Ubuntu 22.04.2 LTS aarch64 -->
2 changes: 1 addition & 1 deletion .github/workflows/storybook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
version: 8
run_install: false
- name: Use Node.js 18.x
- name: Use Node.js 20.x
uses: actions/setup-node@v3.6.0
with:
node-version-file: '.node-version'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]

services:
postgres:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]

steps:
- uses: actions/checkout@v3.3.0
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [18.x]
node-version: [20.x]
browser: [chrome]

services:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-misskey-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]

steps:
- uses: actions/checkout@v3.3.0
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,6 @@ temp
*.blend3
*.blend4
*.blend5

# VSCode addon
.favorites.json
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.16.0
20.3.1
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,65 @@

-->

## 13.x.x (unreleased)

### General
- 招待機能を改善しました
* 過去に発行した招待コードを確認できるようになりました
* ロールごとに招待コードの発行数制限と制限対象期間、有効期限を設定できるようになりました
* 招待コードを作成したユーザーと使用したユーザーを確認できるようになりました
- ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるようになりました
- identicon生成を無効にしてパフォーマンスを向上させることができるようになりました
- サーバーのマシン情報の公開を無効にしてパフォーマンスを向上させることができるようになりました

### Client
- deck UIのカラムのメニューからアンテナとリストの編集画面を開けるように
- ドライブファイルのメニューで画像をクロップできるように
- 画像を動画と同様に簡単に隠せるように
- オリジナル画像を保持せずにアップロードする場合webpでアップロードされるように(Safari以外)
- 見たことのあるRenoteを省略して表示をオンのときに自分のnoteのrenoteを省略するように
- フォルダーやファイルに対しても開発者モード使用時、IDをコピーできるように
- 引用対象を「もっと見る」で展開した場合、「閉じる」で畳めるように
- プロフィールURLをコピーできるボタンを追加 #11190
- `CURRENT_URL`で現在表示中のURLを取得できるように(AiScript)
- ユーザーのContextMenuに「アンテナに追加」ボタンを追加
- フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように
- 画面ビューワをタップした場合、マウスクリックと同様に画像ビューワを閉じるように
- オフライン時の画面にリロードボタンを追加
- Renote時に公開範囲のデフォルト設定が適用されるように
- Deckで非ルートページにアクセスした際に簡易UIで表示しない設定を追加
- ロール設定画面でロールIDを確認できるように
- コンテキストメニュー表示時のパフォーマンスを改善
- フォロー/フォロワー非公開時の表示を改善
- AiScriptを0.15.0に更新
- Fix: サーバーメトリクスが90度傾いている
- Fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正
- Fix: sparkle内にリンクを入れるとクリック不能になる問題の修正
- Fix: ZenUIでポップアップの表示位置がおかしい問題を修正
- Fix: ページ遷移でスクロール位置が保持されない問題を修正
- Fix: フォルダーのページネーションが機能しない #11180
- Fix: 長い文章を投稿する際、プレビューが画面からはみ出る問題を修正
- Fix: システムフォント設定が正しく反映されない問題を修正
- Fix: アンケート終了時のプッシュ通知が正しく表示されない問題を修正
- Fix: MasterVolumeが0の時だけでなく各通知音の音量設定が0のときも、HTMLAudioElement.playが実行されないように変更

### Server
- JSON.parse の回数を削減することで、ストリーミングのパフォーマンスを向上しました
- nsfwjs のモデルロードを排他することで、重複ロードによってメモリ使用量が増加しないように
- 連合の配送ジョブのパフォーマンスを向上(ロック機構の見直し、Redisキャッシュの活用)
- featuredノートのsignedGet回数を減らしました
- リモートサーバーからのNSFW映像のキャッシュだけを無効化できるオプションを追加
- MeilisearchにIndexするノートの範囲を設定できるように
- Export notes with file detail
- Add unix socket support
- 設定ファイルでioredisの全てのオプションを指定可能に
- Fix: エクスポートしたカスタム絵文字のzipが大きいと読み込めない問題を修正
- Fix: リモートサーバーに無意味なActivityPubの配信を行うことがあるのを修正
- Fix: Remove Meilisearch index when notes are deleted
- Fix: 非英語環境でのPostgreSQLのエラーハンドリングを修正
- Fix: インスタンスのアイコンがbase64の場合の挙動を修正
- Fix: ローカルの `Person` を指す `acct` URI を解析するときのバグを修正しました

## 13.13.2

### General
Expand Down
25 changes: 4 additions & 21 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ If your language is not listed in Crowdin, please open an issue.
![Crowdin](https://d322cqt584bo4o.cloudfront.net/misskey/localized.svg)

## Development
During development, it is useful to use the
During development, it is useful to use the

```
pnpm dev
Expand Down Expand Up @@ -150,7 +150,7 @@ Prepare DB/Redis for testing.
```
docker compose -f packages/backend/test/docker-compose.yml up
```
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.

Run all test.
```
Expand Down Expand Up @@ -214,30 +214,13 @@ Misskey uses [Storybook](https://storybook.js.org/) for UI development.

### Setup & Run

#### Universal

##### Setup

```bash
pnpm --filter misskey-js build
pnpm --filter frontend tsc -p .storybook && (node packages/frontend/.storybook/preload-locale.js & node packages/frontend/.storybook/preload-theme.js)
```

##### Run

```bash
node packages/frontend/.storybook/generate.js && pnpm --filter frontend storybook dev
```

#### macOS & Linux

##### Setup
#### Setup

```bash
pnpm --filter misskey-js build
```

##### Run
#### Run

```bash
pnpm --filter frontend storybook-dev
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax = docker/dockerfile:1.4

ARG NODE_VERSION=18.16.0-bullseye
ARG NODE_VERSION=20.3.1-bullseye

# build assets & compile TypeScript

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<a href="https://misskey-hub.net">
<img src="./assets/title_float.svg" alt="Misskey logo" style="border-radius:50%" width="400"/>
</a>

**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**

---

<a href="https://misskey-hub.net/instances.html">
Expand All @@ -21,7 +21,7 @@

<a href="https://www.patreon.com/syuilo">
<img src="https://custom-icon-badges.herokuapp.com/badge/become_a-patron-F96854?logoColor=F96854&style=for-the-badge&logo=patreon&labelColor=363B40" alt="become a patron"/></a>

---

[![codecov](https://codecov.io/gh/misskey-dev/misskey/branch/develop/graph/badge.svg?token=R6IQZ3QJOL)](https://codecov.io/gh/misskey-dev/misskey)
Expand Down
4 changes: 2 additions & 2 deletions assets/title_float.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion cypress/e2e/basic.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ describe('After setup instance', () => {
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-rules-continue]').should('be.disabled');
cy.get('[data-cy-signup-rules-notes-agree] [data-cy-switch-toggle]').click();
cy.get('[data-cy-modal-dialog-ok]').click();
cy.get('[data-cy-signup-rules-continue]').should('not.be.disabled');
cy.get('[data-cy-signup-rules-continue]').click();

cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-username] input').type('alice');
cy.get('[data-cy-signup-submit]').should('be.disabled');
Expand All @@ -78,6 +79,7 @@ describe('After setup instance', () => {
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-rules-continue]').should('be.disabled');
cy.get('[data-cy-signup-rules-notes-agree] [data-cy-switch-toggle]').click();
cy.get('[data-cy-modal-dialog-ok]').click();
cy.get('[data-cy-signup-rules-continue]').should('not.be.disabled');
cy.get('[data-cy-signup-rules-continue]').click();

Expand Down
14 changes: 7 additions & 7 deletions gulpfile.js → gulpfile.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
* Gulp tasks
*/

const fs = require('fs');
const gulp = require('gulp');
const replace = require('gulp-replace');
const terser = require('gulp-terser');
const cssnano = require('gulp-cssnano');
import * as fs from 'node:fs';
import gulp from 'gulp';
import replace from 'gulp-replace';
import terser from 'gulp-terser';
import cssnano from 'gulp-cssnano';

const locales = require('./locales');
const meta = require('./package.json');
import locales from './locales/index.js';
import meta from './package.json' assert { type: "json" };

gulp.task('copy:backend:views', () =>
gulp.src('./packages/backend/src/server/web/views/**/*').pipe(gulp.dest('./packages/backend/built/server/web/views'))
Expand Down
Loading