1
0
mirror of https://github.com/AllanWang/Frost-for-Facebook.git synced 2024-11-08 20:12:39 +01:00
Commit Graph

164 Commits

Author SHA1 Message Date
Allan Wang
551dbbcf1a
Update travis and kau 2020-02-29 22:26:01 -08:00
Allan Wang
a93cdf52cc
Update versions 2020-02-29 18:37:09 -08:00
Allan Wang
c8b54fd10a
Move prefs to service locator 2020-02-23 16:06:45 -08:00
Allan Wang
0fb77fc887
Update versions 2020-02-18 00:00:14 -08:00
Allan Wang
02d6adf58d
Update kau 2020-02-03 23:56:36 -08:00
Allan Wang
b198b31250
Make header content wrap content on expansion 2020-01-19 22:11:22 -08:00
Allan Wang
685220f5f9
Fix fab tinting through KAU 2019-12-31 20:00:53 -08:00
Allan Wang
6bde473889
Translations (#1611)
* New translations strings.xml (Afrikaans)

* New translations strings_pref_appearance.xml (Japanese)

* New translations strings_pref_appearance.xml (Hebrew)

* New translations strings_pref_behaviour.xml (Catalan)

* New translations strings_pref_behaviour.xml (Finnish)

* New translations strings_pref_behaviour.xml (Afrikaans)

* New translations strings_pref_appearance.xml (Tamil)

* New translations strings_play_store.xml (Japanese)

* New translations strings_play_store.xml (Hebrew)

* New translations strings_pref_appearance.xml (Finnish)

* New translations strings_pref_appearance.xml (Catalan)

* New translations strings_pref_appearance.xml (Afrikaans)

* New translations strings_play_store.xml (Tamil)

* New translations strings_play_store.xml (Finnish)

* New translations strings_pref_debug.xml (Tamil)

* New translations strings_pref_debug.xml (Hebrew)

* New translations strings_pref_experimental.xml (Greek)

* New translations strings_pref_experimental.xml (Finnish)

* New translations strings_pref_experimental.xml (Catalan)

* New translations strings_pref_experimental.xml (Afrikaans)

* New translations strings_pref_behaviour.xml (Japanese)

* New translations strings_pref_behaviour.xml (Hebrew)

* New translations strings_pref_behaviour.xml (Spanish)

* New translations strings_pref_debug.xml (Finnish)

* New translations strings_pref_behaviour.xml (Tamil)

* New translations strings_pref_debug.xml (Catalan)

* New translations strings_pref_debug.xml (Afrikaans)

* New translations strings_pref_debug.xml (Japanese)

* New translations strings_download.xml (Japanese)

* New translations strings_download.xml (Hebrew)

* New translations strings_download.xml (Finnish)

* New translations strings_download.xml (Catalan)

* New translations strings_download.xml (Tamil)

* New translations strings_errors.xml (Afrikaans)

* New translations strings.xml (Finnish)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Catalan)

* New translations strings_download.xml (Afrikaans)

* New translations strings.xml (Tamil)

* New translations strings_errors.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings_intro.xml (Japanese)

* New translations strings_intro.xml (Hebrew)

* New translations strings_intro.xml (Finnish)

* New translations strings_play_store.xml (Afrikaans)

* New translations strings_play_store.xml (Catalan)

* New translations strings_intro.xml (Tamil)

* New translations strings_errors.xml (Hebrew)

* New translations strings_errors.xml (Japanese)

* New translations strings_errors.xml (Finnish)

* New translations strings_errors.xml (Tamil)

* New translations strings_intro.xml (Afrikaans)

* New translations strings_intro.xml (Catalan)

* New translations strings_preferences.xml (Tamil)

* New translations strings_web_context.xml (Afrikaans)

* New translations strings_web_context.xml (Catalan)

* New translations strings_web_context.xml (Finnish)

* New translations strings_preferences.xml (Catalan)

* New translations strings_pref_notifications.xml (Tamil)

* New translations strings_preferences.xml (Afrikaans)

* New translations strings_preferences.xml (Japanese)

* New translations strings_preferences.xml (Finnish)

* New translations strings_preferences.xml (Greek)

* New translations strings_preferences.xml (Hebrew)

* New translations strings_pref_security.xml (Greek)

* New translations strings_pref_security.xml (Hebrew)

* New translations strings_pref_security.xml (Hungarian)

* New translations strings_pref_security.xml (Indonesian)

* New translations strings_pref_security.xml (Italian)

* New translations strings_pref_security.xml (Japanese)

* New translations strings_pref_security.xml (Norwegian)

