Tusky-App-Android/app/src/main/java/com/keylesspalace/tusky
Ivan Kupalov 257f3a5c1c
Fix broken timeline when there are only expired filters (#2689)
* Fix broken timeline when there are only expired filters

The issue happened when the only applicable filters are expired. There
was a check to not produce an empty regex when there are no filters but
it was done before removing expired filters so we would produce an
empty regex that would match (and remove) everything and the timeline
would get stuck.

* Make a mini-optimization for FilterModel
2022-08-31 18:55:27 +02:00
..
adapter Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
appstore improve logout (#2579) 2022-06-20 16:45:54 +02:00
components make all model classes immutable (#2686) 2022-08-31 18:54:40 +02:00
db Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
di Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
entity make all model classes immutable (#2686) 2022-08-31 18:54:40 +02:00
fragment Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
interfaces fix SearchActivity transition animations (#2464) 2022-04-28 20:37:46 +02:00
json use moshis Rfc3339DateJsonAdapter for json date parsing (#2584) 2022-06-16 18:51:35 +02:00
network Fix broken timeline when there are only expired filters (#2689) 2022-08-31 18:55:27 +02:00
pager move AccountActivity and related classes to a new package (#2216) 2022-01-11 19:55:17 +01:00
receiver Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
service Add language dropdown to compose view (#2651) 2022-08-31 18:53:57 +02:00
settings Fix unintended [mismatched] show-replies preference (with key force-reset) (#2568) 2022-05-29 19:21:33 +02:00
usecase improve logout (#2579) 2022-06-20 16:45:54 +02:00
util rewrite threads with Kotlin & coroutines (#2617) 2022-08-15 11:00:18 +02:00
view Support setting filter expirations (#2667) 2022-08-17 17:50:34 +02:00
viewdata rewrite threads with Kotlin & coroutines (#2617) 2022-08-15 11:00:18 +02:00
viewmodel Handle even more instance defaults (#2612) 2022-07-26 20:24:50 +02:00
AboutActivity.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
AccountListActivity.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
AccountsInListFragment.kt migrate Lists from RxJava to Kotlin coroutines (#2537) 2022-05-18 18:45:35 +02:00
BaseActivity.java Implement Login via WebView (#2371) 2022-03-08 21:22:19 +01:00
BottomSheetActivity.kt rewrite threads with Kotlin & coroutines (#2617) 2022-08-15 11:00:18 +02:00
EditProfileActivity.kt Handle even more instance defaults (#2612) 2022-07-26 20:24:50 +02:00
FiltersActivity.kt Support setting filter expirations (#2667) 2022-08-17 17:50:34 +02:00
LicenseActivity.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
ListsActivity.kt migrate Lists from RxJava to Kotlin coroutines (#2537) 2022-05-18 18:45:35 +02:00
MainActivity.kt improve sending error notifications (#2671) 2022-08-16 20:08:03 +02:00
SplashActivity.kt remove legacy notification channel cleanup (#2550) 2022-05-25 20:54:25 +02:00
StatusListActivity.kt Add support for following hashtags (#2642) 2022-08-07 19:09:26 +02:00
TabData.kt Timeline paging (#2238) 2022-01-11 19:00:29 +01:00
TabPreferenceActivity.kt replace kotlin-result-calladapter with networkresult-calladapter (#2569) 2022-05-30 20:03:40 +02:00
TuskyApplication.kt New emoji picker (#2395) 2022-04-26 18:50:58 +02:00
ViewMediaActivity.kt rewrite threads with Kotlin & coroutines (#2617) 2022-08-15 11:00:18 +02:00