Benoit Marty
5c0c87ddeb
Merge pull request #4370 from element-hq/feature/fga/update_rust_sdk_25.03.05
...
deps(rust sdk) : update to 25.03.05
2025-03-05 22:20:36 +01:00
Benoit Marty
93f0598479
Fix test compilation
2025-03-05 21:54:10 +01:00
ganfra
056aa383a1
deps(rust sdk) : update to 25.03.05 and fix the breaking changes
2025-03-05 20:57:37 +01:00
Benoit Marty
9ca6b188f1
Remove PreferenceText, replace by ListItem.
2025-03-05 17:25:35 +01:00
Benoit Marty
7d85c0bfa3
Fix icon color.
...
Leading icon should be iconSecondary
Trailing icon should be iconPrimary
See Figma https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=628-25757
2025-03-05 11:42:05 +01:00
ganfra
f820a210eb
Merge pull request #4360 from element-hq/feature/fga/left_room_snackbar
...
change(left room snackbar) : manage cancel knock and decline invite
2025-03-05 10:19:10 +01:00
ganfra
4ae92bc83e
change(left room snackbar) : manage cancel knock and decline invite
2025-03-04 21:52:33 +01:00
ganfra
bc8241f19c
Merge pull request #4353 from element-hq/feature/fga/room_preview_invite_state
...
[Change] Invited state room preview
2025-03-04 16:45:50 +01:00
ganfra
8b933cf10d
change(invites) : clean code
2025-03-04 10:51:22 +01:00
Benoit Marty
bb45e49f68
Coil3: Use newBuilder, see https://coil-kt.github.io/coil/network/#using-a-custom-okhttpclient
2025-03-03 16:40:07 +01:00
Benoit Marty
209600270a
Format file.
2025-03-03 16:28:56 +01:00
Benoit Marty
42fcf31080
Need to provide a LocalAsyncImagePreviewHandler for previews to work correctly with coil3
...
https://coil-kt.github.io/coil/compose/#previews
2025-03-03 14:56:20 +01:00
Benoit Marty
3a09d1c4ca
Migrate to coil3
2025-03-03 12:30:26 +01:00
Benoit Marty
f2a7e5d538
Merge pull request #4346 from element-hq/sync-localazy
...
Sync Strings
2025-03-03 11:00:16 +01:00
bmarty
7fca7d2b12
Sync Strings from Localazy
2025-03-03 00:29:16 +00:00
ganfra
abb0460bbb
change(invites) : add some tests and update some fakes
2025-02-27 21:33:28 +01:00
ganfra
23d3054573
change(create room) : use history visibility "invited" when creating private room
2025-02-27 17:26:10 +01:00
Jorge Martin Espinosa
10557444dd
Restore manual Client cleanup on session logout ( #4333 )
...
This is done to fix an issue where the Nodes that contain these dependencies are leaked and the `Client` and other SDK-related components can keep working in background for a while, until the caches holding the Nodes are flushed or the app is restarted.
2025-02-27 16:04:28 +00:00
Benoit Marty
425d53a12b
Merge pull request #4323 from element-hq/feature/bma/compoundIcons
...
Replace Material icons with Compound icons wherever it's possible
2025-02-27 14:58:55 +01:00
Jorge Martin Espinosa
0d2e651c1b
Use Settings.System.DEFAULT_RINGTONE_URI for ringing notifications ( #4310 )
...
* Use `Settings.System.DEFAULT_RINGTONE_URI` for ringing notifications
This replaces `RingtoneManager.getActualDefaultRingtoneUri`, it should get the same audio file and avoid some reported issues about not having permission to load the audio file.
2025-02-27 12:57:43 +00:00
Benoit Marty
101e453569
Fix small regression on Preview.
2025-02-26 22:44:30 +01:00
Benoit Marty
d44f5e563f
Replace Material icons with Compound icons wherever it's possible
2025-02-26 22:19:19 +01:00
Benoit Marty
ec702bad02
Merge pull request #4319 from element-hq/feature/bma/updateCompound
...
Update compound
2025-02-26 22:15:22 +01:00
Benoit Marty
d1d130af75
Change CompoundIcons.Error to CompoundIcons.ErrorSolid
2025-02-26 18:52:31 +01:00
Jorge Martin Espinosa
28b8b4539a
runQualityChecks task shouldn't fail fast ( #4309 )
...
* `runQualityChecks` task shouldn't fail fast
Make sure we run every task it depends on so we get a list with all the issues instead of having to retry several times.
* Tweak `runQualityChecks` to make sure all Android lint tasks run
* Use the right check in the quality flow
* Fix Norwegian translations that caused a `Typos` error
2025-02-26 18:34:15 +01:00
Benoit Marty
ce738f149b
Merge pull request #4312 from element-hq/feature/bma/fixMultipleNtfy
...
Fix issues due to multiple ntfy applications with the same name.
2025-02-26 17:21:51 +01:00
Benoit Marty
ec63866aa4
Merge pull request #4301 from element-hq/feature/bma/preloadAccountURL
...
Preload account urls
2025-02-26 15:54:20 +01:00
Benoit Marty
68a76f83a0
Do not rely only on distributor name but consider value (appId) as well.
...
This will fix issue when multiple UnifiedPush distributor with the same friendly name are available on the phone.
Fixes #4306
2025-02-26 10:55:33 +01:00
Jorge Martin Espinosa
274d9dc7c1
Upgrade SDK version to 25.02.26 ( #4305 )
...
* Upgrade SDK version to 25.02.26
* Remove OIDC URL result from logout, the SDK no longer provides it
* Handle room creation and destruction in a better way
* Remove `onSuccessLogout`
2025-02-26 09:04:49 +00:00
ganfra
30fbb124a5
feat(join by alias) : add TextFieldValidity.None instead of nullable
2025-02-25 20:27:54 +01:00
ganfra
3bb61757ca
feat(join by alias) : format code
2025-02-25 15:56:14 +01:00
ganfra
f6b4ee945b
design(text field) : allow setting validity (instead of just isError bool)
2025-02-25 15:45:43 +01:00
Benoit Marty
5b07a0acb1
Add tests.
2025-02-25 15:45:06 +01:00
ElementBot
9733e79b60
Sync Strings from Localazy ( #4298 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-02-24 09:14:29 +01:00
Jorge Martin Espinosa
247071b196
Try avoiding trailing punctuation inside linkified URLs. ( #4214 )
...
Create `LinkfierHelper` and post-process URLSpans added to make sure they honor the actual URLs in text by removing unnecessarily added trailing punctuation.
2025-02-21 16:58:59 +00:00
Benoit Marty
c9890d3073
Move build parameters to a common file
2025-02-20 17:58:41 +01:00
Benoit Marty
bf62c51a97
Merge pull request #4274 from element-hq/feature/bma/mediaTimelineImprovment
...
Update Matrix Room API and allow media swipe on pinned event only.
2025-02-19 09:41:27 +01:00
Jorge Martin Espinosa
717a15bea5
When an emoji is used as the 'initial' for an avatar, use the whole emoji ( #4277 )
...
* When an emoji is used as the 'initial' for an avatar, use the whole emoji
Use `BreakIterator.getCharacterInstance()` for a simpler solution.
2025-02-18 20:15:11 +01:00
renovate[bot]
047e659719
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25 ( #4273 )
...
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25
* Adapt to SDK changes:
- Remove logic related to sliding sync proxy, leaving just the minimum needed to detect its usage on the current session data.
- Remove code associated with the opt-in migration to native sliding sync, since it's now mandatory.
- Remove toggle between proxy/native sliding sync.
- Some fixes to session verification API breaks.
* Update forced logout dialog message, remove `NativeSlidingSyncMigrationBanner`
* Update screenshots
* Update all strings
* Remove `SuccessfulLogoutPendingAction`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <android@element.io >
2025-02-18 18:07:47 +01:00
Benoit Marty
18a41bcf24
Add blank lines for code readability.
2025-02-18 17:47:55 +01:00
Benoit Marty
3b8e8dcf7f
Remove duplicated line
2025-02-18 17:44:38 +01:00
Benoit Marty
36d5528904
Merge branch 'develop' into feature/valere/support_verification_violation_banner
2025-02-18 15:42:08 +01:00
Benoit Marty
a807141a91
Cleanup code.
2025-02-18 13:42:56 +01:00
Benoit Marty
e35eda0c67
Improve MatrixRoom.createTimeline API.
2025-02-18 12:12:36 +01:00
Benoit Marty
c02436d3f0
Update Matrix Room API and allow media swipe on pinned event only.
2025-02-17 16:45:25 +01:00
Benoit Marty
37618600d7
Merge pull request #4253 from element-hq/sync-localazy
...
Sync Strings - New translations to turkish
2025-02-17 12:24:53 +01:00
Benoit Marty
83ede0f774
Sync strings again.
...
Revert wrong change on Hungarian plurals.
2025-02-17 11:29:49 +01:00
renovate[bot]
1753a02cd2
fix(deps): update telephoto to v0.15.1 ( #4270 )
...
* fix(deps): update telephoto to v0.15.1
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-02-17 11:01:40 +01:00
bmarty
3dddd90d97
Sync Strings from Localazy
2025-02-17 00:30:17 +00:00
Jorge Martín
02addf54dd
Add RoomMembershipDetails to get the room member info for the current user and the sender of its m.room.member state event in the room.
2025-02-10 19:13:02 +01:00