Commit Graph

203 Commits

Author SHA1 Message Date
Catfriend1
2b4dcdc44f
Update SyncthingNative to v2.0.1 / APK version 2.0.1.0 (#1567) 2025-08-14 14:46:17 +02:00
Catfriend1
cbab4ec64c Upgrade SyncthingNative to v2.0.0 2025-08-12 10:38:09 +02:00
Catfriend1
b4240a2e94
Move version-code, version-name to libs.versions.toml (#1544)
Add gradle task to verify if versionCode matches versionName.
2025-07-14 17:14:34 +02:00
Catfriend1
b20e6332af Move minSdk to versions catalog 2025-07-14 00:16:52 +02:00
Catfriend1
814780d55f Update scripts 2025-07-14 00:14:54 +02:00
Catfriend1
6eea7ac2a6
Updated SyncthingNative to v1.30.0 (#1517) 2025-07-01 19:14:31 +02:00
Catfriend1
f52d9a5509 build-syncthing.py: Build faster for local emulator 2025-06-25 17:32:46 +02:00
Hans-Christoph Steiner
51bf3581db build.gradle: static BUILD_HOST/BUILD_USER for reproducible builds (#1485)
https://github.com/Catfriend1/syncthing-android/issues/1383#issuecomment-2966263131
2025-06-12 14:07:54 +02:00
Catfriend1
495793fe5c Update build.gradle 2025-06-11 17:49:34 +02:00
Catfriend1
52cd2124be Update build.gradle 2025-06-11 15:17:53 +02:00
Catfriend1
7e7ef0075f Detect F-Droid build env (fixes #1383)
Set BUILD_HOST, BUILD_USER statically to achieve reproducible builds of the libsyncthingnative.so. The env vars were different because F-Droids verification server uses another hostname than the regular build servers.
2025-06-11 10:42:25 +02:00
Catfriend1
40149bf269 Update SyncthingNative to v1.29.7 (#1461) 2025-06-02 21:31:53 +02:00
Catfriend1
5b83e28dc7 Fix libSyncthingNative.so packaging for armeabi-v7a (fixes #1421) (#1425) 2025-05-17 10:49:50 +02:00
Catfriend1
36471f623a build/plugin: Update vyarus.use.python to 4.1.0
Resolves gradle crash when running BuildAnaylzer cache optimization test.

Configuration cache state could not be cached: field `readLock` of `org.codehaus.groovy.runtime.memoize.ConcurrentCommonCache` bean found in field `cache` of `org.codehaus.groovy.runtime.memoize.Memoize$MemoizeFunction` bean found in field `memoizedMethodClosure$buildModulesList` of task `:syncthing:checkPython` of type `ru.vyarus.gradle.plugin.python.task.CheckPythonTask`: error writing value of type 'java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock'
Unable to make field private final java.util.concurrent.locks.ReentrantReadWriteLock$Sync java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.sync accessible: module java.base does not "opens java.util.concurrent.locks" to unnamed module
2025-05-13 15:02:28 +02:00
Catfriend1
ce6888ce86 build-syncthing.py: Remove GO BUILDID (fixes #1383)
to produce reproducible libsyncthingnative.so builds
ref: PR #1390
2025-05-11 15:40:36 +02:00
Catfriend1
d31367b15b gradle/buildNative: Add verifySyncthingNativeVersionMatchesApp 2025-05-09 12:40:08 +02:00
Catfriend1
36a19d70ef build-syncthing.py: Remove mingit if git is missing
We assume a dev has git on the system because of a prior git clone to obtain the repo
2025-05-09 12:39:11 +02:00
Catfriend1
6117da2b1c Make release builds reproducible #698 (fixes #1383) (#1390) 2025-05-08 20:40:17 +02:00
Catfriend1
a4187d484a Update SyncthingNative to v1.29.6 / Update debug cert to SHA256 / Prepare GPG sign (fixes #1284) (fixes #1311) (#1377)
* Update SyncthingNative to v1.29.6

* Update build.gradle.kts

* Update syncthing

* Update build-app.yaml

* Update build-app.yaml

* Update release-app.yaml

* Update build-app.yaml

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update actions-setup.txt

* Update release-app.yaml

* Update build-app.yaml

* Update build-app.yaml

* Update build-app.yaml

* Update build-app.yaml

* Update build-app.yaml

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update App_build_and_release.cmd

* Update build.gradle.kts

* Create build-outputs-apk-debug.lnk

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update Switch-between-releases_Verify-APK-is-genuine.md

* Update default.txt

* Update build-app.yaml

* Update build-app.yaml
2025-05-06 20:40:53 +02:00
Catfriend1
1d4fe00d1c APK version v1.29.5.0 (#1372)
Update SyncthingNative to v1.29.5
Build using CI
2025-05-06 04:31:53 +02:00
Catfriend1
ebe144452b CI integration, docker, GitHub actions (#1369)
* Update Dockerfile
* Update GitHub Actions
2025-05-06 02:53:57 +02:00
Catfriend1
841f221c23 Update SyncthingNative to v1.29.4 2025-04-03 00:40:49 +02:00
Catfriend1
7b41341971 Update NDK, Go and support build on WSL (#1313) 2025-03-17 23:11:12 +01:00
Catfriend1
f027054950 Update SyncthingNative to v1.29.3 2025-03-13 10:25:21 +01:00
Catfriend1
b481b0cf4c APK version 1.29.2.0 2025-01-19 21:10:57 +01:00
Catfriend1
a9d4255717 APK version 1.29.0.0 2025-01-06 15:57:38 +01:00
Catfriend1
c99fcd28d1 SyncthingNative v1.28.1 (#1194) 2024-12-10 14:09:17 +01:00
Catfriend1
84144f8211 Fix build due to JCenter shutdown (fixes #1135) (#1136) 2024-10-21 23:48:31 +02:00
Catfriend1
f21d1f3b0f APK version v1.27.12.0 2024-09-13 11:27:16 +02:00
Catfriend1
a22909a005 APK SyncthingNative 1.27.9.0
Go 1.22.5
Ndk r27
2024-07-27 12:27:17 +02:00
Catfriend1
500b5a6679 APK version v1.27.7.0 2024-05-12 21:19:16 +02:00
Catfriend1
e156435f57 APK version v1.27.6.0 2024-04-10 20:58:51 +02:00
Catfriend1
cbac4fb44f APK version v1.27.4.0 2024-03-08 20:06:01 +01:00
Catfriend1
e4e341bb8d Follow upstream (#1083)
* Update build-syncthing.py

* Update NotificationHandler.java

ref https://github.com/syncthing/syncthing-android/pull/2040/files
2024-02-08 21:35:47 +01:00
Catfriend1
f417fe05fc APK version v1.27.3.0 2024-02-08 20:47:13 +01:00
Catfriend1
e2327a9e1e APK version v1.27.2.1
SyncthingNative v1.27.2 (release)
2024-01-07 14:00:14 +01:00
ChronosXYZ
fb413b250a Update Syncthing to v1.27.2-rc.1 to fix app crashes (#1063)
* Update Syncthing to v1.27.1 to fix app crashes

* Update Syncthing to 1.27.2-rc1

* Fix version typo

* Update versions.gradle

---------

Co-authored-by: Catfriend1 <16361913+Catfriend1@users.noreply.github.com>
2023-12-14 21:24:13 +01:00
Catfriend1
dcf9903c83 Build based on SyncthingNative v1.27.1-rc.1 to fix exit code 2 crash (fixes #1050) 2023-12-08 11:55:10 +01:00
Catfriend1
7d87166651 Syncthing v1.27 WIP (#1057)
* Update versions.gradle

* Update default.txt

* Update beta.txt

* Update syncthing

* Update SyncthingNative_update_and_build.cmd

* Update arrays.xml
2023-12-05 17:51:37 +01:00
Catfriend1
c1e07cb0f9 Update SyncthingNative to latest main 2023-11-21 22:16:32 +01:00
Catfriend1
f835e47839 buildScript: F-Droid use NDK served by fdroiddata def (fixes #1034) (#1036) 2023-11-17 00:25:35 +01:00
Catfriend1
6110c2ec79 NDK r25b > r26b 2023-11-15 22:24:29 +01:00
Catfriend1
4486b6b877 Go 1.20.1 > 1.21.4 2023-11-15 22:24:21 +01:00
Catfriend1
f78868bead SyncthingNative: v1.26.0 > v1.26.1 2023-11-15 22:24:11 +01:00
Catfriend1
b897e2fa14 gradle: Add task dependency (fixes #1026) 2023-11-09 22:00:37 +01:00
Catfriend1
8304cafbd0 APK version v1.26.0.2
SyncthingNative v1.26.0
2023-11-06 20:47:14 +01:00
Catfriend1
d5c671d061 Compat with "Add HTML login form" upstream PR-8757 (#1007)
* Bump SyncthingNative to pr-8757

* model/ConfigXml: support "sendBasicAuthPrompt"

* ConfigXml/updateIfNeeded: Force sendBasicAuthPrompt = true

* Revert "ConfigXml/updateIfNeeded: Force sendBasicAuthPrompt = true"

This reverts commit 3dc51423733df03e33d2e3f24c9d5247d016952d.

* Revert "model/ConfigXml: support "sendBasicAuthPrompt""

This reverts commit 0515f5028697e054aa24990aedd6cb72709a1e16.

* Use Auth Basic Header

* Use Auth Basic Header

* Update SyncthingNative_update_and_build.cmd

* Create Build-speed-AV-exceptions.txt

* Update WebGuiActivity.java

* Revert "Update WebGuiActivity.java"

This reverts commit 6974f4ba7830f84103744e6d51268bcedb1a26f2.

* SyncthingNative 1.26.0-rc.1
2023-10-14 21:49:26 +02:00
Catfriend1
7d79d81374 APK v1.23.7.0 / SyncthingNative v1.23.7 2023-08-09 12:42:53 +02:00
Catfriend1
f1d2575e27 APK v1.23.6.0 / SyncthingNative v1.23.6 2023-07-22 18:37:47 +02:00
Catfriend1
0ce208d5d3 SyncthingNative: v1.23.2 > v1.23.5 2023-06-11 13:51:11 +02:00