Commit Graph
9731 Commits
Author SHA1 Message Date
Bård Sigurd Møller 39ab4295a0 Translated using Weblate: Norwegian Nynorsk (nn) by Bård Sigurd Møller <git@bsmoller.no>
Currently translated at 3.3% (21 of 624 strings)

Co-authored-by: Bård Sigurd Møller <git@bsmoller.no>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nn/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:18 +00:00
Basheer Radman 05610b1547 Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>
Currently translated at 56.8% (355 of 624 strings)

Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>

Currently translated at 50.6% (316 of 624 strings)

Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>

Currently translated at 27.8% (174 of 624 strings)

Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>

Currently translated at 26.9% (168 of 624 strings)

Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>

Currently translated at 25.8% (161 of 624 strings)

Translated using Weblate: Arabic (ar) by Basheer Radman <ba2014sheer@gmail.com>

Currently translated at 25.3% (158 of 624 strings)

Co-authored-by: Basheer Radman <ba2014sheer@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:17 +00:00
Mona Lisa 7e4838fa5b Translated using Weblate: Swedish (sv) by Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Currently translated at 19.7% (123 of 624 strings)

Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:14 +00:00
Daniel Zhelyazkov 5af63d352e Translated using Weblate: Bulgarian (bg) by Daniel Zhelyazkov <danielzhivcovzhelyazkov@gmail.com>
Currently translated at 1.7% (11 of 624 strings)

Co-authored-by: Daniel Zhelyazkov <danielzhivcovzhelyazkov@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/bg/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:13 +00:00
Ishan Basak 53d7e46088 Translated using Weblate: Bengali (bn) by Ishan Basak <ishanbasaki7@gmail.com>
Currently translated at 2.8% (18 of 624 strings)

Co-authored-by: Ishan Basak <ishanbasaki7@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/bn/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:11 +00:00
Vaviorki 2bd2f705a4 Translated using Weblate: Belarusian (be) by Vaviorki <mildspiders+weblate@proton.me>
Currently translated at 11.0% (69 of 624 strings)

Co-authored-by: Vaviorki <mildspiders+weblate@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/be/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:10 +00:00
Milan 6cdcf18b4e Translated using Weblate: Slovak (sk) by Milan <mobrcian@hotmail.com>
Currently translated at 2.2% (14 of 624 strings)

Co-authored-by: Milan <mobrcian@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:08 +00:00
MrFoX dc7d349a00 Translated using Weblate: Latvian (lv) by MrFoX <rinalds.lapsa09@gmail.com>
Currently translated at 17.4% (109 of 624 strings)

Co-authored-by: MrFoX <rinalds.lapsa09@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:06 +00:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) e3a151529d Translated using Weblate: Latvian (lv) by "ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
Currently translated at 17.4% (109 of 624 strings)

Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:05 +00:00
Marcel Kubík 90128d91fd Translated using Weblate: Slovak (sk) by Marcel Kubík <xkubik3@mailbox.org>
Currently translated at 2.0% (13 of 624 strings)

Co-authored-by: Marcel Kubík <xkubik3@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:03 +00:00
Estakisha 6ea398dc1a Translated using Weblate: Arabic (ar) by Estakisha <sanadie4023@gmail.com>
Currently translated at 21.1% (132 of 624 strings)

Translated using Weblate: Arabic (ar) by Estakisha <sanadie4023@gmail.com>

Currently translated at 21.1% (132 of 624 strings)

Co-authored-by: Estakisha <sanadie4023@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2026-10-21 02:52:00 +00:00
Debojit Santra 97c313a941 Translated using Weblate: Bengali (bn) by Debojit Santra <debojitsantra48@gmail.com>
Currently translated at 2.7% (17 of 624 strings)

Co-authored-by: Debojit Santra <debojitsantra48@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/bn/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:59 +00:00
Saman 7200777fde Translated using Weblate: Persian (fa) by Saman <saman749@proton.me>
Currently translated at 17.6% (110 of 624 strings)

Co-authored-by: Saman <saman749@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fa/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:58 +00:00
Arnesh Basu 30c588928b Translated using Weblate: Bengali (bn) by Arnesh Basu <basuarnesh080@gmail.com>
Currently translated at 2.5% (16 of 624 strings)

Co-authored-by: Arnesh Basu <basuarnesh080@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/bn/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:56 +00:00
Lilli b83caa6696 Translated using Weblate: Finnish (fi) by Lilli <kauhanen.johannes20@gmail.com>
Currently translated at 13.1% (82 of 624 strings)

Co-authored-by: Lilli <kauhanen.johannes20@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fi/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:54 +00:00
John Doe e6f633f906 Translated using Weblate: Finnish (fi) by John Doe <vvi08@temp-mail.me>
Currently translated at 12.1% (76 of 624 strings)

