Releases: cinderella-project/iMast
4.2.4 Release
追加
- 「このAppについて」画面を追加しました。
- 通知に種別でのフィルタを実装しました。
改善
- 内部コードのリファクタリングをしました。
- 使用しているライブラリを更新しました。
修正
- App Store の Copyright 表記を2020年に合わせて更新しました。
既知の問題
- iPadOS上で、Split ViewやSplit Overを利用してiMastを二つ同時に表示している時、どちらかでアカウント変更を行うと、アカウント変更を行っていない側のウインドウで意図せずストリーミングが切断されます。修正までは再度ストリーミングを繋ぎ直してご利用ください。
4.2.3 Release
改善
- 内部コードのリファクタリングをしました。
- 検索をリニューアルしました。その他メニューを下にスクロールすることで表示できます。
- ちょっとだけアプリの容量が小さくなった…気がします
- 一部画面が英語、簡体中国語、韓国語に対応しました。対応できたのは Crowdin で協力してくださった方々のおかげです! Crowdin プロジェクトはこちら -> https://crowdin.com/project/imast
- ブースト及びふぁぼ時の通知音が変更できるようになりました (β)。通知音はcaf形式でエンコードする必要があります。詳しくはAppleのドキュメント https://developer.apple.com/documentation/usernotifications/unnotificationsound#2943048 をご覧ください。
- Mastodon 3.1.0 からの Bookmarks 機能でブックマークしたトゥートの閲覧に対応しました。
- α版として、新しいUIを追加しています。設定 -> 実験的な要素 -> 最初の画面を新しいものに (α) から有効化できます。有効にした後は再起動が必要です。
- 一部画面にキーボードショートカットを追加しました。
修正
- バーコードリーダーでクラッシュする不具合を修正しました。
変更
- 動作要件をiOS 13.2以上に引き上げました。
- これに伴い、iOS 13.1.x 用のworkaroundオプションを削除しました。
既知の問題
- iPadOS上で、Split ViewやSplit Overを利用してiMastを二つ同時に表示している時、どちらかでアカウント変更を行うと、アカウント変更を行っていない側のウインドウで意図せずストリーミングが切断されます。修正までは再度ストリーミングを繋ぎ直してご利用ください。
4.2.2 Release
改善
- 内部コードのリファクタリングを行いました。
- サードパーティーのライブラリのバージョンを更新しました。
不具合修正
- 「写真を撮る」で撮っても投稿に添付されない不具合を修正しました。
- プッシュ通知を開いたときの挙動がいろいろおかしかったのを修正しました。
- Mastodon 3.0.0以上のサーバーで検索ができない不具合を修正しました。
既知の問題
- iPadOS上で、Split ViewやSplit Overを利用してiMastを二つ同時に表示している時、どちらかでアカウント変更を行うと、アカウント変更を行っていない側のウインドウで意図せずストリーミングが切断されます。修正までは再度ストリーミングを繋ぎ直してご利用ください。
4.2.1 Release
改善
- 内部コードのリファクタリングを行いました。
- サードパーティーのライブラリのバージョンを更新しました。
不具合修正
- 3D Touchアクションの「新規投稿」が動作していない不具合を修正しました。
- iOS 13.1.2に対応しました。
- 意図せずアイコンが動く不具合を修正しました。
既知の問題
- iPadOS上で、Split ViewやSplit Overを利用してiMastを二つ同時に表示している時、どちらかでアカウント変更を行うと、アカウント変更を行っていない側のウインドウで意図せずストリーミングが切断されます。修正までは再度ストリーミングを繋ぎ直してご利用ください。
4.2 Release
重要なお知らせ: このアップデート、もしくはこれ以降のアップデートを適応すると、iMast 4.2より前のバージョンで作成したショートカットとの互換が失われます。大変お手数ですが、再度ショートカットを登録してください。
新機能
- iOS 13のダークモードに対応しました 🦉
- iOS 13のSiri Shortcutsの新機能に対応しました。ショートカットアプリから、動的に投稿内容を決めて投稿することができます。
- これに伴い、iMast 4.2より前のバージョンで作成したショートカットとの互換性が失われています。大変お手数ですが、再度ショートカットを登録してください。
- iPadOSで、Split OverまたはSplit Viewを使って複数ウインドウを同時に表示できるようになりました。アカウントAのホームタイムラインとアカウントBのローカルタイムラインを同時に見る、といったことができるようになります。
改善
- iOS 13で追加された要素を使うことで、アプリのサイズがほんの少し小さくなりました。
- タイムラインのスワイプアクションで、ブーストできない投稿にはブーストアクションを表示しないようにしました。
- ステート復元にちょっとだけ対応し、別のアプリから戻ってきた時に開いていたタブが復元されるようになりました。
- もしこれに関連する不具合が発生した場合は、一度App スイッチャーからiMastを終了させると、ステート復元がされなくなるはずです。
- 内部処理のリファクタリングを行いました。
- iOS 13.1のリンクがあるところを始点にスクロールをしようとするとリンクが踏まれてしまう不具合へのworkaroundを追加しました。設定で無効化できます。
変更
- iOS 13で追加された数々の新機能をより活かすために、インストール可能な最低OSバージョンをiOS 13に引き上げました。これにより、iOS 13未満のiOSがインストールされた端末には最新のiMastをインストールできなくなります。iOS 13未満のOSをご利用の場合、iOS 13以降へのアップデート、もしくは新規端末の購入をご検討ください。
既知の不具合
- iPadOS上で、Split ViewやSplit Overを利用してiMastを二つ同時に表示している時、どちらかでアカウント変更を行うと、アカウント変更を行っていない側のウインドウで意図せずストリーミングが切断されます。修正までは再度ストリーミングを繋ぎ直してご利用ください。
4.1 Release
お知らせ: 今後のサポートOSについて
iOS 13 のリリースが今年の秋に予定されていますが、そのリリースと同時、もしくはリリース後しばらくした後で iMast も iOS 13 以上を必須にするアップデートを行う予定です。
また、iOS 13 以上が必須になった新 iMast では、プッシュ通知のシステムが新しくなる予定です。それに伴い、現行の旧プッシュ通知システムは 2019年12月31日 にサービスを終了します。
もしお手元の端末が iOS 13 をインストールできず、かつ2019年12月31日以降もプッシュ通知を利用したい場合は、今から新しい端末の調達を考慮しておくことをお勧めします。
なお、プッシュ通知以外のサービスは旧バージョンでも継続してご利用いただけますが、もし Mastodon の API に破壊的変更が加えられた場合、それ以降のバージョンにアップデートしたインスタンスでは iMast が使えなくなる可能性があります。ご了承ください。
新機能
- iMast から投票に参加することができるようになりました (作成はできません)。
改善
- 投稿詳細画面をリニューアルしました。
- iOS 10.3以降を利用している場合、Apple Musicの楽曲をNowPlayingで共有する際にApple MusicのURLも付与されるようになりました。もし何かしらの問題がある場合は、設定から無効化できます。
- 投票関連の通知が正しく表示されるようになりました。
4.0 Release
2周年です!
お知らせ: 今後のサポートOSについて
iOS 13 のリリースが今年の秋に予定されていますが、そのリリースと同時、もしくはリリース後しばらくした後で iMast も iOS 13 以上を必須にするアップデートを行う予定です。
また、iOS 13 以上が必須になった新 iMast では、プッシュ通知のシステムが新しくなる予定です。それに伴い、現行の旧プッシュ通知システムは 2019年12月31日 にサービスを終了します。
もしお手元の端末が iOS 13 をインストールできず、かつ2019年12月31日以降もプッシュ通知を利用したい場合は、今から新しい端末の調達を考慮しておくことをお勧めします。
なお、プッシュ通知以外のサービスは旧バージョンでも継続してご利用いただけますが、もし Mastodon の API に破壊的変更が加えられた場合、それ以降のバージョンにアップデートしたインスタンスでは iMast が使えなくなる可能性があります。ご了承ください。
機能追加
- トゥートの言語を表示時に尊重するオプションを追加しました。日本語の投稿なのに中国語フォントで表示される場合は、設定から"投稿の言語情報を表示時に考慮"をオフにしたあとアプリを再起動してみてください。
改善
- iMast本体がApache License 2.0でライセンスされるようになりました。https://github.com/cinderella-project/iMast からソースコードを入手することができます。
- CWの注意文の入力欄を常時表示するようにしました。空にするとCWなしで送信されます。
- カスタムURIスキーマに利用しているライブラリを変更しました。
- iPadの投稿詳細画面で、「…」を押したときのメニューが投稿内容に被りにくいようにしました。
修正
- 検索画面で古い見た目の投稿表示を使っていたのを修正しました。
3.2.1 Release
お知らせ: 今後のサポートOSについて
iOS 13 のリリースが今年の秋に予定されていますが、そのリリースと同時、もしくはリリース後しばらくした後で iMast も iOS 13 以上を必須にするアップデートを行う予定です。
また、iOS 13 以上が必須になった新 iMast では、プッシュ通知のシステムが新しくなる予定です。それに伴い、現行の旧プッシュ通知システムは 2019年12月31日 にサービスを終了します。
もしお手元の端末が iOS 13 をインストールできず、かつ2019年12月31日以降もプッシュ通知を利用したい場合は、今から新しい端末の調達を考慮しておくことをお勧めします。
なお、プッシュ通知以外のサービスは旧バージョンでも継続してご利用いただけますが、もし Mastodon の API に破壊的変更が加えられた場合、そのバージョンにアップデートしたインスタンスでは iMast が使えなくなる可能性があります。ご了承ください。
修正
- 一部のインスタンスでStreaming APIに接続できない問題を修正しました。
- Mastodon 2.8.4 以降のサーバーで利用する時、より安全にStreaming APIに接続するようにしました。
3.2 Release
お知らせ: 今後のサポートOSについて
iOS 13 のリリースが今年の秋に予定されていますが、そのリリースと同時、もしくはリリース後しばらくした後で iMast も iOS 13 以上を必須にするアップデートを行う予定です。
また、iOS 13 以上が必須になった新 iMast では、プッシュ通知のシステムが新しくなる予定です。それに伴い、現行の旧プッシュ通知システムは 2019年12月31日 にサービスを終了します。
もしお手元の端末が iOS 13 をインストールできず、かつ2019年12月31日以降もプッシュ通知を利用したい場合は、今から新しい端末の調達を考慮しておくことをお勧めします。
なお、プッシュ通知以外のサービスは旧バージョンでも継続してご利用いただけますが、もし Mastodon の API に破壊的変更が加えられた場合、そのバージョンにアップデートしたインスタンスでは iMast が使えなくなる可能性があります。ご了承ください。
追加したやつ
- 動画アップロードに対応 (iOS 11以降のみ)
- Pleromaの変なIDに対応 (Mastodon側のドキュメントが変更されてしまったので仕方なく)
- 投稿に使われている絵文字を一覧できる機能の追加
- 一部英語翻訳を追加
- タイムラインにでかい投稿ボタンを追加 (設定で位置の変更や削除ができます)
- プロフィールからリストに追加できる機能
- 文脈を見る機能を投稿詳細の右上に追加
- friends.nico で、ニコニコアカウントと連携している場合ニコニコアカウントのプロフィールをniconico/nicocasアプリで開けるように (でもリリースする前に friends.nico が終わっちゃいましたね)
変更したやつ
- iOS 9のサポート終了
- 新規アカウント登録画面のリニューアル
- 通知タブを再々実装 (Textureをやめた)
- デフォルトのフォントサイズを変更 (ユーザー名は14pt、投稿本文は15pt)
- ライセンス表記を見やすくした
- タイムラインのコードの大規模リファクタリング
修正したやつ
- リストTL等を閉じてもストリーミングが後ろで繋ぎっぱなしになっていた不具合の修正
- 投稿詳細画面で、NSFWの画像を開いた状態でCWを開閉するとNSFWの画像がまた非表示になっていた不具合の修正
3.1 Release
メリークリスマス!
新機能
- Added English translation! (WIP)
- GPMの曲をNowPlayingフォーマットで共有するオプションの追加
- リプライかどうかを絵文字で表示できるように
- 通知グループ化の条件を設定できるように (iOS12以降のみ)
- 新HTMLパーサーの追加(軽くなります、デフォルト有効)
- 通知タブの無限スクロール機能(デフォルト無効、設定から有効化できます)
- 検索機能の追加
- ハッシュタグTL閲覧機能の追加
- ネイティブの動画プレーヤーを使える機能の追加(デフォルト有効、GIFはちゃんとループします)
改善
- iOS 12 SDKでのビルド
- カスタム絵文字の表示の改善 (新HTMLパーサー利用時のみ)
- ログイン時にパスワードマネージャの呼び出しに対応
- 内部コードのリファクタリング
- 画像アップロード処理の改善
- 共有からでもリサイズ設定が適応されるように
- 連合ユーザーのプロフィールに警告が出るように
修正
- バーコードリーダーでhttpsのURLが読み取れていなかった不具合の修正
- 投稿詳細画面で画面を回転すると表示がおかしくなっていた不具合の修正
- アプリ名をカスタムしていてもURLにはiMastのものを使うように修正