Skip to content
Snippets Groups Projects
Forked from TransFem.org / Sharkey
8852 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CHANGELOG.md 38.72 KiB

12.x.x (unreleased)

Changes

  • Node.js 18.x or later is required
  • Elasticsearchのサポートが削除されました
    • 代わりに今後任意の検索プロバイダを設定できる仕組みを構想しています。その仕組みを使えば今まで通りElasticsearchも利用できます
  • ノートのウォッチ機能が削除されました
  • Migrate to Yarn Berry (v3.2.1) @ThatOneCalculator
    • You may have to yarn run clean-all, sudo corepack enable and yarn set version berry before running yarn install if you're still on yarn classic

Improvements

  • Push notification of Antenna note @tamaina
  • Server: improve syslog performance @syuilo
  • Client: Add new gabber kick sounds (thanks for noizenecio)
  • Client: Compress non-animated PNG files @saschanaz

Bugfixes

  • Server: 引用内の文章がnyaizeされてしまう問題を修正 @kabo2468
  • Server: Bug fix for Pinned Users lookup on instance @squidicuzz
  • Server: Fix peers API returning suspended instances @ineffyble
  • Client: インスタンスティッカーのfaviconを読み込む際に偽サイト警告が出ることがあるのを修正 @syuilo
  • Client: case insensitive emoji search @saschanaz
  • Client: InAppウィンドウが操作できなくなることがあるのを修正 @tamaina

12.119.1 (2022/12/03)

Bugfixes

  • Server: Mitigate AP reference chain DoS vector @skehmatics

12.119.0 (2022/09/10)

Improvements

  • Client: Add following badge to user preview popup @nvisser
  • Client: mobile twitter url can be used as widget @caipira113
  • Client: Improve clock widget @syuilo

Bugfixes

  • マイグレーションに失敗する問題を修正
  • Server: 他人の通知を既読にできる可能性があるのを修正 @syuilo
  • Client: アクセストークン管理画面、アカウント管理画面表示できないのを修正 @futchitwo

12.118.1 (2022/08/08)

Bugfixes

  • Client: can not show some setting pages @syuilo

12.118.0 (2022/08/07)

Improvements

  • Client: 設定のバックアップ/リストア機能
  • Client: Add vi-VN language support
  • Client: Add unix time widget @syuilo

Bugfixes

  • Server: リモートユーザーを正しくブロックできるように修正する @xianonn
  • Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo
  • Client: MiAuth認証ページが機能していない @syuilo
  • Client: 一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 @m-hayabusa

12.117.1 (2022/07/19)

Improvements

  • Client: UIのブラッシュアップ @syuilo

Bugfixes

  • Server: ファイルのアップロードに失敗することがある問題を修正 @acid-chicken
  • Client: リアクションピッカーがアプリ内ウィンドウの後ろに表示されてしまう問題を修正 @syuilo
  • Client: ユーザー情報の取得の再試行を修正 @xianonn
  • Client: MFMチートシートの挙動を修正 @syuilo
  • Client: 「インスタンスからのお知らせを受け取る」の設定を変更できない問題を修正 @syuilo

12.117.0 (2022/07/18)

Improvements

  • Client: ウィンドウを最大化できるように @syuilo
  • Client: Shiftキーを押した状態でリンクをクリックするとアプリ内ウィンドウで開くように @syuilo
  • Client: デッキを使用している際、Ctrlキーを押した状態でリンクをクリックするとページ遷移を強制できるように @syuilo
  • Client: UIのブラッシュアップ @syuilo

12.116.1 (2022/07/17)

Bugfixes

  • Client: デッキUI時に ページで表示 ボタンが機能しない問題を修正 @syuilo
  • Error During Migration Run to 12.111.x

12.116.0 (2022/07/16)

Improvements

  • Client: registry editor @syuilo
  • Client: UIのブラッシュアップ @syuilo

Bugfixes

  • Error During Migration Run to 12.111.x
  • Server: TypeError: Cannot convert undefined or null to object @syuilo

12.115.0 (2022/07/16)

Improvements

  • Client: Deckのプロファイル切り替えを簡単に @syuilo
  • Client: UIのブラッシュアップ @syuilo

12.114.0 (2022/07/15)

