What's Changed
- Bump release to 1.19.0 by @Parveshdhull in #13205
- quo2 counter component by @Parveshdhull in #13182
- fix community preview by @cammellos in #13206
- Fix/torrent migration by @Samyoul in #13217
- scripts/update-status-go: support commit SHA1 by @jakubgs in #13225
- fix screen orientation on android by @Parveshdhull in #13218
- Tests refactoring. Created TestMessages group. Added first 6 tests by @pavloburykh in #13163
- don't allow mentioning non-member contacts in public chat by @Parveshdhull in #13227
- [#13181] Cannot delete images or audio messages by @flexsurfer in #13210
- set width boundaries for long usernames in activity center by @siddarthkay in #13185
- [#13230] Show default syncing interval by @rasom in #13234
- e2e: 1-1 chat by @churik in #13229
- Don't unmute contact while adding by @Parveshdhull in #13237
- E2e: backup of nicknames, blocked users, ENS by @qoqobolo in #13238
- [#13233] Proper message after clearing history in pubchat by @rasom in #13241
- e2e: nightly fixes by @churik in #13244
- Wallet redesign by @flexsurfer in #13172
- [#13235] Fix opening of the last shown chat with local notifications by @rasom in #13252
- e2e: group for ENS and mentions by @churik in #13250
- [#13201] Fix handling of favourits syncing by @rasom in #13253
- Sauce sessions check by @yevh-berdnyk in #13242
- Improve notifications life-cycle by @Parveshdhull in #13248
- Add release notes for 1.19 by @Parveshdhull in #13213
- status timeline: set image max width to avoid overflow of horizontally long images by @siddarthkay in #13211
- e2e: pairing from db (suspended) + contacts + migrate db cases by @churik in #13256
- ci: upgrade Nix from 2.3.12 to 2.6.1 by @jakubgs in #12980
- e2e: test browser medium group by @pavloburykh in #13251
- e2e: added test_browser_resolve_ipns_name into browser group by @pavloburykh in #13264
- e2e: pairing by @churik in #13261
- Fix yarn install issue with rn-emoji-keyboard by @Parveshdhull in #13270
- android: drop com.android.vending.CHECK_LICENSE perm by @jakubgs in #13275
- e2e: cleanup by @churik in #13268
- [#13198] Backup deleted community by @rasom in #13262
- e2e: Updated GH and TR reports by @yevh-berdnyk in #13265
- [#13257] Fix sync devices sorting by @rasom in #13282
- [#13283] Fix syncing of adding contact after removal by @rasom in #13292
- Updated TR report and failed tests ids for rerun by @yevh-berdnyk in #13301
- Bump version to 0.98.5 by @cammellos in #13305
- nix: upgrade Gems, Pods, and Gradle dependencies by @jakubgs in #13304
- ci: fix nix sandbox filename by adding random string by @jakubgs in #13306
- [#13263] Fix for ENS warning showing on custom domains by @daferna in #13312
- nix: upgrade Nixpkgs, Go and Node.js by @jakubgs in #13317
- Nightly fixes by @churik in #13294
- e2e refactor:added TestDeeplinkChatProfile medium group by @pavloburykh in #13318
- Changed adding TR results by @yevh-berdnyk in #13326
- Nightly fixes for e2e by @churik in #13329
- Fixed adding results to TestRail by @yevh-berdnyk in #13332
- ci: upgarde to Xcode 13.3.1 by @jakubgs in #13324
- nix: upgrade from 2.6.1 to 2.8.0 by @jakubgs in #13325
- e2e: group chats by @churik in #13340
- Quo2, Switcher Navigation by @Parveshdhull in #13167
- e2e: fix test_sticker_1_1_public_chat by @pavloburykh in #13344
- fix nickname not setted on adding contact by @Parveshdhull in #13341
- e2e: launching by groups by @churik in #13343
- call rpc cleanup by @flexsurfer in #13348
- ci: use improved method to get APK architectures by @jakubgs in #13345
- Fix currency and sticker synchronisation by @audriu in #13243
- e2e: fix for users by @churik in #13350
- e2e: medium pairing by @churik in #13356
- e2e: activity center medium group by @qoqobolo in #13276
- discover token from status-go by @flexsurfer in #13351
- nix: fix purge.sh script on Darwin platform by @jakubgs in #13267
- TR results fix by @yevh-berdnyk in #13363
- Include share action on longpress image menu by @jo-mut in #13359
- Feat/wallet sync by @siphiuel in #13308
- google free and metrics free by @flexsurfer in #13360
- fix chat image long press issue by @Parveshdhull in #13371
- e2e: 2 groups by @churik in #13362
- fix navigation default options overwrite by @Parveshdhull in #13378
- re-frisk 1.6.0 by @flexsurfer in #13380
- e2e: refactor permissions_scan_qr group by @pavloburykh in #13388
- e2e: all 2-driver tests are refactored by @churik in #13382
- e2e: test steps for groups by @yevh-berdnyk in #13392
- [feature] [#13099] Automatic RPC usage refresh by @smohamedjavid in #13364
- Update translations and add Hindi by @jinhojang6 in #13373
- Implementation of new UI toggle by @Parveshdhull in #13384
- Add status-go tests by @cammellos in #13376
- [#13357] 'Unknown Not a contact' screen with endless spinner when sta… by @flexsurfer in #13379
- e2e: nav fixes by @churik in #13393
- fixed ids for qr scan tests by @pavloburykh in #13426
- Add support for mutual contact requests by @cammellos in #13054
- fix can't share deep link from profile on ios by @Parveshdhull in #13420
- nix: lock Go builders at 1.17.x, small cleanup by @jakubgs in #13402
- e2e: final group, finishing refactoring by @churik in #13413
- [#13433] Input field in chat view is not cleared after logging out by @flexsurfer in #13438
- add newline when creating status-go diff link by @jakubgs in #13442
- Fix App getting stucked on logout by @Parveshdhull in #13427
- nix: nixpgs upgrade, Android SDK fixes, Coreutils 9.1 by @jakubgs in #13405
- e2e: nightly fixes by @churik in #13443
- fast image loading indicator by @flexsurfer in #13431
- [#13355] Long time (5-15 sec) for loading chat messages by @flexsurfer in #13425
- Hide invitation link to group chats by @audriu in #13435
- Use pre-install hook for generating node bindings by @cammellos in #13453
- [Fixes: #13416] resize image in status-go as well, alert user if fails by @cammellos in #13422
- nix: cleanup status-go mobile build derivation by @jakubgs in #13458
- Remove explicit join from group chats by @cammellos in #13428
- leave group chat fix by @flexsurfer in #13463
- nix: add script for adding missing Gradle packages by @jakubgs in #13455
- fix message sent state for audio and emoji messages by @Parveshdhull in #13459
- Fixes #12192 -- Disable fetching more messages when status nodes are … by @ibrkhalil in #13450
- Use LoginWithConfig method to log in by @qfrank in #13414
- refactor group chat e2e by @pavloburykh in #13456
- Fix removing users from contacts by @cammellos in #13466
- Include UI toggle for all builds by @Parveshdhull in #13464
- fix close chat on tab by @flexsurfer in #13472
- Synchronise Sticker Pack setting fields by @audriu in #13358
- Db generation test and xfail by @churik in #13457
- feat: move eth_call to status-go by @flexsurfer in #13481
- Update IDE setup docs, adding Calva by @PEZ in #13494
- e2e: nightly flaky fixes by @churik in #13495
- Fix for stopping sauce sessions in teardown by @yevh-berdnyk in #13496
- Stop tracking VSCode config by @audriu in #13489
- Display a contact request when added via AddContact by @cammellos in #13477
- Possible fix for Sauce ConnectionResetError by @yevh-berdnyk in #13501
- nix: upgrade gomobile to 2022-05-18 version by @jakubgs in #13347
- Fix: share images bug that freezes app by @jo-mut in #13482
- e2e: ens purchase by @churik in #13504
- [#12566] Remove legacy dependency on mailserver password by @erikseppanen in #13511
- e2e: new tests are automated by @pavloburykh in #13510
- e2e: nightly fixes by @churik in #13585
- Switcher and Bottom Tabs Animations and UI Performance Improvements by @Parveshdhull in #13470
- fix chat view margin by @Parveshdhull in #13588
- [Fixes: #13582] Increase cooldown on sending request by @cammellos in #13584
- Bold text for xfail by @yevh-berdnyk in #13507
- Changes from status-go to get goerli assets by @churik in #13611
- e2e: mutual contact request basic checks by @pavloburykh in #13600
- [#13395] Improve RPC stats section appearance by @Rende11 in #13609
- Fix sending logs from iOS by @bitgamma in #13619
- [Potential: #13596] Add status-tags component by @cammellos in #13597
- more reliable address comparison by @bitgamma in #13628
- Wallet sync for generated accounts by @siphiuel in #13487
- Chat views redesign by @briansztamfater in #13184
- Remove blocker from contacts of user that he has blocked by @audriu in #13636
- Revert "Base implementation for chat redesign" by @briansztamfater in #13638
- e2e: pairing medium tests by @pavloburykh in #13639
- e2e: more logging by @churik in #13657
- Remove old coverage status badge by @audriu in #13649
- fix status-bar color for new ui by @Parveshdhull in #13641
- E2e:fix id for test_pairing_sync_currency by @pavloburykh in #13659
- ci: use newly added disableConcurrentBuilds by @jakubgs in #13589
- Implementation of React Native Blur view for android by @Parveshdhull in #13663
- Base chat dedesign by @briansztamfater in #13640
- Clear chat inputs after sending contact request by @Parveshdhull in #13665
- e2e: removed unneeded send button click due to bug fix by @pavloburykh in #13674
- fix #13642: Cannot sign in on claim.lens.xyz by @qfrank in #13668
- Check public key when sending a message by @cammellos in #13485
- github-bot: fix repo and job to be status-mobile by @jakubgs in #13686
- Fix community channels ens names are not resolved by @Parveshdhull in #13675
- e2e: goerli network in PRs and e2e builds by @churik in #13660
- e2e: removed xfail mark from sync/backup blocked contacts tests by @pavloburykh in #13704
- e2e: replaced rinkeby by mainnet user in 702360 by @pavloburykh in #13710
- Fix sync of blocked contacts by @audriu in #13712
- e2e: pairing tests critical by @qoqobolo in #13695
- [#13493] Can not switch to xDai chain by @flexsurfer in #13709
- Fixed xfail report and changed results posting by @yevh-berdnyk in #13702
- nix: quote GIT_ROOT uses to avoid issues with spaces by @jakubgs in #13723
- fix bookmarks not syncing by @Parveshdhull in #13727
- github-bot: add TO REBASE column to config by @jakubgs in #13730
- Update IDE_SETUP.md by @erikseppanen in #13734
- improve ethereum.send by @qfrank in #13724
- Simpledapp on Goerli by @churik in #13732
- fix: typo by @yqrashawn in #13739
- Switcher blurred background view by @Parveshdhull in #13717
- drop unused zenhub github actions workflows by @jakubgs in #13741
- feat: lottie splash screen by @yqrashawn in #13714
- e2e: removed messages under today check in 5315 by @pavloburykh in #13751
- Move automatic status updates timeout to status-go by @Parveshdhull in #13602
- fix tests by @flexsurfer in #13755
- [#13647] Update all settings on pairing with a new wallet account by @rasom in #13742
- fix: set max option not work when send from qrcode by @yqrashawn in #13733
- feat: add repl support for cljs test by @yqrashawn in #13754
- Reply component in chat input & quoted messages redesign by @briansztamfater in #13706
- [#13690] Fix visibility status color by @ilmotta in #13747
- fix error when switching dark/light mode while splash screen is shown by @Parveshdhull in #13759
- fix visibility dropdown alignment in new ui by @Parveshdhull in #13760
- nix: pass OPENSEA_API_KEY via saveAccountAndLogin by @jakubgs in #13761
- [#13766] custom networkid fix by @flexsurfer in #13765
- fix: quo haptic impact light key by @phrohdoh in #13772
- Add group avatar & context tags by @cammellos in #13629
- fix send button remains active in chats after sending reply containing a mention by @Parveshdhull in #13774
- e2e: fix back button click by @pavloburykh in #13780
- nix: stop passing watchman socket to Nix builds by @jakubgs in #13784
- Allow running multiple integration tests by @cammellos in #13788
- Remove contact request notification from activity center when request is canceled by @rasom in #13782
- Implement Information box and ens banner view by @Parveshdhull in #13753
- [#13687] Extend integration tests to create a community by @erikseppanen in #13790
- Fix disappearing of the last notification when paired by @rasom in #13796
- Editing message UI redesign by @briansztamfater in #13737
- [#13791] Extend integration tests to create a new wallet account by @erikseppanen in #13798
- Fix indentation by @erikseppanen in #13814
- e2e: nightly 12/08 fixes by @qoqobolo in #13800
- Add session management for wallet connect by @cammellos in #13799
- refactor copyable-text component to accept background-color property by @siddarthkay in #13764
- Debug path by @cammellos in #13825
- fix quo2 preview in release builds by @Parveshdhull in #13829
- feat: add token overview component (#13555) by @J-Son89 in #13767
- e2e: change reports by @churik in #13843
- upgrade async storage version by @siddarthkay in #13846
- [#13672] Sync contact request decision by @rasom in #13776
- Issue-13813: Use new endpoints for browser by @ibrkhalil in #13827
- [#13835] Fix Generate keys button by @rasom in #13841
- e2e: get back to home view by @churik in #13851
- feat: add token tag component (#13599) by @J-Son89 in #13644
- ci: extrac Lint and Tests to separate job by @jakubgs in #13862
- ci: use different IPFS gateway for release builds by @jakubgs in #13850
- drop unused coveralls configuration and CI steps by @jakubgs in #13863
- [13565] icon-avatar component by @ibrkhalil in #13692
- [13562] Wallet user avatar component by @ibrkhalil in #13681
- Update translation for 1.20 by @jinhojang6 in #13729
New Contributors
- @siddarthkay made their first contribution in #13185
- @daferna made their first contribution in #13312
- @smohamedjavid made their first contribution in #13364
- @ibrkhalil made their first contribution in #13450
- @PEZ made their first contribution in #13494
- @erikseppanen made their first contribution in #13511
- @Rende11 made their first contribution in #13609
- @yqrashawn made their first contribution in #13739
- @ilmotta made their first contribution in #13747
- @phrohdoh made their first contribution in #13772
- @J-Son89 made their first contribution in #13767
Full Changelog: 1.19.0...1.20.0