Adam Brown
|
3ea61c94f2
|
adding changelog entry
|
2021-10-28 16:25:42 +01:00 |
Adam Brown
|
79de7be141
|
letting dependabot ignore the zxing dependency, it appears the author does not intend to support older versions of android in the new versions of the library
|
2021-10-28 16:21:17 +01:00 |
Adam Brown
|
73995eb7bd
|
downgrading zxing library as it has a known crash on android versions below 7.0
|
2021-10-28 16:18:34 +01:00 |
Benoit Marty
|
868548d0ab
|
Merge pull request #4352 from vector-im/feature/adm/room-filtering
Fixing case sensitive non latin room name filtering
|
2021-10-28 12:27:13 +02:00 |
Benoit Marty
|
2ce4d8d84f
|
Merge pull request #4354 from vector-im/feature/bma/shortcut_fixes
Shortcut fixes
|
2021-10-28 10:13:02 +02:00 |
Benoit Marty
|
34e8cf84dc
|
Improve Rx sequence regarding listener
|
2021-10-28 09:41:27 +02:00 |
Adam Brown
|
d344be5088
|
adding changelog entry
|
2021-10-27 16:44:39 +01:00 |
Adam Brown
|
63e9e07d5e
|
using correct license for matrix-sdk test
|
2021-10-27 16:42:35 +01:00 |
Adam Brown
|
611bf29ebe
|
extending the room name resolved to create a dedicated room name data class which contains a normalized version of the room name
|
2021-10-27 15:25:05 +01:00 |
Benoit Marty
|
6691edb59d
|
Remove shortcut as soon as a PIN code is set
|
2021-10-27 16:17:53 +02:00 |
Adam Brown
|
9949779b62
|
ensuring the store migration class is always equal to other store migration instances
- is needed as realm will throw if multiple migration instances are created and they don't match
|
2021-10-27 15:01:26 +01:00 |
Adam Brown
|
540036f83c
|
removing extra query definition by chaining the query creation with modifiers
|
2021-10-27 14:36:26 +01:00 |
Adam Brown
|
7b356484ae
|
removing noisy log which duplicates a type clause and fixing when casing formatting to have a case per line
|
2021-10-27 14:34:40 +01:00 |
Adam Brown
|
e7a0a4d4ae
|
documenting the different query cases
|
2021-10-27 14:33:01 +01:00 |
Adam Brown
|
dbb4a87784
|
making the isNormalized function an extension and internal to the sdk
|
2021-10-27 14:26:51 +01:00 |
Benoit Marty
|
3a48e33c81
|
Cache immutable value
|
2021-10-27 15:26:31 +02:00 |
Benoit Marty
|
6f577d8232
|
Do not show shortcuts if a PIN code is set
|
2021-10-27 15:24:24 +02:00 |
Benoit Marty
|
3a81c10062
|
Remove (disable) shortcut if a room is left
|
2021-10-27 15:13:07 +02:00 |
Benoit Marty
|
f166348a68
|
Ensure ShortcutsHandler get all the joined rooms #4168
|
2021-10-27 15:00:14 +02:00 |
Benoit Marty
|
76314b9d87
|
Add `sortOrder: RoomSortOrder` parameter, with no API break
|
2021-10-27 15:00:14 +02:00 |
Benoit Marty
|
9b75da5d4d
|
Clean code
|
2021-10-27 15:00:14 +02:00 |
Adam Brown
|
4ae04fc297
|
adding normalised room display name field and making use of it when filtering rooms by name
- fixes non latin-1 character set room names from being ignored when searching with inexact casing
|
2021-10-27 13:09:53 +01:00 |
Adam Brown
|
d5ed95988d
|
adding normalisation to the query string cases
|
2021-10-27 12:46:17 +01:00 |
Adam Brown
|
2681601d35
|
making value processing an injectable class, it will need to have its own dependencies to support normalisation
|
2021-10-27 12:30:23 +01:00 |
Adam Brown
|
72508c61d9
|
porting QueryStringValue to sealed interface with a sub category for the content based values
- allows for handling those cases separately for normalisation
|
2021-10-27 12:19:49 +01:00 |
Benoit Marty
|
54daee2798
|
Merge pull request #4347 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.36
Bump libphonenumber from 8.12.35 to 8.12.36
|
2021-10-27 10:07:24 +02:00 |
dependabot[bot]
|
82b3d17db6
|
Bump libphonenumber from 8.12.35 to 8.12.36
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.35 to 8.12.36.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.35...v8.12.36)
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-10-26 23:08:52 +00:00 |
Adam Brown
|
fe9dde5a14
|
Merge pull request #4274 from vector-im/feature/adm/notification-redesign
Notifications redesign
|
2021-10-26 20:42:00 +01:00 |
Adam Brown
|
124061e1db
|
adding changelog entry
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
6d9877d79c
|
filtering out redacted simple message events, we handle them by updating the notifications
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
a5fe6f7212
|
removing redacted events from the room notification message list
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
b146501f29
|
avoiding multiple list iterations via mapNotNull
|
2021-10-26 20:03:10 +01:00 |
Benoit Marty
|
be67836a3e
|
Tiny formatting
|
2021-10-26 20:03:10 +01:00 |
Benoit Marty
|
2bd2cbf84e
|
Compact code
|
2021-10-26 20:03:10 +01:00 |
Benoit Marty
|
c56101d227
|
Do not use the room member avatar as a room avatar
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
e8bd27e785
|
adding changelog entries
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
743a71c78d
|
renaming event lists to give more context and remove the list suffix/inconsistencies
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
d1f6db4236
|
using dedicated ProcessedEvent data class instead of type alias for passing around the process notificatiable events
- also includes @JvmName on all conflicting extensions for consistency
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
d3234b33d3
|
increase enum class allowance by 1
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
63090ef681
|
updating tests with shortcut placement changes
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
6fb7faa360
|
removing unused imports
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
a6e47d8b85
|
replacing notification utils usage with the displayer and removing unused method
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
c16e3e09e6
|
adding missing parameter from rebase and removing no longer needed singleton annotation
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
4748a385ea
|
inlining single use extension functions
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
86ce6a404e
|
adding missing fixture parameter from rebase
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
9fa09def96
|
fixing line lengths
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
4bbb637ace
|
adding documentation around the two notifiable event lists which act as our notification source of truth
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
c67b9ee81e
|
ensuring that we remove read messages when they come through by respecting the processed type when creating the notifications
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
0bdc65b47f
|
diffing the notification events against the currently rendered events allow us to dismiss notifications from removed events
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
b27fb264fc
|
using a process state of keep/removed rather than mapping to an ignored event id
- this state will be used to diff the currently rendered events against the new ones
|
2021-10-26 20:03:10 +01:00 |