Improvements

  • RSSティッカーで表示順序をシャッフルできるように @syuilo

Bugfixes

  • クライアントが起動しなくなることがある問題を修正 @syuilo

12.113.0 (2022/07/13)

Improvements

  • Support syntax for MFM

Bugfixes

  • Server: Fix crash at startup if TensorFlow is not supported @mei23
  • Client: URLエンコードされたルーティングを修正

12.112.3 (2022/07/09)

Improvements

  • Make active email validation configurable

Bugfixes

  • Server: Fix Attempts to update all notifications @mei23

12.112.2 (2022/07/08)

Bugfixes

  • Fix Docker doesn't work @mei23
    Still not working on arm64 environment. (See 12.112.0)

12.112.1 (2022/07/07)

same as 12.112.0

12.112.0 (2022/07/07)

Known issues

  • 現在arm64環境ではインストールに失敗します。これは次のバージョンで修正される予定です。

Changes

  • ハイライトがみつけるに統合されました
  • カスタム絵文字ページはインスタンス情報ページに統合されました
  • 連合ページはインスタンス情報ページに統合されました
  • メンション一覧ページは通知一覧ページに統合されました
  • ダイレクト投稿一覧ページは通知一覧ページに統合されました
  • メニューからアンテナタイムラインを表示する方法は廃止され、タイムライン上部のアイコンからアクセスするようになりました
  • メニューからリストタイムラインを表示する方法は廃止され、タイムライン上部のアイコンからアクセスするようになりました

Improvements

  • Server: Allow GET method for some endpoints @syuilo
  • Server: Auto NSFW detection @syuilo
  • Server: Add rate limit to i/notifications @tamaina
  • Client: Improve control panel @syuilo
  • Client: Show warning in control panel when there is an unresolved abuse report @syuilo
  • Client: Statusbars @syuilo
  • Client: Add instance-cloud widget @syuilo
  • Client: Add rss-ticker widget @syuilo
  • Client: Removing entries from a clip @futchitwo
  • Client: Poll highlights in explore page @syuilo
  • Client: Improve deck UI @syuilo
  • Client: Word mute also checks content warnings @Johann150
  • Client: メニューからページをリロードできるように @syuilo
  • Client: Improve emoji picker performance @syuilo
  • Client: For notes with specified visibility, show recipients when hovering over visibility symbol. @Johann150
  • Client: Make widgets available again on a tablet @syuilo
  • ユーザーにモデレーションメモを残せる機能 @syuilo
  • Make possible to delete an account by admin @syuilo
  • Improve player detection in URL preview @mei23
  • Add Badge Image to Push Notification #8012 @tamaina
  • Server: Improve performance
  • Server: Supports IPv6 on Redis transport. @mei23
    IPv4/IPv6 is used by default. You can tune this behavior via redis.family.
  • Server: Add possibility to log IP addresses of users @syuilo
  • Add additional drive capacity change support @CyberRex0

Bugfixes

  • Server: Fix GenerateVideoThumbnail failed @mei23
  • Server: Ensure temp directory cleanup @Johann150
  • favicons of federated instances not showing @syuilo
  • Admin: The checkbox for blocking an instance works again @Johann150
  • Client: Prevent access to user pages when not logged in @pixeldesu @Johann150
  • Client: Disable some hotkeys (e.g. for creating a post) for not logged in users @pixeldesu
  • Client: Ask users that are not logged in to log in when trying to vote in a poll @Johann150
  • Instance mutes also apply in antennas etc. @Johann150

12.111.1 (2022/06/13)

Bugfixes

  • some fixes of multiple notification read @tamaina
  • some GenerateVideoThumbnail failed @Johann150
  • Client: デッキでウィジェットの情報が保存されない問題を修正 @syuilo
  • Client: ギャラリーの投稿を開こうとすると編集画面が表示される @futchitwo

12.111.0 (2022/06/11)

Note

  • Node.js 16.15.0 or later is required

