David Langley
83e27564d5
Add xcDeferFulfillment to help with tests that have publishers. ( #1278 )
...
* Add xcAwaitDeferred to aid with tests that have publishers.
* Improve naming
* Address Comments
- Fix naming
- Add optional expectation message
- Use trailing closure syntax
nightly/1.2.1.279
2023-07-07 15:08:32 +01:00
Michael Kaye
448db8a8e9
Disabling automatic cancellation as it is affecting testing. ( #1271 )
2023-07-07 09:56:29 +01:00
Mauro
d2fe663003
SDK Bump + Back pagination state listener ( #1274 )
...
* backPagination improved
* sdk bump
* removed unused line
* Update ElementX/Sources/Services/Timeline/TimelineController/RoomTimelineController.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* cancelling the TaskHandle on deallocation
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-07-07 07:54:40 +00:00
Matthew Hodgson
13b7357c66
point to the right room
nightly/1.2.1.278
2023-07-06 22:07:11 +01:00
Alfonso Grillo
3afb8fa867
Improve user profile search ( #1266 )
...
* Filter account owner in UserDiscoveryService
* Add tests and refine logics
2023-07-06 15:53:31 +02:00
Mauro
1de2a0b3e3
Notification Encryption Sync is defaulted to true ( #1265 )
...
* notification encryption sync is defaulted to true
* more documentation
2023-07-06 09:45:38 +00:00
Doug
b0aff0c051
Remove notes from failed releases. ( #1264 )
2023-07-06 10:12:09 +01:00
Alfonso Grillo
5e0438eae3
Fix SwiftUI-Flow package version ( #1263 )
2023-07-06 10:08:37 +02:00
Element CI
18105fcc4c
Prepare next release
2023-07-05 12:25:38 -07:00
Doug
a88df388f9
Update Fastlane's upload URL for Sentry. ( #1260 )
nightly/1.2.0.276
1.2.0
2023-07-05 19:47:51 +01:00
Element CI
5bf81e0ca6
Prepare next release
nightly/1.2.0.275
2023-07-05 11:32:21 -07:00
Element CI
f625dabe19
Prepare next release
1.1.9
2023-07-05 11:12:50 -07:00
Mauro
00636d98da
Welcome Screen ( #1259 )
...
* the screen renders and changed the analytics checkmark to be more generic
* welcome screen
* transition
* tests... TODO
* changelog
* changed assets and added multilineTextAlignment
* better naming
* fix for missing after migration but has a weird presentaiton bug
* fix
* icon color
1.1.8
2023-07-05 17:55:24 +00:00
Doug
9ebc57e1cf
isDM in Notifications ( #1254 )
...
* isDm
* isDm added and some code improvements
* Bump SDK and fix one name.
* changelog
---------
Co-authored-by: Mauro Romito <mauro.romito@element.io>
2023-07-05 19:40:05 +02:00
Alfonso Grillo
bfd75a335d
Show location's description when sharing to Apple Maps ( #1253 )
...
* Add location description for Apple Maps
* Show location’s description on Apple maps
* Cleanup ShareToMapsAppActivity
2023-07-05 16:12:57 +00:00
Doug
6b8b5a75b3
Add encryption history banner and update session verification banner strings. ( #1250 )
...
* Add a hard wall on back-pagination in encrypted rooms.
Until the app supports key backup, the history will never be decryptable.
* Fix initial display of the timeline table view.
* Update session verification banner strings.
2023-07-05 14:08:31 +01:00
Mauro
29d90dd29e
Notification Placeholder Image Caching ( #1248 )
...
* placeholder image caching
* code improvement
* code is now clearer
2023-07-05 12:28:45 +00:00
Alfonso Grillo
d15d0e0070
Add location related analytics ( #1241 )
...
* Refactor trackComposer method
* Track location screen
* Refactor isPinDropSharing -> isSharingUserLocation
* Add trackComposer event
* Fix UTs
* Cleanup
* Add AnalyticsLocationType
2023-07-05 12:54:03 +02:00
Alfonso Grillo
ce14d13962
Add location's description in timeline ( #1236 )
...
* Refactor location URLs
* Add description in LocationRoomTimelineView
* Amend preview text
* Cleanup code
2023-07-05 08:27:59 +00:00
Mauro
b294278170
Refactor the NSDiffableDataSourceLayer ( #1235 )
...
* first part, using references
* better animations
* delete view provider and replaced wth two files
* ordered dictionary usage
* bubbled styler view previews
* plain style is back
* fix
* read marker previews restored
* updated tests
* code improvements
* better naming
nightly/1.1.8.272
2023-07-04 14:08:43 +00:00
Doug
eba3e5d5e6
Update the timeline padding. ( #1233 )
...
* Reduce padding on the avatar side of a bubble when the avatar isn't shown.
* Analytics Prompt Screenshots.
* Home screen screenshots.
* User Session screenshots and fix.
* Room screen screenshots.
* Bug Report screenshots.
2023-07-04 12:20:41 +01:00
Alfonso Grillo
caf23094b0
Update SDK to 1.0.94-alpha ( #1232 )
...
* Update SDK
* Map new location fields
* Add LocationRoomTimelineItemContent.AssetType
2023-07-04 06:39:32 +00:00
Velin92
4162036f83
Translations update
nightly/1.1.8.271
2023-07-03 10:36:56 +02:00
Element CI
369ccc5fff
Prepare next release
nightly/1.1.8.270
2023-06-30 07:30:15 -07:00
Stefan Ceriu
f91405eee9
Fixes #1228 - Failing attachment uploading
1.1.7
2023-06-30 17:15:38 +03:00
Doug
ccd4101abf
Fix reactions button faint outline. ( #1226 )
2023-06-30 14:21:25 +01:00
Doug
2025dd9517
Migration Screen ( #1224 )
...
- Hide bottom bar when in skeletons.
- Use the new design for the Waitlist screen too.
2023-06-30 13:27:49 +01:00
Mauro Romito
c5d47378a4
bump
2023-06-30 15:18:03 +03:00
Stefan Ceriu
29cda71b82
Remove reaction summary view scroll animation, keep the buttons in sync with manual horizontal scrolling
2023-06-30 15:08:42 +03:00
Stefan Ceriu
2354f4ff99
Add missing trailing padding to reaction summary view buttons
2023-06-30 15:08:42 +03:00
Stefan Ceriu
4a72ca1b08
Prevent the longPressWithFeedback gesture from adding a shadow to its content before the gesture is triggered
2023-06-30 15:08:42 +03:00
Stefan Ceriu
6dc96295f6
Fix reaction borders
2023-06-30 15:08:42 +03:00
Mauro Romito
f1d53649e0
empty circle always displays
2023-06-30 12:20:06 +02:00
Kat Gerasimova
eecf3234a2
Simplify automation for incoming issues
...
Use the modern helper actions now that they're available
2023-06-30 11:54:40 +03:00
Stefan Ceriu
be124a972e
Prevent the TimelineController from requesting a backpagination even though items are available on the TimelineProvider level. Manually populate the items subject in the TimelineProvider constructor.
nightly/1.1.6.267
nightly/1.1.6.268
nightly/1.1.6.264
2023-06-29 20:13:56 +03:00
Stefan Ceriu
b89dbc3895
Fix build, switch missed staticString URL
nightly/1.1.6.262
nightly/1.1.6.263
2023-06-29 18:45:00 +03:00
Stefan Ceriu
4e7d05d4b8
Bump the RustSDK to v1.0.92-alpha
nightly/1.1.6.261
nightly/1.1.6.260
2023-06-29 18:01:46 +03:00
Ivan Enderlin
b1dc20e55c
fix: Do not call fullRoom
on all rooms.
...
`fullRoom` creates a `Timeline` for the room. Calling this method on all
rooms doesn't make the room list fast :-).
Needs https://github.com/matrix-org/matrix-rust-sdk/pull/2186 to be merged.
2023-06-29 18:01:46 +03:00
Mauro
b2ab6103c3
Editing a failed echo, just cancels and resends it ( #1207 )
...
* editing a failed message means cancelling and resending it
* changelog
2023-06-29 14:37:52 +00:00
Alfonso Grillo
3a6876f385
Conform URL to ExpressibleByStringLiteral ( #1214 )
2023-06-29 13:47:04 +00:00
Kat Gerasimova
3b114c28d6
Stop assigning new issues to Volker
...
Volker doesn't want to be assigned to all new issues any more
2023-06-29 14:05:34 +03:00
Doug
ba79d7f141
Trim newlines from message previews. ( #1208 )
...
- Fixes a bug with replies where the message shows on the line after the sender's name.
nightly/1.1.6.259
2023-06-29 11:34:37 +01:00
Stefan Ceriu
ce7ca32efc
Fixes #954 - Implement media upload cancelling
2023-06-29 13:32:42 +03:00
Stefan Ceriu
d9e608a1e0
Stop running room proxy cleanup in a separate task
2023-06-29 13:31:43 +03:00
Alfonso Grillo
edd12b02af
Improve LocationRoomTimelineView layout ( #1212 )
...
* Improve LocationRoomTimelineView
* Cleanup
2023-06-29 10:22:43 +00:00
David Langley
98cec5672c
Reaction summary and flow layout for reactions ( #1158 )
...
* Add reaction summary view
* Add avatars and display names and flowlayout for reactions
- Add avatars to summary view
- Add display names to summary view
- Add flow layout to reaction buttons as per designs(long press on scolling buttons is difficult to achieve so prioritised this).
* Add and use SwiftUI-Flow for reaction layout.
* Correct Swift-Flow inclusion via xcodegen
* Remove own FlowLayout implementation and Fix unit tests
* Improve naming and correct spacing on summary view as per design.
* Fix safe area insets on summary view bottom sheet
* Scroll to selected reaction in the case that it is offscreen when the sheet is displayed.
* Add more reactions to UITests to ensure the new flow layout is displayed(wraps on to second line).
* Fix snapshot image.
* Address review comments.
* Use onLongPressGesture for reactions also to fix double actions bug and for consistency.
* Respect RTL languages.
* Fix unit test.
2023-06-29 10:53:44 +01:00
Alfonso Grillo
3f6bfbcc14
Open map from timeline ( #1199 )
...
* Add navigation to expaneded map
* Add MapLibreMapView.Options
* Add AppActivityView
* Add ShareToMapsAppActivity
* Add share sheet presentation
* Add localisations
* Cleanup
* Fix UT build errors
* Revert breaking change
* Fix UIView setup
* Add support for location’s description
* Show popover on iPad
* Restore assets
* More cleanup
2023-06-29 09:12:42 +00:00
Doug
67e48e465f
Remove asset ( #1213 )
...
Re-add asset
2023-06-29 09:47:17 +01:00
Stefan Ceriu
93022dd7f2
Implement swipe to reply on timeline items ( #1148 )
2023-06-29 11:31:46 +03:00
Mauro
10e167732b
Show Only Retry Decryption and View Source for Unencrypted messages ( #1202 )
...
* show only retryDecryption for unencrypted message
* fix
nightly/1.1.6.258
2023-06-28 15:57:19 +00:00