Commit Graph

771 Commits

Author SHA1 Message Date
Chris Smith 37fd4042a7 Removed translated lines with wrong params 2023-06-02 15:53:01 +01:00
Chris Smith 68c68111af Don't use an empty avatar URL in previews 2023-06-02 15:32:11 +01:00
Chris Smith 1914caa54f More string fiddling 2023-06-02 14:22:35 +01:00
Chris Smith 9c4500363f Create room: elevate selected users when scrolling 2023-06-02 14:17:01 +01:00
Chris Smith a20e087a87 Invite button tweaks
- Force to 48dp to ensure a good touch target
- Make the whole row clickable not just the button
- Proper text size for label
2023-06-02 12:33:29 +01:00
Chris Smith 0316b04335 Invites: tweak actions for decline dialog 2023-06-01 17:06:08 +01:00
Chris Smith 048c477906 Show dividers in room list 2023-06-01 17:03:58 +01:00
Chris Smith e337f19e64 Invite list: show divider 2023-06-01 16:57:05 +01:00
Chris Smith c1eba96124 Merge remote-tracking branch 'origin/develop' into misc/cjs/create-join-design-feedback 2023-06-01 16:50:34 +01:00
Chris Smith 07225575e5 Outlined button tweaks
Force the height in InviteSummaryRow as compose defaults to a min
height of 40dp

Change the button text style to ignore font padding so the text
aligns properly
2023-06-01 16:48:27 +01:00
Chris Smith 0574e9726f Invite list: various layout tweaks
- Larger avatar
- Include the MXID in the inviter
- Show inviter avatar to the left instead of inline
  (This may be weird in some translations, but it's what design
   wants and is consistent with iOS)
- Pad the name/alias if the notification dot is present
2023-06-01 16:33:00 +01:00
Florian Renaud 5d0fb45ff6 Update room properties from room details (#439)
-  Add the edit action in the room details
-  Add "Add topic" button in room details
-  Add the screen behind that action to edit some room properties: avatar, name, topic
   -  Handle the save button action
      - enable the button only if changes are detected
      - display a loader "updating room"
      - display an error dialog if any request has failed
- Check user has the right power level to change various attributes
   - "Add topic" is only shown if there's no topic and they are able to set on
   - Edit menu is only shown if they can change topic, name or avatar
   - On the edit page, any fields they can't change are uneditable

Co-authored-by: Chris Smith <csmith@lunarian.uk>
2023-06-01 15:10:29 +00:00
Chris Smith 08ff69e682 Create room: more spacing under selected users 2023-06-01 13:30:39 +01:00
Chris Smith 9827c30fc0 Merge remote-tracking branch 'origin/develop' into misc/cjs/create-join-design-feedback 2023-06-01 13:26:27 +01:00
Jorge Martin Espinosa a36f4b7947 [Room details] Open room member details when clicking on user data in timeline (#482) 2023-06-01 12:03:27 +02:00
Chris Smith 27f9470708 Room details: typography and strings 2023-06-01 10:12:28 +01:00
Chris Smith f70740990f Invite list: typography tweaks 2023-06-01 10:06:25 +01:00
Chris Smith 73a9a82a6d Create room: fix text colours and strings 2023-06-01 09:44:42 +01:00
Chris Smith be8ea56903 Create room: fix colour for bottom sheet actions 2023-06-01 09:43:08 +01:00
Chris Smith 01b1cc1b4b Create room: show divider between users in search 2023-06-01 09:42:26 +01:00
Chris Smith 473bfd1e23 Display a notice if Matrix ID isn't resolved (#461)
Display a notice if Matrix ID isn't resolved

If we can't get the profile of a user after an mxid was
searched for, show a warning under their ID to say the
invite probably won't be delivered.

Closes #424
2023-06-01 08:40:45 +00:00
Benoit Marty 4dbeaa3390 Merge pull request #347 from vector-im/feature/bma/oidc2
Add (disabled) Oidc support
2023-05-31 16:42:34 +02:00
Benoit Marty bbacda4b45 Cleanup after PR review. 2023-05-31 10:34:03 +02:00
Benoit Marty 31e0120f46 Ignore temporary error. 2023-05-30 16:38:46 +02:00
Benoit Marty d9831cb8ab Make the application compile with a SDK with no support for Oidc. 2023-05-30 15:59:58 +02:00
Benoit Marty f6302e4ed3 better api 2023-05-30 15:59:58 +02:00
Benoit Marty ad4141fcc9 Cleanup 2023-05-30 15:59:58 +02:00
Benoit Marty e3c781ad76 Custom tab: dark theme support. 2023-05-30 15:59:58 +02:00
Benoit Marty 5ae2a199dc Add test for oidc with custom tab. 2023-05-30 15:59:58 +02:00
Benoit Marty 142c459861 Fix compilation and test 2023-05-30 15:59:58 +02:00
Benoit Marty 0766ec456c Oidc custom tab: avoid replay. 2023-05-30 15:59:58 +02:00
Benoit Marty 0e9c7bc15a Start CustomTab from Activity 2023-05-30 15:59:58 +02:00
Benoit Marty 4951a94af5 Create sub packages. 2023-05-30 15:59:58 +02:00
Benoit Marty d2f969252d Oidc with CustomTab 2023-05-30 15:59:58 +02:00
Benoit Marty d2b73dd6bc Quality checks 2023-05-30 15:59:58 +02:00
Benoit Marty 4cc3050871 Cleanup 2023-05-30 15:59:58 +02:00
Benoit Marty f8dbd31c11 Test for Oidc 2023-05-30 15:59:58 +02:00
Chris Smith 6ad14aa223 Fix flaky media tests. (#479)
Creating a mock during the test run seems to sometimes take a
large amount of time when running the tests in parallel (possibly
some kind of resource contention?)

Instead, perform the mocking in the test class so it's part of
the setup, not the  actual test runs.
2023-05-30 13:57:03 +00:00
Benoit Marty 9551a5e6f8 Rework the set homeserver part: get the info, instead of hard-coded value, and implement retry in case of error. 2023-05-30 15:14:57 +02:00
Benoit Marty f1d2f566bc Add OIDC support 2023-05-30 15:14:57 +02:00
Benoit Marty ff1147e611 Sync localazy to fix lint error. 2023-05-30 13:55:23 +02:00
Benoit Marty 7f2b23507c Merge pull request #471 from vector-im/sync-localazy
Sync Strings
2023-05-30 13:06:51 +02:00
Benoit Marty 28ff9ea437 Reduce number of warnings 2023-05-30 11:43:38 +02:00
Benoit Marty 03e2fa04cb Fix alignment issue when there is an error. 2023-05-30 11:34:34 +02:00
Benoit Marty 60593fb1d7 Add preview for TimelineEventTimestampView 2023-05-30 11:33:33 +02:00
Benoit Marty 34980d34ad Improve preview again 2023-05-30 11:07:55 +02:00
Benoit Marty 0cbddd58bc Fix compilation issue after rebase. 2023-05-30 10:58:14 +02:00
Benoit Marty 25e432d24e Fix setting y offset to -12.dp can overlap a state event displayed above. Rework how the vertical offset are applied. 2023-05-30 10:50:06 +02:00
Benoit Marty c590a32942 Move extension to a common file for code clarity. 2023-05-30 10:24:19 +02:00
Benoit Marty 929ed22cb3 Ensure GroupPosition is correct regarding Event which cannot be grouped. 2023-05-30 10:17:25 +02:00