Commit Graph

2360 Commits

Author SHA1 Message Date
Simon Frei b1194b9f11 Bumped version to 1.27.3 2024-02-07 07:54:22 +01:00
Simon Frei ef5581c247 Add version info to syncthing build script 2024-02-07 07:37:26 +01:00
Adam Szewera 878f31a2aa
Update Android NDK llvm toolchains directory name (#2048)
The current setup uses:
```
PLATFORM_DIRS = {
    'Windows': 'windows-x86_64',
    'Linux': 'linux-x86_64',
    'Darwin': 'darwin-x86-64',
}
```
I think the Darwin config has been configured like this by mistake.
Trying to build the app fails because `nativeBuild` task fail because it
cannot locate the toolchain.
Maybe in the past `darwin-x86-64` worked but I see the toolchains under
`x86_64` directory now.
And with `x86_64` the build works of course 😄 .
2024-02-02 20:26:21 +01:00
Simon Frei c2a08f61c4 Fix issue template
The relative link doesn't work from the editor preview when creating a
new issue.
And the security link pointed at nothing.
2024-01-28 12:14:08 +01:00
Simon Frei 55648e66bf Bumped version to 1.27.3-rc.2 2024-01-27 07:29:34 +01:00
Simon Frei 8c00a4411e Updated Syncthing to v1.27.3-rc.2 2024-01-27 07:28:29 +01:00
Simon Frei efb530be17 Merge branch 'weblate' 2024-01-27 07:27:57 +01:00
Hosted Weblate 90839d829f
Merge branch 'origin/main' into Weblate. 2024-01-27 07:22:32 +01:00
strainu1ecd926c12994ceb b3df3b51ed
Translated using Weblate (Romanian)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/ro/
2024-01-27 07:22:32 +01:00
The Eclectic Dyslexic a22c1b99a6
Fix incorrect initialization of Info notification channel (#2040)
I was using syncthing as a reference for handling notifications in my
app, when I noticed that the "Info" channel appears to be incorrectly
initialized.

It looks like it was intended for the Info channel not to vibrate, not
to make sound, but only to show a badge. This might be redundant as it's
possible every notification pushed to this channel already follows those
standards, I am unsure. However, the code used to initialize the Info
channel was actually modifying the already created Persistent channel,
and thus did nothing.

This pull request fixes, what I think are typos which originated from a
copy and paste of the code used to create the Persistent channel.

I think these lines should either be changed as per this pull request,
or removed entirely.
2024-01-27 07:22:27 +01:00
Jonatan Nyberg dc4ccb9e2b
Translated using Weblate (Swedish)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/sv/
2024-01-16 02:06:16 +01:00
Reza Almanda f29fd7179c
Translated using Weblate (Indonesian)
Currently translated at 49.3% (182 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/id/
2024-01-16 02:06:14 +01:00
Hosted Weblate 660990e7fa
Merge branch 'origin/main' into Weblate. 2024-01-10 21:50:23 +01:00
Simon Frei bbd543582a Bumped version to 1.27.3-rc.1 2024-01-10 21:40:26 +01:00
Hosted Weblate c70b52d5c1
Merge branch 'origin/main' into Weblate. 2024-01-10 21:33:17 +01:00
Simon Frei bbb57608ba Bump go to 1.21.6 2024-01-10 21:32:57 +01:00
Simon Frei 5ac475ab8f Updated Syncthing to v1.27.3-rc.1 2024-01-10 21:30:51 +01:00
Hosted Weblate d1408eaf5e
Merge branch 'origin/main' into Weblate. 2024-01-10 20:30:43 +00:00
Simon Frei 6e10732421 Merge branch 'release' 2024-01-10 21:30:23 +01:00
Hosted Weblate e22742e75f
Merge branch 'origin/main' into Weblate. 2024-01-10 21:27:25 +01:00
Adam Szewera f647a02634
Upgrade Gradle wrapper to version `8.5` (#2021)
## Description
Dependabot does not support (yet) upgrading the Gradle wrapper thus it
needs to be updated/upgraded manually.

## Changes:
* Upgrade gradle wrapper to version `8.5`

See also: https://github.com/dependabot/dependabot-core/issues/2223
2024-01-10 21:27:21 +01:00
Hosted Weblate 623f0aa91c
Merge branch 'origin/main' into Weblate. 2024-01-10 21:25:49 +01:00
ermakov0 465985af2c
Translated using Weblate (Russian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Syncthing/Google Play listings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/play-listings/ru/
2024-01-10 21:25:48 +01:00
ermakov0 f88b7fc24f
Translated using Weblate (Russian)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/ru/
2024-01-10 21:25:48 +01:00
Adam Szewera 9a5c500c11 Use view binding in FolderActivity 2024-01-10 21:25:44 +01:00
Adam Szewera 43d8ebfeca Use view binding in FirstStartActivity 2024-01-10 21:25:44 +01:00
v1s7 cda7c637f1
Translated using Weblate (Russian)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/ru/
2024-01-09 12:06:10 +01:00
Emanuel Angelo 4c5b27f682
Translated using Weblate (Portuguese)
Currently translated at 99.4% (367 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/pt/
2024-01-09 12:06:10 +01:00
Ermanno Baschiera f34e6f4fdf
Translated using Weblate (Italian)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/it/
2024-01-09 12:06:10 +01:00
cheese1 857de519a9
Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/de/
2024-01-09 12:06:09 +01:00
shetozz c609ea7628
Translated using Weblate (Arabic)
Currently translated at 7.5% (28 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/ar/
2024-01-09 12:06:09 +01:00
Adam Szewera e5574f0d62
Use view binding (#2037)
Enable the [view binding
feature](https://developer.android.com/topic/libraries/view-binding#kts)
and replace explicit view binding with `binding.xyz` in
`DeviceActivity`.
2024-01-07 15:17:52 +01:00
Adam Szewera 9b043748bd
Remove code in outdated version checks (#2038)
Refactor code inside `if-else` blocks that checks for versions that are
no longer relevant.
Few lines could be deleted some others were just un-wrapped from the
if-else blocks.
The `if-else` blocks inside `PRNGFixes` file were left out as this file
is should be deleted in
https://github.com/syncthing/syncthing-android/pull/2036
2024-01-07 15:14:21 +01:00
Adam Szewera eb0e1d67f0
Remove PRNGFixes file (#2036)
The security workarounds contained in the `PRNGFixes` class were needed
for devices older Android APIs (16, 17, 18) while the current min sdk
API is 21.
Therefore this workaround is no longer needed.
2024-01-07 15:12:40 +01:00
Adam Szewera 5c249ae6d3
Update dependency resolution management (#2000)
## Changes
* get rid of the JCenter repository
* centralize repository declaration for all projects in project settings
* refactor `build.gradle` and `settings.gradle` from Groovy syntax to
Kotlin DSL (thus replacing those files with `build.gradle.kts` and
`settings.gradle.kts` respectively)

The remaining `build.gradle` files are refactored in:
https://github.com/syncthing/syncthing-android/pull/2022
2024-01-03 09:35:19 +01:00
Simon Frei 89e3723e86 Bumped version to 1.27.2.1 2024-01-02 12:25:06 +01:00
Simon Frei 58e02308aa
Revert using StrictMode VmPolicy only in debug build type (fixes #2032) (#2033)
This reverts commit f4ccad8329.
2024-01-02 12:24:46 +01:00
Simon Frei 6594955c00 Revert using StrictMode VmPolicy only in debug build type (fixes #2032)
This reverts commit f4ccad8329.
2024-01-02 12:12:07 +01:00
Simon Frei 5cabe050cc Bumped version to 1.27.2 2024-01-02 11:38:27 +01:00
Adam Szewera 9ed273a32e
Refactor groovy gradle files to kotlin dsl (#2022)
## Description:
Refactor gradle build files to use Kotlin DSL instead of Groovy.
There were also a bash script and a python script that needed to be
updated because they relied on parsing the `build.gradle` files written
in Groovy.

This PR completes the work started in:
https://github.com/syncthing/syncthing-android/pull/2000
2023-12-28 22:37:27 +01:00
Simon Frei 73bc845f98 Bumped version to 1.27.2-rc.2 2023-12-26 11:47:03 +01:00
Simon Frei 45312bc80a Add check for clean git to bump-version/release script 2023-12-26 11:44:54 +01:00
Simon Frei 4bb6474ccd Updated Syncthing to v1.27.2-rc.2 2023-12-26 11:44:39 +01:00
Simon Frei a2695c3267 Bumped version to 1.27.2-rc.1.1 2023-12-22 21:26:00 +01:00
Simon Frei b22aebba42 Merge branch 'release' 2023-12-22 21:24:19 +01:00
Simon Frei e553a5e357 Bumped version to 1.27.1.1 2023-12-22 20:59:43 +01:00
Simon Frei 30b55bbfaf Downgrade to 1.27.1 for stable release 2023-12-22 20:55:17 +01:00
Thomas De Rocker 0df67bb3c4
Translated using Weblate (Dutch)
Currently translated at 100.0% (369 of 369 strings)

Translation: Syncthing/Android app strings
Translate-URL: https://hosted.weblate.org/projects/syncthing/android/stringsxml/nl/
2023-12-21 11:20:09 +00:00
Simon Frei 2f14dee0e4 Bumped version to 1.27.2-rc.1 2023-12-17 20:34:51 +01:00
Simon Frei 3494d3c299 Updated Syncthing to v1.27.2-rc.1 2023-12-17 20:32:04 +01:00