Commit Graph
4982 Commits
Author SHA1 Message Date
Hans-Christoph Steiner 6260c11efc Merge branch 'static-inner-class' into 'master'
Make some inner classes static

See merge request fdroid/fdroidclient!633
2018-01-30 15:11:55 +00:00
Hans-Christoph Steiner f83094d9fe Merge branch 'app-hiding' into 'master'
Implement App Hiding

See merge request fdroid/fdroidclient!629
2018-01-29 19:18:09 +00:00
Andrew Gaul 94c4374bf7 Make some inner classes static
This avoids an implicit this field and can help GC.  Found via
error-prone.
2018-01-28 16:28:56 -08:00
Torsten Grote 6067c15085 Implement App Hiding
This commit allows F-Droid to hide itself from the laucher.
It can be hidden either as response to a panic trigger
or as a manual action by long pressing the floating search button.
The latter needs to be explicitly enabled in the settings.

Once hidden, a semi-functional fake calculator app appears in the
launcher that can be used to bring F-Droid back by entering a
pre-defined PIN.
2018-01-27 16:42:59 -02:00
Hans-Christoph Steiner 3b65cd38e7 update CHANGELOG 1.1-alpha1 2018-01-26 22:58:48 +01:00
Hans-Christoph Steiner 34c17c7e74 versionCode 1001001 2018-01-26 22:58:48 +01:00
dkanada b5e6db76a7 rename strings and preferences
!617
2018-01-26 19:24:55 +01:00
Hans-Christoph Steiner 6fe1fa581f Merge branch 'provisioning' into 'master'
file based provisioning + authentication support in add repo Intents

See merge request fdroid/fdroidclient!630
2018-01-26 18:24:21 +00:00
Hans-Christoph Steiner d6ab0ddde1 Merge branch 'weblate' into 'master'
Weblate

See merge request fdroid/fdroidclient!631
2018-01-26 16:58:59 +00:00
Hans-Christoph Steiner e3d47fbe81 Weblate 2018-01-26 16:58:53 +00:00
Michael Pöhn c60c606dcf remove outdated comments; use File concatenation instead of separators 2018-01-26 17:56:06 +01:00
Hans-Christoph Steiner 1959657092 Merge branch 'issue-1295' into 'master'
Fixes the behaviour of cancel button

Closes #1295

See merge request fdroid/fdroidclient!628
2018-01-26 12:39:08 +00:00
Hans-Christoph Steiner c61024e070 Merge branch 'add-padding-to-last-app-redo' into 'master'
Add padding to last app in Category

See merge request fdroid/fdroidclient!625
2018-01-26 13:30:26 +01:00
Hans-Christoph Steiner 720822e260 keep category count at original number: 20 2018-01-26 13:29:29 +01:00
Michael Pöhn aab46c8ab2 implemented provisioning routine 2018-01-25 23:28:15 +01:00
Michael Pöhn bb1292586b fix lint for ManageRepoActivity 2018-01-25 23:28:15 +01:00
Michael Pöhn 0f64fd30c6 fix lint for NewRepoConfig 2018-01-25 23:28:15 +01:00
Michael Pöhn b13e27f759 trigger provisions on app start 2018-01-25 23:28:15 +01:00
Michael Pöhn 9786fd2550 added authentication parsing support to add-repo dialog 2018-01-25 23:28:15 +01:00
Michael Pöhn 96def8adca added parsing for repository signing key property to provisioning files 2018-01-25 23:28:15 +01:00
Michael Pöhn 4a5ad0a33d implemented parser for (repository) provisioning 2018-01-25 23:28:15 +01:00
Shobhit Agarwal 88e567354e Fixes the behaviour of cancel button 2018-01-24 00:09:35 +05:30
Hans-Christoph Steiner dd0f791e3f Merge branch 'android-app-links' into 'master'
set up "Android App Links" handling aka "Digital Asset Links"

