summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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/e