* New translations strings_pref_security.xml (Dutch)

* New translations strings_pref_security.xml (Romanian)

* New translations strings_pref_security.xml (Serbian (Cyrillic))

* New translations strings_pref_security.xml (Swedish)

* New translations strings_pref_security.xml (Tagalog)

* New translations strings_pref_security.xml (Tamil)

* New translations strings_pref_security.xml (Thai)

* New translations strings_pref_security.xml (Turkish)

* New translations strings_pref_security.xml (Finnish)

* New translations strings_pref_security.xml (Danish)

* New translations strings_web_context.xml (Hebrew)

* New translations strings_web_context.xml (Japanese)

* New translations strings_pref_security.xml (Czech)

* New translations strings_web_context.xml (Tamil)

* New translations strings_pref_security.xml (Afrikaans)

* New translations strings_pref_security.xml (Catalan)

* New translations strings_pref_security.xml (Chinese Simplified)

* New translations strings_pref_feed.xml (Finnish)

* New translations strings_pref_feed.xml (Hebrew)

* New translations strings_pref_feed.xml (Japanese)

* New translations strings_pref_feed.xml (Tamil)

* New translations strings_pref_experimental.xml (Hebrew)

* New translations strings_pref_experimental.xml (Japanese)

* New translations strings_pref_experimental.xml (Tamil)

* New translations strings_pref_feed.xml (Afrikaans)

* New translations strings_pref_feed.xml (Catalan)

* New translations strings_pref_networks.xml (Afrikaans)

* New translations strings_pref_notifications.xml (Finnish)

* New translations strings_pref_notifications.xml (Afrikaans)

* New translations strings_pref_notifications.xml (Catalan)

* New translations strings_pref_networks.xml (Tamil)

* New translations strings_pref_notifications.xml (Hebrew)

* New translations strings_pref_notifications.xml (Japanese)

* New translations strings_pref_networks.xml (Catalan)

* New translations strings_pref_networks.xml (Finnish)

* New translations strings_pref_networks.xml (Hebrew)

* New translations strings_pref_networks.xml (Japanese)

* New translations strings_pref_security.xml (Vietnamese)

* Update gradle

* Delete blank files

* New translations strings_pref_behaviour.xml (Spanish)

* Set jvm target in kotlin

