Currently translated at 78.8% (370 of 469 strings)
Translated using Weblate: Lithuanian (lt) by Gediminas Murauskas <muziejusinfo@gmail.com>
Currently translated at 76.9% (361 of 469 strings)
Translated using Weblate: Lithuanian (lt) by Gediminas Murauskas <muziejusinfo@gmail.com>
Currently translated at 74.8% (351 of 469 strings)
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lt/
Translation: F-Droid/F-Droid
Currently translated at 100.0% (471 of 471 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 99.7% (470 of 471 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 97.2% (35 of 36 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
Device Admin apps aka Mobile Device Management can set all sorts of
restrictions on the device. One of these is to globally disable the use
of Unknown Sources. The other is to restrict a user on the device from
using Unknown Sources. Both of these are supported. When either or both
are set, then F-Droid will not allow adding new repos, either via Intent or
via the UI.
refs #2238https://gitlab.com/groups/CalyxOS/-/epics/25https://gitlab.com/CalyxOS/calyxos/-/issues/611
* Gradle build inline won't work anymore,
and it's not a good idea to have the build require internet access anyway
* You can ship a prebuilt F-Droid apk if you want to include it in the OS
Example Android.mk snippet:
include $(CLEAR_VARS)
LOCAL_MODULE := F-Droid
LOCAL_SRC_FILES := F-Droid.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_CLASS := APPS
LOCAL_PRODUCT_MODULE := true
include $(BUILD_PREBUILT)
Change-Id: I12245312e2fe5253e9d7d311a0053bec5817dad1
* The way Trichrome library (which is a static shared library)
is implemented means that the PackageManager ends up with two
entries for it, one for the system-installed version, and another
for the upgrade installed on /data.
* The previous implementation which only relied on packageName would
sometimes pick the older version, which meant that even after installing
an update it'd still keep trying to re-install the same version over
and over again since in F-Droid's internal database it still thought that
an older version was installed.
* Always using the newer version / higher version code should hopefully fix this.
Fixes: b52c7ca39a
"Remove duplicate entries from installed packages list"
Issue: https://gitlab.com/fdroid/fdroidclient/-/issues/2184
Issue: calyxos#406
An app can create an `ACTION_SEND Intent` to share a file and/or text
to another app. This `Intent` can provide an `InputStream` to get the
actual file via `EXTRA_STREAM`. This `Intent` can also include
`EXTRA_TEXT` to describe what the shared file is. Apps like K-9Mail,
Gmail, Signal, etc. correctly handle this case and include both the
file itself and the related text in the draft message.
This is used in F-Droid to share apps. The text is the
name/description of the app and the URL that points to the app's page
on f-droid.org. The `EXTRA_STREAM` is the actual APK if available.
Having all together means that the user can choose to share a message
or the actual APK, depending on the receiving app.
Unfortunately, not all apps handle this well. WhatsApp and Element
only attach the file and ignore the text.
https://github.com/vector-im/element-android/issues/3637