Konrad Pozniak
55513e8e2b
Android 12 support, update AndroidX libraries ( #2367 )
...
* Android 12 support, update AndroidX libraries
* fix ktlint
* add Android 12 splash screen support
* fix comments in MainActivity
* remove deprecated Intent.ACTION_CLOSE_SYSTEM_DIALOGS
* delete TimelineViewModelTest
* fix notifications on Android 12
* improve splash screen
* handle pending intent flags in a dedicated function
2022-03-09 20:50:23 +01:00
Konrad Pozniak
e29567c9ec
Cleanup dagger setup ( #2300 )
...
* cleanup dagger setup
* fix tests
* fix ktlint
* cleanup FragmentBuildersModule
2022-01-23 20:24:55 +01:00
Levi Bard
d07c1b098e
Highlight your own votes when displaying poll results ( #2242 )
...
* Highlight your own votes when displaying poll results
* Unbreak tests
* Add a checkmark to the description of self-voted options
2021-09-17 22:12:17 +02:00
Konrad Pozniak
16ffcca748
add ktlint plugin to project and apply default code style ( #2209 )
...
* add ktlint plugin to project and apply default code style
* some manual adjustments, fix wildcard imports
* update CONTRIBUTING.md
* fix formatting
2021-06-28 21:13:24 +02:00
Ivan Kupalov
44a5b42cac
Timeline refactor ( #2175 )
...
* Move Timeline files into their own package
* Introduce TimelineViewModel, add coroutines
* Simplify StatusViewData
* Handle timeilne fetch errors
* Rework filters, fix ViewThreadFragment
* Fix NotificationsFragment
* Simplify Notifications and Thread, handle pin
* Redo loading in TimelineViewModel
* Improve error handling in TimelineViewModel
* Rewrite actions in TimelineViewModel
* Apply feedback after timeline factoring review
* Handle initial failure in timeline correctly
2021-06-11 20:15:40 +02:00
Konrad Pozniak
40b24cd242
migrate to RxJava3 ( #2146 )
...
* migrate to RxJava3
* remove unused import
2021-05-16 19:53:27 +02:00
Konrad Pozniak
0b86f58139
convert some regular strings to plural strings ( #2100 )
...
* convert some regular strings to plural strings
* convert hint_describe_for_visually_impaired from string to plurals
* fix ukrainian strings
2021-03-07 19:43:25 +01:00
Alibek Omarov
b91a0aceeb
Notification bell ( #2012 )
...
* Add notification bell button, API endpoints and new relationship field
* Add notification type for subscriptions
* Add subscriptions to legacy notification filtering
* Update schemas
* Fix build
* Make rewrite static method into method of Notification class, fix getNotificationText
* Mastodon wording for subscriptions
2020-12-23 12:52:39 +01:00
Konrad Pozniak
3558d441a4
better distinction between green and blue build flavors ( #1997 )
2020-11-28 17:34:21 +01:00
Levi Bard
2170e6b0fa
Perform bidirectionality isolation manually instead of relying on `BidiFormatter` ( #1976 )
...
* Perform manual isolation of display names etc. instead of relying on BidiFormatter.
Fixes #1921
* Make follow request notification header formatting more like other notifications
2020-11-04 18:21:41 +01:00
Ivan Kupalov
e4c10f1ca4
Improve notifications fetching ( #1930 )
...
* Improve notifications fetching
- Only fetch notifications up to the latest fetched one
- Use timeline markers to avoid showing already seen notifications
* Apply some of the suggestions
2020-09-20 18:43:28 +02:00
Konrad Pozniak
b280e25727
use AndroidX WorkManager instead of Evernote Android Job ( #1783 )
...
* use AndroidX WorkManager instead of Evernote Android Job
* move notification related classes to their own package
* fix missing import
2020-05-12 18:46:49 +02:00