* Update kau
2019-12-31 00:03:23 -08:00
Allan Wang
ee68ef07ca
Snapshot to working build with compatible dependencies 2019-12-26 15:55:20 -08:00
Allan Wang
ed18f003bb
Convert to view binding 2019-12-26 15:32:31 -08:00
Allan Wang
15494d3b42
Update versions (#1591)
* Update versions

* Update travis android sdk

* Fix api updates

* Update dex plugin version
2019-12-08 00:29:40 -08:00
Allan Wang
b82fadbff3
Fix lint problems 2019-09-22 23:02:03 -07:00
Allan Wang
981d6ffb40
Apply kau migration 2019-09-22 22:36:16 -07:00
Allan Wang
64fd7736eb
Support horizontal swipes for overlays 2019-07-02 16:54:37 -07:00
Allan Wang
ce1c8ef579
Update versions and add image activity test start 2019-07-01 21:36:55 -07:00
Allan Wang
246ac8944f
Update kau 2019-06-13 21:42:31 -07:00
Allan Wang
c49a8e0e98
Translations (#1445)
* New translations strings.xml (Galician)

* New translations strings_pref_experimental.xml (Catalan)

* New translations strings_pref_experimental.xml (Arabic)

* New translations strings_pref_experimental.xml (Afrikaans)

* New translations strings_pref_experimental.xml (Finnish)

* New translations strings_pref_experimental.xml (Japanese)

* New translations strings_pref_experimental.xml (Hebrew)

* New translations strings_pref_experimental.xml (Greek)

* New translations strings_pref_debug.xml (Japanese)

* New translations strings_pref_feed.xml (Arabic)

* New translations strings_pref_behaviour.xml (Finnish)

* New translations strings_pref_behaviour.xml (Japanese)

* New translations strings_pref_behaviour.xml (Hebrew)

* New translations strings_pref_behaviour.xml (Greek)

* New translations strings_pref_behaviour.xml (Catalan)

* New translations strings_pref_behaviour.xml (Arabic)

* New translations strings_pref_behaviour.xml (Afrikaans)

* New translations strings_pref_debug.xml (Hebrew)

* New translations strings_pref_debug.xml (Greek)

* New translations strings_pref_debug.xml (Finnish)

* New translations strings.xml (Tamil)

* New translations strings_pref_debug.xml (Catalan)

* New translations strings_pref_debug.xml (Arabic)

* New translations strings_pref_debug.xml (Afrikaans)

* New translations strings_pref_feed.xml (Afrikaans)

* New translations strings_pref_feed.xml (Catalan)

* New translations strings_pref_notifications.xml (Hebrew)

* New translations strings_pref_notifications.xml (Greek)

* New translations strings_pref_notifications.xml (Finnish)

* New translations strings_pref_notifications.xml (Catalan)

* New translations strings_pref_notifications.xml (Arabic)

* New translations strings_pref_notifications.xml (Afrikaans)

* New translations strings_preferences.xml (Catalan)

* New translations strings_preferences.xml (Arabic)

* New translations strings_preferences.xml (Afrikaans)

* New translations strings_pref_notifications.xml (Japanese)

* New translations strings_pref_feed.xml (Japanese)

* New translations strings_pref_feed.xml (Hebrew)

* New translations strings_pref_feed.xml (Greek)

* New translations strings_pref_feed.xml (Finnish)

* New translations strings_pref_feed.xml (Chinese Traditional)

* New translations strings_pref_networks.xml (Japanese)

* New translations strings_pref_networks.xml (Hebrew)

* New translations strings_pref_networks.xml (Greek)

* New translations strings_pref_feed.xml (Turkish)

* New translations strings_pref_networks.xml (Finnish)

* New translations strings_pref_networks.xml (Catalan)

* New translations strings_pref_networks.xml (Arabic)

* New translations strings_pref_networks.xml (Afrikaans)

* New translations strings_download.xml (Japanese)

* New translations strings_download.xml (Hebrew)

* New translations strings_download.xml (Greek)

* New translations strings_download.xml (Finnish)

* New translations strings_errors.xml (Japanese)

* New translations strings_errors.xml (Hebrew)

* New translations strings_errors.xml (Greek)

* New translations strings_errors.xml (Finnish)

* New translations strings_errors.xml (Catalan)

* New translations strings_errors.xml (Arabic)

* New translations strings_errors.xml (Afrikaans)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Arabic)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings_pref_notifications.xml (Tamil)

* New translations strings.xml (French)

* New translations strings_pref_networks.xml (Tamil)

* New translations strings_pref_feed.xml (Tamil)

* New translations strings_pref_experimental.xml (Tamil)

* New translations strings_pref_debug.xml (Tamil)

* New translations strings_pref_behaviour.xml (Tamil)

* New translations strings_pref_appearance.xml (Tamil)

* New translations strings_play_store.xml (Tamil)

* New translations strings_intro.xml (Tamil)

* New translations strings_errors.xml (Tamil)

* New translations strings_download.xml (Tamil)

* New translations strings.xml (Finnish)

* New translations strings.xml (German)

* New translations strings.xml (Russian)

* New translations strings_download.xml (Catalan)

* New translations strings_download.xml (Arabic)

* New translations strings_download.xml (Afrikaans)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Thai)

* New translations strings.xml (Tagalog)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Romanian)

* New translations strings.xml (Greek)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Japanese)

