Hans-Christoph Steiner
a207798f5c
add expert preference to enable Popularity Contest
...
closes #396
2021-03-08 15:30:30 +00:00
Hans-Christoph Steiner
fa827e4edb
code formatting
2021-02-25 21:52:13 +01:00
Isira Seneviratne
dbbedc7ab1
Create and use notification channels on Android Oreo and higher.
2020-09-22 06:41:41 +05:30
Hans-Christoph Steiner
1061929fb4
support OpenCollective as a donation option
2020-06-25 10:31:46 +02:00
Hans-Christoph Steiner
35d2047536
only show donate icons for free software, otherwise show plain URLs
...
fdroidserver!754
fdroid-website !557
2020-06-25 10:31:44 +02:00
Hans-Christoph Steiner
103098d31c
map more Android string keys to F-Droid string keys
...
These strings are part of the install/uninstall UI which is originally
sourced from Android itself. So the translations should stay in sync with
Android's.
2019-11-21 17:22:19 +01:00
Hans-Christoph Steiner
aecf4fdc17
sync common works to the Android v9.0.0r50 sources
2019-11-21 16:06:34 +01:00
Hans-Christoph Steiner
bfd6959c34
Revert "Language: Data is "kept", not "not lost"."
...
This reverts commit 346db627ba3dee71bea8ef49184dc7ef60c7286b.
These strings come from Android:
https://gitlab.com/fdroid/fdroidclient/merge_requests/853#note_248378487
2019-11-21 10:14:18 +01:00
Florian Sesser
346db627ba
Language: Data is "kept", not "not lost".
2019-11-20 19:14:51 +01:00
Hans-Christoph Steiner
525f99b056
implement mirror/repos on USB OTG via Storage Access Framework
...
* https://developer.android.com/training/articles/scoped-directory-access
One potential future direction, if this proves too limiting:
https://github.com/magnusja/libaums
2019-06-17 18:36:58 +02:00
Hans-Christoph Steiner
679820c0b2
get the SSID info when hotspot is active
2019-06-13 21:17:31 +02:00
Hans-Christoph Steiner
9db9f32bf1
show hotspot-specific status messages when hotspot is active
2019-06-13 21:17:31 +02:00
Hans-Christoph Steiner
3b53af0657
panic: add destructive option to reset repos to defaults
2019-06-12 14:48:50 +02:00
Hans-Christoph Steiner
515b5b08f0
set up Panic preference to choose apps to uninstall on trigger
2019-06-12 14:48:50 +02:00
Hans-Christoph Steiner
fea778793c
replace BluetoothSwap with BluetoothManager, using HandlerThread
...
This is the last of the SwapType stuff!
fdroid/fdroidclient#1723
fdroid/fdroidclient#1669
2019-05-24 13:35:56 +02:00
Hans-Christoph Steiner
effcf4bfa9
purge WifiSwap class in favor of Intents and Services
2019-05-24 13:35:56 +02:00
Hans-Christoph Steiner
d91fbe7b0e
rework swap startup putting SwapService first
...
SwapService is the thing that needs to be always running, and the last
thing killed. So it should start first, and stop last. So now, the user
clicking the button starts SwapService, which starts SwapWorkflowActivity.
This also eliminatings the "Loading" screen in favor of just showing the
StartSwapView with various inline progress indicators.
2019-05-24 10:00:08 +02:00
Hans-Christoph Steiner
39f23f6876
add required length limits to swap strings for the translators
2019-05-24 10:00:08 +02:00
Hans-Christoph Steiner
b5d94b7476
convert swap error "back" button to "Try again"
...
The Android back button provides a working back function, and the Swap
"close" button on the upper left already provides a reset function. So this
turns the "back" button to be a "try again" button which re-runs the
connection process.
2019-05-24 10:00:07 +02:00
Hocuri
dbfe267540
Show snackbars with undo buttons.
2019-05-13 17:55:09 +02:00
Hans-Christoph Steiner
4f1855c8a1
App Details: show the app's Translation links
...
fdroid/fdroidserver!450
icon is:
https://material.io/tools/icons/?search=trans&icon=translate&style=baseline
2019-03-22 22:16:08 +01:00
Hans-Christoph Steiner
5e1d95c361
add comments to translators in source strings
2019-03-21 11:56:21 +01:00
Hans-Christoph Steiner
8da7fc5103
set comments to point out button labels to translators
...
closes #1678
2019-02-21 00:21:55 +01:00
Hans-Christoph Steiner
683a990da8
include test string comment to see if Weblate supports them
2019-02-18 23:52:41 +01:00
Hans-Christoph Steiner
8f854c2c6e
improve source string language for auto-updates pref
2019-02-14 15:33:31 +01:00
Hans-Christoph Steiner
823ddcaca8
use separate titles for Updates pref and Updates tab
...
https://gitlab.com/fdroid/fdroidclient/merge_requests/773#note_127475129
2019-01-02 23:23:28 +01:00
Hans-Christoph Steiner
c97424f054
show Toast when scanning an SDCard for repos
2018-12-21 23:06:04 +01:00
Hans-Christoph Steiner
38e0b8d29d
update language to reflect "nearby" usage
...
closes #887
2018-12-21 17:07:40 +01:00
Hans-Christoph Steiner
c4b0955c96
add preference to disable removable storage scanning
2018-12-21 00:04:34 +01:00
Hans-Christoph Steiner
1571e28f68
support swapping with removable storage on android-21+
...
This uses the new Storage Access Framework, which was required for
accessing files on the SD Card starting in android-19. But the API
was really limited until android-21, and not really complete until
android-23 or even android-26. So the levels of usability will vary a
lot based on how new the version of Android is.
2018-12-21 00:03:39 +01:00
Hans-Christoph Steiner
551b577bca
Merge branch 'badge' into 'master'
...
use new design for other badge instances
See merge request fdroid/fdroidclient!754
2018-12-12 20:17:47 +00:00
dkanada
85ed0d46ab
string changes
2018-12-09 16:29:07 +09:00
dkanada
24a4da9d89
some layout modifications to Updates and AppDetails headers
2018-12-09 16:28:45 +09:00
Jan-Christoph Borchardt
9dd64b8cbc
Avoid addressing person with 'me' (when 'you' is used elsewhere)
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-06 18:01:08 +00:00
Jan-Christoph Borchardt
09a7ec3fd3
Change inconsistent 'Upgrade' to 'Update'
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-06 18:01:08 +00:00
Jan-Christoph Borchardt
5f660501e3
Change technical 'Run' to more understandable 'Open'
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-06 18:01:08 +00:00
dkanada
3f00b2a4fb
standardize version properties
2018-10-27 05:27:01 +09:00
wsdfhjxc
3b711ea571
App version list overhaul
2018-08-30 20:07:31 +00:00
wsdfhjxc
9a1162c556
Replace e-mail address with forum link in "About F-Droid" screen
2018-08-22 15:29:57 +02:00
Hans-Christoph Steiner
efd577b36b
add Share button to "Installed Apps" to export CSV list
...
refs #1484
2018-08-17 15:32:27 +02:00
Hans-Christoph Steiner
aead26f02c
show "Open" button when media is installed and viewable
...
This checks if there is an app that can view the installed media file, and
if so, it shows an "Open" button where the "Run" button is for apps.
2018-08-17 15:32:27 +02:00
Hans-Christoph Steiner
667197eeac
remove old unused strings and translations
...
90acd75b90549d1cdc700672a6bb21cc1895f75a
fdroid/fdroidclient#928
2018-08-17 10:10:00 +02:00
Hans-Christoph Steiner
90acd75b90
purge broken, semi-used root filtering preference
...
RequiresRoot should become an Anti-Feature or <uses-feature> or
something like that. Having it a one-off makes it too brittle
fdroid/fdroidclient#928
2018-07-30 18:03:12 +02:00
Hans-Christoph Steiner
8503a625b5
show toast if user tries to update, but Data/WiFi settings disallow it
2018-07-19 16:34:14 +02:00
Hans-Christoph Steiner
36c0505115
add Share button to install history viewer
...
closes #1484
closes #1224
closes #70
2018-07-18 10:57:56 +02:00
Hans-Christoph Steiner
c2d9749105
add Expert Pref to enable Push Requests
...
Since !705 will allow OEMs, ROM makers, etc. to add repos, there needs to
be a way for the user to prevent those from automatically installing or
uninstalling apps for users of the full F-Droid app, which guarantees user
control.
2018-07-11 16:05:53 +02:00
Hans-Christoph Steiner
61a452e7cd
add new Anti-Feature: NoSourceSince
...
* https://f-droid.org/wiki/page/Antifeature:NoSourceSince
* fdroidserver!529
* fdroidserver#508
2018-07-11 15:58:42 +02:00
Michael Pöhn
6f7a8db019
fix share repo dialog text
2018-06-28 16:15:57 +02:00
Hans-Christoph Steiner
7043627a3a
basic Install History viewer, available only when logging is enabled
...
This provides a super simple way to view the install history directly in
F-Droid.
2018-06-27 20:45:27 +02:00
Hans-Christoph Steiner
460720c7f3
allow user to disable ACRA entirely with a preference
...
ACRA is sometimes problematic or annoying. Also, whitelabel versions might
want to disable ACRA. The setting the preference defaultValue is an easy
way to do that.
refs #1483
2018-06-27 20:45:27 +02:00