See merge request fdroid/fdroidclient!626
2018-01-17 13:23:57 +00:00
Hans-Christoph Steiner b1c435d3a4 Merge branch '1277-fix-screenshot-prevention' into 'master'
Make sure FLAG_SECURE is set on all activities when activated

Closes #1277

See merge request fdroid/fdroidclient!627
2018-01-15 15:27:44 +00:00
Torsten Grote 0922953bca Make sure FLAG_SECURE is set on all activities when activated 2018-01-15 11:36:25 -02:00
Hans-Christoph Steiner 3938146f93 set up "Android App Links" handling aka "Digital Asset Links"
Add all the new URL path possibilities with the new website to the filter,
and the possible, official host names.  This makes it more likely that
f-droid.org links go straight to F-Droid.

* https://developers.google.com/digital-asset-links/v1/getting-started
* https://developer.android.com/training/app-links/verify-site-associations.html

fdroid-website#165
2018-01-12 13:50:32 +01:00
Hans-Christoph Steiner a09b1ecb58 gitlab-ci: the client image now provides fdroidserver 2018-01-12 13:50:32 +01:00
Hans-Christoph Steiner f748d1e5fc review AppSecurityPermissions for new changes to sync 2018-01-12 13:50:32 +01:00
Hans-Christoph Steiner 55aa8e9aa6 use standard buffer size for Utils.getBinaryHash()
While a large buffer might make things slightly faster, the smaller buffer
size should play much nicer when F-Droid is doing things in the background.
Since calculating the hash is part of the update procedure, which can now
happen in the background, this method will be often running in the
background.

The tests showed no difference in time between the large and small buffer.
2018-01-12 13:50:32 +01:00
Hans-Christoph Steiner 69f6560ba8 gitlab-ci: replace clbin uploads with GitLab CI Artifacts
This gathers all files that are not tracked by git into a named ZIP file,
which is available for 1 week to download from the Pipelines page for the
fork that ran the build.
2018-01-12 13:50:28 +01:00
Hans-Christoph Steiner eda48c09c7 Merge branch 'master' into 'master'
switch nightly repo to finalized `fdroid nightly` command

See merge request fdroid/fdroidclient!623
2018-01-11 22:45:46 +00:00
hotlittlewhitedog ec2b82f827 add-padding-to-last-app-redo
modified:   app/src/main/java/org/fdroid/fdroid/views/categories/CategoryController.java
	modified:   app/src/main/res/layout/category_item.xml
	modified:   app/src/main/res/values/dimens.xml
2018-01-11 21:31:46 +01:00
Hans-Christoph Steiner 81f725f9f8 fix lint WrongConstant
Donno how that magic number slipped in, this is the actual flag.
/builds/eighthave/fdroidclient/app/src/main/java/org/fdroid/fdroid/acra/CrashReportSender.java:31: Error: Must be one or more of: Intent.FLAG_GRANT_READ_URI_PERMISSION, Intent.FLAG_GRANT_WRITE_URI_PERMISSION, Intent.FLAG_FROM_BACKGROUND, Intent.FLAG_DEBUG_LOG_RESOLUTION, Intent.FLAG_EXCLUDE_STOPPED_PACKAGES, Intent.FLAG_INCLUDE_STOPPED_PACKAGES, Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION, Intent.FLAG_GRANT_PREFIX_URI_PERMISSION, Intent.FLAG_ACTIVITY_NO_HISTORY, Intent.FLAG_ACTIVITY_SINGLE_TOP, Intent.FLAG_ACTIVITY_NEW_TASK, Intent.FLAG_ACTIVITY_MULTIPLE_TASK, Intent.FLAG_ACTIVITY_CLEAR_TOP, Intent.FLAG_ACTIVITY_FORWARD_RESULT, Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP, Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS, Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT, Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED, Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY, Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET, Intent.FLAG_ACTIVITY_NEW_DOCUMENT, Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET, Intent.FLAG_ACTIVITY_NO_USER_ACTION, Intent.FLAG_ACTIVITY_REORDER_TO_FRONT, Intent.FLAG_ACTIVITY_NO_ANIMATION, Intent.FLAG_ACTIVITY_CLEAR_TASK, Intent.FLAG_ACTIVITY_TASK_ON_HOME, Intent.FLAG_ACTIVITY_RETAIN_IN_RECENTS, Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT, Intent.FLAG_RECEIVER_REGISTERED_ONLY, Intent.FLAG_RECEIVER_REPLACE_PENDING, Intent.FLAG_RECEIVER_FOREGROUND, Intent.FLAG_RECEIVER_NO_ABORT, Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS [WrongConstant]

