Skip to content
Snippets Groups Projects
  1. Jul 14, 2024
    • かっこかり's avatar
      enhance(frontend): サーバー情報・お問い合わせページを改修 (#14198) · 6dd6fcf8
      かっこかり authored
      
      * improve(frontend): サーバー情報・お問い合わせページを改修 (#238)
      
      * Revert "Revert "enhance(frontend): add contact page" (#208)" (This reverts commit 5a329a09c987b3249f97f9d53af67d1bffb09eea.)
      
      * improve(frontend): サーバー情報・お問い合わせページを改修
      
      (cherry picked from commit e72758d8cda3db009c5d1bf1f4141682931b91f8)
      
      * fix
      
      * Update Changelog
      
      * tweak
      
      * lint
      
      * 既存の翻訳を使用するように
      
      ---------
      
      Co-authored-by: default avatartaiy <53635909+taiyme@users.noreply.github.com>
      6dd6fcf8
    • Kisaragi's avatar
      test(backend): kill many `any` in backend test (partial) (#14054) · 31e82fc2
      Kisaragi authored
      * 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 48cf32c930924840d0892af92d71b9437acb5844.
      
      * castAsErrorで安全ではないキャストを隠蔽
      
      * 型アサーションの追加
      
      * 型アサーションの追加
      
      * 型アサーションの追加
      
      * voidで値を返さない
      
      * castAsError
      
      * assert.ok => kill nullability
      
      * もはや明示的な型の指定は必要ない
      
      * castAsError
      
      * castAsError
      
      * 型アサーションの追加
      
      * nullableを一旦抑止
      
      * 変数を分離して型エラーを排除
      
      * 不要なプロパティを削除する処理を隠蔽してanyを排除
      
      * Repository type
      
      * simple type
      
      * assert.ok => kill nullability
      
      * revert `as any` drop
      reverts fe95c05b3f53266108128680d9358a3796844232 partialy
      
      * test: fix invalid assertion
      partially revert b99b7b5392d9d20c81dfee1346ba8b33ff9e1fbb
      
      * test: 52d8a54f により型が合うようになった部分の`as any`を除去
      
      * format
      
      * test: apply https://github.com/misskey-dev/misskey/pull/14054#discussion_r1672369526
      
       (part 1)
      
      * test: use non-null assertion to suppress too many error
      
      * Update packages/backend/test/utils.ts
      
      Co-authored-by: default avataranatawa12 <anatawa12@icloud.com>
      
      ---------
      
      Co-authored-by: default avataranatawa12 <anatawa12@icloud.com>
      31e82fc2
    • Sayamame-beans's avatar
      Feat: ユーザーのアイコン/バナーの変更可否をロールで設定可能に (#14078) · 7afa593d
      Sayamame-beans authored
      
      * 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: default avataranatawa12 <anatawa12@icloud.com>
      
      * chore: fix unnecessarily strict inequality check
      
      * chore: policies should be gotten only once
      
      ---------
      
      Co-authored-by: default avataranatawa12 <anatawa12@icloud.com>
      7afa593d
    • かっこかり's avatar
      fix(backend): 一般ユーザーから見たユーザーのバッジの一覧に公開されていないものが含まれることがある問題を修正 (#14195) · 58c596ca
      かっこかり authored
      
      * enhance(backend): 公開バッジのみをpackするように (MisskeyIO#652)
      
      (cherry picked from commit b8a90659f35fef49d1d00fb2f9b152226c97643c)
      
      * Update Changelog
      
      * fix
      
      * Update UserEntityService.ts
      
      ---------
      
      Co-authored-by: default avatarCyberRex <26585194+CyberRex0@users.noreply.github.com>
      58c596ca
  2. Jul 13, 2024
  3. Jul 12, 2024
    • おさむのひと's avatar
      fix: サジェストされるユーザのリストアップ方法を見直し (#14180) · 6cd15275
      おさむのひと authored
      * fix: サジェストされるユーザのリストアップ方法を見直し
      
      * fix comment
      
      * fix CHANGELOG.md
      
      * ノートの無いユーザ(updatedAtが無いユーザ)は含めないらしい
      
      * fix test
      6cd15275
    • かっこかり's avatar
      fix(frontend): use proper import path · 76b1c74a
      かっこかり authored
      76b1c74a
    • かっこかり's avatar
      fix(frontend): フォーカスの挙動を修正 (#14158) · 385969e9
      かっこかり authored
      
      * fix(frontend): 直前のパターンを記録するように
      
      * fix(frontend): フォーカス/タブ移動に関する挙動を調整 (#226)
      
      Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13
      
      Co-authored-by: default avatartaiyme <53635909+taiyme@users.noreply.github.com>
      
      * focusのデザイン修正
      
      * move scripts
      
      * Modalにfocus trapを追加
      
      * 記録するホットキーはレートリミット式にする
      
      * escキーのハンドリングをMkModalに統一
      
      * fix
      
      * enterで子メニューを開けるように
      
      * lint
      
      * fix focus trap
      
      * improve switch accessibility
      
      * 一部のmodalのフォーカストラップが外れない問題を修正
      
      * fix
      
      * fix
      
      * Revert "記録するホットキーはレートリミット式にする"
      
      This reverts commit 40a7509286a87911ad4cc06d9482e8a2e5d0e7e8.
      
      * Revert "fix(frontend): 直前のパターンを記録するように"
      
      This reverts commit 5372b2594023952cff34aa62253ed4efef15b5dd.
      
      * Revert "Revert "fix(frontend): 直前のパターンを記録するように""
      
      This reverts commit a9bb52e799e110927ad92cd8f26af980819334e1.
      
      * Revert "Revert "記録するホットキーはレートリミット式にする""
      
      This reverts commit bdac34273e0bc5f13604c7e2f9fa6b1321a0df3d.
      
      * 試験的にCypressでのFocustrapを無効化
      
      * fix
      
      * fix focus-trap
      
      * Update Changelog
      
      * ✌️
      
      * fix focustrap invocation logic
      
      * スクロールがsticky headerを考慮するように
      
      * 🎨
      
      * スタイルの微調整
      
      * 🎨
      
      
      
      * remove deprecated key aliases
      
      * focusElementが足りなかったので修正
      
      * preview系にfocus時スタイルが足りなかったので修正
      
      * `returnFocusElement` -> `returnFocusTo`
      
      * lint
      
      * Update packages/frontend/src/components/MkModalWindow.vue
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatartaiy <53635909+taiyme@users.noreply.github.com>
      
      * keydownイベントをまとめる
      
      * use correct pesudo-element selector
      
      * fix
      
      * rename
      
      ---------
      
      Co-authored-by: default avatartaiyme <53635909+taiyme@users.noreply.github.com>
      Co-authored-by: default avatarsyuilo <4439005+syuilo@users.noreply.github.com>
      385969e9
  4. Jul 11, 2024
  5. Jul 10, 2024
    • Kisaragi's avatar
      feat(misskey-js): `POST admin/roles/create`の型を具象化 (#14167) · 52d8a54f
      Kisaragi authored
      * feat(misskey-js): `POST admin/roles/create`の型を具象化
      
      * fix
      
      * docs: CHANGELOG.md
      
      * test(misskey-js): admin/roles/createの型が合うことを表明
      
      * test(misskey-js): single quote
      
      * test(misskey-js): 無を読もうとして爆発するのを修正
      
      * test(misskey-js): fix comment
      52d8a54f
  6. Jul 09, 2024
  7. Jul 07, 2024
  8. Jul 06, 2024
  9. Jul 04, 2024
  10. Jul 02, 2024
  11. Jun 28, 2024
  12. Jun 27, 2024
Loading