Skip to content

Commit 537fd51

Browse files
Merge branch 'master' into 2705-fix-ui-elements-to-be-compatible-with-ios-26
2 parents 0400c59 + 6f5ec0d commit 537fd51

21 files changed

Lines changed: 3283 additions & 3284 deletions

File tree

.semaphore/semaphore.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ blocks:
4949
agent:
5050
machine:
5151
type: e1-standard-2
52-
os_image: ubuntu2004
52+
os_image: ubuntu2404
5353
env_vars:
5454
- name: LANG
5555
value: en_US.UTF-8

Core/package-lock.json

Lines changed: 139 additions & 161 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"chai": "4.5.0",
2020
"eslint-plugin-local-rules": "^3.0.2",
2121
"typescript": "5.7.3",
22-
"webpack": "^5.90.3",
22+
"webpack": "^5.105.0",
2323
"webpack-cli": "6.0.1",
2424
"webpack-node-externals": "3.0.0"
2525
},

FlowCrypt.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3947,7 +3947,7 @@
39473947
repositoryURL = "https://github.com/realm/realm-cocoa";
39483948
requirement = {
39493949
kind = upToNextMajorVersion;
3950-
minimumVersion = 20.0.3;
3950+
minimumVersion = 20.0.4;
39513951
};
39523952
};
39533953
952687412A8A21060005694B /* XCRemoteSwiftPackageReference "LetterAvatarKit" */ = {

FlowCrypt.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FlowCrypt/Functionality/Mail Provider/Message Provider/MessageHelper.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,12 +275,17 @@ final class MessageHelper {
275275

276276
let keyDetails: [KeyDetails] = try await getKeyDetailsFromAttachment(attachments: &attachments, messageId: message.identifier)
277277

278+
// Also extract keyDetails from publicKey blocks (for encrypted messages)
279+
let publicKeyBlockDetails: [KeyDetails] = decrypted.blocks
280+
.filter { $0.type == .publicKey }
281+
.compactMap { $0.keyDetails }
282+
278283
return ProcessedMessage(
279284
message: message,
280285
text: text,
281286
type: messageType,
282287
attachments: attachments,
283-
keyDetails: keyDetails,
288+
keyDetails: keyDetails + publicKeyBlockDetails,
284289
signature: signature
285290
)
286291
}

FlowCrypt/Resources/generated/flowcrypt-ios-prod.js.txt

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

Gemfile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
11
source 'https://rubygems.org'
22

3-
# until fastlane supports ruby 3.4
4-
# https://github.com/fastlane/fastlane/issues/29183
5-
gem "abbrev"
6-
gem "mutex_m"
7-
gem "ostruct"
8-
9-
gem "fastlane", "2.227.2"
3+
gem "fastlane", "2.232.2"

Gemfile.lock

Lines changed: 69 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,49 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
CFPropertyList (3.0.7)
5-
base64
6-
nkf
7-
rexml
4+
CFPropertyList (3.0.8)
85
abbrev (0.1.2)
9-
addressable (2.8.7)
10-
public_suffix (>= 2.0.2, < 7.0)
6+
addressable (2.9.0)
7+
public_suffix (>= 2.0.2, < 8.0)
118
artifactory (3.0.17)
129
atomos (0.1.3)
1310
aws-eventstream (1.4.0)
14-
aws-partitions (1.1196.0)
15-
aws-sdk-core (3.240.0)
11+
aws-partitions (1.1237.0)
12+
aws-sdk-core (3.244.0)
1613
aws-eventstream (~> 1, >= 1.3.0)
1714
aws-partitions (~> 1, >= 1.992.0)
1815
aws-sigv4 (~> 1.9)
1916
base64
2017
bigdecimal
2118
jmespath (~> 1, >= 1.6.1)
2219
logger
23-
aws-sdk-kms (1.118.0)
24-
aws-sdk-core (~> 3, >= 3.239.1)
20+
aws-sdk-kms (1.123.0)
21+
aws-sdk-core (~> 3, >= 3.244.0)
2522
aws-sigv4 (~> 1.5)
26-
aws-sdk-s3 (1.208.0)
27-
aws-sdk-core (~> 3, >= 3.234.0)
23+
aws-sdk-s3 (1.219.0)
24+
aws-sdk-core (~> 3, >= 3.244.0)
2825
aws-sdk-kms (~> 1)
2926
aws-sigv4 (~> 1.5)
3027
aws-sigv4 (1.12.1)
3128
aws-eventstream (~> 1, >= 1.0.2)
3229
babosa (1.0.4)
33-
base64 (0.3.0)
34-
bigdecimal (4.0.1)
30+
base64 (0.2.0)
31+
benchmark (0.5.0)
32+
bigdecimal (4.1.1)
3533
claide (1.1.0)
3634
colored (1.2)
3735
colored2 (3.1.2)
3836
commander (4.6.0)
3937
highline (~> 2.0.0)
38+
csv (3.3.5)
4039
declarative (0.0.20)
4140
digest-crc (0.7.0)
4241
rake (>= 12.0.0, < 14.0.0)
4342
domain_name (0.6.20240107)
4443
dotenv (2.8.1)
4544
emoji_regex (3.2.3)
4645
excon (0.112.0)
47-
faraday (1.10.4)
46+
faraday (1.10.5)
4847
faraday-em_http (~> 1.0)
4948
faraday-em_synchrony (~> 1.0)
5049
faraday-excon (~> 1.1)
@@ -56,32 +55,36 @@ GEM
5655
faraday-rack (~> 1.0)
5756
faraday-retry (~> 1.0)
5857
ruby2_keywords (>= 0.0.4)
59-
faraday-cookie_jar (0.0.7)
58+
faraday-cookie_jar (0.0.8)
6059
faraday (>= 0.8.0)
61-
http-cookie (~> 1.0.0)
60+
http-cookie (>= 1.0.0)
6261
faraday-em_http (1.0.0)
63-
faraday-em_synchrony (1.0.0)
62+
faraday-em_synchrony (1.0.1)
6463
faraday-excon (1.1.0)
6564
faraday-httpclient (1.0.1)
66-
faraday-multipart (1.1.0)
65+
faraday-multipart (1.2.0)
6766
multipart-post (~> 2.0)
6867
faraday-net_http (1.0.2)
6968
faraday-net_http_persistent (1.2.0)
7069
faraday-patron (1.0.0)
7170
faraday-rack (1.0.0)
72-
faraday-retry (1.0.3)
71+
faraday-retry (1.0.4)
7372
faraday_middleware (1.2.1)
7473
faraday (~> 1.0)
75-
fastimage (2.4.0)
76-
fastlane (2.227.2)
74+
fastimage (2.4.1)
75+
fastlane (2.232.2)
7776
CFPropertyList (>= 2.3, < 4.0.0)
77+
abbrev (~> 0.1.2)
7878
addressable (>= 2.8, < 3.0.0)
7979
artifactory (~> 3.0)
80-
aws-sdk-s3 (~> 1.0)
80+
aws-sdk-s3 (~> 1.197)
8181
babosa (>= 1.0.3, < 2.0.0)
82-
bundler (>= 1.12.0, < 3.0.0)
82+
base64 (~> 0.2.0)
83+
benchmark (>= 0.1.0)
84+
bundler (>= 1.17.3, < 5.0.0)
8385
colored (~> 1.2)
8486
commander (~> 4.6)
87+
csv (~> 3.3)
8588
dotenv (>= 2.1.1, < 3.0.0)
8689
emoji_regex (>= 0.1, < 4.0)
8790
excon (>= 0.71.0, < 1.0.0)
@@ -93,16 +96,20 @@ GEM
9396
gh_inspector (>= 1.1.2, < 2.0.0)
9497
google-apis-androidpublisher_v3 (~> 0.3)
9598
google-apis-playcustomapp_v1 (~> 0.1)
96-
google-cloud-env (>= 1.6.0, < 2.0.0)
99+
google-cloud-env (>= 1.6.0, <= 2.1.1)
97100
google-cloud-storage (~> 1.31)
98101
highline (~> 2.0)
99102
http-cookie (~> 1.0.5)
100103
json (< 3.0.0)
101104
jwt (>= 2.1.0, < 3)
105+
logger (>= 1.6, < 2.0)
102106
mini_magick (>= 4.9.4, < 5.0.0)
103107
multipart-post (>= 2.0.0, < 3.0.0)
108+
mutex_m (~> 0.3.0)
104109
naturally (~> 2.2)
110+
nkf (~> 0.2.0)
105111
optparse (>= 0.1.1, < 1.0.0)
112+
ostruct (>= 0.1.0)
106113
plist (>= 3.1.0, < 4.0.0)
107114
rubyzip (>= 2.0.0, < 3.0.0)
108115
security (= 0.1.5)
@@ -118,38 +125,40 @@ GEM
118125
fastlane-sirp (1.0.0)
119126
sysrandom (~> 1.0)
120127
gh_inspector (1.1.3)
121-
google-apis-androidpublisher_v3 (0.54.0)
122-
google-apis-core (>= 0.11.0, < 2.a)
123-
google-apis-core (0.11.3)
128+
google-apis-androidpublisher_v3 (0.98.0)
129+
google-apis-core (>= 0.15.0, < 2.a)
130+
google-apis-core (0.18.0)
124131
addressable (~> 2.5, >= 2.5.1)
125-
googleauth (>= 0.16.2, < 2.a)
126-
httpclient (>= 2.8.1, < 3.a)
132+
googleauth (~> 1.9)
133+
httpclient (>= 2.8.3, < 3.a)
127134
mini_mime (~> 1.0)
135+
mutex_m
128136
representable (~> 3.0)
129137
retriable (>= 2.0, < 4.a)
130-
rexml
131-
google-apis-iamcredentials_v1 (0.17.0)
132-
google-apis-core (>= 0.11.0, < 2.a)
133-
google-apis-playcustomapp_v1 (0.13.0)
134-
google-apis-core (>= 0.11.0, < 2.a)
135-
google-apis-storage_v1 (0.31.0)
136-
google-apis-core (>= 0.11.0, < 2.a)
138+
google-apis-iamcredentials_v1 (0.26.0)
139+
google-apis-core (>= 0.15.0, < 2.a)
140+
google-apis-playcustomapp_v1 (0.17.0)
141+
google-apis-core (>= 0.15.0, < 2.a)
142+
google-apis-storage_v1 (0.61.0)
143+
google-apis-core (>= 0.15.0, < 2.a)
137144
google-cloud-core (1.8.0)
138145
google-cloud-env (>= 1.0, < 3.a)
139146
google-cloud-errors (~> 1.0)
140-
google-cloud-env (1.6.0)
141-
faraday (>= 0.17.3, < 3.0)
142-
google-cloud-errors (1.5.0)
143-
google-cloud-storage (1.47.0)
147+
google-cloud-env (2.1.1)
148+
faraday (>= 1.0, < 3.a)
149+
google-cloud-errors (1.6.0)
150+
google-cloud-storage (1.59.0)
144151
addressable (~> 2.8)
145152
digest-crc (~> 0.4)
146-
google-apis-iamcredentials_v1 (~> 0.1)
147-
google-apis-storage_v1 (~> 0.31.0)
153+
google-apis-core (>= 0.18, < 2)
154+
google-apis-iamcredentials_v1 (~> 0.18)
155+
google-apis-storage_v1 (>= 0.42)
148156
google-cloud-core (~> 1.6)
149-
googleauth (>= 0.16.2, < 2.a)
157+
googleauth (~> 1.9)
150158
mini_mime (~> 1.0)
151-
googleauth (1.8.1)
152-
faraday (>= 0.17.3, < 3.a)
159+
googleauth (1.11.2)
160+
faraday (>= 1.0, < 3.a)
161+
google-cloud-env (~> 2.1)
153162
jwt (>= 1.4, < 3.0)
154163
multi_json (~> 1.11)
155164
os (>= 0.9, < 2.0)
@@ -160,38 +169,38 @@ GEM
160169
httpclient (2.9.0)
161170
mutex_m
162171
jmespath (1.6.2)
163-
json (2.12.0)
164-
jwt (2.10.1)
172+
json (2.19.3)
173+
jwt (2.10.2)
165174
base64
166175
logger (1.7.0)
167176
mini_magick (4.13.2)
168177
mini_mime (1.1.5)
169-
multi_json (1.15.0)
178+
multi_json (1.20.1)
170179
multipart-post (2.4.1)
171180
mutex_m (0.3.0)
172181
nanaimo (0.4.0)
173-
naturally (2.2.1)
182+
naturally (2.3.0)
174183
nkf (0.2.0)
175-
optparse (0.6.0)
184+
optparse (0.8.1)
176185
os (1.1.4)
177-
ostruct (0.6.1)
186+
ostruct (0.6.3)
178187
plist (3.7.2)
179-
public_suffix (6.0.2)
180-
rake (13.2.1)
188+
public_suffix (7.0.5)
189+
rake (13.3.1)
181190
representable (3.2.0)
182191
declarative (< 0.1.0)
183192
trailblazer-option (>= 0.1.1, < 0.2.0)
184193
uber (< 0.2.0)
185-
retriable (3.1.2)
186-
rexml (3.4.1)
194+
retriable (3.4.1)
195+
rexml (3.4.4)
187196
rouge (3.28.0)
188197
ruby2_keywords (0.0.5)
189198
rubyzip (2.4.1)
190199
security (0.1.5)
191-
signet (0.20.0)
200+
signet (0.21.0)
192201
addressable (~> 2.8)
193202
faraday (>= 0.17.5, < 3.a)
194-
jwt (>= 1.5, < 3.0)
203+
jwt (>= 1.5, < 4.0)
195204
multi_json (~> 1.10)
196205
simctl (1.6.10)
197206
CFPropertyList
@@ -226,10 +235,7 @@ PLATFORMS
226235
x86_64-darwin-20
227236

228237
DEPENDENCIES
229-
abbrev
230-
fastlane (= 2.227.2)
231-
mutex_m
232-
ostruct
238+
fastlane (= 2.232.2)
233239

234240
BUNDLED WITH
235-
2.3.6
241+
4.0.10

0 commit comments

Comments
 (0)