Co-authored-by: John Doe <vvi08@temp-mail.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fi/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:53 +00:00
Milan 935913b757 Translated using Weblate: Slovak (sk) by Milan <mobrcian@hotmail.com>
Currently translated at 1.2% (8 of 624 strings)

Co-authored-by: Milan <mobrcian@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:51 +00:00
Ivaan Srivastava 8aeb0d020f Translated using Weblate: Hindi (hi) by Ivaan Srivastava <ivaansri.mail@gmail.com>
Currently translated at 2.4% (15 of 624 strings)

Co-authored-by: Ivaan Srivastava <ivaansri.mail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/hi/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:48 +00:00
ButterflyOfFire e2818c58bb Translated using Weblate: Kabyle (kab) by ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Currently translated at 7.6% (48 of 624 strings)

Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/kab/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:47 +00:00
Kristoffer Grundström aa16ee9e6c Translated using Weblate: Swedish (sv) by Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Currently translated at 19.2% (120 of 624 strings)

Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:45 +00:00
Elish da6f58bd25 Translated using Weblate: Azerbaijani (az) by Elish <byelish6@gmail.com>
Currently translated at 4.6% (29 of 624 strings)

Co-authored-by: Elish <byelish6@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/az/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:43 +00:00
Jim Kats 52e6d99e71 Translated using Weblate: Greek (el) by Jim Kats <jim-kats@hotmail.com>
Currently translated at 8.4% (53 of 624 strings)

Co-authored-by: Jim Kats <jim-kats@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/el/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:41 +00:00
Elyas Rahimi 37785a9102 Translated using Weblate: Arabic (ar) by Elyas Rahimi <elyas.rahimi.4.28@gmail.com>
Currently translated at 7.0% (44 of 624 strings)

Co-authored-by: Elyas Rahimi <elyas.rahimi.4.28@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:40 +00:00
Bilal ff3f09efca Translated using Weblate: Arabic (ar) by Bilal <St-ob@gmx.de>
Currently translated at 5.7% (36 of 624 strings)

Co-authored-by: Bilal <St-ob@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:39 +00:00
StarSkyGeminid 1bb648f0e3 Translated using Weblate: Indonesian (id) by StarSkyGeminid <akungithubku@gmail.com>
Currently translated at 28.6% (179 of 624 strings)

Co-authored-by: StarSkyGeminid <akungithubku@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:37 +00:00
cyberboh 8dea0d2a21 Translated using Weblate: Indonesian (id) by cyberboh <cybermay686@gmail.com>
Currently translated at 25.8% (161 of 624 strings)

