Skip to content

Releases: tateisu/SubwayTooter

version 5.546

17 Mar 16:08
Compare
Choose a tag to compare
version 5.546 Pre-release
Pre-release

Change:

  • Unlisted の日本語表記を非収載に変更
  • EmojiOneショートコードの使用をデフォルトOFFにする
  • スプラッシュ画面の変更。ダークモードでも目に痛くない

Update:

  • Merge remote-tracking branch 'weblate/main'
  • update IDE to Android Studio Iguana | 2023.2.1
  • update dependencies.

Refactor:

  • OSSライセンス画面の書き直し
  • ColorPickerDialogを少し整理

version 5.545

06 Jan 23:40
Compare
Choose a tag to compare

Android 14 support

  • Android 14以降の場合、画像と動画を選択する際にJetpackの写真選択ツールを使う
  • ただしアプリの権限の「写真と動画へのアクセス」が「全て許可」なら旧来のSAFピッカーを開く
    • 端末の設定のアプリ毎の設定で、権限の「写真と動画へのアクセス」を「全て許可」にすることでピッカーの右上に「…」が表示される。これを使うと従来どおりGoogle Driveなどから画像をインポートすることができます。

Fix

  • MisskeyからMastodonに来た投稿の添付メディアの説明文に文字列 "null"が含まれる問題の対策
  • Mastodon 4.0以降で単語フィルタの削除に失敗していた

Dependencies

  • displayMetrics.scaledDensity was deprecated in API 34
  • detekt 1.23.4
  • update other dependencies.
  • change QR code generator to com.github.alexzhirkevich:custom-qr-generator

Changing visual media picker

Due to Android 14 restriction, the visual media (image and video) picker has been changed.
Android 14's visual media picker is more secure, because the app can access media only selected by user, other media is protected by Android OS.
However, SAF framework cannot be used in this restriction. For example, you can't select images on Google Drive.

There is a workaround to use the SAF framework picker even on Android 14 devices, But it's a bit of a hassle.

  • open "device settings → app → Subway Toote → Permissions → Access to photos and videos", then select "Allow all".
  • After change permission, the “…” icon will be added to the top right of the media selection dialog.
  • (this workaround is implemented in ST's code. not for all apps.)

version 5.544

02 Jan 15:35
Compare
Choose a tag to compare
version 5.544 Pre-release
Pre-release
  • fix #258, TTS読み上げ完了のブロードキャスト受信のAndroid 14対応漏れ
  • 並べ替えダイアログのレイアウト調整
  • 投稿画面の添付メディア並び替えの後にsaveAttachmentList()する

version 5.542

26 Nov 08:42
Compare
Choose a tag to compare
  • rearrange media attachments in post compose screen.
  • update dependencies
  • merge weblate/main

version 5.541

17 Oct 10:38
Compare
Choose a tag to compare

This release fixes a vulnerability when loading animated WebP, but does not completely remove access to the WebP decoder on the device.
I assume that your device's OS includes a fix for the WebP vulnerability.

Dependencies:

  • zjupure/GlideWebpDecoder 2.6

version 5.540

09 Sep 13:00
Compare
Choose a tag to compare
  • ビルドスクリプトのKotlin DSL移行
  • #ほげほげ6 とか半角数字と非ascii文字が混ざったハッシュタグを投稿する時に警告を出さなくする
  • (Mastodon 4.2.0)WebSocket接続がProtocolExceptionを出した際のログ出力を短くする

version 5.539

17 Aug 01:10
Compare
Choose a tag to compare
version 5.539 Pre-release
Pre-release

targetSdkVersion 34(Android 14)向けの試験リリースです。

  • FOREGROUND_SERVICE_DATA_SYNCパーミッションの宣言と使用

version 5.538

06 Aug 10:43
Compare
Choose a tag to compare
version 5.538 Pre-release
Pre-release

test release for Android 14 (targetSdkVersion 34)

Fix:

  • ストリーミング接続が認証エラーを返した場合、再接続しない

Dependency update:
- Android Gradle plugin 8.1.0
- buildToolsVersion 34.0.0
- compileSdkVersion 34
- targetSdkVersion 34
- remove androidx.preference:preference

build.gradle

  • use zulu-17 in .idea/gradle.xml
  • use minSdk(), targetSdk(), compileSdk(), setBuildToolsVersion()
  • other some changes.

Video transcoder:

  • add transcodeVideoMedia3Transformer that use JetPack Media3 Transformer
  • use transcodeVideoMedia3Transformer (does not support frame ratio conversion) instead of transcodeVideo(depends on LiTr)
  • createResizedVideoOpener add arbument VideoInfo.

version 5.537

22 Jul 00:49
Compare
Choose a tag to compare

fix #249, remove unused dependency androidx.media3:media3-cast:1.1.0 that uses Firebase.

version 5.536

21 Jul 01:14
Compare
Choose a tag to compare
  • 添付メディアを送信する際にファイル名の拡張子を補正する。(Mastodon 4.1.3 or 4.1.4 の挙動変更への対策)