renovate[bot]
4931ad0ed3
Update dependency fastlane to v2.226.0
2024-12-11 13:36:53 +02:00
Stefan Ceriu
0b85964f73
Monthly media gallery separators ( #3601 )
...
* Fix the order of the items in the media grid.
* Add media gallery timeline separators.
* Change the `SeparatorRoomTimelineItem` to have it expose a Date timestamp instead of a text string.
2024-12-11 13:32:29 +02:00
renovate[bot]
ee2da536af
Update dependency fastlane to v2.226.0 ( #3600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 08:58:08 +00:00
Stefan Ceriu
df3e5976ce
Bump the RustSDK to v1.0.79; add a feature flag for the new rust side ClientBuilder::useEventCachePersistentStorage
nightly/1.9.10.785
2024-12-10 18:19:31 +02:00
Doug
e59a705459
Use TimelineMediaQuickLook in the MediaEventsTimelineScreen. ( #3598 )
2024-12-10 14:56:51 +02:00
Stefan Ceriu
ea0fa6b3b6
UI test snapshot fixes ( #3597 )
2024-12-10 10:02:57 +02:00
Doug
b5605a52e3
Update the timeline media QuickLook modifier. ( #3593 )
...
Not hooked up to any flows yet.
nightly/1.9.10.784
2024-12-09 15:23:12 +00:00
ElementRobot
7254b6e029
Translations update ( #3592 )
...
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com>
2024-12-09 09:24:29 +00:00
Stefan Ceriu
caaa89af62
Media gallery - part 1( #3588 )
...
* Introduce a `MediaEventsTimelineFlowCoordinator`
* Update SDK API and architecture
* Add a feature flag, add translations
* Move the media events timeline presentation under the room flow coordinator state machine
* Rename `TimelineViewState.timelineViewState` of type `TimelineState` to `timelineState`
* Enabled SwiftLint's `trailing_closure` rule and fix the warnings.
nightly/1.9.10.783
2024-12-06 16:58:14 +02:00
Doug
a9e4837b62
Use a Date
for the timestamp in all timeline items. ( #3590 )
...
* Use a Date for the timestamp in all timeline items.
* UI test snapshots.
* Update snapshots
---------
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
2024-12-06 13:55:29 +00:00
Element CI
176a8b880a
Prepare next release
nightly/1.9.10.782
2024-12-05 08:28:20 -08:00
Doug
40d739f7ed
Use the new SendButton v2 design. ( #3589 )
1.9.9
2024-12-05 16:08:15 +00:00
Mauro
7cf88a16bd
Update sdk to 1.0.78 ( #3586 )
...
* updated sdk
* added cases
* correct error tracking
* right error label
2024-12-05 10:55:49 +01:00
Doug
ab2152096d
Fix UI snapshots. ( #3585 )
...
* Remove old snapshots.
* Add a check for the correct simulator name.
* Record mismatched snapshots.
* Regenerate more snapshots using a (temporary) higher precision.
* Fix snapshot.
nightly/1.9.9.781
2024-12-04 11:59:53 +00:00
fkwp
0085c20c64
increase ringing timeout from 15 seconds to 90 seconds
2024-12-04 10:40:11 +02:00
Doug
4966083b58
Add new development assets and use in mocks/previews. ( #3581 )
nightly/1.9.9.780
2024-12-03 17:14:05 +00:00
Mauro
c566c64c78
added historical message error label string ( #3580 )
2024-12-03 17:21:02 +01:00
Element CI
7e5624f9c0
Prepare next release
2024-12-03 03:45:37 -08:00
Doug
4187155159
Enable local echoes for media uploads for all builds. ( #3579 )
...
* Enable local echoes for media uploads for all builds.
* Update a string.
1.9.8
2024-12-03 11:28:21 +00:00
Mauro
4372048c61
Update SDK 1.0.77 ( #3578 )
...
* update SDK
* added new cause case
* added historical message
2024-12-03 12:18:16 +01:00
Mauro
c7afde3801
Knock a room - added a char counter for the message ( #3570 )
...
* added a char counter
* moved code
nightly/1.9.8.779
2024-12-02 17:28:50 +01:00
ElementRobot
b8085356fb
Translations update ( #3576 )
...
* Translations update
* fix a test
---------
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com>
Co-authored-by: Mauro Romito <mauro.romito@element.io>
2024-12-02 10:21:08 +00:00
Doug
34f1c61fe2
Add a warning to the media caption composer. ( #3574 )
...
We can now remove the feature flag.
nightly/1.9.8.778
2024-11-29 16:23:20 +00:00
Mauro Romito
8d6909982d
Move pinned messages button in details
2024-11-29 17:04:15 +01:00
Doug
671e675412
Fix a compile error.
nightly/1.9.8.777
2024-11-29 13:11:14 +00:00
Doug
49a94e0bdb
Handle media source validation more gracefully. ( #3571 )
...
* Handle media source validation more gracefully.
* Fix unit tests.
nightly/1.9.8.776
2024-11-29 12:42:27 +00:00
Doug
c8627cfd64
Add support for copying a caption. ( #3563 )
...
* Add timeline item action for copying a media caption.
* Fix the action colours when long pressing a timeline item.
Nice side effect: Reasonable sized buttons when button shapes are enabled.
* Re-arrange the Timeline Item Menu.
* Add timeline item menu snapshots for media items.
2024-11-29 12:26:59 +00:00
Doug
fdbacbc22d
Add the unit test media files as development assets. ( #3569 )
...
Move UnitTests/Resources/Media into a top-level DevelopmentAssets directory.
nightly/1.9.8.775
2024-11-28 17:30:26 +00:00
Doug
4869dcfe97
Wait until the sync has stopped before marking the task as complete. ( #3564 )
2024-11-28 17:30:07 +00:00
Mauro
d48fb64468
Small Knock adjustments ( #3568 )
...
* small adjustments
* autocorrection disabled
2024-11-28 18:02:07 +01:00
Element CI
000073c7a0
Prepare next release
2024-11-28 07:03:12 -08:00
Doug
c598b6325d
Fix a bug on iOS 17 where you couldn't long press on a message. ( #3567 )
1.9.7
2024-11-28 14:44:34 +00:00
Doug
751be7b3a7
Update the SDK. ( #3565 )
...
* Update the SDK.
* Add mockMXC URLs to fix all the crashes during tests.
* Refactor Voice Messages to not use a MediaSource for local files.
nightly/1.9.7.774
2024-11-28 08:34:38 +00:00
Doug
e70a95cfa2
Add back missing send button when media captions are disabled. ( #3561 )
nightly/1.9.7.773
2024-11-27 11:35:53 +00:00
Stefan Ceriu
be8c1477c0
Stop delaying ElementCall until the next sync loop and only notify other participants when presumed to already be up to date. ( #3559 )
nightly/1.9.7.772
2024-11-27 09:57:18 +02:00
Doug
a292c41ca5
Move the media caption composer (and Add Caption action) behind a feature flag for now. ( #3560 )
2024-11-27 08:30:10 +02:00
Stefan Ceriu
ed4063a222
Bump the RustSDK to v1.0.75
2024-11-27 08:28:28 +02:00
Stefan Ceriu
36980840ed
Move timeline item tap gestures to the items themselves instead of the bubbled styler ( #3553 )
...
* Stop observing the timeline context where not necessary.
* Rename the timeline `itemTapped` action to `mediaTapped`
nightly/1.9.7.771
2024-11-26 16:25:46 +02:00
Doug
3f0f442937
Fix the presentation of QuickLook when viewing logs on macOS. ( #3556 )
2024-11-26 14:23:20 +00:00
Mauro
fe984a1301
Knock Requests navigation flows ( #3555 )
...
* implemented navigations
* better naming for the enum
* removed list to banned users navigation
* polished the code
* avatarURL
2024-11-26 11:47:34 +00:00
Doug
03aaf849ee
Update how file captions are rendered ( #3554 )
...
* Update the File/Audio captions layout to match Figma.
* Fix caption sizing issues.
The send info label was being added incorrectly.
* Update icon size and regenerate snapshots.
* Fix a regression in the location timeline item layout.
2024-11-26 10:36:46 +00:00
ElementRobot
ba8edc31c7
Translations update ( #3552 )
...
* Translations update
* Run the workflow at 3am instead.
---------
Co-authored-by: Velin92 <34335419+Velin92@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io>
nightly/1.9.7.770
2024-11-25 12:20:34 +00:00
Mauro
26e07f2457
Knock Requests banner display logic ( #3550 )
...
* added the join rule to the info
* update SDK and added logic to display the banner
in the room screen
* added the logic to display the banner
2024-11-25 13:14:02 +01:00
Doug
9180bac13c
Also put the share extension Info.plist updates in the xcodegen yaml 🤦♂️ ( #3549 )
nightly/1.9.7.768
nightly/1.9.7.769
2024-11-22 10:37:18 +00:00
Stefan Ceriu
3f4bca48b1
Delay handling inline notification replies until the user session is established
2024-11-22 09:28:38 +02:00
Mauro
e315451448
Knock Requests List Screen ( #3533 )
...
* created the basic navigation and files
* updated the logic
so that the buttons that do not have permissions won't show
* added the empty state
* progress in making the list UI
* update tests
* UI improvements
* fixed an issue with media provider
* update button style
* fixed a navigation bug
* pr suggestions
* pr suggestions
nightly/1.9.7.767
2024-11-21 19:14:05 +00:00
Doug
7e1476d973
Add support for adding/editing/removing media captions. ( #3547 )
...
* Add support for editing media captions.
* Add composer snapshots.
* PR comment.
2024-11-21 18:18:27 +00:00
Doug
c081e538b4
Add support for sharing URLs and text. ( #3546 )
...
* Add support for sharing URLs and text.
* Fix a bug where a stored draft would overwrite the shared text.
* Add tests.
2024-11-21 14:48:38 +00:00
Doug
3a9f54a9f6
Update the SDK. ( #3545 )
2024-11-21 13:28:04 +00:00
Doug
19ed65bbd5
Fix the media upload preview screen on macOS.
nightly/1.9.7.766
2024-11-20 21:22:21 +02:00