chinwag-android/app/src/main/java/com/keylesspalace/tusky/util
Konrad Pozniak 741461acde
rewrite threads with Kotlin & coroutines (#2617)
* initial class setup

* handle events and filters

* handle status state changes

* code formatting

* fix status filtering

* cleanup code a bit

* implement removeAllByAccountId

* move toolbar into fragment, implement menu

* error and load state handling

* fix pull to refresh

* implement reveal button

* use requireContext() instead of context!!

* jump to detailed status

* add ViewThreadViewModelTest

* fix ktlint

* small code improvements (thx charlag)

* add testcase for toggleRevealButton

* add more state change testcases to ViewThreadViewModel
2022-08-15 11:00:18 +02:00
..
AbsoluteTimeFormatter.kt Improve time format of posts when using absolute time (#2413) 2022-04-18 21:41:18 +02:00
BindingHolder.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
BlurHashDecoder.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
CardViewMode.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
CryptoUtil.kt Push notifications support via UnifiedPush (#2303) 2022-05-17 19:32:09 +02:00
CustomEmojiHelper.kt fix apng emojis not rendered when animation is turned off (#2312) 2022-02-05 08:56:24 +01:00
CustomFragmentStateAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Either.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
FocalPointUtil.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
GlideModule.kt support animated PNGs and WEBPs (#2244) 2021-10-09 10:45:41 +02:00
HttpHeaderLink.java Upgrade to AndroidX, move to MaterialComponents theme (#953) 2018-12-17 15:25:35 +01:00
ImageLoadingHelper.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
IOUtils.java Upgrade to AndroidX, move to MaterialComponents theme (#953) 2018-12-17 15:25:35 +01:00
LinkHelper.kt Revert unintentional behavior change for mention spans to use remote usernames (#2408) 2022-03-30 19:33:31 +02:00
ListStatusAccessibilityDelegate.kt update Kotlin to 1.7.10 and fix some (new?) warnings (#2647) 2022-08-07 19:36:09 +02:00
ListUtils.kt update Kotlin to 1.7.10 and fix some (new?) warnings (#2647) 2022-08-07 19:36:09 +02:00
LocaleManager.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
MediaUtils.kt update Kotlin to 1.7.10 and fix some (new?) warnings (#2647) 2022-08-07 19:36:09 +02:00
NotificationTypeConverter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
NoUnderlineURLSpan.kt Use tags from status when adding handlers to hashtag spans in status content (#2344) 2022-02-25 18:56:21 +01:00
PairedList.java fix IndexOutOfBoundException caused by ListStatusAccessibilityDelegate (#1178) 2019-04-07 16:32:58 +02:00
PickMediaFiles.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Resource.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
RickRoll.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
RxAwareViewModel.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SharedPreferencesExtensions.kt New settings (#891) 2018-11-12 21:09:39 +01:00
ShareShortcutHelper.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SmartLengthInputFilter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SpanUtils.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
StatusDisplayOptions.kt Add confirmation for favourite and bookmark actions (#2245) 2021-10-04 07:48:44 +02:00
StatusParsingHelper.kt fix notifications showing unparsed html (#2436) 2022-04-16 09:44:05 +02:00
StatusViewHelper.kt update Kotlin to 1.7.10 and fix some (new?) warnings (#2647) 2022-08-07 19:36:09 +02:00
StringUtils.kt Fix Timeline not loading (#2398) 2022-03-28 18:39:16 +02:00
ThemeUtils.java Wellbeing mode (#1992) 2020-12-23 19:13:37 +01:00
ThrowableExtensions.kt improve media upload error messages (#2602) 2022-06-30 20:51:05 +02:00
TimestampUtils.java cleanup code in StatusViewHolders (#1418) 2019-07-27 21:53:28 +02:00
ViewBindingExtensions.kt update Kotlin to 1.7.10 and fix some (new?) warnings (#2647) 2022-08-07 19:36:09 +02:00
ViewDataUtils.kt rewrite threads with Kotlin & coroutines (#2617) 2022-08-15 11:00:18 +02:00
ViewExtensions.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00