# Rats - Archive Oct 17 2022 - Dec 09 ## Dec 9 (Fri) **Boris** - done: - Update and merge old PRs - Fix reactions popup [#8672](https://github.com/status-im/status-desktop/pull/8672) - in review: - Removing warnings [PR #8709](https://github.com/status-im/status-desktop/pull/8709), [PR #8712](https://github.com/status-im/status-desktop/pull/8712), [PR #8715](https://github.com/status-im/status-desktop/pull/8715) - current: - Fix binding loops in qml **MishkaRogachev** - in review: - [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - waiting review... - current: - Refactor user model and contacts service to get updates from status-go side. Needed both for [#8437](https://github.com/status-im/status-desktop/pull/8612) and [#8586](https://github.com/status-im/status-desktop/issues/8586) - next: - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications **mprakhov** - done: - [Communities: empty screen when having 0 communities joined in Profile #7337](https://github.com/status-im/status-desktop/issues/7337) - current: - [Chat: adding extra text before mention in a message adds extra markup #8495](https://github.com/status-im/status-desktop/issues/8495). Continue working on it. Found 5 additional bugs related to mouse click + selection. "Easy fix" not found, so implementation required refactoring for fixing ticket issue + found by me. No more crutches(ad-hoc) fixes inside StatusChatInput. :smirk: **Michal** - done: - [#8694](https://github.com/status-im/status-desktop/issues/8694) Community Permissions / Tokens backend - meetings, tickets management - reading how to integrate smart contracts with Go - https://goethereumbook.org/en/smart-contracts/ - current: - [#6567](https://github.com/status-im/status-desktop/issues/6567) Tolerate better network disconnects **Richard** - done: - waku-org/js-rln#42 v0.0.13 release - waku-org/go-waku#386 fix: timesource (NTP) and broadcaster decoupling - etherum/go-ethereum#26336 p2p/discover: add optional fn to validate enodes - Fix code review items in waku-org/js-noise#9 - Pair with @weboko to walk thru js-noise - Meetings and code reviews - current: - Hunting bug that causes Iuri to not receive community join requests immediatly - js-noise <> go-waku pairing - next: - Desktop: improve node management section **Patryk** - done: - investigated timestamps issue - discussed status monitor&inspector tool - Implement new messages marker #8572 - investigated how satus-go handles read/unread messages - investigated how we propagate notifications count in the app ![](https://i.imgur.com/gEgB2sq.png) - extended MessagesModel with new messages marker - changed the logic on when we mark all messages as read - current: - Implement new messages marker #8572 - finalize the impementation **r4bbit** - done - Created and gave a presentation on the community archive protocol - Slides: https://docs.google.com/presentation/d/15LNfmT4xNBSeyvmHxnmMYs4IIv5Hll1P7dlX-VnmCN0/edit?usp=sharing - Recording: https://drive.google.com/file/d/1fxOq2QeP764Ddcq8uNhVWsRiGZ5NgMeC/view?usp=sharing - Investigated some issues with the archive protcol - Improved logging and robustness of archive downloads - https://github.com/status-im/status-go/pull/3012 - Add latest magnet link to requestToJoinResponse - https://github.com/status-im/status-go/pull/3013 - Tested archive protocol improvements with a few people - current - Continuing with implementing `@everyone` mentions - next - Create little walkthrough presentation for discord import tool - identify things that need to be improved - add ideas/suggestions of possible improvements **Jo** - done: - Added tests to the status-go rejoin PR - Chery picked commits in 0.8.1 - assigned tasks for the nw iteration - Fixed the issue where Resend did absolutely nothing - current: - Fix some small issues with muted chats notifs in master - address comments on Resend PR - next: - Sending big images in Windows crashes the app **Igor** - done: - [#8679](https://github.com/status-im/status-desktop/pull/8679) - [#3261](https://github.com/status-im/status-desktop/issues/3261) Remove ENS username - [#6846](https://github.com/status-im/status-desktop/issues/6846) Remove ENS username when releasing it - Refactoring and new design for `ENSPopup` - current: - [#7598](https://github.com/status-im/status-desktop/issues/7598) Inconsistent detection of whether ENS is in use - Getting to know transactions and ens world, status-go api and stuff. - [#6826](https://github.com/status-im/status-desktop/issues/6826) Ephemeral notifications when registering a ens username are not shown - next: - probably can take some more tasks for next week ## Dec 7 (Wed) **MishkaRogachev** - in review: - [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - ci status-go tests are not stable - still having problems running two instances in parallel - current: - [#8586](https://github.com/status-im/status-desktop/issues/8586) AC notification prifile image update issues - problem is moar generic, need to discuss - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - blocked until status-go PR merged - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **r4bbit** - done - Prepared Community Archive protocol walk-through presentation - Did some forensics related to archive protocol in combination with discomrd import data acting weird - Fixed a bug that keeps Messenger from starting when torrent client can't be instantiated - current - Improving some logs in status-go to make debugging archive protocol easier - add `@everyone` mention capabilities **Michal** - done: - meeting with Noelia and Andrea about Permissions and Token minting - discussions with Noelia about the current state of Permissions screen and planning tasks - [#3364](https://github.com/status-im/status-desktop/issues/3364) Can't drag and drop a channel inside / outside in / of category - analyzing drag and drop problem - current: - planning Permissions/Tokens screens **mprakhov** - done: - [Start chat view shows "no results found" when entering chatkey #8541] - [[ad-hoc chat] Pasting the chat key of someone you're already mutual with should open the 1-1 chat #8591](https://github.com/status-im/status-desktop/issues/8591) - current: - [Communities: empty screen when having 0 communities joined in Profile #7337](https://github.com/status-im/status-desktop/issues/7337). UI is ready, need to know action on "Discover" btn click (no response from designers yet) - [Chat: adding extra text before mention in a message adds extra markup #8495](https://github.com/status-im/status-desktop/issues/8495). Root cause found, but fix won't be fast and trivial as there are few bugs and logic is very complex. Can take few days for sure **Patryk** - done: - Scrolling up no longer fetches previous messages in the DB #8602 - refactored messages loading code a bit - interviews - code reviews - current: - Implement new messages marker #8572 **Jo** - done: - Helped with the Discord migration and import debugging - Fixed issue where rejoining a community showed no message (still in review + needs tests) - current: - Emails + reviews - Cherry-picking the issues that are gonna go in 0.8.1 - next: - Adding tests to the rejoining PR **rramos.eth**: - done: - status-im/status-go#3003 chore: remove unneeded success signal - waku-org/go-waku#381 fix: force disconnect if keepAlive loop hasnt been executed recently - waku-org/js-noise#9 feat: example app - waku-org/go-waku#384 chore: build .deb with jenkins - vacp2p/zerokit#83 feat(wasm): expose seeded_key_gen and publish new @waku/rln version - current: - vacp2p/zerokit-mobile#000 Creating a .xcframework for distributing zerokit in IOS - Hunting bug that causes Iuri to not receive community join requests immediatly - next - Desktop: improve node management section **Igor** - done: - [#8645](https://github.com/status-im/status-desktop/pull/8645) - [#7182](https://github.com/status-im/status-desktop/issues/7182) ENS name is not shown in profile when selected - [#7183](https://github.com/status-im/status-desktop/issues/7183) Primary username selection does not display the list of ENS names when having more than 1 name - in review: - [#8679](https://github.com/status-im/status-desktop/pull/8679) - [#3261](https://github.com/status-im/status-desktop/issues/3261) Remove ENS username - [#6846](https://github.com/status-im/status-desktop/issues/6846) Remove ENS username when releasing it - Refactoring and new design for `ENSPopup` - current: - [#7598](https://github.com/status-im/status-desktop/issues/7598) Inconsistent detection of whether ENS is in use ## Dec 5 (Mon) - done: - Fix error on cancel membership requests [PR #8625](https://github.com/status-im/status-desktop/pull/8625) - in review: - Improvement to see full message in Contact Request [PR #8639](https://github.com/status-im/status-desktop/pull/8639) - current: - The reactions panel isn't hidden after clicking on reaction - next: - Fix QML warnings **MishkaRogachev** - current: - [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - writing tests - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **Michal** - done: - [#8414](https://github.com/status-im/status-desktop/pull/8414) [Community] After transferring community, only old owner shows with the crown - improving status-go part, problems with Squish and CI (Jakub is fixing Squish) - [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice - [#8513](https://github.com/status-im/status-desktop/pull/8513) Fixing gif and image unfirling scenarios - addressing code review issues **mprakhov** - done: - [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245) - review: - [Start chat view shows "no results found" when entering chatkey #8541](https://github.com/status-im/status-desktop/issues/8541) - current: - [[ad-hoc chat] Pasting the chat key of someone you're already mutual with should open the 1-1 chat #8591](https://github.com/status-im/status-desktop/issues/8591) **r4bbit** - done: - Allow whitespaces in display names and nicknames - https://github.com/status-im/status-desktop/pull/8626 - Updated import of communities via pubkeys once again (this one is blocked by squish acting up) - https://github.com/status-im/status-desktop/pull/8482 - Helped people in migration channel - Created a bunch of new issues I ran into: - https://github.com/status-im/status-desktop/issues/8636 - https://github.com/status-im/status-desktop/issues/8628 - https://github.com/status-im/status-desktop/issues/8618 - https://github.com/status-im/status-desktop/issues/8615 - current - Working on adding support for `@everyhone` in channels and group chats - https://github.com/status-im/status-desktop/issues/8479 - next **Patryk** - current: - Scrolling up no longer fetches previous messages in the DB #8602 - investigating messages cursor issue (most likely status-go regression) **Jo** - done: - Task assignments - Helped with the Discord migration - current: - Emails and continue helping with the migration - next: - After re-joining a community, channels are empty **rramos.eth** - done: - waku-org/js-noise#8 feat: pairing object - current: - status-im/status-go#2996 waku2: periods of no connectivity are not identified correctly? - vacp2p/zerokit-mobile#000 Creating a .xcframework for distributing zerokit in IOS - next - Desktop: improve node management section ## Dec 2 (Fri) **Boris** - in review: - Broadcast community admin node is online [status-go PR#2999](https://github.com/status-im/status-go/pull/2999) - current: - Testing node status update **MishkaRogachev** - done: - [#8499](https://github.com/status-im/status-desktop/pull/8514) Repeated notifications in the Activity Center - [#8526](https://github.com/status-im/status-desktop/pull/8542) Fix reply badge text eliding - current: - [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - testing, having questions about status-go - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **r4bbit** - done - status-go - Adding signal that history archive download has started - https://github.com/status-im/status-go/pull/2995 - Adding signal that history archive messages are being imported - https://github.com/status-im/status-go/pull/2998 - desktop - Added a banner showing that history archives have started download - https://github.com/status-im/status-desktop/pull/8546 - Investigated an issue with receiving the latest magnet links - Refactor signal for banner rendering based on newer signal - https://github.com/status-im/status-desktop/pull/8587 - current - Some assistance work with Discord -> Status migrations - next - Picking some assigned task - Looking out for urgent issues/bugs during Status-wide dogfooding and help fixing them **Michal** - done: - kickoff meeting about token minting - current: - [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - final testing - [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice - final testing - next: - need new task **rramos.eth** - done: - vacp2p/zerokit-mobile#000 IOS - proof generation and verification. - fix memory leak - refactor code - Pair with @Jo to identify why when starting two instances of desktop, one of them did not receive messages - status-im/status-desktop#8555 fix: display an error if StartMessenger fails - status-im/status-desktop#8528 fix: read fleet from nodeconfig if not available in settings - current: - vacp2p/zerokit-mobile#000 Investigating how to create a .xcframework for distributing zerokit in IOS - waku-org/js-noise: Pairing object - next - Desktop: improve node management section **Patryk** - done - Create New messages marker POC #8521 - https://github.com/status-im/status-desktop/pull/8570#issuecomment-1335022161 - code reviews - current - Implement new messages marker #8572 **mprakhov** - done: - [Pending request disappear from the contacts list when blocked and unblocked #7520](https://github.com/status-im/status-desktop/issues/7520) - review: - [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245) - current: - [Settings -> Change password: user is forced to bypass biometrics prompt #7349](https://github.com/status-im/status-desktop/issues/7349). Require expected logic clarification - [Start chat view shows "no results found" when entering chatkey #8541](https://github.com/status-im/status-desktop/issues/8541) **Jo** - done: - Rebased Boris' PR for enabling community history archive and force the setting on for old accounts too - It was cherry picked in the release - Cache the current user's social links so we only call it once - Fixed an issue where a dev account wouldn't receive any message - That was caused by the torrent port conflicting and failing to start the messenger - Fixed by introducing an env var (waiting for ui tests to merge) - Helped with the Discord migration - current: - Emails everywhere - next: - After re-joining a community, channels are empty **Igor** - current: - Diving into ENS tasks. Some fixes already made, but not particular tasks. ## Nov 30 (Wed) **Boris** - done: - Introduce current code architecture and help with understanding to mprakhov - Discuss ping mechanism for node status with Patryk and Samuel - Update and try to pass test in old PRs - current: - Ping mechanism for node status: - Implemented for admin side - Implementing for member side **Jo** - done: - Fixed app hanging when trying to close it - Was caused by a 25 min timer thread - Fixed Windows tray icon becoming irresponsive when an OS notification was sent - Reverted to QML notifs for Windows - Meeting and writting in prevision of the Status transition to Desktop - Did some testing on the limitations of Windows OS notifications for the new design by Alisher - current: - Rebase Boris' PR for enabling community history archive and force the setting on for old accounts too - Send contact request from chat **r4bbit** - done - Refactored and updated pending pull requests according to reviews - Import community via public key support - https://github.com/status-im/status-desktop/pull/8482 - Copy paste images support - https://github.com/status-im/status-desktop/pull/8459 - Help preparing move from Discord -> Status - Wrote guides for core contributors - https://docs.google.com/document/d/18CCYmJYxsIlm2mroKytYGwwdJDgaJWAsQ9en9mZlxvs/edit - Helped Iuri using the Discord import tool - current - Working on some contact request model improvements - https://github.com/status-im/status-desktop/issues/7734 - Discovered a bug in import tool related to bot messages that should be fixed - https://github.com/status-im/status-desktop/issues/8522 - next - Further assist move from Discord -> Status **MishkaRogachev** - done: - [#8434](https://github.com/status-im/status-desktop/pull/8412) Inconsistent timestamps in AC notifications - Discussed AC ordering and read status with modile team and designers - in review: - [#8499](https://github.com/status-im/status-desktop/pull/8514) Repeated notifications in the Activity Center - current: - [#8437](https://github.com/status-im/status-desktop/issues/8437) Cancel identity verification on the receiver side - [adding](https://github.com/status-im/status-go/pull/2992) new protobuf message for canceling - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **mprakhov** - done: - [[Community] Not joined user can add reactions to the messages in a private community #8301](https://github.com/status-im/status-desktop/issues/8301) - [Community channel category flickers when clicked #6555](https://github.com/status-im/status-desktop/issues/6555) - review: - [Pending request disappear from the contacts list when blocked and unblocked #7520](https://github.com/status-im/status-desktop/issues/7520) - current: - [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245). Problem solved, need correct top margin and will be on review - [Settings -> Change password: user is forced to bypass biometrics prompt #7349](https://github.com/status-im/status-desktop/issues/7349) **Michal** - done: - [#7912](https://github.com/status-im/status-desktop/issues/7912) [suite_messaging / tst_ChatFlow] - "The user can send a GIF" scenario fails - some branch syncing and merges - current: - [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice **Patryk** - done: - fixed squish tests post navbar refactor - code reviews - current: - Create New messages marker POC #8521 - New messages marker is a rather complex task with many edge cases. POC will use simplified components to prove we could achieve desired results before real implementation. ![](https://i.imgur.com/MLu6WDi.png) **Igor** - done: - [#8331](https://github.com/status-im/status-desktop/pull/8331) tst_chatsNavigation</br>Addressed all PR comments. - [#8505](https://github.com/status-im/status-desktop/pull/8505) Finally PR with new `StatusMenu` component - current: - Diving into ENS tasks - [#7598](https://github.com/status-im/status-desktop/issues/7598) Inconsistent detection of whether ENS is in use - [#7282](https://github.com/status-im/status-desktop/issues/7182) ENS name is not shown in profile when selected as well as in Chat settings preview in Profile **rramos.eth** - done: - status-im/status-go#2970 fix: disable gossipsub peer exchange - waku-org/go-waku#378 refactor(discv5): execute discover loop as separate goroutine - status-im/status-go#2987 chore(waku2): disable light client on status.prod - status-im/status-desktop#8503 chore(waku2): disable light nodes in status.prod - current: - Figure out what's going on with @esep NodeConfig issue (using v1 even if v2 is shown as active in settings) - next: - Desktop: improve node management section ## Nov 28 (Mon) **Boris** - done: - Fix and rebase old PR's (tried to pass ui-tests) - current: - Ping status of community admin node **r4bbit** - done - Refactored `ImportCommunityPopup` to be a `StatusDialog` - Implemented functionality to import communities via public key - Issue: https://github.com/status-im/status-desktop/issues/8339 - PR: https://github.com/status-im/status-desktop/pull/8482 - current - next - Will tackle this e2e test issue - https://github.com/status-im/status-desktop/issues/7913 - Look into what the contact request entity issue is about - https://github.com/status-im/status-desktop/issues/7734 **MishkaRogachev** - done: - [#8277](https://github.com/status-im/status-desktop/issues/8277) Responding to contact verification requests is broken - in review: - [#8434](https://github.com/status-im/status-desktop/pull/8412) Inconsistent timestamps in AC notifications - current: - [#8437](https://github.com/status-im/status-desktop/issues/8437) Cancel identity verification on the receiver side - stuck figuring out why ID requests are not updated - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **rramos.eth** - done: - waku-org/go-waku#376 refactor: dockerfile and cmd - waku-org/go-waku#377 fix: RLN Merkle Root window - waku-org/go-zerokit-rln#6 feat: insert multiple members - status-im/status-go#2983 chore: bump go-waku - waku-org/go-waku#372 fix: increase keep alive interval - waku-org/go-waku#375 refactor: gowaku version - waku-org/go-waku#373 feat: add version metric - rebase and merge of open PRs in status-go and status-desktop - current: - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit-mobile#000 build for mobile - I implemented the initial FFI for swift to use zerokit library. - I need to expose all the functions now and try to generate and validate a proof - Once this is done, I'll proceed with android - waku-org/go-waku#374: get store up to date with nwaku changes - changes have been done in go-waku. I'm only missing testing against a production DB to determine that behavior is correct. - I have asked @jakubgs to provide a copy of the DB - next: - Desktop: improve node management section **Michal** - done: - maintenance of current tickets - syncing and merging - current: - [#7912](https://github.com/status-im/status-desktop/issues/7912) [suite_messaging / tst_ChatFlow] - "The user can send a GIF" scenario fails - next: - [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice **mprakhov** - done: - [[Automation] Can reply to a message in a community channel #6892](https://github.com/status-im/status-desktop/issues/6892) - current: - [[Community] Not joined user can add reactions to the messages in a private community #8301](https://github.com/status-im/status-desktop/issues/8301) **Patryk** - done: - refactored StatusAppNavBar - code reviews **Jo** - done: - Fix duplicated communities on release build - It was related to the DelegateChooser and the absurd amount of imperative code - Task assignments, email and reviews - Had a meeting with Alisher about the new notifications designs and the OS restrictions - next: - Fix Linux app not closing when pressing X ## Nov 25 (Fri) **mprakhov** - done: - [[suite_communities / tst_communityFlows] - "The admin changes the emoji of a channel" scenario broken](https://github.com/status-im/status-desktop/issues/8006) - [No (visual) notification about new messages in community channels #8217](https://github.com/status-im/status-desktop/issues/8217) - review: - [[Automation] Can reply to a message in a community channel #6892](https://github.com/status-im/status-desktop/issues/6892) - current: - [[Community] Not joined user can add reactions to the messages in a private community #8301](https://github.com/status-im/status-desktop/issues/8301) **Boris** - done: - Update old PRs - Discuss with Pedro about design for notifications was banned in community - in review: - Related to [issue #8424](https://github.com/status-im/status-desktop/issues/8424) i removed `hunspell` from `dotherside` cos of sometimes on old mac os versions it crash app (the problem may be in some native sdk usage). I can't find another solution. The issue was fixed there [PR #8442](https://github.com/status-im/status-desktop/pull/8442) - current: - Ping admin nodes for communities where supporting auto-accepting requests **MishkaRogachev** - in review: - [#8434](https://github.com/status-im/status-desktop/pull/8412) Inconsistent timestamps in AC notifications - [#8277](https://github.com/status-im/status-desktop/issues/8277) Responding to contact verification requests is broken - current: - [#8437](https://github.com/status-im/status-desktop/issues/8437) Cancel identity verification on the receiver side - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused again - next: - AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **rramos.eth** - done: - go-waku <> nwaku: peer exchange interop - waku: troubleshoot with @LNSD message inconsistency - waku-org/go-waku#369 fix(store): max records per query - waku-org/go-waku#370 feat: allow specifying list of peerIDs to chose when doing a request - status-im/status-go#2979 feat: add multiaddresses to waku2 peers - status-im/status-go#2981 feat: add wakuext_listenAddresses - status-im/status-go#2980 fix(store): generate signals per storenode request with custom requestIDs - status-im/status-desktop#8438 feat: show peer multiaddresses with wakuext_peers - status-im/status-desktop#8443 chore(storenode): bump status-go, and log result of each storenode requests - status-im/status-desktop#8441 fix: allow copying the results of callPrivateRPC - current: - go-waku: get store up to date with nwaku changes - next: - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit#000 build for mobile **r4bbit** - **Still recovering from flu** - done - Furtner investigated how to make copy/pasting images work - Add image clipboard support in DOtherside - https://github.com/status-im/dotherside/pull/76 - https://github.com/status-im/dotherside/pull/80 - Implemented support for copy/pasting images in chat input - https://github.com/status-im/status-desktop/pull/8459 - current - next - Either adding reactions support to discord import tool or taking care of https://github.com/status-im/status-desktop/issues/8339 **Patryk** - done - disussed designs for new messages marker - performed interviews - fixed dotherside's QClipboardProxy - current - Chat -> Messaging -> New messages marker / Mark as unread #7488 **Michal** - done: - [#7414](https://github.com/status-im/status-desktop/pull/7414) [Community] After transferring community, only old owner shows with the crown - [#7413](https://github.com/status-im/status-desktop/pull/7413) [Communities] Transferring key, user cant edit channel in the sidebar, but option shows after restart app - fixed in #7414 - [#8100](https://github.com/status-im/status-desktop/pull/8100) Communities-> Import: The community name, members and community image are not shown after import - fixed in #7414 - [#7911](https://github.com/status-im/status-desktop/pull/7911) [suite_messaging / tst_ChatFlow] - "The user can delete his/her own message" scenario needs some fixes - coder review fixes - Syncing branches for pending prs - next: - [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice **Jo** - done: - Fixed muted channel sending OS notifications and adding the unread badge on the nav bar buttons - Created a PR that enables history archive by default but Iuri and I decided not to merge or enable it because it included a migration and it was dnagerous to add that in an RC - current: - Trying to fix the duplicated communities issue - Only happens in packaged builds. Using the same exact Status folder on a dev build doesn't reproduce it - This makes testing and fixing kinda hard - It seems like a QML issue, because on the Nim side, we really only put the communities once - next: - Add a test that sends a contact request from the profile in the chat **Igor** - current: - [#7232](https://github.com/status-im/status-desktop/issues/7232) Refactor `StatusPopupMenu` - [#8331](https://github.com/status-im/status-desktop/pull/8331) \[Automation\] Restored chats navigation tests - next: - All those ENS issues ## Nov 23 (Wed) **Boris** - done: - Check and Add jumps to messages from reply/mentions in activity center [PR#8397](https://github.com/status-im/status-desktop/pull/8397) - Skip request to join for public communities [PR#8399](https://github.com/status-im/status-desktop/pull/8399) - Skip delete and deleteForMe messages from message model [PR#8410](https://github.com/status-im/status-desktop/pull/8410) - Helps Nastya and mkprakhov with ui-test - current: - Ui tests - Disable community when you was banned **MishkaRogachev** - done: - [Hotfix](https://github.com/status-im/status-desktop/pull/8366) Activity center ui issues - current: - [Hotfix](https://github.com/status-im/status-desktop/pull/8412) for AC timestamps - [#8277](https://github.com/status-im/status-desktop/issues/8277) Responding to contact verification requests is broken - testing (3/5) - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused again - next: - Added fe more AC related issues [here](https://github.com/status-im/status-desktop/issues/7070) **rramos.eth** - done: - waku-org/js-noise#001 implement encoder/decoders for js-waku - status-im/status-go#2972 fix: go-waku update discv5 ENR on succesful NAT - status-im/status-go#2970 fix: disable gossipsub peer exchange - waku-org/go-waku#368 fix: discV5 enr update - current: - go-waku: get store up to date with nwaku changes - waku: working with @cammmellos and @roman go-waku/nwaku discoverability via circuit relay - next: - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit#000 build for mobile **r4bbit** - done - Caught up on code reviews and messages - **Was sick yesterday** - Implement fix in status-go to properly remove chats when they've been removed from communities - https://github.com/status-im/status-go/pull/2973 - Fix in desktop to handle chat removals properly - https://github.com/status-im/status-desktop/pull/8408 - current - **Still recovering** - Not back to 100% productivity - Looking into https://github.com/status-im/status-desktop/issues/3395#event-7858496254 - Not sure yet if we can do this - next - https://github.com/status-im/status-desktop/issues/8339 **Michal** - done: - [7911](https://github.com/status-im/status-desktop/issues/7911) [suite_messaging / tst_ChatFlow] - "The user can delete his/her own message" scenario needs some fixes - current: - [#7414](https://github.com/status-im/status-desktop/issues/7414) [Community] After transferring community, only old owner shows with the crown - try to get back to the task **mprakhov** - done: - [No (visual) notification about new messages in community channels #8217](https://github.com/status-im/status-desktop/issues/8217) - current - [[suite_communities / tst_communityFlows] - "The admin changes the emoji of a channel" scenario broken #8006](https://github.com/status-im/status-desktop/issues/8006). There are 2 ways to edit the chat - via `CommunityColumnView` (working solution) and via `ChatHeaderContentView` (bug). If edit via `ChatHeaderContentView` we don't have `channelId` and edit fails. Investigating why `channelId` is empty (getting it through `rootStore.currentChatContentModule()`) **Patryk** - done: - code reviews - status-destkop: [suite_messaging / tst_ChatFlow] - " The user can send a sticker after installing a free pack" scenario fails on CI #7995 - revisited "Community directory curator dApp", asked Felicio for help - current: - status-destkop: Chat -> Messaging -> New messages marker / Mark as unread #7488 **Jo** - done: - Windows release builds finally work :tada: - The issue was caused by a faulty QT installation. That was caused by a faulty aqt command option - Helped Noelia with her mailserver tests PR - Rebased and fixed the comments on my contact request test PR - current: - Add a test that sends a contact request from the profile in the chat - Fix muted community channels still sending OS notifs **Igor** - current: - [#7232](https://github.com/status-im/status-desktop/issues/7232) Refactor `StatusPopupMenu` - [#8331](https://github.com/status-im/status-desktop/pull/8331) \[Automation\] Restored chats navigation tests ## Nov 21 (Mon) **Boris** - done: - Check bug when mentions in reply was a link (not reproduced) - Check bug with jump to original replied message from reply (not reproduced) - Split PR with sending multiple images issue - in review: - elide text in replies [PR#8346](https://github.com/status-im/status-desktop/pull/8346) - Fix inconsistent state for replies [PR#8352](https://github.com/status-im/status-desktop/pull/8352) - current: - fixing ui-tests for sending images and creating group chat **Igor** - done: - [#8341](https://github.com/status-im/status-desktop/pull/8341) Restore, rebase and finalize `StatusPopupMenu` refactoring PR **MishkaRogachev** - done: - [#8285](https://github.com/status-im/status-desktop/issues/8285) Remove MessageView from Activity Center notifications - [#8310](https://github.com/status-im/status-desktop/pull/8322) AC: header button text cut off - current: - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - notification added, now having problems with CV logic - some of endpoints are not working properly - next: - [#8074](https://github.com/status-im/status-desktop/issues/8074) Move AC notifications counting to status-go **mprakhov** - current: - No (visual) notification about new messages in community channels #8217(https://github.com/status-im/status-desktop/issues/8217). Working under the fix **Michal** - done: - [#7848](https://github.com/status-im/status-desktop/issues/7848) cpp: send message - [#7675](https://github.com/status-im/status-desktop/issues/7675) Start chat view blocks community settings view - next: - [#7414](https://github.com/status-im/status-desktop/issues/7414) [Community] After transferring community, only old owner shows with the crown - try to get back to the task **rramos.eth** - current: - waku: debugging with @cammmellos error with non deterministic responses from store nodes and discoverability - next: - waku-org/js-noise#001 implement encoder/decoders for js-waku - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit#000 build for mobile **r4bbit** - done - Investigated https://github.com/status-im/status-desktop/issues/8200 - Came to the conclusion that this is an edge case which shouldn't be further addressed - Implemented better error handling for enabling/disabling community archive protocol - https://github.com/status-im/status-desktop/pull/8354 - Fixed bug to ignore capiatlization of seed phrase inputs - https://github.com/status-im/status-desktop/pull/8358 - current - Looking into https://github.com/status-im/status-desktop/issues/8339 - This is not just a copy change - Also need to implement functionality to import via community public key - 0.8.0rc2 causes my app to crash during login - Will have to investigated why this is - next ## Nov 18 (Fri) **Boris** - done: - Help Igor with status-go issue (and small helps to others) - Tested issue with parsing channel link (not reproduced) - current: - UI-tests: - Test where the user send images unstable and failed locally for me and Noelia, but on different steps. I tried to understand why and may be do it more stable, but failed. Will split PR to fixing send images fix and ui tests. - The same situation with community when the admin creates channel. Test can't find `CommunityColumnView`, but it exists. **MishkaRogachev** - in review: - [#8285](https://github.com/status-im/status-desktop/issues/8285) Remove MessageView from Activity Center notifications - [#8310](https://github.com/status-im/status-desktop/pull/8322) AC: header button text cut off (ui descussion in progress) - current: - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - resumed - next: - [#8074](https://github.com/status-im/status-desktop/issues/8074) Move AC notifications counting to status-go **rramos.eth** - current: - waku: debugging with @LNSD, @jakubg error with non deterministic responses from store nodes - next: - waku-org/js-noise#001 implement encoder/decoders for js-waku - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit#000 build for mobile **r4bbit** - done: - Landed outstanding PRs for 0.8.0 milestone - current: - **OOO Today** - However, currenly investigating bug that contacts show up as contact requests when reimporting an account - Put updated in the issue: - https://github.com/status-im/status-desktop/issues/8200#issuecomment-1318765188 - next - Look into why verifying contacts are broken (and fix them) **Michal** - done: - [#8305](https://github.com/status-im/status-desktop/issues/8305) cpp: chat section crash fix - dealing with waku v1 - waku v2 communication problems during testing #7848 - current: - [#7848](https://github.com/status-im/status-desktop/issues/7848) cpp: send message - final testing **Patryk** - done: - status-destkop: Investigate why the Messenger Team group on Status became unusable #8263 - tested fix with multiple ppl with various scenarios - investigated squish tests failure - code reviews **mprakhov** - done: - ProfileDialog: bio text should have maximum height defined [#7922](https://github.com/status-im/status-desktop/pull/8208) - current: - No (visual) notification about new messages in community channels #8217(https://github.com/status-im/status-desktop/issues/8217). The issue has few problems: - All chats/communities automaticaly select/activate and mark all messages as read on a startup for one of the chat inside community. This corrupt count of really unread messages. - Communities service has a CommunityDto, which has ChatDto array inside, but data of this chats are different from the data, which I' getting from chat service (unread and mention count is incorrect) - Looking for a potential fix **Jo** - done: - Made QT logs work on Windows - Found the issue with the empty chat view on Windows - Turns out it was not the only thing breaking Windows, but it was still necessary to fix it - Finally found the culprit for the Windows not launching bug - It's about the release builds. PR builds work just fine - Dogfooded encrypted communities with Iuri, Dario and Richard - current: - Try to find what exactly is causing the issue with release builds - The certificate is up to date - It might be the Nim release mode or the code signing **Igor** - done: - [#8331](https://github.com/status-im/status-desktop/pull/8331) Added tst_chatsNavigation - current: - [#8289](https://github.com/status-im/status-desktop/issues/8289) Chat categoryId is cleared with receiving new message <\br>Digging into the bug - [#7232](https://github.com/status-im/status-desktop/issues/7232) Refactor `StatusPopupMenu` ## Nov 16 (Wed) **Boris** - done: - Fix calculation `contentY` in `SettingsBaseComponent` [PR #8253](https://github.com/status-im/status-desktop/pull/8253) - Tried to reproduce message parsing and replacing links to channels (Problem with `#messenger` link) but can't reproduce it on `master` (Maybe @YoQpkPmuRJ-48bA5PRoaRg can help me, i don't know) - in review: - Fix sending multiple images [PR #8275](https://github.com/status-im/status-desktop/pull/8275): Also fixed: - UI test when the user send image - UI test when the user sends image with text - UI test when the user sends multiple images - current: - Broken test when the admin creates community channel - Broken replies **r4bbit** - done: - Installed and setup Squish - Learned how to write simple squish tests - Edit message e2e test PR - https://github.com/status-im/status-desktop/pull/8282 - Reply message e2e test PR - https://github.com/status-im/status-desktop/pull/8256 - Did a bunch of issue reporting due to bugs I ran into while dogfooding desktop - current - Looking into why already accepted contacts show up as contact requests when reimporting an account - https://github.com/status-im/status-desktop/issues/8200 - next - Looking into why verifiyng contact requests is broken - https://github.com/status-im/status-desktop/issues/8277 **mprakhov** - done: - There is no limits for a new public chat name [#6938](https://github.com/status-im/status-desktop/issues/6938) - review: - ProfileDialog: bio text should have maximum height defined [issue #7922](https://github.com/status-im/status-desktop/pull/8208). Require QA aprroval - current: - No (visual) notification about new messages in community channels [#8217](https://github.com/status-im/status-desktop/issues/8217). Looks like backend issue, during initialization I'm getting correct info (hasNotification = true), that msg's are present, but then I'm receiving model update (hasNotification = false). **Igor** - done: - [#8290](https://github.com/status-im/status-desktop/pull/8290) Added group/channel name to notifications title - Reported [#8289](https://github.com/status-im/status-desktop/issues/8289)</br>Spent quite a lot of time diving into the problem, tried to fix it, but couldn't. - current: - [#7916](https://github.com/status-im/status-desktop/issues/7916) suite_messaging - Create new test case txt_chatsNavigation **MishkaRogachev** - current: - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused for AC notification component refactoring - [#8285](https://github.com/status-im/status-desktop/issues/8285) Remove MessageView from Activity Center notifications - this is the refactoring - next: - [#8074](https://github.com/status-im/status-desktop/issues/8074) Move AC notifications counting to status-go **Jo** - done: - Task creation and assignement - current: - Trying to fix the Windows build - The build starts on 0.8, but the chat is empty - It's something in StatusChatInput, but from the category repeater side (weird) - I tried making the QML logs show on Windows but no success **Michal** - done: - reviews - set up C++ project environment and compilation, preparing user data with active chat - [#8274](https://github.com/status-im/status-desktop/issues/8274) cpp: set WAKUV2_PORT env - current: - fixing getChat() exception in cpp app - next: - [#7848](https://github.com/status-im/status-desktop/issues/7848) cpp: send message **Patryk** - done: - code reviews - status-desktop: Add members selector to Storybook #8178 - status-desktop: Chat: Tag selector popup issues #8210 - current: - status-destkop: Investigate why the Messenger Team group on Status became unusable #8263 - debugging paradise **rramos.eth** - done: - waku-org/js-noise#000 noise protocol - current: - waku-org/js-noise#001 implement encoder/decoders for js-waku - status-im/status-desktop#8264 Investigate why community requests to join are often not received - next: - waku-org/js-noise#002 implement waku sessions - vacp2p/zerokit#000 build for mobile ## Nov 14th (Mon) - done: - Merge old PR's - Setup env for cpp app - current: - Fixing clickable channel names in messages - next: - status-go wrappers or urgent issues **r4bbit** - done - didn't get anything done because of the item below - current - Been debugging the entire day why the app is crashing when verification requests are processed - https://github.com/status-im/status-desktop/issues/8205 - Found one bug that was easy to fix, but the app is still crashing - **Actually managed to fix it after all** - https://github.com/status-im/status-desktop/pull/8234 **MishkaRogachev** - done: - minor AC ui fixes merged: [#8124](https://github.com/status-im/status-desktop/issues/8124) and [#8030](https://github.com/status-im/status-desktop/issues/8030) - current: - Catching up after vacantion - [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - next: - [#8074](https://github.com/status-im/status-desktop/issues/8074) Move AC notifications counting to status-go **Michal** - done: - was offline on Friday - [#8101](https://github.com/status-im/status-desktop/issues/8101) Chat: the community invitation link doesn’t look good in the Chat - fixing - [#8082](https://github.com/status-im/status-desktop/issues/8082) Onboarding -> Password is stored after login attempt - some CI management of pending tickets **rramos.eth** - done: - waku-org/go-waku#362 feat: find by criteria - current: - waku-org/js-noise#000 noise protocol - next: - vacp2p/zerokit#000 build for mobile **mprakhov** - current: - ProfileDialog: bio text should have maximum height defined [issue #7922](https://github.com/status-im/status-desktop/pull/8208). On a review, has an issue with passing Squish job - There is no limits for a new public chat name [#6938](https://github.com/status-im/status-desktop/issues/6938) - next: - ?? **Patryk** - done: - status-desktop: Message order is sometimes messed up #8153 - current: - status-desktop: Add members selector to Storybook #8178 ## Nov 11th (Fri) **Boris** - done: - Fix invitation bubble description size [PR #8207] (https://github.com/status-im/status-desktop/pull/8207) - Update ui test for editing messages [PR #8204](https://github.com/status-im/status-desktop/pull/8204) - Fix status-go edit message tests - Merge and pass ui tests for old PRs - Review - current: - CPP tasks **r4bbit** - done - Polished notes from Waku <-> Desktop discussion we had during the offsite - Notes can be found here: https://notes.status.im/z69dFzolTKSTzyjB7MDLrQ#Pascal%E2%80%99s-Notes - Rebased and tested Igors PR that improves StatusMessage design implementation and behavior - https://github.com/status-im/status-desktop/pull/8201 - Rebased an tested Jonathan's PR to retract contact requests - https://github.com/status-im/status-desktop/pull/8041 - Merged my pending PRs for 0.8.0 - current - Refactoring/removing usage of contact system tags has been put on hold as it needs clarification on behaviour - For more info see: https://github.com/status-im/status-desktop/issues/8183#issuecomment-1310450484 - next - There are some contact request related issues that popped up that I'd like to look into - https://github.com/status-im/status-desktop/issues/8205 - https://github.com/status-im/status-desktop/issues/8200 **rramos.eth** - done - waku-org/go-waku#360 fix: set TLS min version to 1.2 - status-im/status-desktop#8212 feat: use identify protocol instead of separate wakuv2 nodeconfig items - Work with @qfrank on removing bugs from status-im/status-go#2438 feat: waku2 - use identify protocol - richard-ramos/covid#19 - current - waku-org/go-waku#000 retrieve record until it matches a criteria - waku-org/js-waku#000 noise protocol - next - vacp2p/zerokit#000 build for mobile **mprakhov** - done - Community hover shadow cropped (not reproducable) [#8111](https://github.com/status-im/status-desktop/issues/8111) - Profile social links are not validated, it's possible to set very long text [#7926](https://github.com/status-im/status-desktop/issues/7925) - Profile: input limit counting doesn't work correctly for non-standard input [#7919](https://github.com/status-im/status-desktop/issues/7919) - review - ProfileDialog: bio text should have maximum height defined [issue #7922](https://github.com/status-im/status-desktop/pull/8208) ## Nov 9th (Wed) **Boris** - done: - Add content type to edit message request [PR #8168](https://github.com/status-im/status-desktop/pull/8168) - Fix preview for profile settings [PR #8169](https://github.com/status-im/status-desktop/pull/8169) - Add check message content type to status-go [STATUSGO-PR #2953](https://github.com/status-im/status-go/pull/2953) - Update old PRs - Fight ui-tests - current: - Update ui-tests for edit message, Add ui-tests for profile-settings - next: - next issues, c++ issues **rramos.eth** - done: - status-im/status-go#2951 feat: mark automatic status updates as ephemeral - status-im/status-go#2954 fix: limit store queries to 10 content topics - status-im/status-desktop#8151 chore(waku2): add extra logging - status-im/status-desktop#8181 fix: enable lightclient mode - status-im/status-mobile#14300 chore: set gowaku build tags for status-go - status-im/go-waku#359 fix: concurrent map writes - status-im/go-waku#357 fix: chat2 rln credentials - status-im/go-waku#356 fix: limit the number of content filters in query - rebase status-im/status-go#2438 feat: waku2 - use identify protocol - migrate status-im/go-waku to waku-org/go-waku - meeting with @benj discussing node management section - current: - waku-org/go-waku#000 retrieve record until it matches a criteria - waku-org/go-waku#000 fix TLS issue reported by security - next: - waku-org/js-waku#000 noise protocol **Michal** - done: - code reviews - [#8101](https://github.com/status-im/status-desktop/pull/8101) Chat: the community invitation link doesn't look good in the Chat - can't reproduce - [#8001](https://github.com/status-im/status-desktop/pull/8001) Use compressed community key in deep links - rebase, fixing conflicts and merge - [#7422](https://github.com/status-im/status-desktop/pull/7422) Channel moved in/out from Community category via Edit category is not reflected for other members - rebase, retest, CI management - [#6179](https://github.com/status-im/status-desktop/pull/6179) Improve timer implementation in Nim - exporting QTimer to nim - next: - need new tasks **r4bbit** - done: - Refactored selected file list in import tool according to new design changes - Import tool file list refactor PR - https://github.com/status-im/status-desktop/pull/8165 - Updated PR that adds community image to import tool progress signal - Import tool community image in progress signal PR - https://github.com/status-im/status-desktop/pull/8132 - Looked into why editing messages multiple times doesn't work - Can't edit message issue - https://github.com/status-im/status-desktop/issues/8164 - Boris already worked on a solution - Looked into the bug that one can't accept contact requests - Can't accept contact requests issue - https://github.com/status-im/status-go/issues/2940 - turns out this is not reproducible in latest master - Fixed bug that contact request rejection isn't persisted in desktop UI - PR to fix not being able to persistently reject contact requests - https://github.com/status-im/status-desktop/pull/8179 - current: - Refactoring usage of contact system tags to rely on `ContactRequestState` instead - next - Look into bug that causes a crash when contact verification request was accepted **Patryk** - done: - participated in Qt World Summit 2022 - discussed clock vs timestamp with Cammellos - debugged clock vs timestamp - ![](https://i.imgur.com/KUZcztW.png) - status-desktop: Add members selector to Storybook #8178 - added both members selecotr and members edit selector to Storybook - removed direct dependencies to module instances - current: - status-desktop: Message order is sometimes messed up #8153 - status-desktop: Add members selector to Storybook #8178 - add controls and model editor ## Nov 7th (Mon) **r4bbit** - done: - Fixed app search popup not opening immediately - https://github.com/status-im/status-desktop/pull/8148 - Add community image to import tool progress signal - https://github.com/status-im/status-go/pull/2947 - https://github.com/status-im/status-desktop/pull/8132 - current: - Fixing community tag colors: https://github.com/status-im/status-desktop/issues/7947#event-7752985478 - next: - ?? **Patryk** - done: - Start chat - No indicator that when there are no results #7495 ## Oct 28 (Fri) **Boris** - done: - Update and merge old NJCW PRs - Add ephemeral notification when request to join was declined - current: - ui tests for NJCW **MishkaRogachev** - done: - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - Fixing AC notificayions count and read status [here](https://github.com/status-im/status-desktop/issues/7654) and [here](https://github.com/status-im/status-desktop/issues/7655) - current: - Testing Activity Center for bugs - next: - Identity verification notifications, on the next iteration **Michal** - done: - code reviews - [#6650](https://github.com/status-im/status-desktop/issues/6650) Profiles opened via deeplink stack on top of each other - [#8070](https://github.com/status-im/status-desktop/issues/8070) Send contact request should accept deep link - [#7840](https://github.com/status-im/status-desktop/issues/7840) Deep Links - managing epic - merging branches - next: - maybe some C++ task **rramos.eth - done: - waku / go-waku presentation - migrate status-im/go-waku dependencies to waku-org github organization - status-im/go-waku#352 chore: move dependencies from status-im to waku-org - status-im/go-waku#348 chore: set userAgent to go-waku - status-im/go-waku#351 chore: remove rendezvous - status-im/status-go#2926 fix: wakuv2 mailserver cycle ticker - status-im/status-desktop#8059 fix: wakuv2 mailserver cycle - current: - migrate status-im/go-waku to waku-org github organization - next: - Client offsite **r4bbit** - done - landed the discord import tool in status-go - https://github.com/status-im/status-go/pull/2884 - implemented support for import message formatting: https://github.com/status-im/status-go/pull/2933, https://github.com/status-im/status-desktop/pull/8088 - fix verification requests: https://github.com/status-im/status-desktop/pull/8089 - current - prepping for the offsite - next - might look into perf improvements in case of many imported messages **Jonathan** - done: - Merged old test PRs - Add a test that create a one to one chat with a mutual contact + review comment fixes - Icons that don't look good when no profile pic was already fixed so I closed - Fixed the WAKUV2_PORT not working during account creation - current: - Add a test that sends a mutual contact request **Igor** - done: - [#7536](https://github.com/status-im/status-desktop/issues/7536) Group chat activity center notifications - [#7529](https://github.com/status-im/status-desktop/issues/7529) Add channel info to community AC notifications - can't reproduce: - [#7616](https://github.com/status-im/status-desktop/issues/7616) https://github.com/status-im/status-desktop/issues/7616 ## Oct 26 (Wed) **Boris** - done: - Check if accepted requests processed correctly - Processing declined requests - current: - Epehemerial notifications for acepted/declined requests - Rebase PR with cancel request functionallity **rramos.eth** - done: - status-im/go-waku#347 feat: peer exchange (server and client) - status-im/go-waku#348 chore: set userAgent to go-waku - ethereum/go-ethereum#26041 p2p/discover: allow setting up custom protocol IDs in discv5 - status-im/go-discover#000 chore: get latest changes from go-ethereum - current: - status-desktop#7732 Clicking on "Fetch more messages" after restoring account does not return earlier messages - next: - Prepare go-waku presentation for offsite - status-go: improvements in historic message queries - go-waku: expose NAT, and RLN through c-bindings **MishkaRogachev** - done: - Tests for status-go AC notifications - in-review: - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - next QA iteration - current: - Fixing AC notificayions count and read status [here](https://github.com/status-im/status-desktop/issues/7654) and [here](https://github.com/status-im/status-desktop/issues/7655) - implementic new logic counting CTA actions - next: - Identity verification notifications (waiting for status-go part) - Keep working on AC notifications [here](https://github.com/status-im/status-desktop/issues/7070) **r4bbit** - done - Plenty of memory profiling for the import tool - managed to crash the process - have a minor improvement in place - current - Further testing import tool + archive protocol - Ran into 2 things that need to be improved - Archive downloads should be stopped when a new magnet link come in (or new link should be ignored) - We should chunk process downloaded archives - next - Implement above suggestions **Michal** - done: - [#8001](https://github.com/status-im/status-desktop/issues/8001) Use compressed community key in deep links - current: - [#6650](https://github.com/status-im/status-desktop/issues/6650) Profiles opened via deeplink stack on top of each other **Patryk** - done: - [storybook] Extend communities portal with active members count #8032 - Chat - Cannot send messages to unblocked user #7127 - found the root cause of the problem - debugged AC related status-go tests failure with MishkaRogachev - current: - Chat - Cannot send messages to unblocked user #7127 - discuss solution with John as the bug may come from wrong assumptions about requirements (block action is not local to the user as it should be) **Jonathan** - done: - Fixed and merged browser setting storybook PR - Rebase test PRs and fixed them - Fix signals not passing a callback making modal open not work - Hide the contact request buttons in the profile when you remve the contact - Retract the contact request when removing a contact - Finally joined the community :dancer: - current: - fix icons that don't look good when no profile pic **Igor** - current: - [7536](https://github.com/status-im/status-desktop/issues/7536) Group chat AC notifications - [#7529](https://github.com/status-im/status-desktop/issues/7529) Add channel info to community AC notifications ## Oct 24 (Mon) **Boris** - done: - Update PR with cancel requests - current: - New join community workflow: Processing declined requests. All done, just testing and waiting for merging `cancel requests` PR. - next: - Contacts showing as 3 word username after restoring account - Testing invitation bubble **rramos.eth** - done: - status-im/go-waku#346 refactor(noise): use status-im/noise - status-im/go-waku#345 feat(rln): multiple acceptable root - status-im/go-waku#344 fix(rln): keep track of last loaded index - status-im/go-waku#343 fix(rln): attempt to re-subscribe if websocket conn fails - status-im/infra-role-go-waku#4 chore: remove --no-relay and --persist-messages - Rebase status-im/go-waku#282 chore: use "nowatchdog" in ios to remove go-watchdog replacement - status-im/status-desktop#8028 fix: pinned mailserver format - current: - status-im/go-waku - peer exchange (client) - next: - status-go: improvements in historic message queries - go-waku: peer exchange (server) - go-waku: expose NAT, and RLN through c-bindings **r4bbit** - done - landed community archive enryption support - https://github.com/status-im/status-go/pull/2907 - landed API to create torrent from in-memory messages - https://github.com/status-im/status-go/pull/2913 - Updated encryption support via Desktop - https://github.com/status-im/status-desktop/pull/7829 - Fixed bug in community settings API - https://github.com/status-im/status-go/pull/2920 - current - Adding perf optimizations to member node (discord import tool) - Discor dimport tool testing - encryption - responsivness/performance - next - Polish optmization code and update import tool PR **MishkaRogachev** - in-review: - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - waiting checks - current: - Fixing status-go tests for community membership notifications - Fixing AC notificayions count and read status [here](https://github.com/status-im/status-desktop/issues/7654) and [here](https://github.com/status-im/status-desktop/issues/7655) - AC stores refactoring - next: - Identity verification notifications - Keep working on AC notifications [here](https://github.com/status-im/status-desktop/issues/7070) **Michal** - done: - [#7840](https://github.com/status-im/status-desktop/issues/7840) Deep Links Epic - management: merging, syncing, creating new tasks - current: - [#8001](https://github.com/status-im/status-desktop/issues/8001) Use compressed community key in deep links - understanding differences between compressions of: community key and user key **Jonathan** - done: - Task assignements - Fixed all community tests - I need to rebase on Noelia PR - Small fixes on the browser settings PR - current: - fix other code review on sotrybook PR - rebase community test PR on top of Noelia's **Patryk** - done: - code reviews - created new issues related to communities portal - current: - investigate cpp tests memory issues - blocker for iterating cpp app on Linux (not trivial) ## Oct 21 (Fri) **Jonathan** - done: - Catching up and reviews - Rebased my old PRs ([#7206](https://github.com/status-im/status-desktop/pull/7206) and [#7218](https://github.com/status-im/status-desktop/pull/7218)) - Added browser settings to storybook [#8010](https://github.com/status-im/status-desktop/pull/8010) - current: - Fix community tests failing **Boris** - done: - CLose and update old PRs for NJCW :) - in review: - [#7999](https://github.com/status-im/status-desktop/pull/7999) New join community workflow: Cancel membership requests - current: - New join comunity workflow: - Ephemerial notifications for declined request - Processing declined community requests (but need [#7999](https://github.com/status-im/status-desktop/pull/7999) to avoid conflicts) - next: - Update uitests for NJCW **rramos.eth** - done: - status-im/status-desktop#000: rebase open PRs - status-im/go-waku#338 feat: allow lightpush to be used as client always - status-im/go-waku#336 chore: upgrade libp2p - status-im/go-waku#341 fix(rln): remove idcommitment and idkey - status-im/go-waku#340 feat(c-bindings): set log level - status-im/go-waku#337 fix: reduce memory usage when rpc server is enabled - status-im/status-go#2914 fix: pass status-go logger to go-waku - vacp2p/rln-contract#11 fix: solidity version - vacp2p/rfc#548 feat(c-bindings): DNS Discovery - Opened issue #8003 in status-im/status-desktop: set nodeconfig values before login - current: - status-im/go-waku - peer exchange (client) - next: - status-go: improvements in historic message queries - go-waku: peer exchange (server) - go-waku: expose NAT, and RLN through c-bindings **Michal** - done: - [#6302](https://github.com/status-im/status-desktop/issues/6302) The link to Profile doesn't lead to Profile in one click - [#7422](https://github.com/status-im/status-desktop/issues/7422) Channel moved in/out from Community category via Edit category is not reflected for other members - current: - [#8001](https://github.com/status-im/status-desktop/issues/8001) Use compressed community key in deep links - research **MishkaRogachev** - done: - [status-go](https://github.com/status-im/status-go/pull/2886) - finally, merged - in-review: - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - QA & review fixes - current: - Fixing AC notificayions count and read status [here](https://github.com/status-im/status-desktop/issues/7654) and [here](https://github.com/status-im/status-desktop/issues/7655) - status-go changes needed :( - next: - Identity verification notifications - Keep working on AC notifications [here](https://github.com/status-im/status-desktop/issues/7070) **r4bbit** - done - Rebased pending status-go PRs on top of latest develop and getting them reviewed - Implemented performance improvements for the discord import tools when - saving messages - saving discord messages - saving message attachments - Implemented functionality to generate archives from in-memory messages - This is also needed for imported communities where too many messages take too long to save - current - Imported a big portion of status discord into status community for testing purposes - using this to make sure encryption/decription works on archives - also implementing perf optimizations for member nodes - next - Update open PRs that have been reviewed and finalize import tool work so it can land once and for all **Patryk** - done - various code reviews (and solution proposal) - status-desktop: fixed communities not appearing on sidebar when imported - current - struggling to get the curated communities Dapp work - asked Richard for help ## Oct 19 (Wed) **Boris** - current: - New join community workflow: - Testing and debugging cancellation request to join **MishkaRogachev** - in-review: - [status-go](https://github.com/status-im/status-go/pull/2886) - Community notifications & tests - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - current: - Fixing AC notificayions count and read status [here](https://github.com/status-im/status-desktop/issues/7654) and [here](https://github.com/status-im/status-desktop/issues/7655) - next: - Keep working on AC notifications [here](https://github.com/status-im/status-desktop/issues/7070) **rramos.eth** - done: - Devcon week - status-im/go-waku#335 chore: rename rln flags and update urfave/cli dep - current: - status-im/go-waku - Checking why go-waku nodes memory leak - Updating go-waku dependencies - Peer Exchange (client) - next: - status-go: improvements in historic message queries - desktop: create issue for adding modal to setup node config values before login - go-waku: peer exchange (server) - go-waku: expose log level, NAT, and RLN through c-bindings **r4bbit** - done: - current - Been profiling and measuring some approaches to saving large amounts of data related to the discord import - Think I've found a solution now: - Chunk messages to be saved by item count - chunk attachment data to be saved by file byte size (<= 1.5 MB) - Then insert chunks into database with a 1-2 sec timeout, allowing other processes to access the database in between - This keeps the app responsive - next - Clean up the solution and update PRs - Look into new bug found by Lukas - ALso look into why communities don't show up in the app navbar anymore after import is done - **This happend after switching to latest desktop master** **Michal** - current: - [#6302](https://github.com/status-im/status-desktop/issues/6302) The link to Profile doesn't lead to Profile in one click - cleaning up the old deep links code, fixing some bugs - next: - [#7422](https://github.com/status-im/status-desktop/issues/7422) Channel moved in/out from Community category via Edit category is not reflected for other members - getting back to task **Patryk** - done: - [PR](https://github.com/status-im/status-desktop/pull/7941) Feat/polish community portal - investigated status-desktop[#7838](https://github.com/status-im/status-desktop/issues/7838): status-desktop cpp version is not runnable on Linux - [PR](https://github.com/status-im/status-desktop/pull/7964) chore(cpp): apply clang-format - current: - debugging status-desktop[#7956](https://github.com/status-im/status-desktop/issues/7956): cpp tests are failing on Linux - next: - status-desktop[#7534](https://github.com/status-im/status-desktop/issues/7534): enable featured communities with wakuconnect - status-desktop[#7847](https://github.com/status-im/status-desktop/issues/7847): cpp: join public chat ## Oct 17 (Mon) **Boris** - current: - New join community workflow: User should be able to cancel membership request: - Update request status to Cancel - Send update message - Send events to nim - UI part - status-go tests - next: - Decline community requests **Michal** - done: - [#7892](https://github.com/status-im/status-desktop/issues/7892) Fix open community deep link: observe community if not a member - current: - [#6302](https://github.com/status-im/status-desktop/issues/6302) The link to Profile doesn't lead to Profile in one click - next: - handle missing deep links in web site if needed - [#7422](https://github.com/status-im/status-desktop/issues/7422) Channel moved in/out from Community category via Edit category is not reflected for other members - getting back to task **MishkaRogachev** - in-review: - [status-go](https://github.com/status-im/status-go/pull/2886) - community notifications & tests - current: - [#7274](https://github.com/status-im/status-desktop/issues/7274) Community membership notifications - generaly it's working, need ±1 day more for bug fixes - next: - Keep working on AC notifications [here](https://github.com/status-im/status-desktop/issues/7070) **Patryk** - done: - investigated funny status-destkop build issue - progressed on community portal tags - feat(StatusQ): introduce JSONListModel - feat(StatusQ): extract StatusRollArea - feat(StatusQ): implement overflow pattern to StatusCommunityCard - feat(communities/portal): add tags filtering - chore(StatusQ): base StatusNavigationButton on QQC2.Button - next: - finalize communities portal epic **r4bbit** - done: - Landed some outstanding status-go PRs - Had a multi-hour call with Sam about database issues in the import tool - Verdict: essentially we'll have to introduce a different database/system for message attachments in the long term - current: - Trying some more bandaid solutiosn for the blocking database problem during discord import - next: - Get import tool reviewed and land it