Commit Graph

  • 54dbb33ad5 Switch the ElementCall UI test to call.element.io for stability Stefan Ceriu 2025-02-04 09:31:57 +02:00
  • 5d785b38ae
    some iOS bugfixes (#3732) nightly/25.02.1.829 Mauro 2025-02-04 01:15:31 +01:00
  • 10d39257f0 pr suggestions Element CI 2025-02-03 16:14:51 +01:00
  • 14e5d1aa94 added a small delay in the loading Element CI 2025-02-03 15:57:48 +01:00
  • 7f04c8841f added an alert before creating a new DM Element CI 2025-02-03 15:51:12 +01:00
  • d195e603c9
    RoomTimeline… refactor (drop the Room). (#3728) Doug 2025-02-03 14:14:01 +00:00
  • 9df5a8fddb Fix flakey room member details screen snapshot test - needs to wait for the call button to appear i.e. dmRoomID Stefan Ceriu 2025-02-01 14:05:44 +02:00
  • d7ac9e9b3a
    Translations update (#3727) ElementRobot 2025-02-03 09:47:29 +01:00
  • 6cd583d904
    Revert back to UIKit for the presentation of the timeline media preview. (#3719) nightly/25.02.1.828 Doug 2025-01-31 17:28:14 +00:00
  • ef340fb70f
    Fix missing user ID. (#3725) Doug 2025-01-31 16:59:06 +00:00
  • 342f25296d updated the notification string Element CI 2025-01-31 17:02:55 +01:00
  • 97069850f5
    Ensure multiple mandatory verification flows can be ran consecutively (e.g. following encryption resets) (#3722) Stefan Ceriu 2025-01-31 17:31:21 +02:00
  • 4856ffd3b2 Prepare next release Element CI 2025-01-31 07:00:01 -08:00
  • 5cffad937e
    Fastlane calendar versioning check and increase (#3721) 25.02.0 Mauro 2025-01-31 13:34:25 +01:00
  • d5fb72c16c
    Do not handle offline mode yet (#3715) Mauro 2025-01-31 12:23:38 +01:00
  • 63b819e125 Disable continueAfterFailure for the AppLock UI tests Stefan Ceriu 2025-01-31 10:02:08 +02:00
  • 59cc9c27ec Attempt to fix the every flakey app lock setup test nightly/25.02.0.827 nightly/25.02.0.826 Stefan Ceriu 2025-01-29 17:23:47 +02:00
  • d412c10352
    Detect the timeline start/end when swiping through media files. (#3714) Doug 2025-01-29 15:07:23 +00:00
  • df997ad251 Fix flakey user indicator controller tests; switch them over to the deferred fulfillment. nightly/25.02.0.825 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) nightly/25.02.0.824 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) nightly/1.9.11.823 nightly/1.9.11.822 Doug 2025-01-23 12:39:53 +00:00
  • 88e63b297e Bump the RustSDK to v25.01.22 and use the new timeline building API nightly/1.9.11.821 Stefan Ceriu 2025-01-22 09:36:33 +02:00
  • 3162bf7dcc
    Better handling for editing alias in case of different HS (#3695) nightly/1.9.11.820 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) nightly/1.9.11.819 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) nightly/1.9.11.818 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 nightly/1.9.11.817 nightly/1.9.11.816 Stefan Ceriu 2025-01-16 09:03:00 +02:00
  • c29175d1f9 Support double-length pseudlanguage in fallback translations and update snapshots for en-us. nightly/1.9.11.815 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 nightly/1.9.11.814 nightly/1.9.11.813 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 nightly/1.9.11.812 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 nightly/1.9.11.811 nightly/1.9.11.810 Stefan Ceriu 2025-01-08 10:55:26 +02:00
  • 082b4b260c
    Include missing gems until Fastlane is updated for Ruby 3.4 (#3663) nightly/1.9.11.809 nightly/1.9.11.808 nightly/1.9.11.807 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 nightly/1.9.11.796 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 nightly/1.9.11.795 nightly/1.9.11.793 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 nightly/1.9.11.792 Element CI 2024-12-19 06:59:50 -08:00
  • 3aa7edc508
    Enable the media browser feature 🖼️ (#3642) 1.9.10 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) nightly/1.9.10.791 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) nightly/1.9.10.790 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 nightly/1.9.10.789 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. nightly/1.9.10.788 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) nightly/1.9.10.787 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