1
0
mirror of https://github.com/AllanWang/Frost-for-Facebook.git synced 2024-11-08 20:12:39 +01:00
Go to file
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
app Enhancement/coroutines (#1273) 2018-12-31 18:57:28 -05:00
docs Fix like button and disable cookie update, resolves #1203 2018-12-29 16:06:01 -05:00
files Add new encoded files 2018-09-26 22:52:40 -04:00
gradle/wrapper Migrate to androidx (#1257) 2018-12-23 20:04:08 -05:00
_config.yml Enhancement/site (#1192) 2018-11-18 20:08:17 -05:00
.gitignore Cleanup (#1087) 2018-09-26 14:56:44 -04:00
.travis.yml Fix/personal messages (#1194) 2018-11-18 21:28:25 -05:00
build.gradle Enhancement/ktlint (#1259) 2018-12-24 01:47:03 -05:00
crowdin.yaml Add crowdin yaml 2017-11-13 06:16:24 -05:00
generate-apk-release.sh misc (#548) 2017-12-11 21:18:57 -05:00
gradle.properties Enhancement/coroutines (#1273) 2018-12-31 18:57:28 -05:00
gradlew Translations (#1125) 2018-10-08 17:39:02 -04:00
gradlew.bat Update badges 2018-03-25 18:03:15 -04:00
LICENSE Initial commit 2017-05-28 21:17:24 -07:00
priv.sample.properties Move parsers to facebook folder (#1109) 2018-09-27 18:03:53 -04:00
README.md Update README.md (#1224) 2018-12-06 13:36:45 -05:00
settings.gradle Start pro version 2017-06-23 15:48:51 -07:00
spotless.gradle Enhancement/ktlint (#1259) 2018-12-24 01:47:03 -05:00
spotless.license.kt Enhancement/ktlint (#1259) 2018-12-24 01:47:03 -05:00

Frost-for-Facebook

Build Status Crowdin ZenHub BugSnag GitHub license

Download from Github Releases
Download from F-Droid for automatic updates
Join the Slack Workspace

Note Some keystores are public for the sake of automatic builds and consistent signing across devices. This means that others can build apps with the same signature. The only valid download sources are through my github releases.

Frost is a third party Facebook wrapper geared towards design and functionality. It contains many features, including:

  • Support for multiple accounts and fast switching
  • Full theming across all activities
  • PIP videos
  • Overlaying browser to read posts and get right back to your previous task
  • Extensive notification support, with bundling, filtering, battery friendly scheduling, icons, and multi user support
  • Context menu from any link via long press
  • Native image viewer and downloader via long press
  • Reactive based loading
  • The transparency of open sourced development

Frost is the only third party Facebook app to have:

  • Transparent themes and a fully customizable theme engine
  • True multiuser support, along with multiuser notifications
  • Fully swipable overlays
  • Fully customizable tabs

Test builds can be found here. Note that these builds occur for every commit, including unstable ones. Typically, those merged into master are stable, and those merged into dev have been tested.

Showcase

Transparency Transparency

Transparency Transparency

Transparency Transparency

Translations

Frost depends on translations crowdsourced by the general public. If you would like to contribute, please visit here. Note that this project heavily depends on KAU, which also needs to be translated here.

Special thanks to the following awesome people for translating significant portions of Frost!

Language Contributors
Chinese (Simplified) Zhengang
Danish mhtorp
French Vincent KulakJean-Philippe Gravel
Galician Xesús M. Mosquera
German Bushido1992Marcel Soehnchen3LD0mi HA
Hungarian János ErkliBálint Csurgai-Horváth
Indonesian M. Angga Ariska
Italian Bonnee
Korean 잇스테이크
Norwegian Julian Madsen
Polish MrocznypantinPL
Portuguese, Brazilian TheusKhan
Spanish Jahir FiquitivaNefi Salazar
Swedish ArtswitcherHenrik Mattsson-Mårn
Thai Thanawat Hanthong
Turkish upvotelifeKardelen Sepetçi
Ukrainian Таня ДелікатнаВадим Жушман
Vietnamese AlienzNguyễn Thành NamVolodymyr Lisivka

The full activity stream for the translations can be found here