Commit Graph

573 Commits

Author SHA1 Message Date
Matthieu 4f87077178 Merge branch 'master' into notifications 2021-09-25 13:51:52 +02:00
Matthieu 2fe37a1691 Make notification channels on adding account 2021-09-25 13:43:04 +02:00
Matthieu 717ed496f5 Merge branch 'image_orientation' into 'master'
Image orientation

See merge request pixeldroid/PixelDroid!384
2021-09-23 22:30:27 +00:00
Frédéric Gerber d64728d8ed Consider EXIF orientation manually for APIs < 28
Co-authored-by: Matthieu <24-artectrex@users.noreply.shinice.net>
2021-09-24 00:26:15 +02:00
Matthieu dc03e52568 Merge 2021-09-23 00:22:08 +02:00
Matthieu 2e3d912cdc Fix #300 in manner suggested by dansup
"you should be using url if preview_url returns public/no-preview.png or stick with url. The issue is a race condition and caching"
2021-09-22 23:59:39 +02:00
Matthieu df016a524f Refine notification fetching 2021-09-22 22:18:59 +02:00
Matthieu 8f5e4e2317 Fetch notifications on login 2021-09-22 22:17:51 +02:00
Matthieu 96bf4c92d2 Add Notifications to settings 2021-09-22 22:13:05 +02:00
Matthieu 20da756257 Update licences 2021-09-20 12:34:01 +02:00
Matthieu d93504c072 Formatting 2021-09-20 12:06:31 +02:00
Matthieu dc402819d4 Update tests 2021-09-20 12:05:46 +02:00
Matthieu e8941dccb3 Update dependencies 2021-09-19 12:54:55 +02:00
Matthieu ea0342bc22 Replace spaces by %20 in Uri for OAuth prompt 2021-09-18 13:18:29 +02:00
Matthieu 73fc84ad75 Refactor bitmap and make less copies 2021-09-18 13:11:10 +02:00
Matthieu cbfcf1b087 Remove unused import 2021-09-18 09:16:48 +02:00
Frédéric Gerber ad0729686b Remove useless import 2021-09-17 16:47:54 +02:00
Frédéric Gerber 6eaae47140 Comply with EXIF settings when editing a picture 2021-09-17 16:45:47 +02:00
Matthieu 08a3e40d46 Update unit test 2021-09-16 13:52:03 +02:00
Matthieu a967fc6e57 Add license to yml 2021-09-16 11:34:28 +02:00
Matthieu 9e0ab70320 Update tests 2021-09-11 15:10:34 +02:00
Matthieu a4c3891ca5 Merge branch 'master' into 'notifications'
# Conflicts:
#   app/build.gradle
#   app/src/main/java/org/pixeldroid/app/utils/api/PixelfedAPI.kt
2021-09-09 13:38:24 +00:00
Matthieu 104648af2c Prepare db migration 2021-09-07 13:14:32 +02:00
Matthieu 2511b9f194 Fix lint error 2021-09-07 13:14:32 +02:00
Matthieu 9c1187f233 Update licenses 2021-09-07 13:14:32 +02:00
Matthieu 6e1e12af0e Create api from user without side effect 2021-09-07 13:14:29 +02:00
Matthieu ba372a3d17 Update instead of replace user to avoid CASCADE deleting all cached feeds
Previously, every time database entry for the user is updated (as it is
on startup of the app), the tables depending on the user will get wiped.
This includes notifications, public and home feeds, so that breaks quite
a bit of things in a hard to debug way.
2021-09-07 13:14:29 +02:00
Matthieu 649535f8fd Add comment notification type 2021-09-07 13:14:29 +02:00
Matthieu ebec547dd0 Only clear feed from the right user 2021-09-07 13:14:29 +02:00
Matthieu ea2c9bc6db Update dependencies 2021-09-07 13:14:24 +02:00
Matthieu db5d397de3 Merge master 2021-09-06 16:34:20 +02:00
Matthieu 86c541032e Add Czech 2021-09-06 16:09:38 +02:00
Matthieu 5115e3f428 Merge master 2021-09-06 15:59:16 +02:00
Matthieu 0ebea9c232 Update dependencies 2021-09-06 15:54:00 +02:00
Matthieu b1e23b4a93 Fix black camera and profile picture being broken 2021-09-06 15:53:51 +02:00
Matthieu dd6c1c9e03 doesn't crash 2021-08-20 21:26:11 +02:00
Matthieu e6910c3ce0 Reliable (?) notifications 2021-08-19 14:41:32 +02:00
Matthieu 330b009d14 Add comment notification type 2021-08-19 14:36:39 +02:00
Matthieu c0cff10fa9 Create api from user without side effect 2021-08-19 14:35:14 +02:00
Matthieu cd775c2441 Update dependencies 2021-08-19 14:32:37 +02:00
Matthieu fb947bf639 Use OffsetDateTime instead of Date in database 2021-08-19 14:28:22 +02:00
Matthieu 87d5341fea Use OffsetDateTime instead of Date in database 2021-08-19 14:24:37 +02:00
Weblate Admin be195fd394 Translated using Weblate (French)
Currently translated at 96.1% (151 of 157 strings)

Co-authored-by: Weblate Admin <contact@pixeldroid.org>
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/app/fr/
Translation: PixelDroid/pixeldroid
2021-08-18 15:39:02 +00:00
Tomas 76a333cc26 Translated using Weblate (Czech)
Currently translated at 28.0% (44 of 157 strings)

Co-authored-by: Tomas <tomas@brabenec.net>
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/app/cs/
Translation: PixelDroid/pixeldroid
2021-08-16 15:17:23 +00:00
Dan Xavier b3bf63b796 Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.0% (2 of 5 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (157 of 157 strings)

Co-authored-by: Dan Xavier <dannylo@tuta.io>
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/app/pt_BR/
Translate-URL: https://weblate.pixeldroid.org/projects/pixeldroid/fastlane/pt_BR/
Translation: PixelDroid/Fastlane
Translation: PixelDroid/pixeldroid
2021-08-16 15:17:23 +00:00
Weblate Admin 9f16f62858 Added translation using Weblate (Czech)
Co-authored-by: Weblate Admin <contact@pixeldroid.org>
2021-08-15 11:06:38 +00:00
Matthieu 42491ff6e2 Fix lint error 2021-08-14 20:16:01 +02:00
Matthieu 6b3876a1d2 Update licenses 2021-08-14 20:04:02 +02:00
Matthieu 353655e79c Update instead of replace user to avoid CASCADE deleting all cached feeds
Previously, every time database entry for the user is updated (as it is
on startup of the app), the tables depending on the user will get wiped.
This includes notifications, public and home feeds, so that breaks quite
a bit of things in a hard to debug way.
2021-08-14 19:45:27 +02:00
Matthieu 752cf37257 Only clear feed from the right user 2021-08-14 19:40:31 +02:00