status-desktop/vendor
emizzle 7e1d7be314 feat: load installed stickers while offline
When the network connection is changed, the sticker packs are cleared and then re-loaded (either loading the offline (installed) sticker packs, or all the sticker packs from the network).

Stickers can be sent while offline, though the sticker images do not load once offline (this is likely a side effect of the bug described below).

There is a known bug in QNetworkAccessManager (https://bugreports.qt.io/browse/QTBUG-55180) that was re-introduced in 5.14.1 that does not allow us to download resources if we go offline then come back online. The workaround employed in this PR manually sets the NetworkAccessible property of QNetworkAccessManager once we have been connected back online. The NetworkAccessible property is marked as obsolete and will be removed in Qt6, so it is something that we need to be aware of when we upgrade. However the hope is that the bug has been fixed.

Close StickersPopup when disconnected from network (so that re-loading of sticker packs doesn't look out of place).

fix: set network status correctly at load

feat: stickers gas estimate async

feat: When network re-connected, any http images that were not properly loaded in an ImageLoader component will automatically be reloaded.

fix: Sticker button loading icon

chore: Bump nimqml and dotherside

NOTE: This PR uses an updated nimqml and dotherside. The respective changes should be merged first, and the commit hash should be bumped in this PR prior to merging. Relevant PRs:

[https://github.com/status-im/dotherside/pull/20](https://github.com/status-im/dotherside/pull/20)

[https://github.com/status-im/nimqml/pull/17](https://github.com/status-im/nimqml/pull/17)
2020-12-28 14:29:38 -05:00
..
DOtherSide@1cc16aaa5c feat: load installed stickers while offline 2020-12-28 14:29:38 -05: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@4cda60880e show date headers, and fix sending replies only when they are enabled 2020-07-14 13:10:14 -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-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@8d9e231a74 feat: Decode sticker hashes 2020-06-10 14:52:45 -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@f56f8834d2 fix: YouTube unfurling 2020-12-10 14:45:48 -05: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-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@a8cafce7c0 fix: transaction history handling 2020-09-07 12:54:59 -04:00
nimcrypto@30d0ceaba0 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00
nimqml@29fca3ce2e feat: load installed stickers while offline 2020-12-28 14:29:38 -05:00
status-go@149877a939 feat: whitelist gifs (no url extension needed) 2020-12-21 14:14:32 -05:00
uuids@c5039c1cc6 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00