MODE_APPEND is only for openFileOutput
/builds/eighthave/fdroidclient/app/src/main/java/org/fdroid/fdroid/localrepo/SwapService.java:105: Error: Must be one or more of: Context.MODE_PRIVATE, Context.MODE_WORLD_READABLE, Context.MODE_WORLD_WRITEABLE, Context.MODE_MULTI_PROCESS [WrongConstant]
2018-01-04 23:01:00 +01:00
Hans-Christoph Steiner 8f170ddb13 include screenshot of KnownVuln interaction in Updates tab 2018-01-04 23:01:00 +01:00
Hans-Christoph Steiner 8b074e3a30 gitlab-ci: set nightly build app name to "F-Nightly" 2018-01-04 23:01:00 +01:00
Hans-Christoph Steiner 91b67a9b39 gitlab-ci: add nightly repo to deploy builds as default enabled 2018-01-04 23:01:00 +01:00
Hans-Christoph Steiner 0983a6a0b0 gitlab-ci: nightly builds using fdroid nightly 2018-01-04 23:00:55 +01:00
Hans-Christoph Steiner a170b054dd Merge branch '1258-panic-kit' into 'master'
Basic PanicKit Support with one default action

Closes #1258

See merge request fdroid/fdroidclient!621
2017-12-14 16:46:30 +00:00
Torsten Grote 512789aafa Basic PanicKit Support with one default action
The default action closes F-Droid and removes it from the list of recent
apps.

Destructive action will be added later.
2017-12-06 16:25:01 -02:00
Hans-Christoph Steiner 5ddedcf486 update ChangeLog 1.1-alpha0 2017-12-01 21:26:12 +01:00
Hans-Christoph Steiner 1ef92f55cd Merge branch 'html-with-saved-newlines' into 'master'
implement HTML with preserved newlines for app descriptions

Closes #1114

See merge request fdroid/fdroidclient!618
2017-12-01 19:59:40 +00:00
Hans-Christoph Steiner 2efdbfb007 Merge branch 'weblate' into 'master'
Weblate

See merge request fdroid/fdroidclient!619
2017-12-01 13:19:58 +00:00
Hans-Christoph Steiner 0c5ba631cf remove odd quoting 2017-12-01 14:00:39 +01:00
Hans-Christoph Steiner 1d4c6161dc fix plurals missing "other" 2017-12-01 14:00:39 +01:00
Hans-Christoph Steiner a8e87c8f0a removed unused and blank 2017-12-01 14:00:39 +01:00
Hans-Christoph Steiner 0508dc25a3 remove odd quoting 2017-12-01 14:00:39 +01:00
Hans-Christoph Steiner 1095469cd0 implement HTML with preserved newlines for app descriptions
#1000
closes #1114
2017-12-01 13:40:37 +01:00
Myeongjin Lee ed0ab169fb Translated using Weblate (Korean)
Currently translated at 100.0% (388 of 388 strings)
2017-12-01 12:17:25 +01:00
Takumi Shoji 8e729ce86b Translated using Weblate (Japanese)
Currently translated at 100.0% (388 of 388 strings)
2017-12-01 12:17:25 +01:00
BennyBeat 704456e18c Translated using Weblate (Catalan)
Currently translated at 100.0% (388 of 388 strings)
2017-12-01 12:17:25 +01:00