Skip to content

Commit 5e5f89d

Browse files
samunohitosyuilokakkokari-gtyihKisaragiEffectivedakkar
authored
Feature/emoji grid (#30)
* wip * wip * wip * wip * wip * wip * wip * wip * fix * fix * fix * fix size * fix register logs * fix img autosize * fix row selection * support delete * fix border rendering * fix display:none * tweak comments * support choose pc file and drive file * support directory drag-drop * fix * fix comment * support context menu on data area * fix autogen * wip イベント整理 * イベントの整理 * refactor grid * fix cell re-render bugs * fix row remove * fix comment * fix validation * fix utils * list maximum * add mimetype check * fix * fix number cell focus * fix over 100 file drop * remove log * fix patchData * fix performance * fix * support update and delete * support remote import * fix layout * heightやめる * fix performance * add list v2 endpoint * support pagination * fix api call * fix no clickable input text * fix limit * fix paging * fix * fix * support search * tweak logs * tweak cell selection * fix range select * block delete * add comment * fix * support import log * fix dialog * refactor * add confirm dialog * fix name * fix autogen * wip * support image change and highlight row * add columns * wip * support sort * add role name * add index to emoji * refine context menu setting * support role select * remove unused buttons * fix url * fix MkRoleSelectDialog.vue * add route * refine remote page * enter key search * fix paste bugs * fix copy/paste * fix keyEvent * fix copy/paste and delete * fix comment * fix MkRoleSelectDialog.vue and storybook scenario * fix MkRoleSelectDialog.vue and storybook scenario * add MkGrid.stories.impl.ts * fix * [wip] add custom-emojis-manager2.stories.impl.ts * [wip] add custom-emojis-manager2.stories.impl.ts * wip * 課題はまだ残っているが、ひとまず完了 * fix validation and register roles * fix upload * optimize import * patch from dev * i18n * revert excess fixes * separate sort order component * add SPDX * revert excess fixes * fix pre test * fix bugs * add type column * fix types * fix CHANGELOG.md * fix lit * lint * tweak style * refactor * fix ci * autogen * Update types.ts * CSS Module化 * fix log * 縦スクロールを無効化 * MkStickyContainer化 * regenerate locales index.d.ts * fix * fix * テスト * ランダム値によるUI変更の抑制 * テスト * tableタグやめる * fix last-child css * fix overflow css * fix endpoint.ts * fix(frontend): ホットキーのレートリミットがallowRepeatを考慮しない問題を修正 (misskey-dev#14192) * refactor(sw): enable noImplicitAny (misskey-dev#14191) * parse `notRespondingSince` from redis instance cache (misskey-dev#14079) if we don't do this, we'll get a string, and `DeliverProcessorService` will error out `i.notRespondingSince.getTime is not a function` * deps(frontend): AiScript VSCodeのバージョンを上げる (misskey-dev#14199) * fix(backend): 一般ユーザーから見たユーザーのバッジの一覧に公開されていないものが含まれることがある問題を修正 (misskey-dev#14195) * enhance(backend): 公開バッジのみをpackするように (MisskeyIO#652) (cherry picked from commit b8a9065) * Update Changelog * fix * Update UserEntityService.ts --------- Co-authored-by: CyberRex <[email protected]> * Feat: ユーザーのアイコン/バナーの変更可否をロールで設定可能に (misskey-dev#14078) * feat: implement role policy "canUpdateBioMedia" * docs(changelog): update changelog * docs(changelog): update changelog * chore: regenerate misskey-js type definitions * chore: Apply suggestion from code review Co-authored-by: anatawa12 <[email protected]> * chore: fix unnecessarily strict inequality check * chore: policies should be gotten only once --------- Co-authored-by: anatawa12 <[email protected]> * test(backend): kill many `any` in backend test (partial) (misskey-dev#14054) * kill any on utils:api * kill any on timeline test * use optional chain to kill TS2532 on timeline test 変更前: 該当ノートが見つからなければundefinedに対するプロパティアクセスとしてテストがクラッシュ 変更後: 該当ノートが見つからなければoptional chainがundefinedとして評価されるが、strictEqualの右辺がnon-nullableなためアサーションに失敗しテストがクラッシュ * kill `as any` for ApMfmService * kill argument any for api-visibility * kill argument any across a few tests * do not return value that has yielded from `await`-ing `Promise<void>` * force cast * runtime non-null assertion to coerce * rewrite `assert.notEqual(expr, null)` to `assert.ok(expr)` こうすることでassertion type扱いになり、non-nullableになる * change return type of `failedApiCall` to `void` 戻り値がどこにも使われていない * split bindings for exports.ts 型が合わなくて文句を言ってくるので適切に分割 * runtime non-null assertion * runtime non-null assertion * 何故かうまく行かないので、とりあえずXORしてみる * Revert "何故かうまく行かないので、とりあえずXORしてみる" This reverts commit 48cf32c. * castAsErrorで安全ではないキャストを隠蔽 * 型アサーションの追加 * 型アサーションの追加 * 型アサーションの追加 * voidで値を返さない * castAsError * assert.ok => kill nullability * もはや明示的な型の指定は必要ない * castAsError * castAsError * 型アサーションの追加 * nullableを一旦抑止 * 変数を分離して型エラーを排除 * 不要なプロパティを削除する処理を隠蔽してanyを排除 * Repository type * simple type * assert.ok => kill nullability * revert `as any` drop reverts fe95c05 partialy * test: fix invalid assertion partially revert b99b7b5 * test: 52d8a54 により型が合うようになった部分の`as any`を除去 * format * test: apply misskey-dev#14054 (comment) (part 1) * test: use non-null assertion to suppress too many error * Update packages/backend/test/utils.ts Co-authored-by: anatawa12 <[email protected]> --------- Co-authored-by: anatawa12 <[email protected]> * enhance(frontend): サーバー情報・お問い合わせページを改修 (misskey-dev#14198) * improve(frontend): サーバー情報・お問い合わせページを改修 (misskey-dev#238) * Revert "Revert "enhance(frontend): add contact page" (misskey-dev#208)" (This reverts commit 5a329a0.) * improve(frontend): サーバー情報・お問い合わせページを改修 (cherry picked from commit e72758d) * fix * Update Changelog * tweak * lint * 既存の翻訳を使用するように --------- Co-authored-by: taiy <[email protected]> * enhance: 非ログイン時には別サーバーに遷移できるように (misskey-dev#13089) * enhance: 非ログイン時にはMisskey Hub経由で別サーバーに遷移できるように * fix * サーバーサイド照会を削除 * クライアント側の照会動作 * hubを経由せずにリモートで続行できるように * fix と pleaseLogin誘導箇所の追加 * fix * fix * Update CHANGELOG.md --------- Co-authored-by: syuilo <[email protected]> * refactor(misskey-js): enable exactOptionalPropertyTypes (misskey-dev#14203) * refactor(misskey-js): enable exactOptionalPropertyTypes * refactor(misskey-js): fix error where is appeared by enabling * fix(frontend): Nested RouteのときにRouterViewに当たるキーがルートのpathとぶち当たる可能性があるのを修正 (misskey-dev#14202) Co-authored-by: syuilo <[email protected]> * ci: ワークフローが更新されたときにもワークフローが起動するようにする (misskey-dev#14207) * ci: include themselves in `on.push.paths` command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.push.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.push.paths += ["{}"]' {} * ci: include themselves in `on.pull_request.paths` command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.pull_request.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.pull_request.paths += ["{}"]' {} * fix(frontend): follow-up of misskey-dev#13089 (misskey-dev#14206) * fix(frontend): misskey-dev#13089 を修正 * fix * 正規表現を強化 * fix --------- Co-authored-by: osamu <[email protected]> Co-authored-by: syuilo <[email protected]> Co-authored-by: かっこかり <[email protected]> Co-authored-by: Kisaragi <[email protected]> Co-authored-by: Gianni Ceccarelli <[email protected]> Co-authored-by: CyberRex <[email protected]> Co-authored-by: Sayamame-beans <[email protected]> Co-authored-by: anatawa12 <[email protected]> Co-authored-by: taiy <[email protected]>
1 parent 1b175ea commit 5e5f89d

File tree

129 files changed

+8435
-849
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+8435
-849
lines changed

.github/workflows/api-misskey-js.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ on:
44
push:
55
paths:
66
- packages/misskey-js/**
7+
- .github/workflows/api-misskey-js.yml
78
pull_request:
89
paths:
910
- packages/misskey-js/**
10-
11+
- .github/workflows/api-misskey-js.yml
1112
jobs:
1213
report:
1314

.github/workflows/check-misskey-js-version.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ on:
66
paths:
77
- packages/misskey-js/package.json
88
- package.json
9+
- .github/workflows/check-misskey-js-version.yml
910
pull_request:
1011
branches: [ develop ]
1112
paths:
1213
- packages/misskey-js/package.json
1314
- package.json
14-
15+
- .github/workflows/check-misskey-js-version.yml
1516
jobs:
1617
check-version:
1718
# ルートの package.json と packages/misskey-js/package.json のバージョンが一致しているかを確認する

.github/workflows/get-api-diff.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
paths:
1010
- packages/backend/**
1111
- .github/workflows/get-api-diff.yml
12-
12+
- .github/workflows/get-api-diff.yml
1313
jobs:
1414
get-from-misskey:
1515
runs-on: ubuntu-latest

.github/workflows/lint.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ on:
1111
- packages/sw/**
1212
- packages/misskey-js/**
1313
- packages/shared/eslint.config.js
14+
- .github/workflows/lint.yml
1415
pull_request:
1516
paths:
1617
- packages/backend/**
1718
- packages/frontend/**
1819
- packages/sw/**
1920
- packages/misskey-js/**
2021
- packages/shared/eslint.config.js
21-
22+
- .github/workflows/lint.yml
2223
jobs:
2324
pnpm_install:
2425
runs-on: ubuntu-latest

.github/workflows/locale.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ on:
44
push:
55
paths:
66
- locales/**
7+
- .github/workflows/locale.yml
78
pull_request:
89
paths:
910
- locales/**
10-
11+
- .github/workflows/locale.yml
1112
jobs:
1213
locale_verify:
1314
runs-on: ubuntu-latest

.github/workflows/release-edit-with-push.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- develop
77
paths:
88
- 'CHANGELOG.md'
9-
9+
# - .github/workflows/release-edit-with-push.yml
1010
env:
1111
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1212

.github/workflows/test-backend.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ on:
99
- packages/backend/**
1010
# for permissions
1111
- packages/misskey-js/**
12+
- .github/workflows/test-backend.yml
1213
pull_request:
1314
paths:
1415
- packages/backend/**
1516
# for permissions
1617
- packages/misskey-js/**
17-
18+
- .github/workflows/test-backend.yml
1819
jobs:
1920
unit:
2021
runs-on: ubuntu-latest

.github/workflows/test-frontend.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ on:
1111
- packages/misskey-js/**
1212
# for e2e
1313
- packages/backend/**
14-
14+
- .github/workflows/test-frontend.yml
1515
pull_request:
1616
paths:
1717
- packages/frontend/**
1818
# for permissions
1919
- packages/misskey-js/**
2020
# for e2e
2121
- packages/backend/**
22-
22+
- .github/workflows/test-frontend.yml
2323
jobs:
2424
vitest:
2525
runs-on: ubuntu-latest

.github/workflows/test-misskey-js.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ on:
88
branches: [ develop ]
99
paths:
1010
- packages/misskey-js/**
11+
- .github/workflows/test-misskey-js.yml
1112
pull_request:
1213
branches: [ develop ]
1314
paths:
1415
- packages/misskey-js/**
15-
16+
- .github/workflows/test-misskey-js.yml
1617
jobs:
1718
test:
1819

.github/workflows/validate-api-json.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ on:
77
- develop
88
paths:
99
- packages/backend/**
10+
- .github/workflows/validate-api-json.yml
1011
pull_request:
1112
paths:
1213
- packages/backend/**
13-
14+
- .github/workflows/validate-api-json.yml
1415
jobs:
1516
validate-api-json:
1617
runs-on: ubuntu-latest

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,22 @@
55

66
### General
77
- Feat: 通報を受けた際、または解決した際に、予め登録した宛先に通知を飛ばせるように(mail or webhook) #13705
8+
- Feat: ユーザーのアイコン/バナーの変更可否をロールで設定可能に
9+
- 変更不可となっていても、設定済みのものを解除してデフォルト画像に戻すことは出来ます
10+
- Feat: カスタム絵文字管理画面をリニューアル #10996
11+
* β版として公開のため、旧画面も引き続き利用可能です
812
- Fix: 配信停止したインスタンス一覧が見れなくなる問題を修正
913
- Fix: Dockerコンテナの立ち上げ時に`pnpm`のインストールで固まることがある問題
1014
- Fix: デフォルトテーマに無効なテーマコードを入力するとUIが使用できなくなる問題を修正
1115

1216
### Client
1317
- Enhance: 内蔵APIドキュメントのデザイン・パフォーマンスを改善
18+
- Enhance: 非ログイン時に他サーバーに遷移するアクションを追加
1419
- Enhance: 非ログイン時のハイライトTLのデザインを改善
1520
- Enhance: フロントエンドのアクセシビリティ改善
1621
(Based on https://github.com/taiyme/misskey/pull/226)
22+
- Enhance: サーバー情報ページ・お問い合わせページを改善
23+
(Cherry-picked from https://github.com/taiyme/misskey/pull/238)
1724
- Fix: `/about#federation` ページなどで各インスタンスのチャートが表示されなくなっていた問題を修正
1825
- Fix: ユーザーページの追加情報のラベルを投稿者のサーバーの絵文字で表示する (#13968)
1926
- Fix: リバーシの対局を正しく共有できないことがある問題を修正
@@ -46,6 +53,8 @@
4653
2. フォロー中かつ非アクティブなユーザ
4754
3. フォローしていないアクティブなユーザ
4855
4. フォローしていない非アクティブなユーザ
56+
- Fix: 一般ユーザーから見たユーザーのバッジの一覧に公開されていないものが含まれることがある問題を修正
57+
(Cherry-picked from https://github.com/MisskeyIO/misskey/pull/652)
4958

5059
### Misskey.js
5160
- Feat: `/drive/files/create` のリクエストに対応(`multipart/form-data`に対応)

0 commit comments

Comments
 (0)