Commit Graph

  • df997ad251 Fix flakey user indicator controller tests; switch them over to the deferred fulfillment. Stefan Ceriu 2025-01-28 10:06:58 +02:00
  • 2e57348bdd Fix wrong room roles and permissions screen UI snapshots. Stefan Ceriu 2025-01-28 10:06:06 +02:00
  • d585e208a1 Bump the RustSDK to 25.01.27, adopt the new emoji boosting API. (#3708) Stefan Ceriu 2025-01-27 19:49:44 +02:00
  • fa72e5e4b6 Translations update (#3709) ElementRobot 2025-01-27 18:37:24 +01:00
  • c6338064b6 Media Browser: Listen to the timeline in the preview screen (#3707) Doug 2025-01-27 16:22:49 +00:00
  • b477a32d2e Remove unused/redundant assets. (#3702) Doug 2025-01-27 11:44:39 +00:00
  • 62611be006 Show a blank topic as removed. (#3706) Doug 2025-01-27 11:44:21 +00:00
  • 13a404560d Translations update (#3704) ElementRobot 2025-01-27 11:12:39 +01:00
  • 381fd659bb Switch to CalVer (manually). (#3705) Doug 2025-01-27 09:39:09 +00:00
  • a70189d318 Make sure the Recovery Key option is shown on the IdentityConfirmationScreen when available. (#3699) Doug 2025-01-23 12:39:53 +00:00
  • 88e63b297e Bump the RustSDK to v25.01.22 and use the new timeline building API Stefan Ceriu 2025-01-22 09:36:33 +02:00
  • 3162bf7dcc Better handling for editing alias in case of different HS (#3695) Mauro 2025-01-22 18:33:43 +01:00
  • 48e530fec9 DM Design Tweaks (#3693) Mauro 2025-01-22 14:32:39 +01:00
  • f194285250 Add MXLog.dev for faster print debugging. (#3694) Doug 2025-01-22 09:18:12 +00:00
  • 909ee4abf2 Media browser tweaks (#3692) Doug 2025-01-21 17:00:04 +00:00
  • 55e399aaf7 Replace ImageMagick with a custom tool written in swift. Stefan Ceriu 2025-01-21 13:31:43 +02:00
  • 1de8c1f4a2 Setup an app variants folder and move the nightly and alpha build configs to it. Stefan Ceriu 2025-01-21 13:27:28 +02:00
  • 19c14d5ef6 Possible fix for the join room screen not updating (#3690) Mauro 2025-01-21 14:48:43 +01:00
  • 8577f53613 Refactor the JoinRoom screen to take advantage of newer APIs and support more joinRule/membership combinations (i.e. invite required, restricted, banned) (#3685) Stefan Ceriu 2025-01-20 19:07:11 +02:00
  • f20847f62b Warn and block sending on verification violation (#3679) Valere 2025-01-20 17:29:34 +01:00
  • 0fd8df52ab Improve how alias settings are handled, add unit tests (#3686) Stefan Ceriu 2025-01-20 15:43:47 +02:00
  • 13e66062ba Fix flakey RoomMemberDetailsScreen preview test. Stefan Ceriu 2025-01-20 09:51:39 +02:00
  • 5a4c8a4034 Translations update (#3687) ElementRobot 2025-01-20 10:47:10 +01:00
  • 1af5a4ae09 Update CONTRIBUTING.md Stefan Ceriu 2025-01-16 09:03:00 +02:00
  • c29175d1f9 Support double-length pseudlanguage in fallback translations and update snapshots for en-us. Stefan Ceriu 2025-01-15 14:31:48 +02:00
  • 0bcc59ae0a Bump the RustSDK to v25.01.15 and fix (most) concurrency sendability warnings in the generated mocks. Stefan Ceriu 2025-01-15 12:29:17 +02:00
  • e3ad925285 Security and privacy part 2 (#3637) Mauro 2025-01-15 10:50:08 +01:00
  • cfb01d61a0 Translations update pixlwave 2025-01-13 03:14:43 +00:00
  • ab334e90af Bump the SDK to v25.01.10-2, fix breaking API changes around sending media and mentions Stefan Ceriu 2025-01-10 18:19:53 +02:00
  • 57b85d2650 Move tracing configuration to the rust side. Stefan Ceriu 2025-01-09 13:23:14 +02:00
  • 2671d90bc1 Simplify how to we handle background task expirations. (#3670) Stefan Ceriu 2025-01-10 16:43:39 +02:00
  • fc719d9aa6 Delay snapshotting various flakey UI tests - as per https://app.codecov.io/gh/element-hq/element-x-ios/tests/develop?historicalTrend=INTERVAL_30_DAY&parameter=FAILED_TESTS Stefan Ceriu 2025-01-08 10:55:26 +02:00
  • 082b4b260c Include missing gems until Fastlane is updated for Ruby 3.4 (#3663) Doug 2025-01-06 16:17:12 +00:00
  • 7ca44a043b Add the event cache to the Rust tracing configuration. (#3662) Doug 2025-01-06 12:58:41 +00:00
  • 307a593c7e Ignore Compound and RTE from license acknowledgements. (#3661) Doug 2025-01-06 11:36:20 +00:00
  • 75c8507065 Translations update (#3649) ElementRobot 2025-01-06 10:51:02 +00:00
  • 3950cac085 Dual licensing: AGPL + Element Commercial (#3657) manuroe 2025-01-06 11:27:37 +01:00
  • 2ae96617e8 Update bug.yml manuroe 2024-12-23 17:03:46 +01:00
  • 4488202dac Fix encryption settings UI test snapshots Stefan Ceriu 2024-12-25 17:58:50 +02:00
  • 9a00b983c3 Bump the RustSDK to version 24.12.20 Stefan Ceriu 2024-12-20 15:50:48 +02:00
  • 885a5b9f36 Design tweaks. (#3645) Doug 2024-12-20 14:13:23 +00:00
  • b8106f36ba Fix the overlapping scrollbars on macOS. (#3646) Doug 2024-12-20 13:54:41 +00:00
  • 536f01abbd Retrofit deferFulfillment onto snapshot tests. (#3641) Stefan Ceriu 2024-12-20 15:30:59 +02:00
  • 365797c8b7 Autofocus emoji search and send the first result with the return key on macOS. (#3644) Doug 2024-12-20 11:25:05 +00:00
  • 888a61ace1 Media upload tweaks (#3643) Doug 2024-12-20 10:34:22 +00:00
  • 98c57b60d3 Prepare next release Element CI 2024-12-19 06:59:50 -08:00
  • 3aa7edc508 Enable the media browser feature 🖼️ (#3642) Doug 2024-12-19 14:15:31 +00:00
  • 21a15936a9 Fix #3639 - Reorder timeline item menu options Stefan Ceriu 2024-12-19 09:42:18 +02:00
  • e7cc807084 Add a fullscreen button to TimelineMediaPreviewScreen and hook up swiping through the timeline. (#3638) Doug 2024-12-18 19:10:19 +00:00
  • 435dfb8e46 Automatically retry decryptions in the active room when the app becomes active again just in case the NSE received keys we're not aware of (#3628) Stefan Ceriu 2024-12-18 11:10:56 +02:00
  • 2a865ce5bf Implement the save action when previewing media. (#3630) Doug 2024-12-17 16:35:51 +00:00
  • 2b82b94500 updated sdk to 1.0.82 (#3631) Mauro 2024-12-17 14:42:24 +01:00
  • 1496d477a4 updated details design (#3626) Mauro 2024-12-17 12:50:01 +01:00
  • a16f169a92 Disable semantic commits from Renovate (#3629) Doug 2024-12-17 11:16:27 +00:00
  • 598e604851 Fix state change commented by mistake and simplify snapshot test setup (+ a couple of warnings) Stefan Ceriu 2024-12-17 09:31:00 +02:00
  • 52463cdf8f feat(crypto): Support for new UtdCause for historical messages Valere 2024-12-16 11:34:46 +01:00
  • 61ad718007 Fix video item duration formatting Stefan Ceriu 2024-12-16 18:06:25 +02:00
  • 60e94120cc Implement frequency tracking for frequently used emojis Stefan Ceriu 2024-12-16 17:42:33 +02:00
  • e04c87445e Fix #3620 - Fix frequently used emojis, stop relying on Apple's keyboard values and store everything app side instead. Stefan Ceriu 2024-12-16 12:09:06 +02:00
  • f9be39eb4f Fix the media gallery's empty state showing up at wrong times. Stefan Ceriu 2024-12-16 11:12:01 +02:00
  • 3a82b88859 Rework the presentation of the media browser quick look view to use SwiftUI. (#3619) Doug 2024-12-16 15:27:50 +00:00
  • 45a630dd85 Implement Knock Logic (#3573) Mauro 2024-12-16 15:32:45 +01:00
  • 016cdc687a chore(deps): update dependency fastlane to v2.226.0 (#3621) renovate[bot] 2024-12-16 10:37:51 +00:00
  • 0e46173aea Translations update pixlwave 2024-12-16 03:22:45 +00:00
  • 78aa0e3974 Add a comment on bubble background modifier default parameter values. Stefan Ceriu 2024-12-13 17:38:34 +02:00
  • 13875e61f8 Fix MediaFileRoomTimelineContent tap gesture taking over media event timeline taps. Stefan Ceriu 2024-12-13 17:34:19 +02:00
  • b0f4f42ff2 Add empty states for the media gallery sections Stefan Ceriu 2024-12-13 17:17:04 +02:00
  • 7da081b15b Update the other affected snapshots Stefan Ceriu 2024-12-13 16:28:23 +02:00
  • 42b4b331bd Update FormattedBodyText snapshots. Doug 2024-12-13 14:11:40 +00:00
  • c97dcc18f2 Simplify how we build bubbles for previewing purposes, make use of the new bubbleBackground modifier. Stefan Ceriu 2024-12-13 15:38:23 +02:00
  • 681daf50ea Stop adding empty groups to the gallery. Stefan Ceriu 2024-12-13 14:58:30 +02:00
  • 40d820d4f4 Stop passing the whole timeline item to the bubble background modifier. Stefan Ceriu 2024-12-13 14:57:45 +02:00
  • b11fbc6cce Security and privacy part 1 (#3617) Mauro 2024-12-13 18:29:17 +01:00
  • e5da7ebd2d Various danger swift rule tweaks * remove the ticket number check, it's noisy * remove signoff now that we have cla checks * fix description image attachments check Stefan Ceriu 2024-12-13 14:35:57 +02:00
  • 56ffe40e97 Bump the RustSDK to v1.0.80 Stefan Ceriu 2024-12-13 12:36:48 +02:00
  • 40714f32fd feat(posthog): wire support for extra utd error properties Valere 2024-12-12 18:50:54 +01:00
  • 92ca7b5f3c Update dependency fastlane to v2.226.0 renovate[bot] 2024-12-13 02:05:15 +00:00
  • 256ae4d2cc Custom media gallery views for files and voice messages (#3610) Stefan Ceriu 2024-12-12 17:48:41 +02:00
  • 88b5426e97 Hook up the actions in the media details sheet. (#3607) Doug 2024-12-12 09:22:36 +00:00
  • 114255c5ec Media gallery - support for files and voice messages (#3605) Stefan Ceriu 2024-12-12 10:02:10 +02:00
  • 606eb0a30a Fix a bug where you're shown the remove caption action when it isn't available. Doug 2024-12-11 18:49:17 +00:00
  • 5e2ddf6402 Update dependency fastlane to v2.226.0 renovate[bot] 2024-12-11 22:15:57 +00:00
  • 89b9259b76 Design Tweaks (#3606) Mauro 2024-12-11 18:42:33 +01:00
  • c827ab9165 Configure the media preview screen based on the event and presentation. (#3604) Doug 2024-12-11 15:40:31 +00:00
  • 9856e3e5b4 Fix tap knockable room and custom keyboard did show scrolling (#3603) Mauro 2024-12-11 16:09:52 +01:00
  • 4931ad0ed3 Update dependency fastlane to v2.226.0 renovate[bot] 2024-12-11 11:33:54 +00:00
  • 0b85964f73 Monthly media gallery separators (#3601) Stefan Ceriu 2024-12-11 13:32:29 +02:00
  • ee2da536af Update dependency fastlane to v2.226.0 (#3600) renovate[bot] 2024-12-11 08:58:08 +00:00
  • df3e5976ce Bump the RustSDK to v1.0.79; add a feature flag for the new rust side ClientBuilder::useEventCachePersistentStorage Stefan Ceriu 2024-12-10 17:43:16 +02:00
  • e59a705459 Use TimelineMediaQuickLook in the MediaEventsTimelineScreen. (#3598) Doug 2024-12-10 12:56:51 +00:00
  • ea0fa6b3b6 UI test snapshot fixes (#3597) Stefan Ceriu 2024-12-10 10:02:57 +02:00
  • b5605a52e3 Update the timeline media QuickLook modifier. (#3593) Doug 2024-12-09 15:23:12 +00:00
  • 7254b6e029 Translations update (#3592) ElementRobot 2024-12-09 09:24:29 +00:00
  • caaa89af62 Media gallery - part 1(#3588) Stefan Ceriu 2024-12-06 16:58:14 +02:00
  • a9e4837b62 Use a Date for the timestamp in all timeline items. (#3590) Doug 2024-12-06 13:55:29 +00:00
  • 176a8b880a Prepare next release Element CI 2024-12-05 08:28:20 -08:00
  • 40d739f7ed Use the new SendButton v2 design. (#3589) Doug 2024-12-05 16:08:15 +00:00
  • 7cf88a16bd Update sdk to 1.0.78 (#3586) Mauro 2024-12-05 10:55:49 +01:00
  • ab2152096d Fix UI snapshots. (#3585) Doug 2024-12-04 11:59:53 +00:00
  • 0085c20c64 increase ringing timeout from 15 seconds to 90 seconds fkwp 2024-12-04 09:31:38 +01:00