Commit Graph

368 Commits

Author SHA1 Message Date
Matthieu 4c935918d6 Add 'What's an instance' dialog in login instead of opening link 2021-01-25 10:57:27 +01:00
Dylan Wu ba09c1e532 Translated using Weblate (Chinese (Simplified))
Currently translated at 74.8% (107 of 143 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/zh_Hans/
2021-01-25 06:58:15 +00:00
Matthieu 4aef72490d Merge branch 'translations' into 'master'
Translated using Weblate (Chinese (Simplified))

See merge request pixeldroid/PixelDroid!295
2021-01-24 23:24:00 +00:00
Matthieu 9dd6f3f1a8 Add image description functionality 2021-01-25 00:02:03 +01:00
Matthieu 43c7db2699 Clean up redundant files, change to using ic_fred drawable instead of pixeldroid text 2021-01-24 17:55:39 +01:00
Dylan Wu 8e81549cd5 Translated using Weblate (Chinese (Simplified))
Currently translated at 71.8% (102 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/zh_Hans/
2021-01-24 14:42:13 +00:00
Yarmo Mackenbach ad3e2bbe2b Translated using Weblate (Dutch)
Currently translated at 91.5% (130 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/nl/
2021-01-19 07:22:56 +00:00
x 1a612dfd6a Translated using Weblate (Italian)
Currently translated at 99.2% (141 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/it/
2021-01-18 05:22:56 +00:00
Weblate Admin 1689c2293d Translated using Weblate (Dutch)
Currently translated at 90.8% (129 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/nl/
2021-01-16 22:02:45 +00:00
Weblate Admin c6aa7ac49b Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/fr/
2021-01-16 22:02:45 +00:00
forght 5000fbe0ba Translated using Weblate (German)
Currently translated at 100.0% (142 of 142 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/de/
2021-01-15 13:58:20 +00:00
Matthieu 80cdaacf03 Fix infinite dialog loop 2021-01-14 13:15:40 +01:00
Matthieu 417332fb5c Do edit check in onBackPressed to also catch pressing the system back button 2021-01-14 12:49:50 +01:00
Matthieu c9a43f0c1c Increment version number 2021-01-14 11:51:15 +01:00
Matthieu 01879cfd28 Merge branch 'edit_ux_improvements' into 'master'
Improve UX in post creation and edit activities

Closes #267

See merge request pixeldroid/PixelDroid!285
2021-01-14 11:27:24 +01:00
Matthieu 24098ba757 Remove useless strings 2021-01-14 10:59:53 +01:00
Matthieu 5dbc45c35d Typo 2021-01-14 10:48:35 +01:00
Matthieu da1a2025c6 Update licenses yml and html 2021-01-13 23:23:43 +01:00
Matthieu 6fa4488296 Use view binding more 2021-01-13 22:46:00 +01:00
Matthieu 79c0d5c0b4 Finish removing deprecated kotlin-android-extensions uses 2021-01-13 11:16:03 +01:00
Matthieu bebf0233dc Start removing deprecated kotlin-android-extensions uses 2021-01-13 01:28:08 +01:00
Matthieu 8bfbe2fbb5 Finish implementing carousel+grid postcreation 2021-01-12 17:16:37 +01:00
Matthieu 4b8f47155c Make buttons prettier, defer uploading to when the image is posted, add remove button 2021-01-10 22:30:35 +01:00
Matthieu d6e7d2377f Carousel in the PostCreationActivity, change PhotoEditActivity to be more intuitive 2021-01-09 16:19:26 +01:00
Matthieu fc3ce61368 Merge branch 'translations' into 'master'
Translated using Weblate (Italian)

See merge request pixeldroid/PixelDroid!284
2021-01-08 11:33:34 +01:00
mjaillot 9ddbe8e0e6 Fix search 2021-01-07 19:54:39 +01:00
x 18e2ca0fd6 Translated using Weblate (Italian)
Currently translated at 100.0% (140 of 140 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/it/
2021-01-07 03:43:31 +00:00
Matthieu 1a2a971de6 Merge branch 'logout_bugfix' into 'master'
Fix #271

Closes #271

See merge request pixeldroid/PixelDroid!282
2021-01-05 00:43:28 +01:00
Matthieu 8e5e2c2d87 Fix #271 by updating the apiholder before relaunching the application 2021-01-05 00:38:16 +01:00
Weblate Admin 7014473d7a Translated using Weblate (Dutch)
Currently translated at 92.8% (130 of 140 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/nl/
2021-01-04 13:57:59 +00:00
Weblate Admin 9090bb3421 Translated using Weblate (French)
Currently translated at 96.4% (135 of 140 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/fr/
2021-01-04 13:57:59 +00:00
Mostafa Ahangarha c9ad41a844 Translated using Weblate (Persian)
Currently translated at 99.2% (139 of 140 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/fa/
2021-01-03 06:43:29 +00:00
Matthieu 181a619c8f Merge branch 'translations' into 'master'
Translations

See merge request pixeldroid/PixelDroid!278
2021-01-01 12:26:29 +01:00
Matthieu edd6f4d0b4 Everything is a coroutine 2020-12-30 18:13:39 +01:00
x 2f49243901 Translated using Weblate (Italian)
Currently translated at 100.0% (139 of 139 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/it/
2020-12-30 07:43:28 +00:00
Matthieu f38e823578 More coroutines. 2020-12-29 22:35:45 +01:00
Matthieu 1254a3566d More coroutinification 2020-12-29 22:14:32 +01:00
Matthieu 3a91b02e55 Use coroutines 2020-12-29 19:34:48 +01:00
Matthieu 178ae0b392 Merge branch 'inspection_run' into 'master'
Drawables, content descriptions, run inspection and address problems

See merge request pixeldroid/PixelDroid!277
2020-12-28 20:59:04 +01:00
Matthieu 86543ee74c Correct a bunch of small things raised by inspection 2020-12-28 20:53:24 +01:00
Weblate Admin c4cfc82b6c Translated using Weblate (Arabic)
Currently translated at 72.3% (94 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/ar/
2020-12-28 17:48:50 +00:00
Weblate Admin ef6211e890 Translated using Weblate (German)
Currently translated at 87.6% (114 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/de/
2020-12-28 17:48:50 +00:00
Matthieu 46c4719a72 Remove duplicate or unused drawables. Use dynamic colours instead of night drawables 2020-12-28 17:43:07 +01:00
Matthieu 555c3e63da Merge branch 'fix_browser_intents' into 'master'
Fix browser intents on newer android versions

See merge request pixeldroid/PixelDroid!275
2020-12-28 17:23:16 +01:00
Matthieu ff7f18d2ae Refactor and move out openUrl method to utils 2020-12-28 17:18:07 +01:00
Matthieu d6d1262629 Don't query but try catch to bypass new package visibility feature in android 11 2020-12-28 17:00:02 +01:00
Weblate Admin af4ef0af71 Translated using Weblate (Arabic)
Currently translated at 72.3% (94 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/ar/
2020-12-28 15:52:49 +00:00
Matthieu b105a9557e Merge branch 'translations' into 'master'
Translations

See merge request pixeldroid/PixelDroid!273
2020-12-28 16:52:37 +01:00
Matthieu 12ed06cce8 Move ReportActivity to posts package 2020-12-28 15:20:31 +01:00
Matthieu 0a4d285d14 Big reorganization of code into logical units (#251)
Not much actual code is changed
2020-12-26 12:10:54 +01:00
x a96aa2e58e Translated using Weblate (Italian)
Currently translated at 100.0% (130 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/it/
2020-12-23 23:20:33 +00:00
T3rr0rZ0n3 c77d381330 Translated using Weblate (Catalan)
Currently translated at 97.6% (127 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/ca/
2020-12-23 14:10:31 +00:00
Xose M 26a1c6eda5 Translated using Weblate (Galician)
Currently translated at 100.0% (130 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/gl/
2020-12-22 11:43:25 +00:00
Mostafa Ahangarha 597b34d199 Translated using Weblate (Persian)
Currently translated at 100.0% (130 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/fa/
2020-12-21 16:43:25 +00:00
Shin Ice 820048e6c5 Translated using Weblate (German)
Currently translated at 87.6% (114 of 130 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/de/
2020-12-20 21:43:25 +00:00
Matthieu 77e30cf04c Remove useless interfaces 2020-12-20 18:39:50 +01:00
Matthieu 6c66863305 Update version number 2020-12-20 14:31:48 +01:00
Matthieu deb21ccb90 Don't hide scrollbar in about activity 2020-12-20 11:49:35 +01:00
Matthieu 94cb52e25c Merge branch 'fix_report' into 'master'
Fix report API

See merge request pixeldroid/PixelDroid!269
2020-12-19 21:47:23 +01:00
Matthieu 0f5d7c20bd Fix report API 2020-12-19 21:41:07 +01:00
Matthieu bba487b98b Hide report option for your own posts 2020-12-19 21:13:30 +01:00
Matthieu 08f8bbcc13 Update dependencies 2020-12-19 21:12:56 +01:00
Matthieu bacd5e138b Don't re-bind camera if already bound
This prevents flashing black when entering the CameraFragment
2020-12-19 13:23:59 +01:00
Matthieu 1e2c73c2cf List of lambdas to defer creation of fragments 2020-12-19 13:22:45 +01:00
Matthieu 00f3dd5a19 Re-use gson instance (improves performance) 2020-12-19 13:14:38 +01:00
Matthieu 60ba840421 Use BaseActivity to inject the database and api 2020-12-16 22:11:45 +01:00
Matthieu ba5fd1c1cf Remove activity declaration in manifest for BaseActivity 2020-12-16 21:54:18 +01:00
Matthieu 9980d651d2 Remove imports and make CameraActivity inherit from BaseActivity 2020-12-16 21:50:27 +01:00
Matthieu 7066c942e8 Add direct links to translation and forge platforms 2020-12-16 17:50:47 +01:00
Matthieu 969ec214fa Fix default language being broken 2020-12-16 17:27:29 +01:00
Matthieu 2256691cd1 add icons 2020-12-12 00:51:06 +01:00
Matthieu 15e294fda7 move about button down 2020-12-11 16:59:02 +01:00
Matthieu 689dffe7c1 Add in-app language setting 2020-12-11 16:53:12 +01:00
Matthieu e71e5c304a clean imports 2020-12-08 18:33:16 +01:00
Matthieu 570b76ecdc update dependencies 2020-12-08 18:12:00 +01:00
Matthieu e3f9539af2 Fix unit test for token 2020-11-29 20:35:26 +01:00
Matthieu 3370001c4c store client ID and secret, and set up refresh if a request fails with 401 2020-11-29 20:19:25 +01:00
Matthieu bf9d5287ba Store refresh tokens 2020-11-29 14:58:54 +01:00
Matthieu f465e495d2 Delete posts with three-dot "more options" menu 2020-11-28 15:05:13 +01:00
Matthieu 624cff117a Cache feeds with database using the new paging3 API 2020-11-27 17:02:52 +01:00
Mostafa Ahangarha d54a240424 Translated using Weblate (Persian)
Currently translated at 100.0% (123 of 123 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/fa/
2020-11-16 20:44:26 +00:00
Xose M 4d1ea9f4db Translated using Weblate (Galician)
Currently translated at 100.0% (123 of 123 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/gl/
2020-11-09 13:54:55 +00:00
Matthieu b04224babb Merge branch 'translations' into 'master'
Translated using Weblate (Russian)

See merge request pixeldroid/PixelDroid!260
2020-11-09 14:19:38 +01:00
Matthieu d589e464ea Remove emulator tests from CI, since they are very flaky. 2020-11-08 20:24:38 +01:00
ge 346ee316b4 Translated using Weblate (Russian)
Currently translated at 100.0% (123 of 123 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/ru/
2020-11-08 03:44:43 +00:00
Matthieu 0718aeadac Merge branch 'release_5' into 'master'
Alpha release 5

See merge request pixeldroid/PixelDroid!257
2020-11-06 15:53:39 +01:00
Matthieu 16529b40fd Alpha release 5 2020-11-06 14:49:49 +01:00
x b0f48a1cea Translated using Weblate (Italian)
Currently translated at 100.0% (123 of 123 strings)

Translation: PixelDroid/pixeldroid
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/pixeldroid/it/
2020-11-03 18:44:42 +00:00
Matthieu 245c9c2e64 Hide comments by default. Fixes #141 2020-11-03 10:13:43 +01:00
Matthieu ee06e0229c Merge branch 'crash_fixes' into 'master'
Crash fixes, various small improvements

Closes #255 and #223

See merge request pixeldroid/PixelDroid!254
2020-11-02 22:45:53 +01:00
Matthieu ae96961dbe make sure album icon is hidden on re-used recyclerview viewholder 2020-11-02 22:36:25 +01:00
Matthieu c65a121e28 add reload and error to profile 2020-11-02 21:58:01 +01:00
Matthieu 0167a63148 Add attribution for error panda 2020-11-02 16:12:39 +01:00
Matthieu 7f04028125 Move duplicated error to layout file, create strings 2020-11-02 13:28:27 +01:00
Matthieu 22b03fca54 add poll to prevent crashes with mastodon 2020-11-01 19:57:56 +01:00
Matthieu 2c1fef2a0a Make null-ness possibility explicit. Improve fallback of displayname 2020-11-01 18:44:32 +01:00
Matthieu 5be0f1f773 Fix thumbnail on newer android versions 2020-11-01 00:07:28 +01:00
Matthieu afeae16c31 Don't reset the pages to 0, but to 1 2020-10-31 22:40:05 +01:00
Matthieu d0015b805c Add album icon, fix some API calls, remove superfluous API call 2020-10-31 22:11:01 +01:00
Matthieu 2e88e49875 Add error messages instead of toasts 2020-10-31 11:21:56 +01:00