diff --git a/docs/CROWDIN/cs/Maintenance/ReleaseNotes.md b/docs/CROWDIN/cs/Maintenance/ReleaseNotes.md index 2910a2bc289a..cfeba3c68792 100644 --- a/docs/CROWDIN/cs/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/cs/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/cs/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/cs/SettingUpAaps/BrowserBuild.md index 99cb3c7931b1..a3745d6cbd70 100644 --- a/docs/CROWDIN/cs/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/cs/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/cs/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/cs/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/cs/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/cs/index.md b/docs/CROWDIN/cs/index.md index 3078637dad53..378c947a59e1 100644 --- a/docs/CROWDIN/cs/index.md +++ b/docs/CROWDIN/cs/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/de/Maintenance/ReleaseNotes.md b/docs/CROWDIN/de/Maintenance/ReleaseNotes.md index 023e2044a353..e84b5c4f940d 100644 --- a/docs/CROWDIN/de/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/de/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API Level 34 (Android 14) hat [einige Einschränkungen](#BuildingAapsW (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/de/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/de/SettingUpAaps/BrowserBuild.md index 00ceaf167826..21deaa518301 100644 --- a/docs/CROWDIN/de/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/de/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Varianten mit der Endung „Debug“ signalisieren, dass die APK im Debug-Modus ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Software, die bei der OAUTH-Verifizierung stören könnte, deaktivieren - Deaktiviere sämtliche VPN- oder Sicherheits-Apps (Firewall, Antimalware, ...) auf dem Smartphone, bevor Du versuchst den OAUTH-Key abzurufen. diff --git a/docs/CROWDIN/de/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/de/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/de/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/de/index.md b/docs/CROWDIN/de/index.md index d8c95c5e9c86..a096f64d16b1 100644 --- a/docs/CROWDIN/de/index.md +++ b/docs/CROWDIN/de/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/el/Maintenance/ReleaseNotes.md b/docs/CROWDIN/el/Maintenance/ReleaseNotes.md index 2e90798ba070..56b838880510 100644 --- a/docs/CROWDIN/el/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/el/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/el/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/el/SettingUpAaps/BrowserBuild.md index 1ccde07fa4e3..9cef3f564caa 100644 --- a/docs/CROWDIN/el/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/el/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/el/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/el/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/el/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/el/index.md b/docs/CROWDIN/el/index.md index 2d24544cd139..6faf3ee42a9e 100644 --- a/docs/CROWDIN/el/index.md +++ b/docs/CROWDIN/el/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/es/Maintenance/ReleaseNotes.md b/docs/CROWDIN/es/Maintenance/ReleaseNotes.md index e86257c805a8..b28743543d7c 100644 --- a/docs/CROWDIN/es/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/es/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/es/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/es/SettingUpAaps/BrowserBuild.md index 2360edf5f2eb..ded66e741b10 100644 --- a/docs/CROWDIN/es/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/es/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/es/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/es/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/es/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/es/index.md b/docs/CROWDIN/es/index.md index 42dc4a652fba..26e36e439327 100644 --- a/docs/CROWDIN/es/index.md +++ b/docs/CROWDIN/es/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/fr/Maintenance/ReleaseNotes.md b/docs/CROWDIN/fr/Maintenance/ReleaseNotes.md index a4f9319eb9af..7795c93df9a4 100644 --- a/docs/CROWDIN/fr/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/fr/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/fr/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/fr/SettingUpAaps/BrowserBuild.md index da04e7b74217..cadbe1725cb3 100644 --- a/docs/CROWDIN/fr/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/fr/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/fr/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/fr/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/fr/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/fr/index.md b/docs/CROWDIN/fr/index.md index 1485474556ec..bf0da41b56e1 100644 --- a/docs/CROWDIN/fr/index.md +++ b/docs/CROWDIN/fr/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/he/Maintenance/ReleaseNotes.md b/docs/CROWDIN/he/Maintenance/ReleaseNotes.md index cdcb4b7d095a..ceed42dfcc64 100644 --- a/docs/CROWDIN/he/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/he/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/he/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/he/SettingUpAaps/BrowserBuild.md index 900e6c372360..30c3716d1cfb 100644 --- a/docs/CROWDIN/he/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/he/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/he/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/he/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/he/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/he/index.md b/docs/CROWDIN/he/index.md index ad4cdfacad83..a202b237293b 100644 --- a/docs/CROWDIN/he/index.md +++ b/docs/CROWDIN/he/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/ko/Maintenance/ReleaseNotes.md b/docs/CROWDIN/ko/Maintenance/ReleaseNotes.md index 0b6e5843504a..3bdd68de4150 100644 --- a/docs/CROWDIN/ko/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/ko/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/ko/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/ko/SettingUpAaps/BrowserBuild.md index 6a4b54655ad2..b81118cd6138 100644 --- a/docs/CROWDIN/ko/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/ko/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/ko/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/ko/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/ko/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/ko/index.md b/docs/CROWDIN/ko/index.md index d355fc2f3578..e4c53a95a1c8 100644 --- a/docs/CROWDIN/ko/index.md +++ b/docs/CROWDIN/ko/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/lt/Maintenance/ReleaseNotes.md b/docs/CROWDIN/lt/Maintenance/ReleaseNotes.md index 988ab3bd7855..f99e98d60559 100644 --- a/docs/CROWDIN/lt/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/lt/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/lt/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/lt/SettingUpAaps/BrowserBuild.md index 0ae2ff255728..fcb3b9a12078 100644 --- a/docs/CROWDIN/lt/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/lt/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/lt/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/lt/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/lt/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/lt/index.md b/docs/CROWDIN/lt/index.md index d110b5386362..5398a848904b 100644 --- a/docs/CROWDIN/lt/index.md +++ b/docs/CROWDIN/lt/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/nl/Maintenance/ReleaseNotes.md b/docs/CROWDIN/nl/Maintenance/ReleaseNotes.md index 6010e85dadb1..c1cf176761c2 100644 --- a/docs/CROWDIN/nl/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/nl/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/nl/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/nl/SettingUpAaps/BrowserBuild.md index fd3145fc7e30..eed21768164e 100644 --- a/docs/CROWDIN/nl/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/nl/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/nl/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/nl/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/nl/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/nl/index.md b/docs/CROWDIN/nl/index.md index 793863d8eaa3..06fce9200868 100644 --- a/docs/CROWDIN/nl/index.md +++ b/docs/CROWDIN/nl/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/pb/Maintenance/ReleaseNotes.md b/docs/CROWDIN/pb/Maintenance/ReleaseNotes.md index 0b6e5843504a..3bdd68de4150 100644 --- a/docs/CROWDIN/pb/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/pb/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/pb/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/pb/SettingUpAaps/BrowserBuild.md index dad06fa19148..c8f03502312c 100644 --- a/docs/CROWDIN/pb/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/pb/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/pb/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/pb/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/pb/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/pb/index.md b/docs/CROWDIN/pb/index.md index 59e5a79b2384..1cae40694b7e 100644 --- a/docs/CROWDIN/pb/index.md +++ b/docs/CROWDIN/pb/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/pl/Maintenance/ReleaseNotes.md b/docs/CROWDIN/pl/Maintenance/ReleaseNotes.md index 7a8bc05423c6..37d42f83be36 100644 --- a/docs/CROWDIN/pl/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/pl/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/pl/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/pl/SettingUpAaps/BrowserBuild.md index dad06fa19148..c8f03502312c 100644 --- a/docs/CROWDIN/pl/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/pl/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/pl/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/pl/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/pl/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/pl/index.md b/docs/CROWDIN/pl/index.md index 7a5f1fbd4f87..44e9ee7db2af 100644 --- a/docs/CROWDIN/pl/index.md +++ b/docs/CROWDIN/pl/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/pt/Maintenance/ReleaseNotes.md b/docs/CROWDIN/pt/Maintenance/ReleaseNotes.md index 07b0ef2eadf3..6a9176ad348f 100644 --- a/docs/CROWDIN/pt/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/pt/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/pt/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/pt/SettingUpAaps/BrowserBuild.md index fe8c8af40645..ee4c3947ffe2 100644 --- a/docs/CROWDIN/pt/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/pt/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/pt/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/pt/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/pt/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/pt/index.md b/docs/CROWDIN/pt/index.md index 3ae755ccdefa..1ba38cecd7c0 100644 --- a/docs/CROWDIN/pt/index.md +++ b/docs/CROWDIN/pt/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/ro/Maintenance/ReleaseNotes.md b/docs/CROWDIN/ro/Maintenance/ReleaseNotes.md index 065853404f83..9b27b0836b01 100644 --- a/docs/CROWDIN/ro/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/ro/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/ro/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/ro/SettingUpAaps/BrowserBuild.md index dad06fa19148..c8f03502312c 100644 --- a/docs/CROWDIN/ro/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/ro/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/ro/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/ro/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/ro/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/ro/index.md b/docs/CROWDIN/ro/index.md index 902abaf14b61..71432411d140 100644 --- a/docs/CROWDIN/ro/index.md +++ b/docs/CROWDIN/ro/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/ru/Maintenance/ReleaseNotes.md b/docs/CROWDIN/ru/Maintenance/ReleaseNotes.md index 37003e881596..fab52c1a2cae 100644 --- a/docs/CROWDIN/ru/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/ru/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/ru/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/ru/SettingUpAaps/BrowserBuild.md index 6ee46f6b1631..7b5bddd39fa5 100644 --- a/docs/CROWDIN/ru/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/ru/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/ru/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/ru/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/ru/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/ru/index.md b/docs/CROWDIN/ru/index.md index b099db1700bb..e6350f69c527 100644 --- a/docs/CROWDIN/ru/index.md +++ b/docs/CROWDIN/ru/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/sk/Maintenance/ReleaseNotes.md b/docs/CROWDIN/sk/Maintenance/ReleaseNotes.md index 9f7eea6e2f50..54444cd0a1be 100644 --- a/docs/CROWDIN/sk/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/sk/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/sk/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/sk/SettingUpAaps/BrowserBuild.md index dad06fa19148..c8f03502312c 100644 --- a/docs/CROWDIN/sk/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/sk/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/sk/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/sk/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/sk/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/sk/index.md b/docs/CROWDIN/sk/index.md index 59e5a79b2384..1cae40694b7e 100644 --- a/docs/CROWDIN/sk/index.md +++ b/docs/CROWDIN/sk/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/tr/Maintenance/ReleaseNotes.md b/docs/CROWDIN/tr/Maintenance/ReleaseNotes.md index 3f716c628114..2ab30d6bd0b7 100644 --- a/docs/CROWDIN/tr/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/tr/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API level 34 (Android 14) has [limitations](#BuildingAapsWearOs-WearOS (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/tr/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/tr/SettingUpAaps/BrowserBuild.md index c0ab978249c4..435fa119a7d4 100644 --- a/docs/CROWDIN/tr/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/tr/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/tr/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/tr/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/tr/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/tr/index.md b/docs/CROWDIN/tr/index.md index 4922fdf34a4b..880e630f9c30 100644 --- a/docs/CROWDIN/tr/index.md +++ b/docs/CROWDIN/tr/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/zh_CN/Maintenance/ReleaseNotes.md b/docs/CROWDIN/zh_CN/Maintenance/ReleaseNotes.md index 9c5c0eb09a60..5054f20c3286 100644 --- a/docs/CROWDIN/zh_CN/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/zh_CN/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5(API级别34,基于Android 14)存在[限制](#BuildingAapsWearOs-W (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## Version 3.4.2.1 diff --git a/docs/CROWDIN/zh_CN/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/zh_CN/SettingUpAaps/BrowserBuild.md index d8f4cd6fb5fd..81c76e67c03a 100644 --- a/docs/CROWDIN/zh_CN/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/zh_CN/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ Variants ending with “Debug” indicates that the APK will be built in debug m ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### Disable Software That May Interfere With OAUTH Verification - Disable any VPN or security app (firewall, antimalware,...) on the phone before trying to get the OAUTH key. diff --git a/docs/CROWDIN/zh_CN/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/zh_CN/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/zh_CN/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/zh_CN/index.md b/docs/CROWDIN/zh_CN/index.md index 095ebaed64e1..ad6444747d13 100644 --- a/docs/CROWDIN/zh_CN/index.md +++ b/docs/CROWDIN/zh_CN/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 31 March 2026 : Version 3.4.2.1 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. + 10 April 2026 : Version 3.4.2.2 is out. Check the [Release Notes](#latestrelease) to see what's new and follow the instructions in the [update manual](#UpdateToNewVersion) to update to a the version. ``` diff --git a/docs/CROWDIN/zh_TW/Maintenance/ReleaseNotes.md b/docs/CROWDIN/zh_TW/Maintenance/ReleaseNotes.md index 62e8129542f8..a23f527ece51 100644 --- a/docs/CROWDIN/zh_TW/Maintenance/ReleaseNotes.md +++ b/docs/CROWDIN/zh_TW/Maintenance/ReleaseNotes.md @@ -54,6 +54,13 @@ WearOS 5, API 等級 34 (Android 14) 有[限制](#BuildingAapsWearOs-WearOS5)。 (latestrelease)= +(version3422)= + +## Version 3.4.2.2 + +- Fixing issues with Equil and Medtronic +- Improve safety of Medtrum + (version3421)= ## 版本 3.4.2.1 diff --git a/docs/CROWDIN/zh_TW/SettingUpAaps/BrowserBuild.md b/docs/CROWDIN/zh_TW/SettingUpAaps/BrowserBuild.md index 135e4d48a38a..75c50ff4abe8 100644 --- a/docs/CROWDIN/zh_TW/SettingUpAaps/BrowserBuild.md +++ b/docs/CROWDIN/zh_TW/SettingUpAaps/BrowserBuild.md @@ -323,6 +323,15 @@ GitHub 現在將能夠將 AAPS apk 檔案儲存在您的 Google Drive 中,一 ![aaps_ci_html_not_found](../images/Building-the-App/CI/aaps_ci_html_not_found.png) +(aaps-ci-google-token-expired)= +### Google Refresh Token Expired + - Google OAuth2 refresh tokens will expire if not used for 6 months, and may also become invalid under other conditions (e.g., you have changed your Google account password, or manually revoked access). For more details, see the [Google OAuth2 documentation](https://developers.google.com/identity/protocols/oauth2). + - You will see an error indicating that the access token is invalid, as shown below: + + ![aaps_ci_token_expired](../images/Building-the-App/CI/aaps_ci_token_expired.jpg) + + - If your build fails due to an expired or revoked Google refresh token, you will need to redo the [Google Drive Auth](#aaps-ci-google-drive-auth) steps to obtain a new `GDRIVE_OAUTH2` token and update the secret in your GitHub repository, then re-run the build workflow. + (aaps-ci-disable-software)= ### 停用可能會影響 OAUTH2 授權的軟體 - 在嘗試獲取 OAUTH2 金鑰之前,請停用電話上的任何 VPN 或安全應用程式(防火牆、反惡意軟體等)。 diff --git a/docs/CROWDIN/zh_TW/images/Building-the-App/CI/aaps_ci_token_expired.jpg b/docs/CROWDIN/zh_TW/images/Building-the-App/CI/aaps_ci_token_expired.jpg new file mode 100644 index 000000000000..521ed01bee30 Binary files /dev/null and b/docs/CROWDIN/zh_TW/images/Building-the-App/CI/aaps_ci_token_expired.jpg differ diff --git a/docs/CROWDIN/zh_TW/index.md b/docs/CROWDIN/zh_TW/index.md index a7b031ff0503..de3335c4dc63 100644 --- a/docs/CROWDIN/zh_TW/index.md +++ b/docs/CROWDIN/zh_TW/index.md @@ -5,7 +5,7 @@ ```{admonition} Latest Release :class: note - 2026 年 3 月 31 日:版本 3.4.2.1 已發布。 請參閱 [發行說明](#latestrelease) 以了解最新變更,並依照 [更新手冊](#UpdateToNewVersion) 的指示更新至此版本。 + 10 April 2026 : Version 3.4.2.2 is out. 請參閱 [發行說明](#latestrelease) 以了解最新變更,並依照 [更新手冊](#UpdateToNewVersion) 的指示更新至此版本。 ```