Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

14-5.3 #878

Open
wants to merge 72 commits into
base: android14
Choose a base branch
from
Open

14-5.3 #878

wants to merge 72 commits into from

Conversation

chirayudesai
Copy link
Member

No description provided.

chirayudesai and others added 30 commits December 24, 2024 19:47
Change-Id: I07a32331e2a310eb6f2b1dc6c65717ef6231c891
Update libs for gradle build for Android 15 QPR1
We forgot the app size, so when restoring apps, their data size was unknown
 Implement a auto re-trying wrapper backend
grote and others added 26 commits February 13, 2025 14:44
Add 'Try Again' button and show different text for metered network
so it only requests info when actually needed
We don't request new package chunks for backup and reject backup for all packages already requested.
previously switching to a metered network would have left the upload to continue until the file would be complete
Try everything to abort backups on metered network (when not allowed)
Check CHANGELOG for more details
- Uses [!WARNING] for better highlighting
- Adds a translation percentage next to the build status
- Adds a widget showing the status of all languages under Translating
Miscellaneous improvements to the README
Co-authored-by: Andi Chandler <[email protected]>
Co-authored-by: Anonymous <[email protected]>
Co-authored-by: Fjuro <[email protected]>
Co-authored-by: Hasáky gum <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Idcrafter <[email protected]>
Co-authored-by: Igor Sorocean <[email protected]>
Co-authored-by: Jerguš Fonfer <[email protected]>
Co-authored-by: Kristian Nordin <[email protected]>
Co-authored-by: Languages add-on <[email protected]>
Co-authored-by: LucasMZ <[email protected]>
Co-authored-by: Michael Bestas <[email protected]>
Co-authored-by: Milo Ivir <[email protected]>
Co-authored-by: Oğuz Ersen <[email protected]>
Co-authored-by: Renko <[email protected]>
Co-authored-by: Ricky Tigg <[email protected]>
Co-authored-by: Serhii Horichenko <[email protected]>
Co-authored-by: Yaron Shahrabani <[email protected]>
Co-authored-by: abc0922001 <[email protected]>
Co-authored-by: gallegonovato <[email protected]>
Co-authored-by: hhs bbsb <[email protected]>
Co-authored-by: hsfg6 <[email protected]>
Co-authored-by: ikya91 <[email protected]>
Co-authored-by: lucasmz-dev <[email protected]>
Co-authored-by: nautilusx <[email protected]>
Co-authored-by: nobody <[email protected]>
Co-authored-by: pa cs <[email protected]>
Co-authored-by: rehork <[email protected]>
Co-authored-by: sysxda <[email protected]>
Co-authored-by: Максим Горпиніч <[email protected]>
Co-authored-by: தமிழ்நேரம் <[email protected]>
Co-authored-by: さしみ <[email protected]>
Co-authored-by: 大王叫我来巡山 <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ca/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/cs/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/de/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/el/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/en_GB/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/es/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/fi/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/fr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/he/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/hr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ja/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/nl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/pl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ro/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ru/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/sk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/sv/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ta/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/tr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/uk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/en_GB/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/hr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/sk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/ta/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/cs/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/de/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/el/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/en_GB/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/es/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/he/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ja/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/pl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ro/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/sk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/sv/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ta/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/tr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/uk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/zh_Hans/
Translation: CalyxOS/Seedvault
Translation: CalyxOS/Seedvault contacts backup
Translation: CalyxOS/Seedvault storage backup
Translations update from Hosted Weblate
Use different allow-lists for backup and restore
Co-authored-by: Abduqadir Abliz <[email protected]>
Co-authored-by: Anonymous <[email protected]>
Co-authored-by: Fjuro <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Igor Sorocean <[email protected]>
Co-authored-by: LucasMZ <[email protected]>
Co-authored-by: Michael Bestas <[email protected]>
Co-authored-by: rehork <[email protected]>
Co-authored-by: Максим Горпиніч <[email protected]>
Co-authored-by: 大王叫我来巡山 <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/cs/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/el/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/pl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ro/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/ug/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/uk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_contactsbackup/ug/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ar/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ca/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/cs/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/de/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/el/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/en_AU/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/en_GB/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/es/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/es_US/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/fr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/gl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/he/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/it/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ja/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ko/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/lt/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ml/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/nl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/pl/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/pt/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ro/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ru/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/sk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/sv/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ta/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/tr/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/ug/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/uk/
Translate-URL: https://hosted.weblate.org/projects/calyxos/seedvault_storage/zh_Hans/
Translation: CalyxOS/Seedvault
Translation: CalyxOS/Seedvault contacts backup
Translation: CalyxOS/Seedvault storage backup
Translations update from Hosted Weblate
Seedvault 15-5.3