Co-authored-by: cyberboh <cybermay686@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:35 +00:00
Yaron Shahrabani 86256529ee Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
Currently translated at 14.9% (93 of 624 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 14.7% (92 of 624 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:33 +00:00
ginger-co ee71744bef Translated using Weblate: Hebrew (he) by ginger-co <ginger_co@outlook.com>
Currently translated at 14.4% (90 of 624 strings)

Co-authored-by: ginger-co <ginger_co@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:31 +00:00
Daniel Wiik 711e9d77a6 Translated using Weblate: Swedish (sv) by Daniel Wiik <d.wiik@outlook.com>
Currently translated at 17.1% (107 of 624 strings)

Translated using Weblate: Swedish (sv) by Daniel Wiik <d.wiik@outlook.com>

Currently translated at 16.8% (105 of 624 strings)

Co-authored-by: Daniel Wiik <d.wiik@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:29 +00:00
StarSkyGeminid f6a701f079 Translated using Weblate: Indonesian (id) by StarSkyGeminid <akungithubku@gmail.com>
Currently translated at 25.1% (157 of 624 strings)

Co-authored-by: StarSkyGeminid <akungithubku@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:27 +00:00
Andi Chandler 686c1f3b0a Translated using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>
Currently translated at 7.3% (46 of 624 strings)

Translated using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>

Currently translated at 7.3% (46 of 624 strings)

Translated using Weblate: English (United Kingdom) (en_GB) by Andi Chandler <andi@gowling.com>

Currently translated at 7.3% (46 of 624 strings)

Co-authored-by: Andi Chandler <andi@gowling.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/en_GB/
Translation: F-Droid/F-Droid Server
2026-10-21 02:51:24 +00:00
Hans-Christoph Steiner 0c3166f227 Merge branch 'fix-source-date-epoch-none' into 'master'
common: guard SOURCE_DATE_EPOCH against None return value

Closes #1329

See merge request fdroid/fdroidserver!1856
2026-10-19 12:52:25 +00:00
Unknown 69d497ba55 common: guard SOURCE_DATE_EPOCH against None return value
When get_source_date_epoch(get_build_dir(app)) returns None (e.g. when
the app source directory has not been initialized or is missing git/scm
metadata), assigning env['SOURCE_DATE_EPOCH'] = None causes a TypeError
since environment variable values must be strings.

Ensure SOURCE_DATE_EPOCH is only set when a timestamp is returned, and
delete any stale SOURCE_DATE_EPOCH key otherwise.

Closes #1329
2026-10-19 12:38:09 +00:00
Hans-Christoph Steiner 5806784d0d Merge branch 'fix_no_icon' into 'master'
update: do not fail if an app has no icons

See merge request fdroid/fdroidserver!1865
2026-10-12 08:05:28 +00:00
Jochen Sprickerhof ecc2752749 update: do not fail if an app has no icons
This happened when:

Moving org.fdroid.fdroid.privileged.ota_2130.zip from repo to archive
2026-10-10 08:01:20 +02:00
Michael Pöhn c21c177ff6 Merge branch 'doc-disable-plugins' into 'master'
plugins: document more about how to disable plugins

Closes #1351

See merge request fdroid/fdroidserver!1864
2026-10-01 16:23:43 +00:00
Hans-Christoph Steiner aae06eace4 plugins: document more about how to disable plugins
Since plugins are the very first thing loaded when running an `fdroid`
command, it is not possible to disable them via a config.yml option or even
a command line --flag.

closes #1351
2026-10-01 15:54:20 +02:00
Hans-Christoph Steiner a35fdfddd9 Merge branch 'fix-fastlane-subdir' into 'master'
Fix fastlane metadata in a subdir losing its images and changelogs

See merge request fdroid/fdroidserver!1855
2026-09-14 10:20:55 +00:00
Patrick Gaskin 092e68dee7 fix fastlane metadata in a subdir losing its images and changelogs
insert_localized_app_metadata checks a build's subdir based on the path
suffix, but this only works for the base locale dir (with the summary,
descriptiion, etc), not the images/changelogs subdir, which are silently
ignored.

Triple-T metadata does not have this issue since copy_triple_t_store_metadata
finds the base metadata dir, then goes from there.

Searching for the fastlane dir from the end of the path instead of using
a fixed offset fixes this.
2026-09-11 12:59:32 +00:00
Michael Pöhn 6416542655 Merge branch 'git-repo-status-show-deleted-modified-separately' into 'master'
separate deleted and modified in git repo status JSON

See merge request fdroid/fdroidserver!1862
2026-09-11 11:49:58 +00:00
Hans-Christoph Steiner 52f0f82a9b separate deleted and modified in git repo status JSON
Running `git status` from the command line shows deleted and modified:

```console
$ git status
On branch main
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	deleted:    repo/index.css
	modified:   repo/index.html
```

But GitPython via `git ls-files` includes deleted files in the modified list:

```
>>> git_repo.git().ls_files(deleted=True).split()
['repo/index.css']
>>> git_repo.git().ls_files(modified=True).split()
['repo/index.css', 'repo/index.html']
```

This was very confusing when troubleshooting #1344
2026-09-11 12:40:05 +02:00
Michael Pöhn e77dad5a38 Merge branch 'fix-test_signindex' into 'master'
signindex: fix tests and ensure index.jar always uses SHA1

See merge request fdroid/fdroidserver!1851
2026-09-11 10:30:25 +00:00
Hans-Christoph Steiner 61c6290a7a signindex: fix test_signindex case which was not running
* `if common.find_apksigner({}) is None:` was always false.
* test case never generated files for archive/
* use --nosign to only sign jars with signindex
2026-09-11 10:30:02 +00:00
Hans-Christoph Steiner ae11f63117 signindex: ensure index.jar always uses SHA1 2026-09-11 10:30:02 +00:00
Hans-Christoph Steiner bd56812fed signindex: complete conversion to common.get_config()
5b997e4037
2026-09-11 10:30:02 +00:00
Hans-Christoph Steiner d03ee2b138 hide icon warnings in integration tests 2026-09-11 10:30:02 +00:00
Hans-Christoph Steiner f9b5bbd66f index: ensure all indexes have the same timestamp
The current method messed up on timezones in some cases. Also fixes:
DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and
scheduled for removal in a future version. Use timezone-aware objects to
represent datetimes in UTC:
datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
2026-09-11 10:30:02 +00:00
Michael Pöhn 5d2dc1e4d1 Merge branch 'test-prod-index-css-html-png' into 'master'
add test of production index.(css/html/png) setup

See merge request fdroid/fdroidserver!1843
2026-09-11 10:00:15 +00:00
Hans-Christoph Steiner b8fbf79a9d add test of production index.(css/html/png) setup 2026-09-11 09:59:48 +00:00
Hans-Christoph Steiner 89f4920b5a Merge branch 'mark-test-with-3.14-breakage' into 'master'
zlib-ng's non-determinism breaks implanting APK sigs #1354, skip test when affected

See merge request fdroid/fdroidserver!1850
2026-09-10 16:22:33 +00:00