Commit Graph

30 Commits

Author SHA1 Message Date
Catfriend1
d565368a13 mv debug_scripts to scripts/debug 2025-05-12 19:36:09 +02:00
Catfriend1
2a714bc6bb Update dependencies, enable kotlin compiler, migrate to TOML versions config (#1402)
* implementation(libs.play.services.oss.licenses)
2025-05-10 22:27: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
f027054950 Update SyncthingNative to v1.29.3 2025-03-13 10:25:21 +01:00
Catfriend1
6bd84e4c2d Update gitignore 2023-10-14 22:34:19 +02:00
Catfriend1
38bdca93dc Update gitignore 2023-10-14 22:27:26 +02:00
Catfriend1
be7961a0cb Update SyncthingNative to v1.17.0 2021-06-09 01:16:06 +02:00
Catfriend1
b374a2676b Update SyncthingNative build script - Move prerequisite dir out of /syncthing subdir (#486)
* Update .gitignore

* build-syncting.py: Move download and extract path for prerequisites out of the /syncthing subdir

- prerequisite_tools_dir
2019-09-02 15:13:00 +02:00
Catfriend1
2cb829600c Update .gitignore 2019-08-31 18:07:08 +02:00
Catfriend1
5853247151 build.gradle: Update dependencies, Update tx config (#428)
* build.gradle: Update play-publisher from 1.2.2 to 2.2.1

* build.gradle: Update dependencies

* Update transifex config

* Update .gitignore

* Update tx mappings

* Add supported language: tx:no => gplay:no-NO

* Update .tx/config source_lang for play resources

* Add resolutionStrategy = 'auto'
2019-06-17 06:32:19 +02:00
Catfriend1
58e8f75c82 Update SyncthingNative to v1.1.0 (#348)
* Use go stable instead of 1.9 for travis (#1283)

* Restore modules

* Update Syncthing submodule to v1.1.0

* Update .gitignore

* Update whatsnew
2019-03-05 23:23:52 +01:00
Catfriend1
a06eed0481 Publish listings on GPlay (#338)
* Update build.gradle

* Remove unsupported translations

* Update publish-release.sh

* Update APK version to 1.0.1.7

* build.gradle: errorOnSizeLimit = false

* publish_release.sh: Add gradlew publishListingRelease

* Imported string translations

* Updated gplay translation: de_DE

* Add unsupported translations to .gitignore
2019-02-24 16:01:56 +01:00
Catfriend1
5d8e540dba Fix service.startForeground on Android 8+ (fixes #18) (fixes #80) (#79)
* Add push APK to device after build script

* Fix typo in SyncthingService comment

* Refactor SettingsActivity - updatePersistentNotification

Call updatePersistentNotification after the settings screen was left and not when the user toggles the alwaysRunInBackgroundAsAService checkbox.

* Automatically start app if push-to-device is enabled

* Remove PREF_NOTIFICATION_TYPE

* Only push APK to device if build succeeded

* Fix notifications and foreground service start/stop

* Use startForegroundService on Android 8+

* Fix startActivity called from non-Activity context (fixes #80)

* Fix comment
2018-10-08 05:00:59 +02:00
Catfriend1
2144f068d0 Support python3 during build - Install MinGit on-demand on Windows (#69)
* Build with python3 - Replace urllib
* Fix build.gradle cleanNative
* Update README.md
* build-syncthing - Install MinGit on demand if missing on Windows
2018-09-23 14:36:49 +02:00
Catfriend1
0f64b9b89a Update NDK to android-ndk-r18 (#68)
* Update NDK to android-ndk-r18

* Update build.gradle, resolve lint warnings
2018-09-22 19:19:18 +02:00
Catfriend1
88232a6cb7 Improve building wrapper and native binaries on Windows and Linux
* Do not ask for root if root is disabled in settings
* Show error in UI when libSyncthing.so is missing
* build-syncthing - Install Go on demand on windows
* build-syncthing - Install Android NDK on demand on windows
* Update README.md
* Update APK version to 0.14.51.rc3.6 / 4162
2018-09-22 18:31:36 +02:00
Catfriend1
1a37fcee6d Update syncthing to v0.14.51-rc.2 (#43)
* Update syncthing to v0.14.51-rc.1

* Update syncthing to v0.14.51-rc.2

* Update fdroid metadata

* Update python build script
Use prebuilt go binaries from google and check SHA-256
after downloading requires files from google.
2018-09-13 09:57:31 +02:00
Martin Carpella
dea57ed531 Add ext/ to .gitignore (#1132) 2018-06-12 19:57:09 +01:00
Felix Ableitner
7f9c220119 Revert "Revert build script changes"
This reverts commit 20c30cfe33.
2017-10-24 14:55:28 +09:00
Felix Ableitner
20c30cfe33 Revert build script changes
This reverts commits 3eec8d6cf4,
6bef60cbd8,
536c826fbb
2017-10-19 12:09:53 +09:00
Felix Ableitner
6bef60cbd8 Divide project into submodules, compile with Clang 2017-10-17 12:59:13 +09:00
Felix Ableitner
1660479b6e Build Syncthing with CGO and target android (fixes #873) 2017-10-17 09:13:06 +09:00
Felix Ableitner
9c06ae22c5 Use default folder for syncthing binaries. 2016-04-13 23:59:50 +02:00
Felix Ableitner
274fcd5f6c Merge pull request #495 from Zillode/golang-1.5
Use CGO to build Syncthing with support for DNS
2015-11-19 21:14:00 +01:00
Lode Hoste
a05fa80470 Use CGO to build Syncthing with support for DNS (fixes #57) 2015-11-19 20:31:51 +01:00
Felix Ableitner
994a549447 Integrate gradle plugin for translation uploads (fixes #408, #463). 2015-11-16 22:10:00 +01:00
Felix Ableitner
489a15edb6 Updated gitignore. 2015-02-22 22:16:25 +01:00
Lode Hoste
9f4bb9923b Prepare building environment for F-Droid. 2014-08-20 23:58:28 +02:00
Felix Ableitner
d369cd3876 Moved build to gradle. 2014-05-12 18:54:26 +02:00
Felix Ableitner
aff927b427 Set up cross compile of syncthing to android (arm) and included it in an app.
Syncthing does not actually work yet, probably because paths are different.
2014-02-22 18:12:05 +01:00