* Added support for user CA certificates
* Fixed issue where many Go server implementations of WebDAV did not work with the WebDAV client in Seedvault
* Bumped the app data quota from 1GB to 3GB
* Nextcloud app is no longer allowed for backup (Use built-in WebDAV Cloud support!)
* Improved handling of metered networks, if disallowed, the backup process will be aborted
* Fixed backup errors with USB when file and app backup are both on
* Fixed overdue backups not automatically starting when USB drives are plugged in
* The size of each app backup is now shown on the restore screen
* Fixed a common error (StaleDataException) causing backups to fail
* Fixed error message when no backups are available to restore
* Implemented a wrapper for the backend with a retrying mechanism, giving us less common errors
* Updated dependencies for 15 QPR1

Change-Id: Ic578a0f48df6422a45749e34d07f9cba733b874a

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEE8LiYseXDVwsHMtSKo5wwJqfeYAEFAme13QgACgkQo5wwJqfe
# YAHtFw//eCXG2DTC93f/y0Yqrm2QrVWCml7xZ0ZYcNO6fI0Jff3h5u3CX0wKItrk
# V5Qsj5o7EZQDzzQ1saOEHS/LbeFhIemMHvfAybAbB66WdW/PTr4KbHwgQIqwUWtO
# HxAI1OqGngNh1PtFTXIixqftQM7Sgx6xG9v1YdgAi7Pw7BN6v/7mFZL6fpaTHQOE
# +k/BYqxiEqKs6HnB/H8KRrryQtQz8Gyr8e6K3oMtDogkIIOk6y7JVIc/ejoQo3Yq
# 0wpaM0rhWYmklz4blw/JS4teNY3clG4OJn5AG33//reQCOFhHQfyr+WWX13VSf44
# rQt5VyzvR3PqOqwZjAhtyUgFLPf+bbDGlUsmOMB+4Nnxb1caVGWG5N7IcfNgC+L3
# VksSHrLmYKV39dzl9KwDJVNoOJMBgoQDtG7U34x5O+NMDw2RHKhpmcg9Nnfqqn7G
# t8cVGdUVD6n+HCsGakRrYzOjISgDT7psSdIKbaerSfkjkqE1poe5UX7ynZZgSXdo
# 3SZMitdg9o+BbstkLdx8uPNgb6Yl2qiRAMa6KO7ukhTflPko+Q80tUkRxuIVnWhe
# lA5iW/h8Vp1I1aVDKoy/06fS8yniGGzzlhnlKHjaDRI1QZgILAkzAKyUn4d5DrXk
# G7mWzC/8TYmVp/N4FczdzvNfgvD+nskzvFsLmcPIfLVddjYJnEc=
# =MfPW
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 19 Feb 2025 07:00:48 PM IST
# gpg:                using RSA key F0B898B1E5C3570B0732D48AA39C3026A7DE6001
# gpg: Good signature from "Chirayu Desai <[email protected]>" [ultimate]
# gpg:                 aka "Chirayu Desai <[email protected]>" [ultimate]
# gpg:                 aka "Chirayu Desai <[email protected]>" [ultimate]
@chirayudesai chirayudesai requested a review from grote February 19, 2025 13:34
@@ -1,3 +1,16 @@
## [14-5.3] - 2025-02-14

Check notice

Code scanning / Remark-lint (reported by Codacy)

Warn when shortcut reference links are used. Note

[no-shortcut-reference-link] Use the trailing [] on reference links
@@ -1,3 +1,16 @@
## [14-5.3] - 2025-02-14

Check notice

Code scanning / Remark-lint (reported by Codacy)

Warn when references to undefined definitions are found. Note

[no-undefined-references] Found reference to undefined definition

## Third-party tools

> **⚠ WARNING**: the Seedvault developers make no guarantees about external software projects.
> [!WARNING]

Check notice

Code scanning / Remark-lint (reported by Codacy)

Warn when references to undefined definitions are found. Note

[no-undefined-references] Found reference to undefined definition
@grote
Copy link
Collaborator

grote commented Feb 19, 2025

This seems to include Update libs for Android 15 QPR1. What did you do? Merge the entirety of Android 15 branch into 14?

@chirayudesai
Copy link
Member Author

This seems to include Update libs for Android 15 QPR1.

It includes the commit, but I undid the changes in the merge commit, so you shouldn't see them in the full diff.

What did you do? Merge the entirety of Android 15 branch into 14?

I merged the signed tag, see Merge tag '15-5.3'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants