aboutsummaryrefslogtreecommitdiff
path: root/app/src/test/kotlin
AgeCommit message (Collapse)Author
2019-05-01Restrict coroutine testAllan Wang
2019-04-25Update some testsAllan Wang
2019-04-25Merge devAllan Wang
2019-04-21Merge devAllan Wang
2019-03-31Add stricter parsing testsAllan Wang
2019-03-31Translations (#1375)Allan Wang
* New translations strings_errors.xml (Greek) * New translations strings_download.xml (Greek) * New translations strings_intro.xml (Greek) * New translations strings_preferences.xml (Greek) * New translations strings_play_store.xml (Hebrew) * New translations strings_intro.xml (Hebrew) * New translations strings_errors.xml (Hebrew) * New translations strings_download.xml (Hebrew) * New translations strings.xml (Greek) * New translations strings_web_context.xml (Greek) * New translations strings_pref_notifications.xml (Greek) * New translations strings_play_store.xml (Greek) * New translations strings_pref_networks.xml (Greek) * New translations strings_pref_feed.xml (Greek) * New translations strings_pref_experimental.xml (Greek) * New translations strings_pref_debug.xml (Greek) * New translations strings_pref_behaviour.xml (Greek) * New translations strings_pref_appearance.xml (Greek) * New translations strings_pref_behaviour.xml (Hebrew) * New translations strings_web_context.xml (Finnish) * New translations strings.xml (Finnish) * New translations strings_preferences.xml (Finnish) * New translations strings_pref_notifications.xml (Finnish) * New translations strings_pref_networks.xml (Finnish) * New translations strings_pref_feed.xml (Finnish) * New translations strings_pref_experimental.xml (Finnish) * New translations strings_pref_debug.xml (Finnish) * New translations strings_pref_behaviour.xml (Finnish) * New translations strings_pref_appearance.xml (Hebrew) * New translations strings_pref_debug.xml (Hebrew) * New translations strings_play_store.xml (Finnish) * New translations strings_intro.xml (Japanese) * New translations strings_errors.xml (Japanese) * New translations strings_download.xml (Japanese) * New translations strings_pref_appearance.xml (Japanese) * New translations strings_play_store.xml (Japanese) * New translations strings_pref_behaviour.xml (Japanese) * New translations strings.xml (Japanese) * New translations strings_pref_debug.xml (Japanese) * New translations strings_web_context.xml (Japanese) * New translations strings_preferences.xml (Japanese) * New translations strings_pref_notifications.xml (Japanese) * New translations strings_pref_networks.xml (Japanese) * New translations strings_pref_feed.xml (Japanese) * New translations strings_pref_experimental.xml (Japanese) * New translations strings_pref_experimental.xml (Hebrew) * New translations strings.xml (Hebrew) * New translations strings_web_context.xml (Hebrew) * New translations strings_preferences.xml (Hebrew) * New translations strings_pref_notifications.xml (Hebrew) * New translations strings_pref_networks.xml (Hebrew) * New translations strings_pref_feed.xml (Hebrew) * New translations strings_pref_appearance.xml (Finnish) * New translations strings_intro.xml (Finnish) * New translations strings_pref_feed.xml (Catalan) * New translations strings_pref_networks.xml (Arabic) * New translations strings_pref_notifications.xml (Arabic) * New translations strings_preferences.xml (Arabic) * New translations strings_web_context.xml (Arabic) * New translations strings.xml (Arabic) * New translations strings_download.xml (Catalan) * New translations strings_errors.xml (Catalan) * New translations strings_intro.xml (Catalan) * New translations strings_play_store.xml (Catalan) * New translations strings_pref_appearance.xml (Catalan) * New translations strings_pref_behaviour.xml (Catalan) * New translations strings_pref_debug.xml (Catalan) * New translations strings_pref_experimental.xml (Catalan) * New translations strings_pref_networks.xml (Catalan) * New translations strings_pref_experimental.xml (Arabic) * New translations strings_pref_notifications.xml (Catalan) * New translations strings_preferences.xml (Catalan) * New translations strings_web_context.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings_pref_feed.xml (Arabic) * New translations strings_pref_debug.xml (Arabic) * New translations strings_play_store.xml (Afrikaans) * New translations strings_download.xml (Afrikaans) * New translations strings_errors.xml (Afrikaans) * New translations strings_intro.xml (Afrikaans) * New translations strings_pref_appearance.xml (Afrikaans) * New translations strings_pref_behaviour.xml (Arabic) * New translations strings_pref_behaviour.xml (Afrikaans) * New translations strings_errors.xml (Finnish) * New translations strings_pref_experimental.xml (Afrikaans) * New translations strings_pref_feed.xml (Afrikaans) * New translations strings_pref_networks.xml (Afrikaans) * New translations strings_pref_notifications.xml (Afrikaans) * New translations strings_preferences.xml (Afrikaans) * New translations strings_web_context.xml (Afrikaans) * New translations strings.xml (Afrikaans) * New translations strings_download.xml (Arabic) * New translations strings_errors.xml (Arabic) * New translations strings_intro.xml (Arabic) * New translations strings_play_store.xml (Arabic) * New translations strings_pref_appearance.xml (Arabic) * New translations strings_pref_debug.xml (Afrikaans) * New translations strings.xml (Dutch) * New translations strings_download.xml (Dutch) * New translations strings_errors.xml (Dutch) * New translations strings_intro.xml (Dutch) * New translations strings_play_store.xml (Dutch) * New translations strings_pref_appearance.xml (Dutch) * New translations strings_pref_behaviour.xml (Dutch) * New translations strings_pref_debug.xml (Dutch) * New translations strings_pref_experimental.xml (Dutch) * New translations strings_pref_feed.xml (Dutch) * New translations strings_pref_networks.xml (Dutch) * New translations strings_pref_notifications.xml (Dutch) * New translations strings_preferences.xml (Dutch) * New translations strings_web_context.xml (Dutch) * New translations strings_download.xml (English) * New translations strings_errors.xml (English) * New translations strings_intro.xml (English) * New translations strings_play_store.xml (English) * New translations strings_pref_appearance.xml (English) * New translations strings_pref_behaviour.xml (English) * New translations strings_pref_experimental.xml (English) * New translations strings_pref_feed.xml (English) * New translations strings_pref_networks.xml (English) * New translations strings_pref_notifications.xml (English) * New translations strings_preferences.xml (English) * New translations strings_web_context.xml (English) * New translations strings.xml (English) * New translations strings_download.xml (Finnish) * New translations strings_pref_debug.xml (English) * New translations strings.xml (Galician) * New translations strings_download.xml (Italian) * New translations strings_errors.xml (Italian) * New translations strings_intro.xml (Italian) * New translations strings_play_store.xml (Italian) * New translations strings_pref_appearance.xml (Italian) * New translations strings_pref_appearance.xml (Italian) * New translations strings_pref_behaviour.xml (Italian) * New translations strings_pref_debug.xml (Italian) * New translations strings_pref_experimental.xml (Italian) * New translations strings_pref_feed.xml (Italian) * New translations strings_pref_networks.xml (Italian) * New translations strings_pref_notifications.xml (Italian) * New translations strings_preferences.xml (Italian) * New translations strings_pref_feed.xml (Italian) * New translations strings_preferences.xml (Italian) * New translations strings_web_context.xml (Italian) * New translations strings.xml (Italian) * New translations strings_errors.xml (Czech) * New translations strings_errors.xml (Danish) * New translations strings_errors.xml (Chinese Traditional) * New translations strings_errors.xml (Chinese Simplified) * New translations strings_errors.xml (Russian) * New translations strings_errors.xml (Serbian (Cyrillic)) * New translations strings_errors.xml (Spanish) * New translations strings_errors.xml (Romanian) * New translations strings_errors.xml (Portuguese) * New translations strings_errors.xml (Polish) * New translations strings_errors.xml (Portuguese, Brazilian) * New translations strings_errors.xml (Turkish) * New translations strings_errors.xml (Ukrainian) * New translations strings_errors.xml (Vietnamese) * New translations strings_errors.xml (Swedish) * New translations strings_errors.xml (Thai) * New translations strings_errors.xml (Tagalog) * New translations strings_errors.xml (French) * New translations strings_errors.xml (Galician) * New translations strings_errors.xml (German) * New translations strings_errors.xml (Norwegian) * New translations strings_errors.xml (Korean) * New translations strings_errors.xml (Indonesian) * New translations strings_errors.xml (Italian) * New translations strings_errors.xml (Hungarian) * New translations strings_errors.xml (Vietnamese) * New translations strings_pref_appearance.xml (Vietnamese) * New translations strings_pref_behaviour.xml (Vietnamese) * New translations strings_pref_debug.xml (Vietnamese) * New translations strings_pref_experimental.xml (Vietnamese) * New translations strings_pref_notifications.xml (Vietnamese) * New translations strings.xml (Vietnamese) * New translations strings_download.xml (Dutch) * New translations strings_errors.xml (Dutch) * New translations strings_intro.xml (Dutch) * New translations strings_play_store.xml (Dutch) * New translations strings_pref_appearance.xml (Dutch) * New translations strings_pref_behaviour.xml (Dutch) * New translations strings_pref_debug.xml (Dutch) * New translations strings_pref_experimental.xml (Dutch) * New translations strings_pref_feed.xml (Dutch) * New translations strings_pref_networks.xml (Dutch) * New translations strings_pref_notifications.xml (Dutch) * New translations strings_preferences.xml (Dutch) * New translations strings_web_context.xml (Dutch) * New translations strings.xml (Dutch) * New translations strings_pref_notifications.xml (Russian) * Remove blank translations * New translations strings_errors.xml (Czech) * New translations strings_errors.xml (Danish) * New translations strings_errors.xml (French) * New translations strings_errors.xml (Galician) * New translations strings_errors.xml (German) * New translations strings_errors.xml (Hungarian) * New translations strings_errors.xml (Indonesian) * New translations strings_errors.xml (Spanish) * New translations strings_errors.xml (Portuguese) * New translations strings_errors.xml (Polish) * New translations strings_errors.xml (Russian) * New translations strings_errors.xml (Romanian) * New translations strings_errors.xml (Italian) * New translations strings_errors.xml (Norwegian) * New translations strings_errors.xml (Korean) * New translations strings_errors.xml (Turkish) * New translations strings_errors.xml (Thai) * New translations strings_errors.xml (Vietnamese) * New translations strings_errors.xml (Ukrainian) * New translations strings_errors.xml (Serbian (Cyrillic)) * New translations strings_errors.xml (Tagalog) * New translations strings_errors.xml (Swedish) * New translations strings_errors.xml (Chinese Traditional) * New translations strings_errors.xml (Chinese Simplified) * Fix test * New translations strings_errors.xml (Portuguese, Brazilian)
2019-03-30Update changelog and add fbclid testAllan Wang
2019-03-07Optimize importsAllan Wang
2019-03-04Add fbclid trimmer, resolves #1290Allan Wang
2019-02-05Theme (#1346)Allan Wang
* Theme text from linked user list * Theme unlike page, resolves #1335 * Fix comment theme box text, resolves #1340 * Apply spotless
2019-02-05Enhancement/js (#1344)Allan Wang
* Attempt to add package json * Add initial typescript components * Convert remaining files * Remove some null checks * Reorganize folders * Add missing js and tests for file paths * Delete unused babelrc * Remove unused packages
2019-02-02Fix crashAllan Wang
2019-01-05Use conflated channels where possible, resolves #1314Allan Wang
2019-01-04Remove unnecessary zip function with reactivexAllan Wang
2019-01-04Remove unused dependencies and remove reactivex from username fetcherAllan Wang
2019-01-04Use coroutine version in kauAllan Wang
2019-01-04Prepare new test for unique onlyAllan Wang
2019-01-04Fix flyweight testsAllan Wang
2019-01-04Convert global continuations to completable deferredAllan Wang
2019-01-03Wrap full image url in try catch, resolves #1307Allan Wang
2019-01-03Add custom gradle function and ignore some testsAllan Wang
2018-12-31Enhancement/coroutines (#1273)Allan Wang
* Convert rest of fbcookie to suspended methods * Replace active checks with yield * Apply spotless * Switch cookie domain to exact url * Optimize imports and enable travis tests again * Update proguard rules * Remove unnecessary yield * Remove unused flyweight * Remove unused disposable and method * Use contexthelper instead of dispatcher main * Convert login activity to coroutines * Use kau helper methods for coroutines * Enhancement/offline site (#1288) * Begin conversion of offline site logic * Fix offline tests and add validation tests * Ignore cookie in jsoup if it is blank * Force load and zip to be in io * Use different zip files to fix tests * Log all test output * Do not log stdout * Allow test skip for fb offline
2018-12-28Apply spotlessAllan Wang
2018-12-28Switch remaining primary observablesAllan Wang
2018-12-27Add tests for channel context switchingAllan Wang
2018-12-27Convert remaining view observablesAllan Wang
2018-12-27Begin replacing observables with channelsAllan Wang
2018-12-26Add new flyweightAllan Wang
2018-12-25Update imageactivity and add tests, resolves #1107Allan Wang
2018-12-24Enhancement/ktlint (#1259)Allan Wang
* Add spotless * Reformat code * Apply license header * Add remaining license headers
2018-11-24Support/fdroid (#1201)v2.1.2Allan Wang
* Add metadata * Add images
2018-11-18Fix/personal messages (#1194)Allan Wang
* Update dependency versions * Fix regex to support personal messages, resolves #1180 * Update download url, resolves #1131 * Update changelog * Downgrade apache dependency version * Disable travis for master pushes [skip ci] * Support java 1.8
2018-10-08Fix/misc (#1130)Allan Wang
* Update bugsnag exception filter * Rewrite imageactivity to remove file nullability * Init bugsnag before logging * Add bugsnag tags * Update theme for transitioning to post creation
2018-10-08Update when bugsnag gets added (#1128)Allan Wang
2018-09-27Add tests and move header hider to cssAllan Wang
2018-09-27Fix more lintsAllan Wang
2018-09-27Move parsers to facebook folder (#1109)Allan Wang
2018-04-13Fix view full image (#882)v2.0.1Allan Wang
* Test including full photo viewer * Test cookie in glide * Fix parser and add redirects to view full image * Update changelog
2018-04-12Misc (#865)Allan Wang
* Clean up git code * Update download link * Update theme * Reorder settings, resolvees #856 * Do not log undeliverable exception * Handle potential lack of webview * Set notification epoch default to now, resolves #857 * Fix notification epoch time init * Update changelog * Update theme * Add slack url, resolves #880 * Prepare for image update
2018-04-09Feature/download manager (#855)Allan Wang
* Add initial github release check * Create update service * Clean old manager directory * Update kau * Update updateActivity snippet * Add back gradle keys * Remove update service functionality
2018-03-11misc (#781)v1.8.3Allan Wang
* Rename image vars * Add black media option, resolves #726 * Update changelog * Fix menu parsin * Update changelog * Fix menu badges
2018-03-11Enhancement/debug mode (#779)Allan Wang
* Update changelog * Improve debugger * Remove need for mapping urls * Remove excess logs * Clean up
2018-03-11Fix/notification sound (#763)Allan Wang
* Update dependencies * Update theme * Fix bad css merge * Add notification feedback for fetching now * Hide notif settings that no longer work with channels * Wip android o channels * Revert back to old group method * Update dependencies * Update rxnetwork version
2018-02-02Feature/post (#696)v1.8.1Allan Wang
* Reorder final override * Add initial fab bindings * Update scripts * Optimize and use js header hider * Remove old header hider * Use method for generating clicker
2018-01-20Enhancement/speed up (#650)Allan Wang
* Revert back to m.facebook * Add initial speedup * Update theme * Fix link press for event status * Move web states to fb const * Fix images and email * Fix up flyweight for requests * Ensure frost request is synchronous * Prepare diff utils * Improve speed and fix blank overlay * Update comments * Add debugger and fix searchview * Theme discover pages. Resolves #654 * Fix duplicate reload * Fix image loading * Update changelog * Update tests * Rename test Update dependencies Update gitignore
2018-01-10Misc (#614)Allan Wang
* Add locale log * Add flyweight design for authenticator * Add option to have instant messages only * Update interceptor * Add hd image model loader (#613) * Launch image view for view full image * Update changelog * Greatly improve ImageActivity loading * Update hashes * Add back keyword filter * Clean up
2018-01-07Feature/website debug (#603)Allan Wang
* Create beginning of web downloader * Clean up * Update KAU for reified activity launching * Update web attachments and setFrostColor * Test other zipper * Test simpler image saving model * Finish up image activity * Restore aggressive overlays * Try new zipper * Test again * Fix tests * Add working build * Rename * Support cancellation
2017-12-31Misc (#592)v1.7.6Allan Wang
* Update dependencies * Allow null message * Support new kau logging
2017-12-31Mock logger in unit testsAllan Wang
2017-12-31feature/menu-parser (#582)Allan Wang
* Test menu parser * Add menu fragment implementation * Test proguard * Clean up * Use async * Use invoke * Try without proguard * Try 2 * Add fallback logic * Use normal notification event * Add custom event flag * Add rest of menu fragment data * Ensure fallback works * Update docs