Konrad Pozniak
|
a6673a6eb2
|
simplify timeline cleanup (#1932)
* simplify timeline cleanup
* fix test
|
2020-09-14 07:52:54 +02:00 |
Levi Bard
|
9d65b2ace1
|
Filters: Make behavior of "whole word" filters consistent with the web UI when filters are non-alphanumeric (#1623)
* Fix tests build
* Make behavior of non-alphanumeric whole-word filters consistent with the web UI.
Fixes #1543
* Fix typo in filter tests
|
2020-01-06 16:16:54 +01:00 |
Konrad Pozniak
|
cecbb336fe
|
fix Android tests (#1391)
|
2019-07-16 19:27:07 +02:00 |
Konrad Pozniak
|
cb82202d4d
|
fix deleted status reappearing in the timeline (#1225)
* fix deleted status reappearing in the timeline
* fix crash
* fix tests
* fix instrumented tests
* add test for deleted status in timeline
|
2019-05-01 22:10:00 +02:00 |
Bernd
|
0db1a23c4f
|
Update Deps + Cleanup (#1158)
* Fix Typo
* Update build.gradle
* Update Deps
* Update Tests
* Fixes Tests
Without this some tests fail on my PC...
+ also:
"Put this in your gradle.properties:
android.enableUnitTestBinaryResources=true"
from http://robolectric.org/migrating/#project-configuration
* Make everything private
* Fix Warning
* Update TimelineFragment.java
* Update build.gradle
* Update gradle-wrapper.properties
* Update gradle-wrapper.properties
* Update gradle-wrapper.properties
* Fix Compile Errors
e.g.
Type inference failed. Expected type mismatch: inferred type is Preference? but Preference was expected
Type inference failed. Please try to specify type arguments explicitly.
* fix crash
* Grandle Wrapper 5.3
* Revert "Fix Compile Errors"
This reverts commit 4a774a4fe3 .
* requirePreference
* oops
* Cleanup
* Update gradle-wrapper.properties
|
2019-03-30 15:18:16 +01:00 |
Konrad Pozniak
|
6c93555ad0
|
remove unneeded instance id from db cache (#1035)
* remove unneeded instance id from db cache
* fix TimelineDAOTest
* fix TimelineRepositoryTest
|
2019-02-13 19:20:31 +01:00 |
Ivan Kupalov
|
22ee1dc5df
|
Fix IDs (#1016)
* Allow any String IDs as long as they're sortable
* Allow any String IDs as long as they're sortable
|
2019-01-31 19:03:34 +01:00 |
Ivan Kupalov
|
3ab78a19bc
|
Caching toots (#809)
* Initial timeline cache implementation
* Fix build/DI errors for caching
* Rename timeline entities tables. Add migration. Add DB scheme file.
* Fix uniqueness problem, change offline strategy, improve mapping
* Try to merge in new statuses, fix bottom loading, fix saving spans.
* Fix reblogs IDs, fix inserting elements from top
* Send one more request to get latest timeline statuses
* Give Timeline placeholders string id. Rewrite Either in Kotlin
* Initial placeholder implementation for caching
* Fix crash on removing overlap statuses
* Migrate counters to long
* Remove unused counters. Add minimal TimelineDAOTest
* Fix bug with placeholder ID
* Update cache in response to events. Refactor TimelineCases
* Fix crash, reduce number of placeholders
* Fix crash, fix filtering, improve placeholder handling
* Fix migration, add 8-9 migration test
* Fix initial timeline update, remove more placeholders
* Add cleanup for old statuses
* Fix cleanup
* Delete ExampleInstrumentedTest
* Improve timeline UX regarding caching
* Fix typos
* Fix initial timeline update
* Cleanup/fix initial timeline update
* Workaround for weird behavior of first post on initial tl update.
* Change counter types back to int
* Clear timeline cache on logout
* Fix loading when timeline is completely empty
* Fix androidx migration issues
* Fix tests
* Apply caching feedback
* Save account emojis to cache
* Fix warnings and bugs
|
2019-01-14 22:05:08 +01:00 |