Improvements

  • Supports Unicode Emoji 14.0 @mei23
  • プッシュ通知を複数アカウント対応に #7667 @tamaina
  • プッシュ通知にクリックやactionを設定 #7667 @tamaina
  • ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション @tamaina
  • Server: always remove completed tasks of job queue @Johann150
  • Client: アバターの設定で画像をクロップできるように @syuilo
  • Client: make emoji stand out more on reaction button @Johann150
  • Client: display URL of QR code for TOTP registration @tamaina
  • Client: render quote renote CWs as MFM @pixeldesu
  • API: notifications/readは配列でも受け付けるように #7667 @tamaina
  • API: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように @tamaina
  • MFM: Allow speed changes in all animated MFMs @Johann150
  • The theme color is now better validated. @Johann150 Your own theme color may be unset if it was in an invalid format. Admins should check their instance settings if in doubt.
  • Perform port diagnosis at startup only when Listen fails @mei23
  • Rate limiting is now also usable for non-authenticated users. @Johann150 @mei23 Admins should make sure the reverse proxy sets the X-Forwarded-For header to the original address.

Bugfixes

  • Server: keep file order of note attachement @Johann150
  • Server: fix missing foreign key for reports leading to reports page being unusable @Johann150
  • Server: fix internal in-memory caching @Johann150
  • Server: prevent crash when processing certain PNGs @syuilo
  • Server: Fix unable to generate video thumbnails @mei23
  • Server: Fix Cannot find module issue @mei23
  • Federation: Add rel attribute to host-meta @mei23
  • Federation: add id for activitypub follows @Johann150
  • Federation: use source instead of _misskey_content @Johann150
  • Federation: ensure resolver does not fetch local resources via HTTP(S) @Johann150
  • Federation: correctly render empty note text @Johann150
  • Federation: Fix quote renotes containing no text being federated correctly @Johann150
  • Federation: remove duplicate br tag/newline @Johann150
  • Federation: add missing authorization checks @Johann150
  • Client: fix profile picture height in mentions @tamaina
  • Client: fix abuse reports page to be able to show all reports @Johann150
  • Client: fix settings page @tamaina
  • Client: fix profile tabs @futchitwo
  • Client: fix popout URL @futchitwo
  • Client: correctly handle MiAuth URLs with query string @sn0w
  • Client: ノート詳細ページの新しいノートを表示する機能の動作が正しくなるように修正する @xianonn
  • MFM: more animated functions support speed parameter @futchitwo
  • MFM: limit large MFM @Johann150

12.110.1 (2022/04/23)

Bugfixes

  • Fix GOP rendering @syuilo
  • Improve performance of antenna, clip, and list @xianonn

12.110.0 (2022/04/11)

Improvements

  • Improve webhook @syuilo
  • Client: Show loading icon on splash screen @syuilo

Bugfixes

  • API: parameter validation of users/show was wrong
  • Federation: リモートインスタンスへのダイレクト投稿が届かない問題を修正 @syuilo

12.109.2 (2022/04/03)

Bugfixes

  • API: admin/update-meta was not working @syuilo
  • Client: テーマを切り替えたり読み込んだりするとmeta[name="theme-color"]のcontentがundefinedになる問題を修正 @tamaina

12.109.1 (2022/04/02)

Bugfixes

  • API: Renoteが行えない問題を修正

12.109.0 (2022/04/02)

Improvements

  • Webhooks @syuilo
  • Bull Dashboardを組み込み、ジョブキューの確認や操作を行えるように @syuilo
    • Bull Dashboardを開くには、最初だけ一旦ログアウトしてから再度管理者権限を持つアカウントでログインする必要があります
  • Check that installed Node.js version fulfills version requirement @ThatOneCalculator
  • Server: overall performance improvements @syuilo
  • Federation: avoid duplicate activity delivery @Johann150
  • Federation: limit federation of reactions on direct notes @Johann150
  • Client: タッチパッド・タッチスクリーンでのデッキの操作性を向上 @tamaina

Bugfixes

  • email address validation was not working @ybw2016v
  • API: fix endpoint endpoint @Johann150
  • API: fix admin/meta endpoint @syuilo
  • API: improved validation and documentation for endpoints that accept different variants of input @Johann150
  • API: notes/create: The mediaIds property is now deprecated. @Johann150
    • Use fileIds instead, it has the same behaviour.
  • Client: URIエンコーディングが異常でdecodeURIComponentが失敗するとURLが表示できなくなる問題を修正 @tamaina

