Letro Bot
77d685cf89
Merge upstream/main into main
2026-05-09 14:51:17 +04:00
renovate[bot]
dd559c3987
Update dependency element-hq/compound-design-tokens to v10.1.1 ( #5526 )
...
* Update dependency element-hq/compound-design-tokens to v10.1.1
* Fix Compound workflow.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-05-01 23:52:06 +01:00
Doug
885bae4ddf
Use macOS 26 for all workflows. ( #5442 )
...
And check in an out-dated Package.resolved file.
2026-04-20 10:15:34 +01:00
Mauro Romito
d6ed48599e
update compound-ios snapshotting package
2026-04-17 15:22:15 +02:00
Letro Bot
303f58f94d
Customize action buttons to use letro gradient
2026-04-16 21:57:56 +04:00
Doug
a3bb30bc3d
Upgrade the project to use Xcode 26.4 (and the 26.4 simulator for tests). ( #5375 )
...
* Upgrade the project to use Xcode 26.4 (and iOS 26.4 when running tests).
* Update the test OS assertions.
* updated preview tests
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-en-GB-0.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-pseudo-0.png
* update compound preview tests
---------
Co-authored-by: Mauro Romito <mauro.romito@element.io >
2026-04-16 14:33:20 +02:00
Letro Bot
1896637645
Add a mechanism to customize app icons and colors
2026-04-10 01:07:36 +04:00
renovate[bot]
bc81091cb6
Update dependency element-hq/compound-design-tokens to v10 ( #5340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 13:33:21 +01:00
renovate[bot]
1a658d8f47
Update dependency element-hq/compound-design-tokens to v9
2026-03-31 10:38:07 +03:00
Aaron Thornburgh
b4d6fe43c3
Update Send button bg color ( #5170 )
...
* Update Send button bg color
Change the gradient bg to accent/rest.
* Tidy-up ComposerToolbar to match iOS 18 Figma.
Also simplifies the tests a bit.
* Add a .glassEffect to Compound's SendButton.
* Add a border to TimelineReplyView.
Also use the same sizes in both the message bubbles and the composer.
* Change icon size and container in message bubbles
- Container size = 36x36px
- Icon size = 24x24px
* Update icon of reply contents to be 24x24
* Update the VoiceMessageButton to match the designs.
* Adopt Liquid Glass in the ComposerToolbar.
* Generate and fix snapshots.
---------
Co-authored-by: Doug <douglase@element.io >
2026-03-25 17:42:10 +00:00
renovate[bot]
237aadd186
Update dependency element-hq/compound-design-tokens to v8
2026-03-19 14:18:22 +02:00
renovate[bot]
128b1ebd89
Update dependency siteline/SwiftUI-Introspect to from: "26.0.1" ( #5221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 12:24:12 +00:00
renovate[bot]
f86c47baf1
Update dependency element-hq/compound-design-tokens to v7
2026-03-12 16:47:10 +02:00
renovate[bot]
127fcf6854
Update dependency element-hq/compound-design-tokens to v6.10.2 ( #5180 )
2026-03-10 14:28:19 +02:00
Stefan Ceriu
5e41016d5e
Fix new redundantSendable and redundantSwiftTestingSuite swiftformat errors
2026-03-04 17:02:11 +02:00
renovate[bot]
aafb467e85
Update dependency element-hq/compound-design-tokens to v6.10.1 ( #5123 )
...
* Update dependency element-hq/compound-design-tokens to v6.10.0
* Further Compound updates.
The gradients have been simplified and are now opaque.
* Missed snapshots.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-02-25 21:45:10 +00:00
Mauro
173b39a07f
Swift Testing for Unit Tests PART 1 ( #5119 )
...
* migrated a lot of unit tests to Swift Testing and added a new implementation for deferred fulfillment
more tests migration
Cleaned the code manually to establish some good patterns
more code improvements
some more code improvements
removed empty tests
update project
* more pr suggestions and cleanups
* removed the TestSetup pattern
* fixing claude not reusing tests
* pr suggestion + added indent rule to swiftformat so that we can prevent AIs to change that
2026-02-19 16:20:47 +01:00
Mauro
4f9b9e8a21
Swift Testing for Compound ( #5110 )
2026-02-16 14:04:04 +01:00
Mauro
77c88a817a
Compound - Swift 6.2 and Main actor isolation ( #5109 )
...
* compound is now using 6.2 and main actor isolation + some tweaks to make it build tests and EX
* better handling of the nonisolated context for CompoundUIColors
* improving docs
* fix comment
* remove unused Sendable conformance
2026-02-16 10:19:12 +00:00
Mauro Romito
64009b499f
Updated compound icons to match ios 26 designs
2026-01-30 17:33:24 +01:00
renovate[bot]
85f22b734e
Update dependency element-hq/compound-design-tokens to v6.9.0 ( #5011 )
...
* Update dependency element-hq/compound-design-tokens to v6.9.0
* Update Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-01-27 14:14:16 +00:00
Stefan Ceriu
04053ae69b
Update files following swiftformat upgrade
2026-01-27 12:50:57 +02:00
Doug
d5faab854e
Enable Swift 6 and default actor isolation on the Compound Inspector app. ( #4966 )
2026-01-19 09:15:28 +00:00
renovate[bot]
b20bd34b52
Update dependency element-hq/compound-design-tokens to v6.8.0 ( #4959 )
...
* Update dependency element-hq/compound-design-tokens to v6.8.0
* Update the Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-01-16 11:30:20 +00:00
Doug
52d823fb03
Update dependencies. ( #4940 )
...
* Minor dependency updates.
Plus SwiftSyntax 509 → 601
* Update MapLibre to v6.
* Update Sentry to v9.
2026-01-09 16:48:03 +00:00
Mauro
2d1d62552a
Empty spaces list screen ( #4936 )
...
* Added an FF to create spaces + empty spaces list state
* removed learn more button and improved spacing
* updated toolbar for chats and spaces to match ios 26 designs
2026-01-09 15:17:43 +01:00
renovate[bot]
6f615dadd6
Update dependency element-hq/compound-design-tokens to v6.6.0 ( #4928 )
...
* Update dependency element-hq/compound-design-tokens to v6.6.0
* Update Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2026-01-07 14:07:12 +00:00
renovate[bot]
7ee80774cf
Update dependency element-hq/compound-design-tokens to v6.5.0 ( #4920 )
...
* Update dependency element-hq/compound-design-tokens to v6.5.0
* Update Package.resolved files.
* Use the new translate icon.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2026-01-06 21:48:42 +00:00
Doug
10bd3015ee
Final tweaks to the existing QR code screens to match the designs. ( #4874 )
...
* Simplify QR errors even more and use the correct error state for deviceAlreadySignedIn.
* Remove the pre-defined padding on TitleAndIcon and use it in the QRCodeLoginScreen too.
* Update FullscreenDialog to allow different horizontal padding in each section.
2025-12-17 17:23:55 +00:00
Doug
9d75c21deb
Update the foreground colour of BigIcon's default style. ( #4871 )
...
* Update the foreground colour of BigIcon's default style.
* Bump the design tokens and fix a bug in the inspector app.
2025-12-17 12:48:18 +00:00
Doug
b9c121db82
Move BigIcon into Compound and add a new TitleAndIcon component. ( #4866 )
...
* Move BigIcon into Compound.
* Replace the old server selection image asset with the \.host icon.
* Add a new TitleAndIcon component to Compound.
* Add the ability to override TitleAndIcon's padding.
2025-12-16 16:01:26 +00:00
renovate[bot]
fc8f6cf0e7
Update dependency element-hq/compound-design-tokens to v6.4.2 ( #4806 )
...
* Update dependency element-hq/compound-design-tokens to v6.4.2
* Update Package.resolved files and snapshots.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-12-02 14:32:04 +00:00
Mauro Romito
24febbeaee
drop iOS 17 and removed all #available and #unavaible checks for 17 and 18
2025-12-01 14:19:52 +01:00
Doug
2070ae4353
Update Compound's List header style to match our iOS 26 components. ( #4797 )
...
* Update Compound's list header font for iOS 26.
* Update the preview snapshots.
* Update UI test snapshots.
2025-11-28 14:31:31 +00:00
Mauro Romito
8f10fdb8ad
use 26.1.1 for compound ios tests on CI
2025-11-28 13:27:45 +01:00
Mauro Romito
6d77371666
multi selection should have the accessory on the leading side
2025-11-28 13:27:45 +01:00
renovate[bot]
eecc4ebc78
Update dependency element-hq/compound-design-tokens to v6.4.1 ( #4780 )
...
* Update dependency element-hq/compound-design-tokens to v6.4.1
* Update snapshots and Package.resolved files.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-11-25 13:26:52 +00:00
Mauro Romito
8eb07e15cb
room members list redesign
2025-11-21 14:23:19 +01:00
Doug
607dc48772
Update the enterprise submodule.
...
And some missed Package.resolved files.
2025-11-18 16:25:11 +02:00
Doug
8755178cf3
Add @MainActor to some of the hook points.
2025-11-18 16:25:11 +02:00
Doug
b1d2fdd122
Add a DeveloperOptionsScreenHook.
2025-11-18 16:25:11 +02:00
Doug
32bddf1f50
Update the design tokens package.
2025-11-17 20:28:10 +02:00
Mauro
ebbaeedb0a
Rename snapshots ( #4756 )
...
* renaming snapshots so that it's easier to diff them when an upgrade happens.
* fix macOS runner version for the compound tests
* os version update in the yml
* possible fix to run compound-ios tests
2025-11-17 16:46:51 +00:00
renovate[bot]
271c2ebaec
Update dependency element-hq/compound-design-tokens to v6.3.0
2025-11-04 13:47:57 +01:00
renovate[bot]
34d746c487
Update dependency SFSafeSymbols/SFSafeSymbols to v7 ( #4659 )
...
* Update dependency SFSafeSymbols/SFSafeSymbols to v7
* Update all the Package.resolved files and fix simulator.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-10-28 09:13:04 +00:00
Mauro
6160c44d67
Update copyright holding and dates ( #4640 )
...
* Update copyright holding and dates
* compound IDE Macros updated
* update copyright
* update copyrights done
* update templates and README
2025-10-21 14:34:56 +02:00
Doug
bab9b89416
Some random tweaks made on a train 🚆 ( #4636 )
...
* Fix the search text field's tint colour.
* Don't allow optional content IDs in the placeholder avatar.
* Use SwiftUI to resolve the hex values in the Inspector app.
This fixes incorrect values being shown in dark/high-contrast modes.
* Fix a layout bug with the colour swatch in the Inspector app on iPhone.
* Switch to the chats tab when selecting a room with the global search screen.
* Run the latest SwiftFormat.
2025-10-21 10:04:54 +01:00
Doug
f2a24853b4
Only run Compound tests when files are changed in Compound. ( #4611 )
...
* Only run Compound tests when files are changed in Compound.
* Fix warnings about missing spacing.
* Fix warnings about inner type shadowing.
2025-10-10 14:30:51 +01:00
Mauro Romito
c0d8d94119
updated compound tests
2025-10-07 18:49:37 +02:00
Mauro Romito
3de7c7d460
new divider color for iOS 26
...
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/leaveSpaceView.Only-Admin-Rooms-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/leaveSpaceView.Only-Admin-Rooms-iPhone-16-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPhone-16-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPhone-16-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPhone-16-en-GB.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPhone-16-pseudo.png
2025-10-07 18:49:37 +02:00