aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2018-11-24 12:18:45 -0500
committerGitHub <noreply@github.com>2018-11-24 12:18:45 -0500
commitf195f068bc5c619c2504d9c003ed695f23616625 (patch)
tree0c45cc222a749e4a69dcb486db4c442fef586fe3
parentdc6c12ba40b179ceb11a77da8828b79d360f79eb (diff)
downloadfrost-f195f068bc5c619c2504d9c003ed695f23616625.tar.gz
frost-f195f068bc5c619c2504d9c003ed695f23616625.tar.bz2
frost-f195f068bc5c619c2504d9c003ed695f23616625.zip
Support/fdroid (#1201)v2.1.2
* Add metadata * Add images
-rw-r--r--app/src/test/kotlin/com/pitchedapps/frost/facebook/requests/FbRequestTest.kt4
-rw-r--r--fastlane/metadata/android/en-CA/full_description.txt80
-rw-r--r--fastlane/metadata/android/en-CA/images/featureGraphic.pngbin0 -> 8596 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_1_themes.pngbin0 -> 41141 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_2_glass.pngbin0 -> 128325 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_3_multi_accounts.pngbin0 -> 30160 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_4_pip.pngbin0 -> 63637 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_5_swipe.pngbin0 -> 41821 bytes
-rw-r--r--fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_6_quick_links.pngbin0 -> 25264 bytes
-rw-r--r--fastlane/metadata/android/en-CA/short_description.txt1
-rw-r--r--fastlane/metadata/android/en-CA/title.txt1
11 files changed, 84 insertions, 2 deletions
diff --git a/app/src/test/kotlin/com/pitchedapps/frost/facebook/requests/FbRequestTest.kt b/app/src/test/kotlin/com/pitchedapps/frost/facebook/requests/FbRequestTest.kt
index 9899a018..c5fc8e8e 100644
--- a/app/src/test/kotlin/com/pitchedapps/frost/facebook/requests/FbRequestTest.kt
+++ b/app/src/test/kotlin/com/pitchedapps/frost/facebook/requests/FbRequestTest.kt
@@ -61,8 +61,8 @@ class FbRequestTest {
fun testMenu() {
val data = AUTH.getMenuData().invoke()
assertNotNull(data)
- println(ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(data!!))
- assertTrue(data.data.isNotEmpty())
+ println(ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(data))
+ assertTrue(data!!.data.isNotEmpty())
assertTrue(data.footer.hasContent, "Footer may be badly parsed")
val items = data.flatMapValid()
assertTrue(items.size > 15, "Something may be badly parsed")
diff --git a/fastlane/metadata/android/en-CA/full_description.txt b/fastlane/metadata/android/en-CA/full_description.txt
new file mode 100644
index 00000000..d0c3f6dc
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/full_description.txt
@@ -0,0 +1,80 @@
+'''Welcome to Frost for Facebook!'''
+
+[https://allanwang.github.io/Frost-for-Facebook/ Webpage]
+
+Frost is a fully functional web wrapper, with many unique and native features
+such as:
+
+* '''True multi user interactions''' - More than just an option in a settings
+menu, Frost's account switcher is right in the drawer. You are one tap away from
+switching accounts, and everything refreshes on the switch so that you can view
+other accounts instantaneously. Furthermore, the notification service will fetch
+notifications from all accounts, and will let you know which account has the new
+notification.
+
+* '''Better multitasking''' - Frost contains an overlaying web browser that can
+be drawn on top of your foreground task. Open links and notifications with a
+full screen view, then swipe away to get back to your previous task.
+
+* '''Contextual awareness''' - Frost integrates additional features via long
+presses. Need to copy a block of text or share a link? Long press the text. Need
+to zoom into an image or download it? Long press the image!
+
+* '''Material Design''' - Built for lollipop and up, Frost focuses strongly on
+a beautiful and functional UI, and embraces material transitions and dimensions.
+
+* '''Complete theme engine''' - Frost contains very comprehensive themes that
+customize all components of the app. Frost is also the only app to support
+transparent themes.
+
+* '''Fully opened''' - Nothing speaks for privacy more than being open sourced.
+Frost is proud to be one of those apps, and can be found on github (Link in the
+app's about section)
+
+* '''Fixes the little things''' - Frost is community driven, and many tweaks
+are added to address minor inconveniences and give a full native experience,
+despite being a web app.
+
+Mandatory permissions used and why:
+
+* Internet, Network State, Wifi State - Frost fetches the pages from Facebook's
+mobile website. It also needs the network state so as to limit internet usage
+when you are on a metered network.
+
+* Receive Boot Completed - Frost notifications persist on reboot, and need this
+permission to be added each time.
+
+* Vibrate - Needed to vibrate phone for notifications; this can be toggled in
+the settings
+
+* Billing - For purchasing pro and unlocking all of Frost's features
+
+Optional permissions used and why: ''(these are only requested when they have
+to be, and are disabled until then)''
+
+* Read/write external storage - Needed to upload photos in a new status and save
+photos when prompted
+
+* Fine/coarse location - Needed for the check in option if users wish to search
+for their location
+
+* That's it! No privacy intrusion and no extra demands.
+
+Permissions ''NOT'' used and why:
+
+* Wakelock - Frost takes advantage of Android's Job Scheduler, and lets the
+framework decide when to run background services. Frost therefore doesn't need
+to constantly run in the background, nor does it force your phone to stay awake.
+
+* Retrieve running apps - Frost has no need to access external apps or see what
+else is running
+
+* Identity - Frost manages its accounts internally and uses it solely to give
+you access to your account. We don't depend on other personal information and we
+don't even save your email.
+
+* Camera - While the camera permission can be added to allow you to directly
+take photos and upload them, we've decided that it would be best to allow you to
+do so externally and then share the photo with Frost
+
+''Frost is a third party app and is in no way affiliated with Facebook Inc.'' \ No newline at end of file
diff --git a/fastlane/metadata/android/en-CA/images/featureGraphic.png b/fastlane/metadata/android/en-CA/images/featureGraphic.png
new file mode 100644
index 00000000..c47aa1d9
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/featureGraphic.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_1_themes.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_1_themes.png
new file mode 100644
index 00000000..6d579adf
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_1_themes.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_2_glass.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_2_glass.png
new file mode 100644
index 00000000..4ee98308
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_2_glass.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_3_multi_accounts.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_3_multi_accounts.png
new file mode 100644
index 00000000..11536dfe
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_3_multi_accounts.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_4_pip.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_4_pip.png
new file mode 100644
index 00000000..e2b5910b
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_4_pip.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_5_swipe.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_5_swipe.png
new file mode 100644
index 00000000..f5a7fb82
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_5_swipe.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_6_quick_links.png b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_6_quick_links.png
new file mode 100644
index 00000000..bd42e92b
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/images/phoneScreenshots/frost_6_quick_links.png
Binary files differ
diff --git a/fastlane/metadata/android/en-CA/short_description.txt b/fastlane/metadata/android/en-CA/short_description.txt
new file mode 100644
index 00000000..5fd6d401
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/short_description.txt
@@ -0,0 +1 @@
+Facebook Web Wrapper \ No newline at end of file
diff --git a/fastlane/metadata/android/en-CA/title.txt b/fastlane/metadata/android/en-CA/title.txt
new file mode 100644
index 00000000..a933d845
--- /dev/null
+++ b/fastlane/metadata/android/en-CA/title.txt
@@ -0,0 +1 @@
+Frost for Facebook \ No newline at end of file