Alfonso Grillo
058429b637
Update rust sdk to 0.0.6-november23 ( #2159 )
...
* Update rust sdk to 0.0.6-november23
* Delete unused property
2023-11-23 16:26:44 +00:00
Alfonso Grillo
e583f52c65
Edit poll UX ( #2151 )
...
* Add edit poll on room proxy
* Add CreatePollMode
* Add “edit poll” presentation flow
* Add delete poll section
* Inject editing poll
* Add submit action
* Refactor validation logic
* Add edit/delete actions
* Fix bubble timestamp for polls
* Update localisations
* Refactor CreatePoll -> PollForm
* Refactor tests
* Update rust sdk to 0.0.5-november23
* Update confirmation alerts
* Add edit support in TimelineItem menu
* Refactor a11y id
* Cleanup
* Fix failing tests
* Add tests
* Refine isEditable workaround
* Refactor timestamp in TimelineItemBubbledStylerView
2023-11-23 11:19:15 +00:00
Element CI
390bf08bab
Prepare next release
2023-11-21 06:50:44 -08:00
Mauro
291034b688
Bump SDK ( #2121 )
2023-11-20 13:20:12 +00:00
Mauro
fc7b0038bc
Fix: RTE Speech to Text suddenly stops working ( #2114 )
2023-11-20 09:46:42 +01:00
Doug
f2b4525d91
Use Compound List in more screens. ( #2099 )
...
* Use Compound List in room member details, secure backup, notification settings.
* Use ListRow in CreateRoomScreen.
* Fix ListRow layout when isWaiting && !isSelected.
2023-11-17 17:07:27 +00:00
Mauro
342feb4113
Added a disclaimer in Notification Settings for "Mentions Only" ( #2081 )
2023-11-15 14:57:17 +00:00
Doug
4b3a373782
Use more Compound icons (part 2!) ( #2082 )
...
* Use Compound icons in ListRow.
* Add CompoundIcon(asset:) convenience initialiser.
2023-11-15 09:54:43 +00:00
Doug
4257c20bc9
First round of icon updates. ( #2076 )
...
Update Compound too.
2023-11-13 16:44:29 +00:00
Mauro
a4bc7b8e36
Custom copy for notifications that contain mentions ( #2050 )
2023-11-09 18:12:11 +00:00
Element CI
b13abf9cdf
Prepare next release
2023-11-07 02:32:25 -08:00
Mauro
ce72a9b5f2
Fix NSE Leak ( #2022 )
2023-11-03 20:30:58 +00:00
Alfonso Grillo
4985d410b3
Add voice message analytics
2023-11-03 12:44:52 +01:00
Alfonso Grillo
4af8ef2a5f
Voice message UI polish (part 2) ( #1995 )
...
* Update compund
* Fix create poll screen bin button style
* Fix timeline menu description for voice messages
* Fix bin button in ComposerToolbar
* Add VoiceMessageButtonStyle
* Update compound & fix breaking changes
* Fix voice message bin size
* Refactor VoiceMessageRecordingButton
* Fix preview tests
2023-11-01 10:03:35 +01:00
Element CI
213ae984cf
Prepare next release
2023-10-31 09:38:50 -07:00
Doug
4af881a20f
Update the SDK, minor version, handle API breaks ( #1994 )
2023-10-31 14:56:23 +00:00
Alfonso Grillo
b50b74b175
Ignore keyboard input in "voice message mode" ( #1988 )
...
* Update rte to 2.15.0
* Ignore keyboard input when in voice message mode
2023-10-31 11:47:10 +00:00
Doug
87f772647b
Update Compound with new Pill colours. ( #1989 )
2023-10-31 10:47:06 +00:00
Stefan Ceriu
4077f5f4bb
Session verification fixes and bump SDK to v0.0.1-october23 ( #1954 )
...
* Fixes vector-im/element-x-ios/issues/1868 Incorrect `is_verified` flag after successfully running verification flow
- the inner user_identity isn't automatically updated when the flow finishes, needs to be fetched again from encryption
- also replaces `UserIdentity.is_verified` with `Device.is_cross_signed_by_owner`
- depends on matrix-org/matrix-rust-sdk/pull/2775
---------
Co-authored-by: Doug <douglase@element.io>
2023-10-27 19:39:21 +01:00
Alfonso Grillo
adfe855b99
Refactor voice messages touch interaction ( #1970 )
...
* Remove enable/disable long press actions
* Working poc
* Refactor interaction in VoiceMessageRoomPlaybackView
* Cleanup DateFormatter
* Fix VoiceMessagePreviewComposer
* Cleanup
* Delete WaveformViewDragState
* Refactor WaveformCursorView
* Cleanup
* Add WaveformInteractionModifier
* Add selection hapitc feedback
* Fix ComposerToolbar ZStack alignment
* Refine cursor size
* Remove haptic feedback
* Fix preview test
* Delete longPressDisabledItemID
* Remove progress animation
* Project file
2023-10-27 10:08:30 +00:00
Stefan Ceriu
c885585b6b
Bump the RustSDK to v1.1.26, adopt the new room hasActiveRoomCall
state property
2023-10-24 16:23:14 +03:00
Mauro
db79784b8e
new pill view color and size ( #1933 )
2023-10-23 16:55:04 +02:00
Alfonso Grillo
6d577eae11
Update DSWaveformImage ( #1935 )
2023-10-23 12:25:30 +00:00
Stefan Ceriu
d292fe890d
Bump the RustSDK to v1.1.25
2023-10-20 16:59:27 +03:00
Mauro
1d1f76ff43
Send Intentional Mentions ( #1929 )
...
* updated sdks
* fix waveform
* implementation completed
* intentional mentions test
* removed unused var
* suggestion
2023-10-20 16:51:25 +03:00
Alfonso Grillo
7dfc17f4b6
Fix DSWaveformImage version
2023-10-20 13:44:13 +03:00
Alfonso Grillo
fbcf037240
Voice message waveform from audio files ( #1919 )
...
* Add DSWaveformImage
* Add estimated waveform
* Add progress mask modifier
* Add real waveform
* Fix cursor
* Fix scale factor
* Refine ProgressMaskModifier
* Refine waveform logic
* Add docs
* Add waveform placeholder
2023-10-19 11:01:45 +02:00
Doug
e42977a7b0
Remove smudging workarounds.
2023-10-16 12:55:05 +01:00
Doug
d2653e95ea
Update Compound.
2023-10-16 12:55:05 +01:00
Alfonso Grillo
f97a7c8cce
Update Matrix SDK to 1.1.23 ( #1890 )
2023-10-13 12:31:22 +00:00
Mauro
ad0b2f114f
@room in user suggestions ( #1880 )
...
* for now I am using a local RTE solution, need to fix one test
* fixed a test
* new rte version
* pr suggestions
* @room added to the suggestions
* removed empty space
* revert
* code improvement
* project updated
* package
2023-10-12 16:15:47 +00:00
Doug
2c5662a278
Remove DesignKit package ( #1886 )
...
- Move button styles to Compound
- Rename text style to AuthenticationTextStyle as its only in the auth flow.
- Add the brand colour locally for now until its included in Compound.
* Update snapshots.
---------
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com>
2023-10-12 15:45:27 +01:00
Element CI
3838ca1064
Prepare next release
2023-10-12 07:13:43 -07:00
Stefan Ceriu
b5e334f4a9
Bump the RustSDK to v1.1.22
2023-10-12 11:26:28 +03:00
Mauro
c358150449
Render pills in RTE ( #1874 )
...
* for now this can only work locally
* works
* added a test
* updated RTE
* revert package
* pr suggestion
* reverting package versions
* better naming
2023-10-11 16:40:52 +02:00
Stefan Ceriu
ff4d59bac7
Various optimisations ( #1878 )
...
* Cache TimelineBubbleLayout subview sizes
* Cache MessageText sizes, avoid extra updates
* Only use the `CollapsibleReactionLayout` if there's more than 5 reactions on a particular message
* Upgrade Sentry to 8.13.0, disable various options as they're not useful and impact performance
* Address PR comments, fix unit tests
2023-10-11 16:21:45 +03:00
Element CI
fc3bc00d92
Prepare next release
2023-10-10 02:31:55 -07:00
Nicolas Mauri
82abd0aaf3
Add voice message playback from the timeline ( #1844 )
2023-10-04 16:32:45 +00:00
Alfonso Grillo
e065f9d3a2
Update RTE to 2.14.1 ( #1854 )
2023-10-04 15:47:21 +02:00
Matthew Hodgson
68ec7bbc9e
Implement emotes (/me) ( #1841 )
...
* implement emotes (/me)
requires matthew/emotes branch of matrix-rust-sdk
* changelog + whitespace
* remove apparently superfluous swiftlint
* fix constness
* remove inout params and incorporate review
* switch to new api based on sdk PR feedback
* Bump the RustSDK to v1.1.21
* Address PR comments
---------
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com>
2023-10-03 16:17:03 +03:00
Mauro
7124f24d7c
supported versions ( #1848 )
2023-10-03 10:10:38 +02:00
Alfonso Grillo
e84e9b2938
Update rte to 2.14.0 ( #1849 )
2023-10-03 08:46:47 +02:00
Doug
56a9820ded
Add remaining iOS 17 introspections. ( #1806 )
...
* Update compound.
* Update Ruby gems.
* Skip smudging in Fastlane.
* Link Git LFS for Xcode in setup-project.
2023-09-29 17:29:27 +01:00
Element CI
8d4c5e2885
Prepare next release
2023-09-27 06:45:03 -07:00
Stefan Ceriu
d81bbcf3b1
Bump the Rust SDK to v1.1.20 and fix breaking API changes
2023-09-27 13:11:39 +03:00
Stefan Ceriu
dad6560ed4
Room list searching tweaks ( #1800 )
...
* Prevent the room list from flashing previous rooms when searching
* Remove reset diff chunking now that the whole list is limited
* Bump the Rust SDK to v1.1.19 and fix breaking API changes
2023-09-26 14:33:15 +03:00
Alfonso Grillo
eba3e25373
Improve message edit with RTE ( #1742 )
...
* Improv edit for RTE
* Refine code block style in composer
* Update matrix-wysiwyg-composer-swift to 2.13.0
* Remove workaround
* Update ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/TextRoomTimelineItemContent.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* Refactor rawFormattedBody -> formattedBodyHTMLString
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-09-21 13:45:43 +00:00
Doug
4e6fe278db
Update iconography visible in launch video ( #1762 )
2023-09-21 12:38:09 +01:00
Mauro
8b69308e05
Prefire compatibility with Xcode 15 ( #1773 )
...
* xcode ready solution
* now the previews won't fail but get generated
* delay in some screens that require a waiting state (the bloom does not work in previews)
* better code
* longer delay
removed and redone lfs
readded as lfs
2023-09-21 11:02:50 +02:00
Alfonso Grillo
7048a0e4ad
Add polls' room summaries ( #1770 )
...
* Update sdk to 1.1.18 & add poll summary
* Fix localisation
2023-09-21 07:47:14 +00:00