summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortom79 <tschneider.ac@gmail.com>2019-04-28 18:51:16 +0200
committertom79 <tschneider.ac@gmail.com>2019-04-28 18:51:16 +0200
commit4d665a0d9eea481ba6bbb075b72c7cc0cc9825c1 (patch)
tree668be3baaf1dd48b3b92e3c420985968dc5aecb6
parentbdb6ac94be0e2d49e5a039982071a0fdde645b2b (diff)
parenta925b454891f0e4b64080fbe68b1a11b308d34f8 (diff)
Merge branch 'develop'
# Conflicts: # fastlane/metadata/android/en-US/full_description.txt # fastlane/metadata/android/en-US/short_description.txt
-rw-r--r--app/build.gradle6
-rw-r--r--app/src/main/AndroidManifest.xml5
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java1454
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/HashTagActivity.java15
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/ReorderTimelinesActivity.java198
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java12
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java7
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java29
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveMissingFeedsAsyncTask.java23
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/SyncTimelinesAsyncTask.java304
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java5
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/API.java4
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/List.java37
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/ManageTimelines.java932
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/RemoteInstance.java37
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/TagTimeline.java58
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/drawers/AccountsListAdapter.java15
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/drawers/NotificationsListAdapter.java96
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/drawers/ReorderTabAdapter.java271
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/drawers/SearchTootsListAdapter.java1
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java118
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayFiltersFragment.java17
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java86
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java99
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/fragments/TabLayoutNotificationsFragment.java8
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java179
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/itemtouchhelper/ItemTouchHelperAdapter.java59
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/itemtouchhelper/ItemTouchHelperViewHolder.java42
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/itemtouchhelper/OnStartDragListener.java34
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/itemtouchhelper/OnUndoListener.java34
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/itemtouchhelper/SimpleItemTouchHelperCallback.java126
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/interfaces/OnSyncTimelineInterface.java28
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/sqlite/SearchDAO.java27
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/sqlite/Sqlite.java29
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/sqlite/TimelinesDAO.java206
-rw-r--r--app/src/main/res/drawable/ic_drag_handle.xml9
-rw-r--r--app/src/main/res/drawable/ic_drag_handle_menu.xml9
-rw-r--r--app/src/main/res/drawable/ic_list_timeline.xml9
-rw-r--r--app/src/main/res/drawable/ic_make_tab_unvisible.xml9
-rw-r--r--app/src/main/res/drawable/ic_make_tab_visible.xml9
-rw-r--r--app/src/main/res/drawable/ic_tag_timeline.xml9
-rw-r--r--app/src/main/res/drawable/ic_video_peertube.xml9
-rw-r--r--app/src/main/res/layout-sw600dp/fragment_settings.xml40
-rw-r--r--app/src/main/res/layout/activity_reorder_tabs.xml58
-rw-r--r--app/src/main/res/layout/activity_show_account.xml4
-rw-r--r--app/src/main/res/layout/drawer_reorder.xml65
-rw-r--r--app/src/main/res/layout/fragment_settings.xml42
-rw-r--r--app/src/main/res/layout/fragment_settings_notifications.xml175
-rw-r--r--app/src/main/res/layout/layout_poll.xml45
-rw-r--r--app/src/main/res/layout/popup_media_description.xml2
-rw-r--r--app/src/main/res/menu/activity_main_drawer.xml4
-rw-r--r--app/src/main/res/menu/main_content_type.xml4
-rw-r--r--app/src/main/res/menu/option_tag_timeline.xml4
-rw-r--r--app/src/main/res/values-af/strings.xml23
-rw-r--r--app/src/main/res/values-ar/strings.xml23
-rw-r--r--app/src/main/res/values-ca/strings.xml23
-rw-r--r--app/src/main/res/values-cs/strings.xml23
-rw-r--r--app/src/main/res/values-cy/strings.xml23
-rw-r--r--app/src/main/res/values-da/strings.xml23
-rw-r--r--app/src/main/res/values-de/strings.xml27
-rw-r--r--app/src/main/res/values-el/strings.xml23
-rw-r--r--app/src/main/res/values-es/strings.xml23
-rw-r--r--app/src/main/res/values-eu/strings.xml23
-rw-r--r--app/src/main/res/values-fa/strings.xml23
-rw-r--r--app/src/main/res/values-fi/strings.xml23
-rw-r--r--app/src/main/res/values-fr/strings.xml23
-rw-r--r--app/src/main/res/values-gl/strings.xml23
-rw-r--r--app/src/main/res/values-he/strings.xml23
-rw-r--r--app/src/main/res/values-hi/strings.xml23
-rw-r--r--app/src/main/res/values-hu/strings.xml23
-rw-r--r--app/src/main/res/values-hy/strings.xml23
-rw-r--r--app/src/main/res/values-id/strings.xml23
-rw-r--r--app/src/main/res/values-it/strings.xml23
-rw-r--r--app/src/main/res/values-ja/strings.xml23
-rw-r--r--app/src/main/res/values-kab/strings.xml23
-rw-r--r--app/src/main/res/values-ko/strings.xml23
-rw-r--r--app/src/main/res/values-lmo/strings.xml23
-rw-r--r--app/src/main/res/values-mk/strings.xml23
-rw-r--r--app/src/main/res/values-nl/strings.xml23
-rw-r--r--app/src/main/res/values-no/strings.xml23
-rw-r--r--app/src/main/res/values-oc/strings.xml23
-rw-r--r--app/src/main/res/values-pl/strings.xml23
-rw-r--r--app/src/main/res/values-pt/strings.xml23
-rw-r--r--app/src/main/res/values-ro/strings.xml23
-rw-r--r--app/src/main/res/values-ru/strings.xml23
-rw-r--r--app/src/main/res/values-si/strings.xml45
-rw-r--r--app/src/main/res/values-sl/strings.xml23
-rw-r--r--app/src/main/res/values-sr/strings.xml23
-rw-r--r--app/src/main/res/values-sv/strings.xml25
-rw-r--r--app/src/main/res/values-tr/strings.xml23
-rw-r--r--app/src/main/res/values-uk/strings.xml23
-rw-r--r--app/src/main/res/values-vi/strings.xml23
-rw-r--r--app/src/main/res/values-zh-rCN/strings.xml23
-rw-r--r--app/src/main/res/values-zh-rTW/strings.xml23
-rw-r--r--app/src/main/res/values/strings.xml23
-rw-r--r--fastlane/metadata/android/en-US/changelogs/253.txt16
-rw-r--r--fastlane/metadata/android/en-US/changelogs/257.txt17
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-182652.pngbin192156 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-182902.pngbin864335 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-182920.pngbin172567 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-182958.pngbin164709 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183016.pngbin155035 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183038.pngbin252876 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183102.pngbin225316 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183119.pngbin219010 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183139.pngbin200837 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183233.pngbin161719 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183303.pngbin246529 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183328.pngbin104972 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183345.pngbin114764 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2018-08-24-183413.pngbin186328 -> 0 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114505.pngbin0 -> 204345 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114648.pngbin0 -> 250608 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114713.pngbin0 -> 3493848 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114742.pngbin0 -> 323513 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114751.pngbin0 -> 1934634 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114808.pngbin0 -> 253617 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114823.pngbin0 -> 57883 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114834.pngbin0 -> 155381 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114845.pngbin0 -> 155271 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114854.pngbin0 -> 141236 bytes
-rw-r--r--fastlane/metadata/android/en-US/images/phoneScreenshots/device-2019-02-02-114910.pngbin0 -> 258076 bytes
-rw-r--r--fastlane/metadata/android/en-US/short_description.txt2
123 files changed, 4270 insertions, 1866 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 883c79e7d..2f3e86741 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -7,8 +7,8 @@ android {
applicationId "fr.gouv.etalab.mastodon"
minSdkVersion 16
targetSdkVersion 28
- versionCode 253
- versionName "1.79.0"
+ versionCode 257
+ versionName "1.80.0"
multiDexEnabled true
}
dexOptions {
@@ -82,7 +82,7 @@ dependencies {
implementation 'com.github.stom79:mytransl:1.5'
implementation 'com.github.stom79:SparkButton:1.0.12'
implementation "com.koushikdutta.async:androidasync:2.+"
- implementation 'com.vanniktech:emoji-one:0.6.0-SNAPSHOT'
+ implementation 'com.vanniktech:emoji-one:0.6.0'
implementation 'com.oguzdev:CircularFloatingActionMenu:1.0.2'
implementation 'com.github.franmontiel:LocaleChanger:0.9.2'
implementation 'com.github.GrenderG:Toasty:1.3.1'
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 0719ab804..8c3461d73 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -208,6 +208,11 @@
android:configChanges="orientation|screenSize"
android:label="@string/app_name"
/>
+ <activity android:name=".activities.ReorderTimelinesActivity"
+ android:windowSoftInputMode="stateAlwaysHidden"
+ android:configChanges="orientation|screenSize"
+ android:label="@string/app_name"
+ />
<activity android:name=".activities.OpencollectiveActivity"
android:windowSoftInputMode="stateAlwaysHidden"
android:configChanges="orientation|screenSize"
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java
index 08eb50674..2a23aed5f 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java
@@ -23,9 +23,7 @@ import android.content.DialogInterface;
import a