Adam Brown
750aa26e92
triggering actions
2021-11-10 12:13:08 +00:00
Onuray Sahin
7546071df8
Design review fixes.
2021-11-10 13:47:15 +03:00
Adam Brown
b90b396753
fixing compilation error in unit test
2021-11-10 09:44:16 +00:00
Adam Brown
892129994e
Merge pull request #4424 from dkter/fix-broken-room-icons
...
Fix incorrect cropping of conversation icons
2021-11-10 09:43:09 +00:00
gradle-update-robot
a5c1f91ab6
Update Gradle Wrapper from 7.2 to 7.3.
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-11-10 00:13:08 +00:00
Benoit Marty
dc486557cf
Merge pull request #4427 from vector-im/feature/bma/shortcut_disabled
...
Add an explicit reason when shortcut are disabled.
2021-11-09 20:38:21 +01:00
Ekaterina Gerasimova
270d55dfb4
Actions: move Voice message issues to their board
...
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova
157421afb8
Update changelog entry for PR
...
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova
5b414b848e
Add more actions to move issues around
...
Rename triage-needs-info to triage-move-labelled, add workflows for
Design, Delight (old and new board) and X-Needs-Info
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova
c55d1117e5
Actions: reference commits rather than tags
...
It's better to reference commits because the tags can be moved to
reference other commits.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Glandos
620a6cad2a
Translated using Weblate (French)
...
Currently translated at 100.0% (37 of 37 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-11-09 12:25:52 +00:00
Michael Mihai
0ec022f817
Translated using Weblate (Romanian)
...
Currently translated at 12.8% (343 of 2675 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ro/
2021-11-09 12:25:51 +00:00
Fjoerfoks
9cbed204bc
Translated using Weblate (Frisian)
...
Currently translated at 36.6% (980 of 2675 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-11-09 12:25:51 +00:00
Glandos
d58a846707
Translated using Weblate (French)
...
Currently translated at 100.0% (2675 of 2675 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-11-09 12:25:45 +00:00
SpiritCroc
c3a6e3bd9b
Rework counting of unread chats
...
Avoid counting chats twice that are actually unread and additionally
manually marked as unread.
Also fix some corner cases.
Change-Id: I0bc8a3bcdb8b658618b627648eec34305e66082b
2021-11-09 12:34:54 +01:00
SpiritCroc
19e065cbea
Prefer sorting subspaces alphabetically over roomId
...
Change-Id: I75217ca1cc27a30d5c4d62da0e4bc277e963073e
2021-11-09 12:34:46 +01:00
SpiritCroc
30fec15c20
Fix a case where a space could show one unread, but all chats are read
...
Change-Id: I8a0cd85ebd994c22914d3e9a3708ce835c5c7a11
2021-11-09 12:34:28 +01:00
Adam Brown
9dd01d5b20
Merge pull request #4429 from vector-im/feature/adm/relogin-sanity-check
...
Sign out - Sign in sanity check & nightly sanity check
2021-11-08 20:21:15 +00:00
Adam Brown
9c1d6e0484
avoiding null unwrapping by merging the contains check with eagerly throwing if the session component is missing
2021-11-08 17:14:00 +00:00
Adam Brown
528c5a3671
adding warning when the signout flow is unexpected
2021-11-08 17:08:53 +00:00
Benoit Marty
9ebc234e8e
Merge pull request #4428 from vector-im/feature/fre/fix_optional_npe
...
Fix potential NPE on Optional objects
2021-11-08 16:37:24 +01:00
Adam Brown
145ceacf78
fixing auto merge issues
2021-11-08 15:24:08 +00:00
Adam Brown
9e6bd2ee9c
checking if the event is an image message to avoid attepting to render non image based attachments
2021-11-08 15:24:08 +00:00
Adam Brown
431f060209
add changelog entry
2021-11-08 15:24:08 +00:00
Adam Brown
22f73c80f0
removing debug log
2021-11-08 15:24:08 +00:00
Adam Brown
a37ff83fdc
catching any potential errors whilst download/exporting the notification image, will allow us to continue to show the notifications
2021-11-08 15:24:08 +00:00
Adam Brown
8cc68e16d2
supporting images in the room notifications 15:40:32
...
- downloads and exports any images whilst resolving the notification event
2021-11-08 15:24:08 +00:00
Adam Brown
4597cb3816
add changelog entry for breaking API change
2021-11-08 15:24:08 +00:00
Adam Brown
7646f7ce32
updating copyright header
2021-11-08 15:24:08 +00:00
Adam Brown
037d1fcf52
adding catch around the push event dispatching to match previous behaviour
2021-11-08 15:24:08 +00:00
Adam Brown
57037c9ac6
adding test cases around the mutating of the notification event queue
2021-11-08 15:24:08 +00:00
Adam Brown
6bc121ad4a
extracting notifiable event fixtures to their own file
2021-11-08 15:24:08 +00:00
Adam Brown
c0ef25756d
cleaning up method ordering and visibility
2021-11-08 15:24:08 +00:00
Adam Brown
77e0b22982
extracting notifiable event creation to its own function
2021-11-08 15:24:08 +00:00
Adam Brown
588958c807
moving the notifable queue adding to the queue itself and making onNotifiableEventReceived not synchronised for use within the synchronized batching
...
- makes the refresh function private as all interactions now come through via update
2021-11-08 15:24:08 +00:00
Adam Brown
9009606e86
flattening some of the onNotifiableEventReceived branches to simplify the chain
2021-11-08 15:24:08 +00:00
Adam Brown
ef348c24a0
extracting the notification event logic to its own class and provide a single update point of entry for mutating the events
...
- this avoids multiple synchronisation locks by batching updates and ensures a single notification render pass
2021-11-08 15:24:08 +00:00
Adam Brown
5190ef4280
replacing separated push listener callbacks with a single onEvents callback
...
- simplifies the handling of notifications, will allow us to reduce redundant synchronisations and suspend the entire notification update (will be needed for supporting images)
2021-11-08 15:24:07 +00:00
Adam Brown
9e9698520a
updating synapse start script to also override the homeserver url and fixing wrong argument placement
2021-11-08 15:18:29 +00:00
Adam Brown
75f8023cb3
running the sanity test on the hardware accelerating osx runner, will drastically reduce the run time and be more reliable
2021-11-08 15:14:18 +00:00
Adam Brown
48ebb8e416
scheduling the sanity tests to run nightly instead of via push
2021-11-08 15:11:25 +00:00
Adam Brown
3add33eb0d
removing unused imports
2021-11-08 15:11:03 +00:00
Adam Brown
579963733b
moving verification dismissing to the robot
2021-11-08 15:03:34 +00:00
Adam Brown
2d1aed1839
separating the stopping of in-flight tasks form the cleaning up of the session state
...
- by stopping the session tasks before invalidating the current session we're able to avoid any extra token failures which retrigger the signout flow
2021-11-08 14:50:58 +00:00
Adam Brown
52731cf59d
double checking the sync state in order to avoid redundant invalid token events
2021-11-08 14:50:58 +00:00
Adam Brown
f61d20a7f8
adding sign out + re-sign in flows to the robots
...
- the verification popup if flaky so we're attempting both exit flows if needed
2021-11-08 14:50:58 +00:00
Adam Brown
9b4cd3c3c4
resetting the session access token after releasing the current session, fixes missing session sign out error
...
- the sign out step was invaliding the in flight access token which causes the global error handler to trigger an extra sign out
2021-11-08 14:50:58 +00:00
Florian Renaud
8140d90826
Fix potential NPE on Optional objects
2021-11-08 15:48:33 +01:00
Onuray Sahin
a10253c003
Design review fixes.
2021-11-08 17:26:01 +03:00
Benoit Marty
2b58c0e5ab
ktlint
2021-11-08 15:06:23 +01:00