Commit 89309c1c authored by jordibgzashtita's avatar jordibgzashtita
Browse files

Merge remote-tracking branch 'develop/develop' into jordibgzashtita

parents d967aac9 ea7d70eb
Loading
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -13,8 +13,8 @@ android {
    defaultConfig {
        minSdk 21
        targetSdk 34
        versionCode 532
        versionName "3.32.3"
        versionCode 540
        versionName "3.35.1"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    flavorDimensions "default"
@@ -150,7 +150,7 @@ dependencies {
    implementation("com.vanniktech:android-image-cropper:4.3.3")
    annotationProcessor "com.github.bumptech.glide:compiler:4.12.0"
    implementation 'jp.wasabeef:glide-transformations:4.3.0'
    implementation 'com.github.penfeizhou.android.animation:glide-plugin:2.23.0'
    implementation 'com.github.penfeizhou.android.animation:glide-plugin:3.0.5'
    implementation 'androidx.media3:media3-exoplayer-hls:1.2.1'
    implementation "androidx.media3:media3-exoplayer:1.2.1"
    implementation "androidx.media3:media3-exoplayer-dash:1.2.1"
@@ -196,7 +196,8 @@ dependencies {
    implementation 'com.github.mancj:MaterialSearchBar:0.8.5'

    implementation 'com.github.androidmads:QRGenerator:1.0.1'

    implementation 'com.fasterxml.jackson.core:jackson-core:2.12.0'
    implementation 'com.fasterxml.jackson.core:jackson-databind:2.12.0'
    implementation 'io.noties.markwon:core:4.6.2'
    implementation 'io.noties.markwon:ext-tables:4.6.2'
    implementation 'io.noties.markwon:syntax-highlight:4.6.2'
@@ -215,7 +216,7 @@ dependencies {

    //----> Other flavors
    fdroidImplementation 'su.litvak.chromecast:api-v2:0.11.3'
    fdroidImplementation 'com.fasterxml.jackson.core:jackson-core:2.12.0'

    fdroidImplementation 'org.slf4j:slf4j-simple:1.7.30'

}
+41 −0
Original line number Diff line number Diff line
@@ -412,6 +412,7 @@
            android:enabled="true"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -431,6 +432,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_ua"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_ua_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -445,11 +447,32 @@
        </activity-alias>


        <activity-alias
            android:name=".activities.MainActivity.BubblesPS"
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_ps"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_ps_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data
                android:name="android.app.shortcuts"
                android:resource="@xml/compose_shortcuts" />
        </activity-alias>


        <activity-alias
            android:name=".activities.MainActivity.BubblesPeaGreen"
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_pea_green"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_pea_green_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -468,6 +491,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_pride"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_pride_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -486,6 +510,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_pink"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_pink_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -504,6 +529,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_bubbles_pirate"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_bubbles_pirate_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -522,6 +548,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_fediverse"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_fediverse_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -538,6 +565,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_hero"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_hero_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -554,6 +582,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_atom"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_atom_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -570,6 +599,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_crash"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_crash_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -586,6 +616,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_mastalab"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_mastalab_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -602,6 +633,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_leaf"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_leaf_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -618,6 +650,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_offset"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_offset_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -634,6 +667,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_jungle"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_jungle_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -650,6 +684,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_confetti"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_confetti_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -666,6 +701,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_spaghetti"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_spaghetti_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -682,6 +718,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_warm"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_warm_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -698,6 +735,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_purple_1"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_purple_1_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -714,6 +752,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_purple_2"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_purple_2_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -730,6 +769,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_yellow_headed_red_bubble"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_yellow_headed_red_bubble_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
@@ -746,6 +786,7 @@
            android:enabled="false"
            android:exported="true"
            android:icon="@mipmap/ic_launcher_mosaic"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_mosaic_round"
            android:targetActivity=".activities.MainActivity">
            <intent-filter>
+42 −10
Original line number Diff line number Diff line
@@ -427,6 +427,10 @@
    "code": "ms",
    "language": "Bahasa Melayu"
  },
  {
    "code": "ms-Arab",
    "language": "بهاس ملايو"
  },
  {
    "code": "mt",
    "language": "Malti"
@@ -637,7 +641,7 @@
  },
  {
    "code": "tl",
    "language": "Wikang Tagalog"
    "language": "Tagalog"
  },
  {
    "code": "tn",
@@ -731,6 +735,10 @@
    "code": "ast",
    "language": "Asturianu"
  },
  {
    "code": "chr",
    "language": "ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ"
  },
  {
    "code": "ckb",
    "language": "سۆرانی"
@@ -739,6 +747,14 @@
    "code": "cnr",
    "language": "crnogorski"
  },
  {
    "code": "csb",
    "language": "Kaszëbsczi"
  },
  {
    "code": "gsw",
    "language": "Schwiizertütsch"
  },
  {
    "code": "jbo",
    "language": "la .lojban."
@@ -747,10 +763,6 @@
    "code": "kab",
    "language": "Taqbaylit"
  },
  {
    "code": "kmr",
    "language": "Kurmancî"
  },
  {
    "code": "ldn",
    "language": "Láadan"
@@ -759,6 +771,18 @@
    "code": "lfn",
    "language": "lingua franca nova"
  },
  {
    "code": "moh",
    "language": "Kanienʼkéha"
  },
  {
    "code": "nds",
    "language": "Plattdüütsch"
  },
  {
    "code": "pdc",
    "language": "Pennsilfaani-Deitsch"
  },
  {
    "code": "sco",
    "language": "Scots"
@@ -775,14 +799,18 @@
    "code": "szl",
    "language": "ślůnsko godka"
  },
  {
    "code": "tai",
    "language": "ภาษาไท or ภาษาไต"
  },
  {
    "code": "tok",
    "language": "toki pona"
  },
  {
    "code": "vai",
    "language": "ꕙꔤ"
  },
  {
    "code": "xal",
    "language": "Хальмг келн"
  },
  {
    "code": "zba",
    "language": "باليبلن"
@@ -804,7 +832,7 @@
    "language": "Español (México)"
  },
  {
    "code": "fr-QC",
    "code": "fr-CA",
    "language": "Français (Canadien)"
  },
  {
@@ -830,5 +858,9 @@
  {
    "code": "zh-TW",
    "language": "繁體中文(臺灣)"
  },
  {
    "code": "zh-YUE",
    "language": "廣東話"
  }
]
 No newline at end of file
+25 −91
Original line number Diff line number Diff line
[
  {
    "version": "3.35.",
    "code": "540",
    "note": "Added:\n- Extends filters to quoted messages\n\nChanged:\n- Replace \"No one\" by \"Just me\" for quote approval policy\n\nFixed:\n- Crash when editing messages\n- Add x.com domain to the alternate frontend URL patterns"
  },
  {
    "version": "3.35.0",
    "code": "539",
    "note": "Added:\n- Full Mastodon quotes support\n- Quote button can be hidden in Settings > Timeline\n- Change default quote policy in settings\n- Add colors in compose depending of the visibility (can be disabled/colors can be changed)\n- Add accessibility actions to move timelines up/down in Manage timelines page\n- Add accessibility actions to hide, delete timelines in 'Manage timelines' page\n\nChanged:\n- Boost & quote buttons are merged (can be disabled in settings)\n- Show emoji buttons only in focused status\n- Add popup menu for boost/quote actions in status\n- Improve UI and accessibility in login page\n- Move \"Max chars in links\" next to \"Truncate links\"\n- Add more translated pronouns for keys support\n- When focused, information about a message are displayed on 2 lines\n\nFixed:\n- Left margin not removed for bottom information\n- Make content warning text selectable\n- Disable HTML parsing in display names\n- Improve translate button preference\n- Fix some crashes"
  },
  {
    "version": "3.34.1",
    "code": "538",
    "note": "Added:\n- Add content descriptions to tabs in top bar\n- Add accessibility action to toggle media sensitivity of posts in timelines\n- Add accessibility actions to translate, download, share in media viewer\n- Add a language indicator to focused status\n- Add Persian language to \"Change the language\" preference\n- Add new app logo\n\nChanged:\n- Show placeholders while profile pictures are loading\n- Update bottom navigation tab titles\n- Improve accessibility of translated content\n- Update list of tracking parameters used for \"Remove UTM parameters\"\n- Use 'Tracking' instead of 'UTM'\n- Improve accessibility in Manage timelines page\n- Make the show/hide media button larger\n- Update about page\n\nFixed:\n- Bottom hashtags in bios disappear when \"Highlight bottom hashtags\" enabled\n- \"Use an alternative frontend\" breaks Medium link\n- Tapping publish button multiple times publishes status multiple times\n- Alt text popup does not resize when swiping\n- Video controls not visible in light theme\n- Profile picture appears on left side of title in conversation page in RTL mode\n- Some crashes\n"
  },
  {
    "version": "3.34.0",
    "code": "537",
    "note": "Added:\n- 3-Dots menu for remote conversations (Federation in background)\n- Quote support for Mastodon\n- Long press on tags: Follow / Mute\n\nChanged:\n- Improve accessibility in media activity\n- Improve content descriptions\n- Update languages\n- Update launcher icons, add more monochrome icons\n- Limit the number of highlighted hashtags at the bottom of messages\n\nFixed:\n- Fix text selection stop working when composing\n- Fix a crash with threads\n- Fix empty Hashtags\n- Fix automatically expand media does not work with the Pixelfed presentation\n- Fix a crash with fit preview images feature"
  },
  {
    "version": "3.33.1",
    "code": "534",
    "note": "Added:\n- Highlight bottom hashtags\n- Support Trending Links\n- Featured tags displayed in profiles\n- Add/Remove featured tags from the profile editor\n\nChanged:\n- Add confirmation dialog when long pressing the boost button\n- Open messages by tapping on Scheduled Boost\n- Improve language picker when filtered with some languages\n\nFixed:\n- Limits number of fetch for filters\n- Pleroma instances cannot select media\n- Wrong messages deleted for scheduled (messages and boosts)\n- Fix a crash with long threads\n- Fix a potential memory issue for not cropped media\n- Fix embedded quotes not displayed\n- Some crashes"
  },
  {
    "version": "3.32.3",
    "code": "532",
@@ -198,96 +223,5 @@
    "version": "3.20.0",
    "code": "483",
    "note": "Added:\n- \"Follows you\" indicator in accounts list\n- Settings compose: display a dialog to warn if there are missing media description (default: disabled)\n- Settings > Cache:  disable battery optimization\n- Settings > Cache - Add charts to check cache logs\n- Settings > Timelines: AutoPlay gif media (default: enabled)\n- Google: Automatic backup of data and settings\n\nChanged:\n- Improve detections of gap in timelines\n- Improve media description\n- Chat view by default\n- Chat view add an indicator for messages when not direct\n\nFixed:\n- Fix an issue with cache and fetch more\n- Cache view with large fonts\n- Bad behaviors with truncated messages"
  },
  {
    "version": "3.19.1",
    "code": "482",
    "note": "Added:\n- Settings compose: display a dialog to warn if there are missing media description (default disabled)\n- Settings > Notification:  disable battery optimization\n- Settings > Timelines: AutoPlay gif media (default: enabled)\n\nFixed:\n- Fix an issue with cache and fetch more\n- Cache view with large fonts\n- Bad behaviors with truncated messages"
  },
  {
    "version": "3.19.0",
    "code": "481",
    "note": "Added:\n- Settings compose: don't send media if there are no description (default: disabled)\n- Settings Timelines: Enable/Disable truncate links\n- Allow to set max link length (20 - 150 chars)\n\nChanged:\n- Align media with text (left margin enabled)\n\nFixed:\n- Media previews remain the same when sharing\n- Edit media description not working\n- Accessibility (larger fonts): profiles/DM\n- Cross replies: Wrong visibility with the selected account\n- Several crashes"
  },
  {
    "version": "3.18.2",
    "code": "480",
    "note": "Changed:\n- First media layout will depend of its ratio\n\nFixed:\n- Impossible to add media with the chat view\n- Chat view limited in chars\n- Freezes / bad behaviors due to the new media presentation"
  },
  {
    "version": "3.18.1",
    "code": "479",
    "note": "Added:\n- Add Lingva translator (Settings > Timelines)\n- Add support for Nyastodon-style emoji reactions (skyevg)\n- Add chat view for DM (default: disable / Settings > Timelines)"
  },
  {
    "version": "3.18.0",
    "code": "478",
    "note": "Added:\n- Support camel case tags (automatically recorded when composing)\n- Manage tags when composing (top right menu)\n- Custom tabs (default: enabled)\n\nChanged:\n- Media heights now use the screen size\n- Remove horizontal scroll for media\n- Reduce size of emoji when text size is increased\n- Update available languages in picker\n\nFixed:\n- Forwarded tags are added back after being deleted\n- TalkBack issues\n- Some crashes"
  },
  {
    "version": "3.17.0",
    "code": "477",
    "note": "Added:\n- Peertube 2FA support\n- Cache home in background (default disabled -> New settings category and per account) / change frequency\n- Auto-fetch missing messages for the Home (default disabled -> in Settings - Timelines)\n- Automatically switch between tabs when searching\n- More deep links detection\n- Allow to group mentions at the top (default: disabled)\n\n\nFixed:\n- Dynamic color for Android 12+\n- Missing media description for previews\n- Fix a crash when replying\n- Fix button size not changed\n- Forward tags in replies\n- Media cannot be downloaded or shared with Android 10\n- Some crashes"
  },
  {
    "version": "3.16.4",
    "code": "476",
    "note": "Added:\n- Cache home in background (default disabled -> New settings category and per account) / change frequency\n- Auto-fetch missing messages for the Home (default disabled -> in Settings - Timelines)\n- Automatically switch between tabs when searching\n\nFixed:\n- Some crashes"
  },
  {
    "version": "3.16.3",
    "code": "475",
    "note": "Added:\n- Peertube 2FA support\n\nFixed:\n- Dynamic color for Android 12+"
  },
  {
    "version": "3.16.2",
    "code": "474",
    "note": "Added:\n- Peertube support\n- Compose shortcut (long press launcher)\n- Long press compose button to write with another account\n- Edit description and focus for media (for the next Mastodon release)\n\nChanged:\n- Cross actions with two accounts display a dialog\n- Order & compact og values when sharing > title - url - content\n- Tap on top message (user info) open threads\n\nFixed:\n- Text cleared when adding a media\n- Fix Maths not working with quotes\n- Fix crashes"
  },
  {
    "version": "3.16.1",
    "code": "473",
    "note": "Changed:\n- Edit description and focus for media (for the next Mastodon release)\n\nChanged:\n- Peertube: remove role support to avoid crashes with older instances\n\nFixed:\n- Fix some crashes"
  },
  {
    "version": "3.16.0",
    "code": "472",
    "note": "Changed:\n- Peertube support\n- Compose shortcut\n- Long press compose button to write with another account\n\nChanged:\n- Cross actions with two accounts display a dialog\n- Order & compact og values when sharing > title - url - content\n\nFixed:\n- Text cleared when adding a media\n- Fix crashes"
  },
  {
    "version": "3.15.2",
    "code": "471",
    "note": "Changed:\n- Add instance name when sharing\n\nFixed:\n- Fix a crash when removing media\n- Other minor fixes"
  },
  {
    "version": "3.15.1",
    "code": "470",
    "note": "Changed:\n- Material dialogs\n\nFixed:\n- Light theme issues"
  },
  {
    "version": "3.15.0",
    "code": "469",
    "note": "Added:\n- Maths support (view and compose)\n- Filter DMs in HOME (long press on the tab)\n- Filter languages for users in home timeline (from their profile)\n- Add several targeted languages for translator\n\nChanged:\n- Hide single media with preview is now a setting (default: disabled)\n- Group items in menu of messages\n\nFixed:\n- Cross-actions didn't display account instances"
  },
  {
    "version": "3.14.6",
    "code": "468",
    "note": "Added:\n- Maths support (view and compose)\n\nChanged:\n- Hide single media with preview is now a setting (default: disabled)"
  },
  {
    "version": "3.14.5",
    "code": "467",
    "note": "Changed:\n- Allow to swipe media for profiles\n\nFixed:\n- Fix crashes with pinch zoom\n- Copy/Paste in threads\n- Fix crash when checking redirection on http links\n- Display menu in media viewer resets pinch-zoom"
  },
  {
    "version": "3.14.4",
    "code": "466",
    "note": "Changed:\n- Media viewer (pinch zoom)\n\nFixed:\n- Cross account actions (long press)\n- Boost color\n- Buttons not visible with custom themes.\n- Fix some bad behaviors with media viewer"
  },
  {
    "version": "3.14.3",
    "code": "465",
    "note": "Added:\n- Display date of the message instead of the boost (default: disabled)\n- Allow to disable release notes popup in Settings\n\nFixed:\n- Fix timelines slow down and stuttering after some scrolls\n- Fix color issues with follow buttons\n- Fix import from settings (import from login was OK)"
  }

]
 No newline at end of file
+61 −14

File changed.

Preview size limit exceeded, changes collapsed.

Loading