Commit b981d289 authored by Thomas's avatar Thomas
Browse files

Release 3.19.0

parent b9af6ee6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -13,8 +13,8 @@ android {
    defaultConfig {
        minSdk 21
        targetSdk 33
        versionCode 480
        versionName "3.18.2"
        versionCode 481
        versionName "3.19.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    flavorDimensions "default"
+5 −0
Original line number Diff line number Diff line
[
  {
    "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",
+9 −4
Original line number Diff line number Diff line
@@ -303,11 +303,16 @@ public class SpannableHelper {
            end = start + newUrl.length();
            url = newUrl;
        }
        if (url.length() > 30 && (validUrl || url.startsWith("gimini://"))) {
            newUrl = url.substring(0, 30);
        SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context);
        boolean truncate = sharedpreferences.getBoolean(context.getString(R.string.SET_TRUNCATE_LINKS), true);
        if (truncate) {
            int truncateValue = sharedpreferences.getInt(context.getString(R.string.SET_TRUNCATE_LINKS_MAX), 30);
            if (url.length() > truncateValue && (validUrl || url.startsWith("gimini://"))) {
                newUrl = url.substring(0, truncateValue);
                newUrl += "…";
                content.replace(start, end, newUrl);
            }
        }
        int matchEnd = validUrl ? start + newUrl.length() : end;

        String finalUrl = url;
+2 −0
Original line number Diff line number Diff line
@@ -61,6 +61,7 @@ public class FragmentTimelinesSettings extends PreferenceFragmentCompat implemen
                preferenceScreen.removePreferenceRecursively("SET_TRANSLATOR_DOMAIN");
            }
        }

        SwitchPreferenceCompat SET_DISPLAY_BOOKMARK = findPreference(getString(R.string.SET_DISPLAY_BOOKMARK));
        if (SET_DISPLAY_BOOKMARK != null) {
            boolean checked = sharedpreferences.getBoolean(getString(R.string.SET_DISPLAY_BOOKMARK) + MainActivity.currentUserID + MainActivity.currentInstance, true);
@@ -77,6 +78,7 @@ public class FragmentTimelinesSettings extends PreferenceFragmentCompat implemen
            boolean checked = sharedpreferences.getBoolean(getString(R.string.SET_PIXELFED_PRESENTATION) + MainActivity.currentUserID + MainActivity.currentInstance, false);
            SET_PIXELFED_PRESENTATION.setChecked(checked);
        }

    }

    @Override
+6 −0
Original line number Diff line number Diff line
@@ -1125,6 +1125,9 @@
    <string name="SET_EXPAND_MEDIA" translatable="false">SET_EXPAND_MEDIA</string>
    <string name="SET_GROUP_REBLOGS" translatable="false">SET_GROUP_REBLOGS</string>
    <string name="SET_BOOST_ORIGINAL_DATE" translatable="false">SET_BOOST_ORIGINAL_DATE</string>
    <string name="SET_TRUNCATE_LINKS" translatable="false">SET_TRUNCATE_LINKS</string>
    <string name="SET_TRUNCATE_LINKS_MAX" translatable="false">SET_TRUNCATE_LINKS_MAX</string>

    <string name="SET_HIDE_SINGLE_MEDIA_WITH_CARD" translatable="false">SET_HIDE_SINGLE_MEDIA_WITH_CARD</string>
    <string name="SET_LIVE_TRANSLATE_MULTIPLE" translatable="false">SET_LIVE_TRANSLATE_MULTIPLE</string>
    <string name="SET_TRUNCATE_TOOTS_SIZE" translatable="false">SET_TRUNCATE_TOOTS_SIZE</string>
@@ -1910,4 +1913,7 @@

    <string name="set_alt_text_mandatory_description">The message will not be sent if a description is missing with a media</string>
    <string name="toot_error_no_media_description">There are missing media descriptions</string>

    <string name="truncate_links">Truncate links</string>
    <string name="truncate_links_max">Max chars in links</string>
</resources>
 No newline at end of file
Loading