changes
|
@ -6,8 +6,8 @@ android {
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 29
|
targetSdkVersion 29
|
||||||
versionCode 378
|
versionCode 379
|
||||||
versionName "2.37.0-beta-2"
|
versionName "2.37.0"
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
renderscriptTargetApi 28 as int
|
renderscriptTargetApi 28 as int
|
||||||
renderscriptSupportModeEnabled true
|
renderscriptSupportModeEnabled true
|
||||||
|
@ -41,17 +41,20 @@ android {
|
||||||
applicationId "fr.gouv.etalab.mastodon"
|
applicationId "fr.gouv.etalab.mastodon"
|
||||||
buildConfigField "boolean", "DONATIONS", "true"
|
buildConfigField "boolean", "DONATIONS", "true"
|
||||||
buildConfigField "boolean", "lite", "false"
|
buildConfigField "boolean", "lite", "false"
|
||||||
|
resValue "string", "app_name", "Fedilab"
|
||||||
}
|
}
|
||||||
lite {
|
lite {
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
applicationId "app.fedilab.lite"
|
applicationId "app.fedilab.lite"
|
||||||
buildConfigField "boolean", "DONATIONS", "true"
|
buildConfigField "boolean", "DONATIONS", "true"
|
||||||
buildConfigField "boolean", "lite", "true"
|
buildConfigField "boolean", "lite", "true"
|
||||||
|
resValue "string", "app_name", "Fedilab Lite"
|
||||||
}
|
}
|
||||||
playstore {
|
playstore {
|
||||||
applicationId "app.fedilab.android"
|
applicationId "app.fedilab.android"
|
||||||
buildConfigField "boolean", "DONATIONS", "false"
|
buildConfigField "boolean", "DONATIONS", "false"
|
||||||
buildConfigField "boolean", "lite", "false"
|
buildConfigField "boolean", "lite", "false"
|
||||||
|
resValue "string", "app_name", "Fedilab"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
android:allowBackup="false"
|
android:allowBackup="false"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
android:icon="@mipmap/ic_launcher_lite"
|
android:icon="@mipmap/ic_launcher_lite"
|
||||||
android:label="@string/app_name_lite"
|
android:label="@string/app_name"
|
||||||
android:largeHeap="true"
|
android:largeHeap="true"
|
||||||
android:requestLegacyExternalStorage="true"
|
android:requestLegacyExternalStorage="true"
|
||||||
android:roundIcon="@mipmap/ic_launcher_lite_round"
|
android:roundIcon="@mipmap/ic_launcher_lite_round"
|
||||||
|
|
|
@ -306,18 +306,10 @@ public class ColorSettingsFragment extends PreferenceFragmentCompat implements S
|
||||||
}
|
}
|
||||||
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
|
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
|
||||||
intent.addCategory(Intent.CATEGORY_OPENABLE);
|
intent.addCategory(Intent.CATEGORY_OPENABLE);
|
||||||
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
|
intent.setType("*/*");
|
||||||
intent.setType("*/*");
|
String[] mimetypes = {"*/*"};
|
||||||
String[] mimetypes = {"*/*"};
|
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);
|
||||||
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);
|
startActivityForResult(intent, PICK_IMPORT_THEME);
|
||||||
startActivityForResult(intent, PICK_IMPORT_THEME);
|
|
||||||
} else {
|
|
||||||
intent.setType("*/*");
|
|
||||||
Intent pickIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
|
|
||||||
Intent chooserIntent = Intent.createChooser(intent, getString(R.string.toot_select_import));
|
|
||||||
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[]{pickIntent});
|
|
||||||
startActivityForResult(chooserIntent, PICK_IMPORT_THEME);
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name" translatable="false">Fedilab</string>
|
|
||||||
<string name="app_name_lite" translatable="false">Fedilab Lite</string>
|
|
||||||
<string name="navigation_drawer_open">Open the menu</string>
|
<string name="navigation_drawer_open">Open the menu</string>
|
||||||
<string name="navigation_drawer_close">Close the menu</string>
|
<string name="navigation_drawer_close">Close the menu</string>
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,15 @@ files:
|
||||||
two_letters_code:
|
two_letters_code:
|
||||||
zh-TW: zh-rTW
|
zh-TW: zh-rTW
|
||||||
zh-CN: zh-rCN
|
zh-CN: zh-rCN
|
||||||
- source: /fastlane/metadata/android/en-US/full_description.txt
|
- source: /src/fdroid/fastlane/metadata/android/en-US/full_description.txt
|
||||||
translation: /fastlane/metadata/android/%two_letters_code%/%original_file_name%
|
translation: /src/fdroid/fastlane/metadata/android/%two_letters_code%/%original_file_name%
|
||||||
update_option: update_without_changes
|
update_option: update_without_changes
|
||||||
languages_mapping:
|
languages_mapping:
|
||||||
two_letters_code:
|
two_letters_code:
|
||||||
zh-TW: zh-rTW
|
zh-TW: zh-rTW
|
||||||
zh-CN: zh-rCN
|
zh-CN: zh-rCN
|
||||||
- source: /fastlane/metadata/android/en-US/short_description
|
- source: /src/fdroid/fastlane/metadata/android/en-US/short_description
|
||||||
translation: /fastlane/metadata/android/%two_letters_code%/%original_file_name%
|
translation: /src/fdroid/fastlane/metadata/android/%two_letters_code%/%original_file_name%
|
||||||
update_option: update_without_changes
|
update_option: update_without_changes
|
||||||
languages_mapping:
|
languages_mapping:
|
||||||
two_letters_code:
|
two_letters_code:
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
Fixed:
|
||||||
|
- Crash when adding media (Pixelfed/Mastodon)
|
|
@ -0,0 +1,16 @@
|
||||||
|
It supports:
|
||||||
|
- Mastodon, Pleroma, Pixelfed, Peertube, GNU Social, Friendica.
|
||||||
|
|
||||||
|
|
||||||
|
The app has advanced features (especially for Pleroma and Mastodon):
|
||||||
|
|
||||||
|
- Multi-accounts support
|
||||||
|
- Schedule messages from the device
|
||||||
|
- Schedule boosts
|
||||||
|
- Bookmark messages
|
||||||
|
- Follow and interact with remote instances
|
||||||
|
- Timed mute accounts
|
||||||
|
- Cross-account actions with a long press
|
||||||
|
- Translation feature
|
||||||
|
- Art timelines
|
||||||
|
- Video timelines
|
After Width: | Height: | Size: 384 KiB |
After Width: | Height: | Size: 200 KiB |
After Width: | Height: | Size: 245 KiB |
After Width: | Height: | Size: 3.3 MiB |
After Width: | Height: | Size: 316 KiB |
After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 248 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 152 KiB |
After Width: | Height: | Size: 152 KiB |
After Width: | Height: | Size: 138 KiB |
After Width: | Height: | Size: 252 KiB |
|
@ -0,0 +1 @@
|
||||||
|
Lite version of Fedilab - a multifunctional Android client to access the distributed Fediverse, consisting of micro blogging, photo sharing and video hosting.
|
|
@ -0,0 +1 @@
|
||||||
|
Fedilab Lite
|