Tusky-App-Android/app/src/main/java/com/keylesspalace/tusky/entity
Konrad Pozniak e05fdc6d7b
Fix status diffing and improve timeline performance (#2386)
* fix status & account diffing

* introduce TimelineAccount

* use TimelineAccount where possible

* improve tests

* improve ConversationEntity equals/hashcode

* fix mistake in ConversationEntity

* improve StatusViewData comparison

* improve tests

* fix typo in comment
2022-03-15 21:34:57 +01:00
..
AccessToken.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Account.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00
Announcement.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
AppCredentials.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Attachment.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Card.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Conversation.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00
DeletedStatus.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Emoji.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Filter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
HashTag.kt Use tags from status when adding handlers to hashtag spans in status content (#2344) 2022-02-25 18:56:21 +01:00
IdentityProof.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Instance.kt Instance configuration: the easy parts (#2341) 2022-03-01 19:43:36 +01:00
Marker.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
MastoList.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
MediaUploadResult.kt use POST api/v2/media to upload media (#2327) 2022-02-25 18:57:18 +01:00
NewStatus.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
Notification.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00
Poll.kt Highlight your own votes when displaying poll results (#2242) 2021-09-17 22:12:17 +02:00
Relationship.kt use custom JsonAdapter to be compatible with instances that have a custom subscribing feature (#2298) 2022-01-21 07:34:26 +01:00
ScheduledStatus.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SearchResult.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00
Status.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00
StatusContext.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
StatusParams.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
TimelineAccount.kt Fix status diffing and improve timeline performance (#2386) 2022-03-15 21:34:57 +01:00