From f3655310b3cbdba1eed7a2c075f0122011088674 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 07:43:51 +0100 Subject: [PATCH 01/17] chore: Update webrtc --- linux/flutter/generated_plugin_registrant.cc | 4 ++++ linux/flutter/generated_plugins.cmake | 1 + pubspec.lock | 11 +++++++++-- pubspec.yaml | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc index 14d91e188..6badfc51d 100644 --- a/linux/flutter/generated_plugin_registrant.cc +++ b/linux/flutter/generated_plugin_registrant.cc @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -31,6 +32,9 @@ void fl_register_plugins(FlPluginRegistry* registry) { g_autoptr(FlPluginRegistrar) flutter_secure_storage_linux_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterSecureStorageLinuxPlugin"); flutter_secure_storage_linux_plugin_register_with_registrar(flutter_secure_storage_linux_registrar); + g_autoptr(FlPluginRegistrar) flutter_webrtc_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterWebRTCPlugin"); + flutter_web_r_t_c_plugin_register_with_registrar(flutter_webrtc_registrar); g_autoptr(FlPluginRegistrar) handy_window_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "HandyWindowPlugin"); handy_window_plugin_register_with_registrar(handy_window_registrar); diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index 820f93814..6ec24fd06 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -8,6 +8,7 @@ list(APPEND FLUTTER_PLUGIN_LIST emoji_picker_flutter file_selector_linux flutter_secure_storage_linux + flutter_webrtc handy_window record_linux url_launcher_linux diff --git a/pubspec.lock b/pubspec.lock index aca1c084b..8a1e61c77 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -273,7 +273,7 @@ packages: name: dart_webrtc url: "https://pub.dartlang.org" source: hosted - version: "1.0.11" + version: "1.0.12" dbus: dependency: transitive description: @@ -685,7 +685,7 @@ packages: name: flutter_webrtc url: "https://pub.dartlang.org" source: hosted - version: "0.9.14" + version: "0.9.18" fuchsia_remote_debug_protocol: dependency: transitive description: flutter @@ -1230,6 +1230,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.1.0" + platform_detect: + dependency: transitive + description: + name: platform_detect + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.7" plugin_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 1492c3a2f..b4929e289 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -47,7 +47,7 @@ dependencies: flutter_secure_storage: ^6.0.0 flutter_typeahead: ^4.0.0 flutter_web_auth: ^0.5.0 - flutter_webrtc: 0.9.14 # Pinned because >0.9.14 add Linux support which lets build fail + flutter_webrtc: ^0.9.18 future_loading_dialog: ^0.2.3 geolocator: ^7.6.2 handy_window: ^0.1.6 From 7db1d55c6c54e7e8cd650b7e9590f2ac0cf0393f Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 09:11:11 +0100 Subject: [PATCH 02/17] chore: Update kotlin version --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 97900114a..d9acbfd4e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.6.10' + ext.kotlin_version = '1.7.21' repositories { google() mavenCentral() From e9b544da4c16465ce4f2415cfa85d0a2acc8638b Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 09:54:32 +0100 Subject: [PATCH 03/17] chore: Build with famedly flutter image --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d27a8ed60..f9a7a377c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ variables: FLUTTER_VERSION: 3.3.9 -image: cirrusci/flutter:${FLUTTER_VERSION} +image: registry.gitlab.com/famedly/company/frontend/flutter-dockerimages/flutter/stable:${FLUTTER_VERSION} .shared_windows_runners: tags: From d5f3e7020ddf102d26f7541125c6a090995900bc Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 13:24:37 +0100 Subject: [PATCH 04/17] chore: Revert docker image changes --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f9a7a377c..d27a8ed60 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ variables: FLUTTER_VERSION: 3.3.9 -image: registry.gitlab.com/famedly/company/frontend/flutter-dockerimages/flutter/stable:${FLUTTER_VERSION} +image: cirrusci/flutter:${FLUTTER_VERSION} .shared_windows_runners: tags: From 1a9e624dd004016b1888bf9e3256d7be990dd0e9 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 14:03:29 +0100 Subject: [PATCH 05/17] chore: Test build with Famedly Runners --- .gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d27a8ed60..cc626a07b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -144,6 +144,9 @@ build_android_apk: when: on_success paths: - build/android/app-release.apk + tags: + - docker + - famedly only: - main - tags From 188dc211710ddca55b92028cf0c1fb045acd9b2c Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 14:17:53 +0100 Subject: [PATCH 06/17] chore: Revert ci changes --- android/build.gradle | 2 +- linux/flutter/generated_plugin_registrant.cc | 4 ---- linux/flutter/generated_plugins.cmake | 1 - pubspec.lock | 11 ++--------- pubspec.yaml | 2 +- 5 files changed, 4 insertions(+), 16 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index d9acbfd4e..97900114a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.7.21' + ext.kotlin_version = '1.6.10' repositories { google() mavenCentral() diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc index 6badfc51d..14d91e188 100644 --- a/linux/flutter/generated_plugin_registrant.cc +++ b/linux/flutter/generated_plugin_registrant.cc @@ -11,7 +11,6 @@ #include #include #include -#include #include #include #include @@ -32,9 +31,6 @@ void fl_register_plugins(FlPluginRegistry* registry) { g_autoptr(FlPluginRegistrar) flutter_secure_storage_linux_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterSecureStorageLinuxPlugin"); flutter_secure_storage_linux_plugin_register_with_registrar(flutter_secure_storage_linux_registrar); - g_autoptr(FlPluginRegistrar) flutter_webrtc_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterWebRTCPlugin"); - flutter_web_r_t_c_plugin_register_with_registrar(flutter_webrtc_registrar); g_autoptr(FlPluginRegistrar) handy_window_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "HandyWindowPlugin"); handy_window_plugin_register_with_registrar(handy_window_registrar); diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index 6ec24fd06..820f93814 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -8,7 +8,6 @@ list(APPEND FLUTTER_PLUGIN_LIST emoji_picker_flutter file_selector_linux flutter_secure_storage_linux - flutter_webrtc handy_window record_linux url_launcher_linux diff --git a/pubspec.lock b/pubspec.lock index 8a1e61c77..aca1c084b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -273,7 +273,7 @@ packages: name: dart_webrtc url: "https://pub.dartlang.org" source: hosted - version: "1.0.12" + version: "1.0.11" dbus: dependency: transitive description: @@ -685,7 +685,7 @@ packages: name: flutter_webrtc url: "https://pub.dartlang.org" source: hosted - version: "0.9.18" + version: "0.9.14" fuchsia_remote_debug_protocol: dependency: transitive description: flutter @@ -1230,13 +1230,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.1.0" - platform_detect: - dependency: transitive - description: - name: platform_detect - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.7" plugin_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index b4929e289..ab17bc65d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -47,7 +47,7 @@ dependencies: flutter_secure_storage: ^6.0.0 flutter_typeahead: ^4.0.0 flutter_web_auth: ^0.5.0 - flutter_webrtc: ^0.9.18 + flutter_webrtc: 0.9.14 future_loading_dialog: ^0.2.3 geolocator: ^7.6.2 handy_window: ^0.1.6 From e8adc5e9e26bb0ab703e293b3befa53df9445e3c Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 15 Dec 2022 16:11:07 +0100 Subject: [PATCH 07/17] chore: Update webrtc --- linux/flutter/generated_plugin_registrant.cc | 4 ++++ linux/flutter/generated_plugins.cmake | 1 + pubspec.lock | 2 +- pubspec.yaml | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc index 14d91e188..6badfc51d 100644 --- a/linux/flutter/generated_plugin_registrant.cc +++ b/linux/flutter/generated_plugin_registrant.cc @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -31,6 +32,9 @@ void fl_register_plugins(FlPluginRegistry* registry) { g_autoptr(FlPluginRegistrar) flutter_secure_storage_linux_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterSecureStorageLinuxPlugin"); flutter_secure_storage_linux_plugin_register_with_registrar(flutter_secure_storage_linux_registrar); + g_autoptr(FlPluginRegistrar) flutter_webrtc_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterWebRTCPlugin"); + flutter_web_r_t_c_plugin_register_with_registrar(flutter_webrtc_registrar); g_autoptr(FlPluginRegistrar) handy_window_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "HandyWindowPlugin"); handy_window_plugin_register_with_registrar(handy_window_registrar); diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index 820f93814..6ec24fd06 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -8,6 +8,7 @@ list(APPEND FLUTTER_PLUGIN_LIST emoji_picker_flutter file_selector_linux flutter_secure_storage_linux + flutter_webrtc handy_window record_linux url_launcher_linux diff --git a/pubspec.lock b/pubspec.lock index aca1c084b..f7de8ad4f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -685,7 +685,7 @@ packages: name: flutter_webrtc url: "https://pub.dartlang.org" source: hosted - version: "0.9.14" + version: "0.9.17" fuchsia_remote_debug_protocol: dependency: transitive description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index ab17bc65d..04686b213 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -47,7 +47,7 @@ dependencies: flutter_secure_storage: ^6.0.0 flutter_typeahead: ^4.0.0 flutter_web_auth: ^0.5.0 - flutter_webrtc: 0.9.14 + flutter_webrtc: 0.9.17 future_loading_dialog: ^0.2.3 geolocator: ^7.6.2 handy_window: ^0.1.6 From 4b934eaa51d1ccb057ec9898b6a7fdea72f0ea83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Wed, 14 Dec 2022 22:43:16 +0000 Subject: [PATCH 08/17] Translated using Weblate (Estonian) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/ --- assets/l10n/intl_et.arb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/l10n/intl_et.arb b/assets/l10n/intl_et.arb index a7dd8c109..0c2b3579e 100644 --- a/assets/l10n/intl_et.arb +++ b/assets/l10n/intl_et.arb @@ -3018,5 +3018,12 @@ } }, "commandHint_googly": "Saada ühed otsivad silmad", - "@commandHint_googly": {} + "@commandHint_googly": {}, + "wasDirectChatDisplayName": "Sõnumiteta vestlus (vana nimega {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } + } } From 463e17d07bbbc50d053960359ecf7e8cc3a63dc5 Mon Sep 17 00:00:00 2001 From: Anne Onyme 017 Date: Wed, 14 Dec 2022 20:33:36 +0000 Subject: [PATCH 09/17] Translated using Weblate (French) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/ --- assets/l10n/intl_fr.arb | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/assets/l10n/intl_fr.arb b/assets/l10n/intl_fr.arb index cdb84e987..3ddf6f4c3 100644 --- a/assets/l10n/intl_fr.arb +++ b/assets/l10n/intl_fr.arb @@ -2991,5 +2991,39 @@ "hideUnimportantStateEvents": "Masquer les événements d'état sans importance", "@hideUnimportantStateEvents": {}, "doNotShowAgain": "Ne plus afficher", - "@doNotShowAgain": {} + "@doNotShowAgain": {}, + "commandHint_googly": "Envoyer des yeux écarquillés", + "@commandHint_googly": {}, + "commandHint_cuddle": "Envoyer un câlin", + "@commandHint_cuddle": {}, + "commandHint_hug": "Envoyer une accolade", + "@commandHint_hug": {}, + "googlyEyesContent": "{senderName} vous envoie des yeux écarquillés", + "@googlyEyesContent": { + "type": "text", + "placeholders": { + "senderName": {} + } + }, + "cuddleContent": "{senderName} vous fait un câlin", + "@cuddleContent": { + "type": "text", + "placeholders": { + "senderName": {} + } + }, + "hugContent": "{senderName} vous fait une accolade", + "@hugContent": { + "type": "text", + "placeholders": { + "senderName": {} + } + }, + "wasDirectChatDisplayName": "Discussion vide (était {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } + } } From 0ef45d0a66df960a81c2d307eb5a3e3d34baa6f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Wed, 14 Dec 2022 19:57:10 +0000 Subject: [PATCH 10/17] Translated using Weblate (Turkish) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/ --- assets/l10n/intl_tr.arb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/l10n/intl_tr.arb b/assets/l10n/intl_tr.arb index 54ea32190..d8c6bcc04 100644 --- a/assets/l10n/intl_tr.arb +++ b/assets/l10n/intl_tr.arb @@ -3018,5 +3018,12 @@ "placeholders": { "senderName": {} } + }, + "wasDirectChatDisplayName": "Boş sohbet ({oldDisplayName} idi)", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } } } From 0df1967be72ee3967877829a7afde7a75b005a3d Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Wed, 14 Dec 2022 20:53:08 +0000 Subject: [PATCH 11/17] Translated using Weblate (Ukrainian) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/ --- assets/l10n/intl_uk.arb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/l10n/intl_uk.arb b/assets/l10n/intl_uk.arb index 36fb645be..72527be0b 100644 --- a/assets/l10n/intl_uk.arb +++ b/assets/l10n/intl_uk.arb @@ -3013,5 +3013,12 @@ "placeholders": { "senderName": {} } + }, + "wasDirectChatDisplayName": "Порожня бесіда (раніше {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } } } From cca5a606700c21938a9f036eced791cb13b8a9ed Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 14 Dec 2022 08:31:56 +0000 Subject: [PATCH 12/17] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/ --- assets/l10n/intl_zh.arb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/l10n/intl_zh.arb b/assets/l10n/intl_zh.arb index 2ae0dfa2d..b0b7226a0 100644 --- a/assets/l10n/intl_zh.arb +++ b/assets/l10n/intl_zh.arb @@ -3018,5 +3018,12 @@ "placeholders": { "senderName": {} } + }, + "wasDirectChatDisplayName": "空聊天(曾是 {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } } } From c0f74696273efa5d4c15e45e577edccd29b425f7 Mon Sep 17 00:00:00 2001 From: Jelv Date: Wed, 14 Dec 2022 13:12:45 +0000 Subject: [PATCH 13/17] Translated using Weblate (Dutch) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/ --- assets/l10n/intl_nl.arb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/l10n/intl_nl.arb b/assets/l10n/intl_nl.arb index ba7df5c4d..ab06bee09 100644 --- a/assets/l10n/intl_nl.arb +++ b/assets/l10n/intl_nl.arb @@ -3017,5 +3017,12 @@ "placeholders": { "senderName": {} } + }, + "wasDirectChatDisplayName": "Lege chat (was {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } } } From 7e3126ee0708cf75e82c9d13722ca79effb5f487 Mon Sep 17 00:00:00 2001 From: Linerly Date: Wed, 14 Dec 2022 09:56:42 +0000 Subject: [PATCH 14/17] Translated using Weblate (Indonesian) Currently translated at 100.0% (641 of 641 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/ --- assets/l10n/intl_id.arb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/l10n/intl_id.arb b/assets/l10n/intl_id.arb index a8de49f5f..073054b87 100644 --- a/assets/l10n/intl_id.arb +++ b/assets/l10n/intl_id.arb @@ -3012,5 +3012,12 @@ "commandHint_hug": "Kirim pelukan", "@commandHint_hug": {}, "commandHint_cuddle": "Kirim berpelukan", - "@commandHint_cuddle": {} + "@commandHint_cuddle": {}, + "wasDirectChatDisplayName": "Obrolan kosong (sebelumnya {oldDisplayName})", + "@wasDirectChatDisplayName": { + "type": "text", + "placeholders": { + "oldDisplayName": {} + } + } } From bceb2a2b395618f008c071604df65ae75efb60ae Mon Sep 17 00:00:00 2001 From: Krille Date: Sat, 17 Dec 2022 07:08:51 +0000 Subject: [PATCH 15/17] chore: Use Famedly Runners --- .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc626a07b..334d43b72 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,10 +20,16 @@ code_analyze: artifacts: reports: codequality: code-quality-report.json + tags: + - docker + - famedly widget_test: stage: test script: [flutter test] + tags: + - docker + - famedly # the basic integration test configuration testing FLOSS builds on Synapse .integration_test: @@ -62,6 +68,9 @@ widget_test: - flutter pub get - flutter test integration_test timeout: 20m + tags: + - docker + - famedly # integration tests for Linux builds @@ -99,6 +108,9 @@ widget_test: # generate temporary release build configuration and ensure app launches - scripts/integration-check-release-build.sh timeout: 20m + tags: + - docker + - famedly build_web: stage: build @@ -108,6 +120,9 @@ build_web: artifacts: paths: - build/web/ + tags: + - docker + - famedly build_windows: extends: @@ -133,6 +148,9 @@ build_android_debug: except: - main - tags + tags: + - docker + - famedly build_android_apk: stage: build @@ -162,6 +180,9 @@ deploy_playstore_internal: paths: - build/android/app-release.aab resource_group: playstore_release + tags: + - docker + - famedly only: - main @@ -180,6 +201,9 @@ fdroid_repo: needs: - "build_android_apk" resource_group: playstore_release + tags: + - docker + - famedly allow_failure: true only: - main @@ -218,6 +242,9 @@ build_linux_x86: sudo apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install keyboard-configuration -y && sudo apt-get install curl clang cmake ninja-build pkg-config libgtk-3-dev libblkid-dev liblzma-dev libjsoncpp-dev cmake-data libsecret-1-dev libsecret-1-0 librhash0 -y, ] script: [./scripts/build-linux.sh] + tags: + - docker + - famedly artifacts: when: on_success paths: @@ -266,6 +293,9 @@ update_dependencies: .release: stage: deploy image: curlimages/curl:latest + tags: + - docker + - famedly rules: - if: '$CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/' - if: '$CI_COMMIT_TAG =~ /^rc\d+\.\d+\.\d+-\d+$/' From 438ecff171f6c772d0189191d37e3e4b5fe60bcc Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 19 Dec 2022 10:47:52 +0100 Subject: [PATCH 16/17] chore: Bump version --- CHANGELOG.md | 5 ++++- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 548c1fa63..61477c7a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ -## v1.7.1 2022 11-23 +## v1.7.2 2022-12-19 +Update dependencies and translations. + +## v1.7.1 2022-11-23 Minor bugfix release to retrigger build for FlatPak and Android. Fixes some style bugs and updates some translations ## v1.7.0 2022-11-17 diff --git a/pubspec.yaml b/pubspec.yaml index 04686b213..92b3177d7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: fluffychat description: Chat with your friends. publish_to: none -version: 1.7.1+2329 +version: 1.7.2+2330 environment: sdk: ">=2.12.0 <3.0.0" From 5eeb3be927d1630880146093360ef8da63fa1aad Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 19 Dec 2022 12:19:16 +0100 Subject: [PATCH 17/17] chore: Add NSLocationAlwaysAndWhenInUseUsageDescription string --- ios/Runner/Info.plist | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 559712dbe..dfb6129ba 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -63,6 +63,8 @@ Share your location with your contacts in FluffyChat. NSLocationWhenInUseUsageDescription Share your location with your contacts in FluffyChat. + NSLocationAlwaysAndWhenInUseUsageDescription + Share your location with your contacts in FluffyChat. NSMicrophoneUsageDescription Record voice message and share them with your contacts on FluffyChat. NSMotionUsageDescription