12.108.1 (2022/03/12)

Bugfixes

  • リレーが動作しない問題を修正 @xianonn
  • ulidを使用していると動作しない問題を修正 @syuilo
  • 外部からOGPが正しく取得できない問題を修正 @syuilo
  • instance can not get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v

12.108.0 (2022/03/09)

NOTE

このバージョンからNode v16.14.0以降が必要です

Changes

  • ノートの最大文字数を設定できる機能が廃止され、デフォルトで一律3000文字になりました @syuilo
  • Misskey can no longer terminate HTTPS connections. @Johann150
    • If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust your configuration file and set up a reverse proxy. The https configuration key is no longer recognized!

Improvements

  • インスタンスデフォルトテーマを設定できるように @syuilo
  • ミュートに期限を設定できるように @syuilo
  • アンケートが終了したときに通知が作成されるように @syuilo
  • プロフィールの追加情報を最大16まで保存できるように @syuilo
  • 連合チャートにPub&Subを追加 @syuilo
  • 連合チャートにActiveを追加 @syuilo
  • デフォルトで10秒以上時間がかかるデータベースへのクエリは中断されるように @syuilo
    • 設定ファイルのdb.extrastatement_timeoutを設定することでタイムアウト時間を変更できます
  • Client: スプラッシュスクリーンにインスタンスのアイコンを表示するように @syuilo

Bugfixes

  • Client: リアクションピッカーの高さが低くなったまま戻らないことがあるのを修正 @syuilo
  • Client: ユーザー名オートコンプリートが正しく動作しない問題を修正 @syuilo
  • Client: タッチ操作だとウィジェットの編集がしにくいのを修正 @xianonn
  • Client: register_note_view_interruptor()が動かないのを修正 @syuilo
  • Client: iPhone X以降(?)でページの内容が全て表示しきれないのを修正 @tamaina
  • Client: fix image caption on mobile @nullobsi

12.107.0 (2022/02/12)

Improvements

  • クライアント: テーマを追加 @syuilo

Bugfixes

  • API: stats APIで内部エラーが発生する問題を修正 @syuilo
  • クライアント: ソフトミュートですべてがマッチしてしまう場合があるのを修正 @tamaina
  • クライアント: デバイスのスクリーンのセーフエリアを考慮するように @syuilo
  • クライアント: 一部環境でサイドバーの投稿ボタンが表示されない問題を修正 @syuilo

12.106.3 (2022/02/11)

Improvements

  • クライアント: スマートフォンでの余白を調整 @syuilo

Bugfixes

  • クライアント: ノートの詳細が表示されない問題を修正 @syuilo

12.106.2 (2022/02/11)

Bugfixes

  • クライアント: 削除したノートがタイムラインから自動で消えない問題を修正 @syuilo
  • クライアント: リアクション数が正しくないことがある問題を修正 @syuilo
  • 一部環境でマイグレーションが動作しない問題を修正 @syuilo

12.106.1 (2022/02/11)

Bugfixes

  • クライアント: ワードミュートが保存できない問題を修正 @syuilo

12.106.0 (2022/02/11)

Improvements

  • Improve federation chart @syuilo
  • クライアント: リアクションピッカーのサイズを設定できるように @syuilo
  • クライアント: リアクションピッカーの幅、高さ制限を緩和 @syuilo
  • Docker: Update to Node v16.13.2 @mei23
  • Update dependencies

Bugfixes

  • validate regular expressions in word mutes @Johann150

12.105.0 (2022/02/09)

Improvements

  • インスタンスのテーマカラーを設定できるように @syuilo

Bugfixes

  • 一部環境でマイグレーションが失敗する問題を修正 @syuilo

12.104.0 (2022/02/09)

Note

ビルドする前にyarn cleanを実行してください。

このリリースはマイグレーションの規模が大きいため、インスタンスによってはマイグレーションに時間がかかる可能性があります。 マイグレーションが終わらない場合は、チャートの情報はリセットされてしまいますが__chart__で始まるテーブルのレコードを全て削除(テーブル自体は消さないでください)してから再度試す方法もあります。