* New translations strings.xml (Italian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings_pref_appearance.xml (Arabic)

* New translations strings_play_store.xml (Japanese)

* New translations strings_play_store.xml (Hebrew)

* New translations strings_play_store.xml (Greek)

* New translations strings_pref_appearance.xml (Afrikaans)

* New translations strings_pref_appearance.xml (Catalan)

* New translations strings_pref_appearance.xml (Hebrew)

* New translations strings_pref_appearance.xml (Greek)

* New translations strings_pref_appearance.xml (Finnish)

* New translations strings_pref_appearance.xml (Japanese)

* New translations strings_play_store.xml (Finnish)

* New translations strings_intro.xml (Hebrew)

* New translations strings_intro.xml (Greek)

* New translations strings_intro.xml (Finnish)

* New translations strings_intro.xml (Catalan)

* New translations strings_intro.xml (Arabic)

* New translations strings_intro.xml (Afrikaans)

* New translations strings_intro.xml (Japanese)

* New translations strings_play_store.xml (Catalan)

* New translations strings_play_store.xml (Arabic)

* New translations strings_play_store.xml (Afrikaans)

* New translations strings_pref_security.xml (Chinese Simplified)

* New translations strings_pref_security.xml (Chinese Traditional)

* New translations strings_pref_security.xml (Czech)

* New translations strings_pref_security.xml (Danish)

* New translations strings_pref_security.xml (Dutch)

* New translations strings_pref_security.xml (Catalan)

* New translations strings_pref_security.xml (Arabic)

* New translations strings_pref_security.xml (Afrikaans)

* New translations strings_pref_security.xml (Finnish)

* New translations strings_pref_security.xml (Polish)

* New translations strings_pref_security.xml (French)

* New translations strings_pref_security.xml (Romanian)

* New translations strings_pref_security.xml (Ukrainian)

* New translations strings_pref_security.xml (Turkish)

* New translations strings_pref_security.xml (Thai)

* New translations strings_pref_security.xml (Tagalog)

* New translations strings_pref_security.xml (Swedish)

* New translations strings_pref_security.xml (Spanish)

* New translations strings_pref_security.xml (Serbian (Cyrillic))

* New translations strings_pref_security.xml (Russian)

* New translations strings_pref_security.xml (Portuguese, Brazilian)

* New translations strings_pref_security.xml (German)

* New translations strings_pref_security.xml (Portuguese)

* New translations strings_pref_security.xml (Norwegian)

* New translations strings_pref_security.xml (Korean)

* New translations strings_pref_security.xml (Japanese)

* New translations strings_pref_security.xml (Italian)

* New translations strings_pref_security.xml (Indonesian)

* New translations strings_pref_security.xml (Hungarian)

* New translations strings_pref_security.xml (Hebrew)

* New translations strings_pref_security.xml (Greek)

* New translations strings_preferences.xml (Spanish)

* New translations strings_web_context.xml (Japanese)

* New translations strings_preferences.xml (Japanese)

* New translations strings_preferences.xml (Hebrew)

* New translations strings_preferences.xml (Greek)

* New translations strings_preferences.xml (Finnish)

* New translations strings_preferences.xml (Tamil)

* New translations strings_web_context.xml (Tamil)

* New translations strings_pref_security.xml (Tamil)

* New translations strings_pref_security.xml (Galician)

* New translations strings_web_context.xml (Hebrew)

* New translations strings_web_context.xml (Greek)

* New translations strings_web_context.xml (Finnish)

* New translations strings_web_context.xml (Catalan)

* New translations strings_web_context.xml (Arabic)

* New translations strings_web_context.xml (Afrikaans)

* New translations strings_pref_security.xml (Vietnamese)

* Update kau

* Update crowdin credits

* New translations strings_pref_appearance.xml (Arabic)

* New translations strings_play_store.xml (Arabic)

* New translations strings_pref_behaviour.xml (Turkish)

* New translations strings_pref_behaviour.xml (Ukrainian)

* New translations strings_pref_debug.xml (Arabic)

* New translations strings_pref_behaviour.xml (Arabic)

* New translations strings_pref_behaviour.xml (Chinese Traditional)

* New translations strings_pref_behaviour.xml (Dutch)

* New translations strings.xml (Spanish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Ukrainian)

* New translations strings_download.xml (Arabic)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings_pref_behaviour.xml (Galician)

* New translations strings.xml (Arabic)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (French)

* New translations strings_intro.xml (Arabic)

* New translations strings_errors.xml (Arabic)

* New translations strings_preferences.xml (Chinese Traditional)

* New translations strings_preferences.xml (Portuguese, Brazilian)

* New translations strings_preferences.xml (Spanish)

* New translations strings_preferences.xml (Arabic)

* Encrypt slack channel so forks don't use them

* New translations strings_preferences.xml (Ukrainian)

* New translations strings_pref_security.xml (Chinese Traditional)

* New translations strings_pref_notifications.xml (Arabic)

* New translations strings_pref_security.xml (Portuguese, Brazilian)

* New translations strings_pref_security.xml (Spanish)

* New translations strings_pref_security.xml (Ukrainian)

* New translations strings_pref_security.xml (Arabic)

* New translations strings_pref_experimental.xml (Arabic)

* New translations strings_pref_security.xml (Galician)

* New translations strings_preferences.xml (Galician)

* New translations strings_pref_feed.xml (Galician)

* New translations strings_pref_networks.xml (Arabic)

* New translations strings_pref_feed.xml (Arabic)

* New translations strings_pref_feed.xml (Dutch)

* New translations strings_pref_feed.xml (Turkish)

* Delete blank translations
2019-06-13 21:37:03 -07:00
Allan Wang
5094c9f259
Fix multi entry formats, resolves #1428 2019-06-13 16:37:08 -07:00
Allan Wang
a852193520
Update kau and fix 29 incompatibilities 2019-06-13 14:05:10 -07:00
Allan Wang
1af2414105
Fix versions and imports 2019-06-08 02:10:02 -04:00
Allan Wang
f1301c6ee5
Import versions in plugin 2019-06-07 14:52:55 -04:00
Allan Wang
dc409d14c2
Enhancement/whatsnew (#1434)
* Use kts for settings

* Update whatsnew automatically

* Remove changelog length check
2019-06-06 16:23:22 -04:00
Allan Wang
e0bea89b08
Apply spotless and update changelog 2019-05-01 17:07:18 -07:00
Allan Wang
58f4f9298b
Merge dev 2019-05-01 16:05:19 -07:00
Allan Wang
f10b719447
Update koin 2019-05-01 14:33:51 -07:00
Allan Wang
5139111a7f
Docker (#1411)
* Add initial docker test

* Depend on java only

* Remove android part

* Move build stuff to docker

* Use shorter docker file

* Quiet docker build

* Move quiet flag forward

* Export android home

* Echo versions

* Try generic lang

* Copy project

* Group sdk manager runs

* Reorder sdkmanager

* Gitignore generated files

* Copy apk output out of docker

* Fail if no apks found

* Install packages

* Add caching

* Name container

* Update caching

* Add package lock file

* Update folder path

* Switch home dir

* Copy folder contents

* Disable caching

* Add back gradle caching

* Remove original files from asset folder

* Try generic docker

* Delete extra loader

* Try java

* Try android

* Use java

* Restrict caching
2019-04-26 23:48:19 -07:00
Allan Wang
4739e6f58d
Merge properties 2019-04-21 20:26:01 -04:00
Allan Wang
bbafb7b65c
Merge dev 2019-04-21 20:22:11 -04:00
Allan Wang
576cc1a451
Add initial biometric test 2019-04-21 20:20:21 -04:00
Allan Wang
d0b4471667
Merge mute specific fixes (#1386)
* Merge mute specific fixes

* Remove version tag in user agent

* Add extra forward slash

* Update kau
2019-04-04 21:28:41 -04:00
Allan Wang
5ec962244c
Update kau 2019-03-31 19:15:52 -04:00
Allan Wang
23def966c0
Update versions 2019-03-30 22:44:03 -04:00
Allan Wang
f1878133d8
Add koin test 2019-03-07 04:00:20 -05:00
Allan Wang
c917dc13da
Create initial room models 2019-03-05 18:31:47 -05:00
Allan Wang
eb6f8f2161
Prepare next release 2019-01-05 23:00:30 -05:00
Allan Wang
635bdddebb
Remove all rx libraries 2019-01-05 00:12:45 -05:00
Allan Wang
5d2722b220
Remove unused dependencies and remove reactivex from username fetcher 2019-01-04 23:59:30 -05:00
Allan Wang
a1cf58e0ee
Use coroutine version in kau 2019-01-04 13:56:12 -05:00
Allan Wang
149c6be1bf
Enhancement/coroutines (#1273)
* 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-31 18:57:28 -05:00
Allan Wang
a9acbb16b2
Remove paper parcel, resolves #1193 2018-12-29 15:10:11 -05:00
Allan Wang
d1ed8498e5
Introduce android ktx 2018-12-25 22:27:23 -05:00
Allan Wang
49a67bc7c6
Update imageactivity and add tests, resolves #1107 2018-12-25 22:14:56 -05:00
Allan Wang
697e457da4
Clean up image activity and prepare for tests 2018-12-25 16:32:51 -05:00
Allan Wang
2c02356c49
Merge branch 'dev' into update/coroutines 2018-12-24 01:49:57 -05:00
Allan Wang
697d01882b
Enhancement/ktlint (#1259)
* Add spotless

* Reformat code

* Apply license header

* Add remaining license headers
2018-12-24 01:47:03 -05:00
Allan Wang
c45b30e28f
Update/bindview (#1258)
* Update bindview for FrostVideoViewer

* Remove more bindview usages

* Fix compilation problems

* Remove custom drawer header
2018-12-24 00:21:21 -05:00
Allan Wang
88b4073687
Migrate to androidx (#1257)
* Initial migration

* Update gradle wrapper

* Update iconics and revert progressanimator api

* Clean up imports

* Update dependencies and address some lint issues

* Update constants

* Remove extra import
2018-12-23 20:04:08 -05:00
Allan Wang
46fb61e533
Add initial coroutines 2018-12-20 23:12:41 -05:00
Allan Wang
dc6c12ba40
Fix/personal messages (#1194)
* 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-11-18 21:28:25 -05:00
Allan Wang
da63f00eb5
Fix/duplicate back (#1177)
* Merge potential fix for text zoom

* Actually fix the duplicate back

* Prepare fixing dependent notifications

* Add notification fallback url

* Add back acontext to url, fixes #1137
2018-11-06 22:35:58 -05:00