status-desktop/vendor
Pascal Precht 923350a46f fix(Chat): honor joined date when preserving channel order
Prior to this commit, loaded channels and chats would always be
sorted by date of last message received, with the latest one being
moved to the top of the list.

When new channels or chats are joined, they are added on top of the
list as well, however, when the application is restarted,
those new joined chats would not necessarily show up at the top anymore
becaue nothing keeps track of when a channel was joined, which should
be taken into account when preserving the order.

The changes introduced in this commit solve this by introducing a
new `joined` property on the `Chat` type which gets updated with
the current timestamp whenever a channel is joined.

It also depends on the changes made to the `status-go` client, which
have to land first: https://github.com/status-im/status-go/pull/2158

Closes: #1832
2021-05-21 13:06:34 -04:00
..
DOtherSide@4e39640998 feat: add DockClicker event filter 2021-05-14 10:28:14 -04:00
QR-Code-generator@d2283a645c build: bump vendor/QR-Code-generator to d2283a6 2020-07-08 11:36:30 -05:00
bearssl@ba5f468798 refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
chroma@6ec846e917 adding missing deps 2020-09-04 15:57:29 -04:00
edn.nim@3305e41f9d feat: introduce Task Manager threadpool 2021-03-18 13:15:05 -04:00
isaac@45a5cbbd54 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00
nbaser@0c989e0d95 feat: use base32 + status infura ipfs for ens contenthash 2020-10-20 14:42:36 -04:00
news@e1d63564a2 refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
nim-base32@660680c1cb feat: use base32 + status infura ipfs for ens contenthash 2020-10-20 14:42:36 -04:00
nim-chronicles@fc3f2d3755 feat: add nim-chronicles 2020-05-21 15:16:24 -04:00
nim-chronos@bce0f878d1 feat: add nim-chronicles 2020-05-21 15:16:24 -04:00
nim-confutils@f091a70a5b feat: command-line option can be used to specify app's data directory 2021-04-26 09:40:58 -05:00
nim-eth@3ddb498f2a refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
nim-faststreams@d3ef34b325 feat: add nim-chronicles 2020-05-21 15:16:24 -04:00
nim-http-utils@33d70b9f37 refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
nim-json-rpc@dff46c991d refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
nim-json-serialization@1dccd4b2ef chore: update to latest nim-json-serialization 2020-09-09 15:03:45 -04:00
nim-libp2p@70deac9e0d feat: introduce Task Manager threadpool 2021-03-18 13:15:05 -04:00
nim-metrics@f91deb7422 feat: get collectibles from the contracts and their respective apis 2020-06-18 10:55:48 -04:00
nim-secp256k1@fb9699702b adding missing deps 2020-09-04 15:57:29 -04:00
nim-serialization@474bdbf49c fix: transaction history handling 2020-09-07 12:54:59 -04:00
nim-status-go@f1ec58561d refactor: nim_status -> status_go 2021-03-16 16:37:27 -04:00
nim-stew@1db43c7234 fix: transaction history handling 2020-09-07 12:54:59 -04:00
nim-stint@9e49b00148 Adding nimbus-build-system 2020-05-15 17:18:20 -04:00
nim-task-runner@a87f3f85be feat: introduce Task Manager threadpool 2021-03-18 13:15:05 -04:00
nim-web3@bf6805dff9 refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
nimPNG@7ff39ec00d adding missing deps 2020-09-04 15:57:29 -04:00
nimage@d683a7319c adding missing deps 2020-09-04 15:57:29 -04:00
nimbus-build-system@e7694f16ce Update nimbus-build-system version 2021-03-11 10:36:18 -05:00
nimcrypto@30d0ceaba0 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00
nimqml@65fa68c244 feat: add DockClicker event filter 2021-05-14 10:28:14 -04:00
status-go@dd49e604d4 fix(Chat): honor joined date when preserving channel order 2021-05-21 13:06:34 -04:00
uuids@c5039c1cc6 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00