Improvements

  • チャートエンジンの強化 @syuilo
    • テーブルサイズの削減
    • notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加
    • activeUsersチャートに新しい項目を追加
    • federationチャートに新しい項目を追加
    • apRequestチャートを追加
    • networkチャート廃止
  • クライアント: 自インスタンス情報ページでチャートを見れるように @syuilo
  • クライアント: デバイスの種類を手動指定できるように @syuilo
  • クライアント: UIのアイコンを更新 @syuilo
  • クライアント: UIのアイコンをセルフホスティングするように @syuilo
  • NodeInfo のユーザー数と投稿数の内容を見直す @xianonn

Bugfixes

  • Client: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 @tamaina
  • Client: UIのサイズがおかしくなる問題の修正 @tamaina
  • Client: Setting instance information of notes to always show breaks the timeline @Johann150
  • Client: 環境に依っては返信する際のカーソル位置が正しくない問題を修正 @syuilo
  • Client: コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正 @syuilo
  • Client: アップデートお知らせダイアログが出ないのを修正 @syuilo
  • Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150
  • API: Fix API cast @mei23
  • add instance favicon where it's missing @solfisher
  • チャートの定期resyncが動作していない問題を修正 @syuilo

12.103.1 (2022/02/02)

Bugfixes

  • クライアント: ツールチップの表示位置が正しくない問題を修正

12.103.0 (2022/02/02)

Improvements

  • クライアント: 連合インスタンスページからインスタンス情報再取得を行えるように

Bugfixes

  • クライアント: 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正
  • クライアント: 「クリップ」ページが開かない問題を修正
  • クライアント: トレンドウィジェットが動作しないのを修正
  • クライアント: フェデレーションウィジェットが動作しないのを修正
  • クライアント: リアクション設定で絵文字ピッカーが開かないのを修正
  • クライアント: DMページでメンションが含まれる問題を修正
  • クライアント: 投稿フォームのハッシュタグ保持フィールドが動作しない問題を修正
  • クライアント: サイドビューが動かないのを修正
  • クライアント: ensure that specified users does not get duplicates
  • Add img-src and media-src directives to Content-Security-Policy for files and media proxy

12.102.1 (2022/01/27)

Bugfixes

  • チャットが表示できない問題を修正

12.102.0 (2022/01/27)

NOTE

アップデート後、一部カスタム絵文字が表示できなくなる場合があります。その場合、一旦絵文字管理ページから絵文字を一括エクスポートし、再度コントロールパネルから一括インポートすると直ります。 ⚠️ 12.102.0以前にエクスポートされたzipとは互換性がありません。アップデートしてからエクスポートを行なってください。

Changes

  • Room機能が削除されました
    • 後日別リポジトリとして復活予定です
  • リバーシ機能が削除されました
    • 後日別リポジトリとして復活予定です
  • Chat UIが削除されました
  • ノートに添付できるファイルの数が16に増えました
  • カスタム絵文字にSVGを指定した場合、PNGに変換されて表示されるようになりました

Improvements

  • カスタム絵文字一括編集機能
  • カスタム絵文字一括インポート
  • 投稿フォームで一時的に投稿するアカウントを切り替えられるように
  • Unifying Misskey-specific IRIs in JSON-LD @context
  • クライアントのパフォーマンス向上
  • セキュリティの向上

Bugfixes

  • アップロードエラー時の処理を修正

12.101.1 (2021/12/29)

Bugfixes

  • SVG絵文字が表示できないのを修正
  • エクスポートした絵文字の拡張子がfalseになることがあるのを修正

12.101.0 (2021/12/29)

Improvements

  • クライアント: ノートプレビューの精度を改善
  • クライアント: MFM sparkleエフェクトの改善
  • クライアント: デザインの調整
  • セキュリティの向上

Bugfixes

  • クライアント: 一部のコンポーネントが裏に隠れるのを修正
  • fix html blockquote conversion

12.100.2 (2021/12/18)

Bugfixes

  • クライアント: Deckカラムの増減がページをリロードするまで正しく反映されない問題を修正
  • クライアント: 一部のコンポーネントが裏に隠れるのを修正
  • クライアント: カスタム絵文字一覧ページの負荷が高いのを修正

12.100.1 (2021/12/17)

Bugfixes

  • クライアント: デザインの調整