Skip to content

Commit 772cd6a

Browse files
Merge branch 'main' into firebase-custom-token-auth
2 parents a5c9368 + cbd4363 commit 772cd6a

File tree

19 files changed

+74
-20
lines changed

19 files changed

+74
-20
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,52 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 2025-03-03
7+
8+
### Changes
9+
10+
---
11+
12+
Packages with breaking changes:
13+
14+
- There are no breaking changes in this release.
15+
16+
Packages with other changes:
17+
18+
- [`ensemble` - `v1.1.29`](#ensemble---v1129)
19+
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
20+
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
21+
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
22+
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
23+
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
24+
- [`ensemble_bluetooth` - `v0.0.1+1`](#ensemble_bluetooth---v0011)
25+
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)
26+
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
27+
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
28+
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
29+
30+
Packages with dependency updates only:
31+
32+
> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
33+
34+
- `ensemble_auth` - `v1.0.1`
35+
- `ensemble_chat` - `v0.0.1+1`
36+
- `ensemble_file_manager` - `v0.0.1+1`
37+
- `ensemble_camera` - `v0.0.1+1`
38+
- `ensemble_deeplink` - `v0.0.1+1`
39+
- `ensemble_bluetooth` - `v0.0.1+1`
40+
- `ensemble_network_info` - `v0.0.1+1`
41+
- `ensemble_location` - `v0.0.1+1`
42+
- `ensemble_contacts` - `v0.0.1+1`
43+
- `ensemble_connect` - `v0.0.1+1`
44+
45+
---
46+
47+
#### `ensemble` - `v1.1.29`
48+
49+
- **FIX**(notification_manager): initialize message handling on startup. ([9ca35acb](https://github.com/ensembleUI/ensemble/commit/9ca35acbd9b868198acb29fa618841b362ac8d19))
50+
51+
652
## 2025-02-28
753

854
### Changes

modules/auth/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies:
2828
ensemble:
2929
git:
3030
url: https://github.com/EnsembleUI/ensemble.git
31-
ref: ensemble-v1.1.28
31+
ref: ensemble-v1.1.29
3232
path: modules/ensemble
3333

3434
ensemble_ts_interpreter:

modules/bracket/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
ensemble:
1515
git:
1616
url: https://github.com/EnsembleUI/ensemble.git
17-
ref: ensemble-v1.1.28
17+
ref: ensemble-v1.1.29
1818
path: modules/ensemble
1919

2020
dev_dependencies:

modules/camera/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies:
1515
ensemble:
1616
git:
1717
url: https://github.com/EnsembleUI/ensemble.git
18-
ref: ensemble-v1.1.28
18+
ref: ensemble-v1.1.29
1919
path: modules/ensemble
2020
ensemble_ts_interpreter:
2121
git:

modules/chat/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.28
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
ensemble_ts_interpreter:

modules/connect/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.28
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
plaid_flutter: ^3.1.2

modules/contacts/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.28
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
flutter_contacts: ^1.1.7+1

modules/deeplink/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.28
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
flutter_branch_sdk: ^7.0.1

modules/ensemble/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.1.29
2+
3+
- **FIX**(notification_manager): initialize message handling on startup. ([9ca35acb](https://github.com/ensembleUI/ensemble/commit/9ca35acbd9b868198acb29fa618841b362ac8d19))
4+
15
## 1.1.28
26

37
## 1.1.27

modules/ensemble/lib/action/device_security.dart

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:flutter/foundation.dart';
55
import 'package:flutter/material.dart';
66
import 'package:root_jailbreak_sniffer/rjsniffer.dart';
77
import 'package:ensemble_ts_interpreter/invokables/invokable.dart';
8+
import 'package:flutter_security_checker/flutter_security_checker.dart';
89
import 'package:ensemble/framework/event.dart';
910

1011
class DeviceSecurity extends EnsembleAction with Invokable {
@@ -19,7 +20,7 @@ class DeviceSecurity extends EnsembleAction with Invokable {
1920
@override
2021
Future<void> execute(BuildContext context, ScopeManager scopeManager) async {
2122
if (kIsWeb) {
22-
_handleSuccess(context, false, false, false,
23+
_handleSuccess(context, false, false, false,false,
2324
'This information is not available on the web');
2425
return;
2526
}
@@ -29,15 +30,16 @@ class DeviceSecurity extends EnsembleAction with Invokable {
2930
bool isRooted = await Rjsniffer.amICompromised() ?? false;
3031
bool isDebugged = await Rjsniffer.amIDebugged() ?? false;
3132
bool isEmulator = await Rjsniffer.amIEmulator() ?? false;
33+
bool hasCorrectlyInstalled = await FlutterSecurityChecker.hasCorrectlyInstalled;
3234

33-
_handleSuccess(context, isRooted, isDebugged, isEmulator, 'success');
35+
_handleSuccess(context, isRooted, isDebugged, isEmulator, hasCorrectlyInstalled, 'success');
3436
} catch (e) {
3537
_handleError(context, e);
3638
}
3739
}
3840

3941
void _handleSuccess(BuildContext context, bool isRooted, bool isDebugged,
40-
bool isEmulator, String message) {
42+
bool isEmulator, bool hasCorrectlyInstalled, String message) {
4143
if (onSuccess != null) {
4244
ScreenController().executeAction(
4345
context,
@@ -48,6 +50,7 @@ class DeviceSecurity extends EnsembleAction with Invokable {
4850
'debugged': isDebugged,
4951
'rooted': isRooted,
5052
'emulator': isEmulator,
53+
'correctlyInstalled': hasCorrectlyInstalled,
5154
'message': message,
5255
},
5356
),

modules/ensemble/lib/framework/notification_manager.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class NotificationManager {
3131
if (!_init) {
3232
_initListener(
3333
backgroundNotificationHandler: backgroundNotificationHandler);
34+
initGetInitialMessage();
3435
_init = true;
3536
}
3637
}
@@ -78,7 +79,6 @@ class NotificationManager {
7879

7980
/// This is when the app is in the foreground
8081
FirebaseMessaging.onMessage.listen((RemoteMessage message) async {
81-
8282
if (!isMoEngageNotification(message)) {
8383
// Handle regular FCM notifications as before
8484
Ensemble.externalDataContext.addAll({

modules/ensemble/pubspec.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ description: Ensemble Runtime
1515
# This version is used _only_ for the Runner app, which is used if you just do
1616
# a `flutter run` or a `flutter make-host-app-editable`. It has no impact
1717
# on any other native host app that you embed your Flutter project into.
18-
version: 1.1.28
18+
version: 1.1.29
1919

2020
environment:
2121
sdk: ">=3.5.0"
@@ -97,7 +97,7 @@ dependencies:
9797
ref: main
9898
path: workmanager
9999
flutter_local_notifications: ^17.2.3
100-
vision_gallery_saver: ^2.0.1
100+
vision_gallery_saver: ^2.0.2
101101
flutter_i18n: ^0.35.1
102102
pointer_interceptor: ^0.9.3+4
103103
flutter_secure_storage: ^9.2.2
@@ -148,6 +148,7 @@ dependencies:
148148
accordion: ^2.6.0
149149
session_storage: ^0.0.1
150150
connectivity_plus: ^6.1.3
151+
flutter_security_checker: ^3.2.1
151152

152153
dependency_overrides:
153154
http: ^0.13.5

modules/ensemble_bluetooth/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
ensemble:
1515
git:
1616
url: https://github.com/EnsembleUI/ensemble.git
17-
ref: ensemble-v1.1.28
17+
ref: ensemble-v1.1.29
1818
path: modules/ensemble
1919
ensemble_ts_interpreter:
2020
git:

modules/ensemble_network_info/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
ensemble:
1313
git:
1414
url: https://github.com/EnsembleUI/ensemble.git
15-
ref: ensemble-v1.1.28
15+
ref: ensemble-v1.1.29
1616
path: modules/ensemble
1717

1818
network_info_plus: ^5.0.3

modules/file_manager/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
ensemble:
1515
git:
1616
url: https://github.com/EnsembleUI/ensemble.git
17-
ref: ensemble-v1.1.28
17+
ref: ensemble-v1.1.29
1818
path: modules/ensemble
1919
ensemble_ts_interpreter:
2020
git:

modules/firebase_analytics/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies:
4040
ensemble:
4141
git:
4242
url: https://github.com/EnsembleUI/ensemble.git
43-
ref: ensemble-v1.1.28
43+
ref: ensemble-v1.1.29
4444
path: modules/ensemble
4545

4646
dev_dependencies:

modules/location/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
ensemble:
1515
git:
1616
url: https://github.com/EnsembleUI/ensemble.git
17-
ref: ensemble-v1.1.28
17+
ref: ensemble-v1.1.29
1818
path: modules/ensemble
1919

2020
ensemble_ts_interpreter:

modules/moengage/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencies:
3737
ensemble:
3838
git:
3939
url: https://github.com/EnsembleUI/ensemble.git
40-
ref: ensemble-v1.1.28
40+
ref: ensemble-v1.1.29
4141
path: modules/ensemble
4242

4343
moengage_flutter: ^8.0.0

starter/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ dependencies:
3636
ensemble:
3737
git:
3838
url: https://github.com/EnsembleUI/ensemble.git
39-
ref: ensemble-v1.1.28
39+
ref: ensemble-v1.1.29
4040
path: modules/ensemble
4141

4242

0 commit comments

Comments
 (0)