Nik Clayton
367240a612
Save the user's reading position in the home timeline ( #3614 )
...
- Add a field to AccountEntity to hold the reading position
- Provide a method to save in the viewmodel to save the position
- Save the position when TimelineFragment pauses
Does not restore the position yet.
2023-05-08 13:57:17 +02:00
Konrad Pozniak
d2747811be
Fix crash in ViewThreadFragment.removeItem ( #3622 )
2023-05-05 12:03:42 +02:00
Nik Clayton
80774f35f8
Prepare v22.0 beta 2 release ( #3611 )
...
- Bump versionCode and versionName
- Create new fastlane changelog
- Update CHANGELOG.md
2023-05-04 16:01:00 +02:00
Nik Clayton
7ce5048752
Show the requester's bio in a "wants to follow you" notification ( #3284 )
2023-05-04 16:00:30 +02:00
UlrichKu
1040358f3c
Ensure text field has focus when reporting statuses
2023-05-04 14:53:27 +02:00
Nik Clayton
c154aaa17d
Ignore LogConditional issues ( #3615 )
...
Logs are stripped in release builds, this is an unnecessary lint
2023-05-04 14:50:21 +02:00
Nik Clayton
a7001eecb8
Use the tab's contentDescription as the toolbar title ( #3609 )
...
Previous code had an IndexOutOfBoundsException where tab.position could be larger than the tabs array.
2023-05-04 13:19:44 +02:00
Nik Clayton
4da758c1f7
Check for non-empty pages when falling back ( #3603 )
...
Requesting a non-existent notification ID will cause the fall-back requests to succeed but return empty lists which stops pagination.
Check for this, and in the worst case, fall back to returning the most recent notifications.
2023-05-04 13:19:28 +02:00
Konrad Pozniak
62b91664e9
Allow multiline polls (this time for real) ( #3608 )
2023-05-03 09:05:05 +02:00
Konrad Pozniak
5abd3dc9fe
fix reporting ( #3607 )
2023-05-02 18:20:02 +02:00
UlrichKu
5cac17b7a9
#3430 : (fix) do not hide the anchor of the FAB ( #3561 )
...
On Account preferences > Filters
With the list hidden on an empty view the FAB is erroneouly placed on the top left of the screen.
(Introduced with #3430 )
2023-04-30 21:51:36 +02:00
Nik Clayton
0a39ee7ded
Force a layout pass to ensure spans are measured correctly ( #3600 )
...
Fixes https://github.com/tuskyapp/Tusky/issues/3596
2023-04-30 21:50:52 +02:00
Konrad Pozniak
11cf93fa55
Remove unused class PairedList ( #3602 )
2023-04-30 21:49:05 +02:00
Nik Clayton
ccab33dd0f
Add additional margin after the "X <performed an action>" view ( #3597 )
...
Add additional 6dp margin to the top of the username view, to provide more space after the "X <performed an action>" view, consistent with item_follow.xml.
2023-04-30 14:28:01 +02:00
Nik Clayton
03031e5716
Set initialLoadSize = pageSize ( #3598 )
...
The pageSize is large enough that there's no need for the default 3 x pageSize initialLoadSize value, and this improves performance.
Fixes https://github.com/tuskyapp/Tusky/issues/3578
2023-04-29 19:34:29 +02:00
Nik Clayton
152318ce85
Show filter title instead of filter keywords ( #3589 )
...
Avoid showing the user the things they have filtered on when showing a filter placeholder in a timeline.
2023-04-29 18:56:27 +02:00
Nik Clayton
5c28cba57d
Show 0/1/1+ for replies, even if show stats is off ( #3590 )
...
Fixes https://github.com/tuskyapp/Tusky/issues/3588
2023-04-29 16:49:04 +02:00
Konrad Pozniak
a5578cf765
Check view is non-null before scrolling, fix crash in NotificationsFragment ( #3594 )
...
The posted message runs at the end of the message queue, by which time the view may no longer exist.
2023-04-29 16:39:49 +02:00
Nik Clayton
2f512705e8
Fix IndexOutOfBoundsException in onPause ( #3581 )
...
Use `getOrNull` instead of `get`, which was occasionally throwing IndexOutOfBoundsException.
2023-04-27 12:59:32 +02:00
Nik Clayton
ae1f62d317
Prepare v22.0 beta 1 release ( #3567 )
...
- Bump versionCode and versionName
- Create new fastlane changelog
- Add more detailed changelog to CHANGELOG.md
2023-04-25 13:00:08 +02:00
Nik Clayton
23c3c3b492
Fix translation merge conflicts ( #3563 )
2023-04-24 15:27:54 +02:00
Nik Clayton
4754388f99
Add padding below status content ( #3559 )
...
Fixes #3550
2023-04-24 14:58:49 +02:00
Nik Clayton
f1b3faf85f
Show the follower's bio/note in a "followed you" notification ( #3281 )
...
This makes the notification view for a follow request contain more info about the new follower, and makes the layout (of their name / username) consistent with other notifications that show names/usernames.
2023-04-24 12:09:34 +02:00
Konrad Pozniak
af2727b633
Remove shrinker rules for okhttp ( #3560 )
...
Now included automatically in OkHttp.
2023-04-24 12:08:03 +02:00
UlrichKu
24d7ef7ccb
Always publish image alt text
...
Previous code would discard the image alt-text if the user finished writing the text before the image had finished uploading.
This code ensures the text is set after the image has completed uploading.
2023-04-24 11:48:40 +02:00
Nik Clayton
168be9223d
Disable lint checks for unused resource IDs ( #3557 )
...
* Disable lint checks for unused resource IDs
The check doesn't catch some instances where resources are used through viewbinding, and has too many false positives to be useful.
* Regenerate lint baseline
Delete the existing file, then regenerated with `.\gradlew lintBlueDebug -Dlint.baselines.continue=true`
2023-04-24 09:20:03 +02:00
UlrichKu
8de5613b47
3509: Ensure filter edit dialog is scrollable ( #3510 )
2023-04-23 22:39:19 +02:00
Nik Clayton
73be497bbe
Merge pull request #3513 from Lakoja/fix-relationship-crash
...
Do not crash on empty relationship response
2023-04-23 18:36:13 +02:00
Nik Clayton
b57db0589d
Merge pull request #3514 from Lakoja/fix-edgy-crashes
...
Do not crash on/avoid index out of bounds
2023-04-21 19:52:45 +02:00
UlrichKu
b14549e041
3503: SwipeRefreshLayout must be higher level ( #3504 )
...
* 3503: SwipeRefreshLayout must be higher level
* 3503: Fix notifications view a bit
* 3503: Wrap recycler views and message views in the swipe-to-refresh if all are present
2023-04-20 19:36:29 +02:00
UlrichKu
040268e2d3
3492: Correctly shorten name in drawer and notifications ( #3495 )
...
* #3492 : Correctly shorten name in drawer and notifications
* Trigger linter again
* 3492: Use a flat ContraintLayout for everything
2023-04-08 16:55:32 +02:00
XoseM
3f680872b5
Translated using Weblate (Galician)
...
Currently translated at 100.0% (603 of 603 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2023-04-08 09:04:58 +00:00
Hồ Nhất Duy
33144c28fa
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (603 of 603 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2023-04-08 09:04:58 +00:00
Ihor Hordiichuk
3264b9706b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (603 of 603 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2023-04-08 09:04:58 +00:00
Eric
d9cb87d522
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (603 of 603 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2023-04-08 09:04:58 +00:00
Danial Behzadi
bddf4481a7
Translated using Weblate (Persian)
...
Currently translated at 100.0% (603 of 603 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
Translation: Tusky/Tusky
2023-04-08 09:04:58 +00:00
Lakoja
bca98d2f48
Do not crash on/avoid index out of bounds
2023-04-05 15:48:40 +02:00
Lakoja
eb52c8ca58
Do not crash on empty relationship response
2023-04-05 10:54:03 +02:00
UlrichKu
cf50d0563f
3416: Call the list activity when list list empty ( #3426 )
...
* 3416: Call the list activity when empty; show failure on loading
* 3416: Revert include grouping
* 3416: Remove faulty include after merge
* 3416: Added a list loading progress
* 3416: Add proper padding to progress
* 3416: Show a text if there are no lists, do not change dialog title
* 3416: Center things in layout
* 3416: Appease linter (?)
* 3416: Do not hide manage lists button
* 3416: Use ThemeUtils
2023-03-30 21:23:08 +02:00
UlrichKu
eee1414aff
#2528 : Also clear notifications on refresh in notifications timeline ( #3498 )
2023-03-30 19:38:44 +02:00
UlrichKu
8958c50de7
#3178 : Increase contrast for separator lines in dark themes ( #3497 )
2023-03-30 19:31:23 +02:00
UlrichKu
23381d45d7
3430: Make list refresh/retry consistent ( #3474 )
...
* 3430: Make list refresh/retry consistent
* 3430: Add swipe-to-refresh and use states in filter lists
2023-03-30 19:29:42 +02:00
Conny Duck
fcd997f36c
Merge remote-tracking branch 'weblate/develop' into develop
...
# Conflicts:
# app/src/main/res/values-es/strings.xml
# app/src/main/res/values-gl/strings.xml
2023-03-30 19:00:34 +02:00
Konrad Pozniak
60af582750
Merge pull request #3490 from nailyk-weblate/weblate-tusky-tusky
...
Translations update from Weblate
2023-03-30 18:52:39 +02:00
Konrad Pozniak
24dd68c996
distinguish between different error types in ScheduledStatusActivity ( #3487 )
2023-03-30 18:52:24 +02:00
Ali Rohman
4f34c2effa
Translated using Weblate (Indonesian)
...
Currently translated at 40.3% (242 of 600 strings)
Co-authored-by: Ali Rohman <laymoth@pm.me>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/id/
Translation: Tusky/Tusky
2023-03-30 16:42:49 +00:00
Quentí
8d122989da
Translated using Weblate (Occitan)
...
Currently translated at 98.5% (591 of 600 strings)
Co-authored-by: Quentí <quentinantonin@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
Translation: Tusky/Tusky
2023-03-30 16:42:49 +00:00
Deleted User
6f1e5ba744
Translated using Weblate (German)
...
Currently translated at 100.0% (600 of 600 strings)
Co-authored-by: Deleted User <noreply+268@weblate.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2023-03-30 16:42:49 +00:00
XoseM
8c5f1209ab
Translated using Weblate (Galician)
...
Currently translated at 100.0% (600 of 600 strings)
Translated using Weblate (Galician)
Currently translated at 94.0% (564 of 600 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2023-03-30 16:42:49 +00:00
Hồ Nhất Duy
33cac594ca
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (600 of 600 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2023-03-30 16:42:49 +00:00