# The Rat-Dragons (ARCHIVE) ![](https://i.imgur.com/9yOE6eQ.png =220x220) **Main focus**: Desktop Backend and some Desktop Frontend, Status-lib, DotherSide & NimQML **Members**: Boris, Igor, Jonathan, Michal, Mishka, Mykhailo, Patryk, Pascal, Richard QA notes can be found in [QA standups/notes](/2thEbI0BRwqBq6wtMEzzOA) --- ## Notice **IMPORTANT**: These are now archived! Use Notion instead https://www.notion.so/Stand-Up-Notes-7e0687987ecf4d889549e0b94007d2eb ---- ## Meeting ## Mar 21th (Tue) **r4bbit** - done - Refactor manually accepting member ship requests to be async - https://github.com/status-im/status-desktop/pull/9950 - Add authentication modal to request access view - https://github.com/status-im/status-desktop/pull/9968 **mprakhov** - review: - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376). Refactored after review, waiting for an PR approve - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). In QA test - current: - [Add a loading state when switching channels #9441](https://github.com/status-im/status-desktop/issues/9441) **Patryk** - current: - resolving contract's test issues ## Mar 20th (Mon) **Igor** - done: - [PR #9929](https://github.com/status-im/status-desktop/pull/9929) Fixed device list UI bugs - [PR #9921](https://github.com/status-im/status-desktop/pull/9921) Fixed changing device name (rebasing, test fixing, comments) - current: - [#9865](https://github.com/status-im/status-desktop/issues/9865) Embedding QR code scanner for sync code **r4bbit** - done - Perform token permissons checks on members upon editing a token permission - https://github.com/status-im/status-go/pull/3316 - Token permissions: perform fund checks for member list periodically - https://github.com/status-im/status-go/pull/3317 - current - Implement new UI for manually accepting members whom's funds do no longer fulfill the token criteria for permissions - https://www.figma.com/file/17fc13UBFvInrLgNUKJJg5/Kuba%E2%8E%9CDesktop?node-id=27335-527649&t=9oGk4tfuwt5PSmO1-0 **MishkaRogachev** - current: - [Disable sending messages for non contacts](https://github.com/status-im/status-desktop/pull/9902) - fixing QA - [Figuring out](https://docs.google.com/document/d/1kDOoT-Y9A5lxFQIdiqwIJda6yBakSVzzAjWTJdA9WGQ) requirements for contacts - Discussing endpoints refactor **Michal** - done: - #9783 Backend for mintTo functionality - finish task - next: - #9866 Fix image field in community tokens - pr fixes - cooperation with Noelia - gas fee estimations ## Mar 17th (Fri) **r4bbit** - done - Check ERC20 token funds of revealed addresses when user sends community request to join - https://github.com/status-im/status-go/pull/3308 - Add token decimals hanlding to `TokenCriteriaDto` - https://github.com/status-im/status-desktop/pull/9931 - Fix `amIMember` state in `JoinCommunityView` - https://github.com/status-im/status-desktop/pull/9920 - current - Perform funds check in community permissions when permissions are created - Then do periodic checks **mprakhov** - review: - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376). Prepared MR with removing nim resources during the community leave, but I do not observe any memory reduce after the leaving :cry: - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). Community tests are failing, fixed issue with the Squish, trying to understand what's wrong, manualy everything works fine, but tests are failing randomly (2 test cases in one scenario) - current: - [Add a loading state when switching channels #9441](https://github.com/status-im/status-desktop/issues/9441). Have some questions related to messages data loading, will be clarified with Patryk after UI meeting (Update: clarified) **MishkaRogachev** - review: - [Disable sending messages for non contacts](https://github.com/status-im/status-desktop/pull/9902) - fixing issues found by QA - [status-go](https://github.com/status-im/status-go/pull/3293) part removing ability to cancel outgoing CR - current: - [Here](https://github.com/status-im/status-desktop/issues/9788) found more CR problems, starting a discussion **Michal** - current: - #9783 Backend for mintTo functionality - continue with task ## Mar 16 (Thu) **Boris** - Update, rebase, pass UI tests and merged old PR (takes a lot of time to pass test in UI and status-go) - Investigate a problem with synchronization messages between two account instances **MishkaRogachev** - done: - [Disable ability to send contact request to declined contact](https://github.com/status-im/status-desktop/pull/9907) - review: - [Disable sending messages for non contacts](https://github.com/status-im/status-desktop/pull/9902) - waiting qa & designs for the blocked chat - [status-go](https://github.com/status-im/status-go/pull/3293) part removing ability to cancel outgoing CR - current: - [Handling canceled contact request on the receiver's side](https://github.com/status-im/status-desktop/issues/9898) - [Disable ability to send contact request to declined contact](https://github.com/status-im/status-desktop/issues/9897) - waiting status-go - [Here](https://github.com/status-im/status-desktop/issues/9788) figuring out why `isIAmSender` wrong for CRs Michal - current: - #9783 Backend for mintTo functionality, OpenSea testing **r4bbit** - done - Landed PR that adds sign and recover methods to messenger - https://github.com/status-im/status-go/pull/3272 - Sent a PR that adds verified wallet accounts to community requests to join - https://github.com/status-im/status-go/pull/3295 - Add missing `decimals` field to `TokenCrieria` - https://github.com/status-im/status-go/pull/3296 - current - Prepare PR that adds permission check for verified community memebr wallets upon request handling **mprakhov** - done: - [Missing user header info in messages following member update messages in group chats #9827](https://github.com/status-im/status-desktop/issues/9827) - review: - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). Noticed, that tests are failing, trying to check it locally before moving to the QA - current: - [Add a loading state when switching channels #9441](https://github.com/status-im/status-desktop/issues/9441). Communicated with Khushboo in order to understand what we have right now, checked Sandbox on existing implementation Michal - current: - #9783 Backend for mintTo functionality, OpenSea testing ## Mar 15 (Wed) **Boris** - Add test for removing activity center notifications - Update old PR by comments - Tried to pass UI Tests on old PRs (failed every time) - Tried to reproduce a bug with Back up seedphrase (Can't reproduce on current master) **MishkaRogachev** - reported: - Found a [some](https://github.com/status-im/status-desktop/issues/9896) new problems in CR flow - review: - [Disable sending messages for non contacts](https://github.com/status-im/status-desktop/pull/9902) - [Disable ability to send contact request to declined contact](https://github.com/status-im/status-desktop/pull/9907) - current: - [Handling canceled contact request on the receiver's side](https://github.com/status-im/status-desktop/issues/9898) - [Disable ability to send contact request to declined contact](https://github.com/status-im/status-desktop/issues/9897) - fully removing cancel contact request feature **mprakhov** - review: - [Missing user header info in messages following member update messages in group chats #9827](https://github.com/status-im/status-desktop/issues/9827). QA check required - current: - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). Refactored as discussed with Jo, testing and doing fixes for PoC. **Michal** - current: - #9783 Backend for mintTo functionality - testing, passing community link to token URI ## Mar 14 (Tue) **Boris** - [Add album id to mesages which sent as one message and skip text validation for image messages](https://github.com/status-im/status-go/pull/3287) - Remove `<p>placeholder</p>` usage from [this PR](https://github.com/status-im/status-desktop/pull/9744) - Rewrite removing activity center notifications code [here](https://github.com/status-im/status-go/pull/3277) and [here](https://github.com/status-im/status-desktop/pull/9861) - Review assigned PR's - Working on bug with backup banner **Igor** - done: - [#9863](https://github.com/status-im/status-desktop/issues/9863) "StatusQ as QML module" proposal **mprakhov** - review: - [Missing user header info in messages following member update messages in group chats #9827](https://github.com/status-im/status-desktop/issues/9827) - current: - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). Have a small progress. Found the reason, why ChatLayout was not updated (RootStore is evil). But faced with another problem. If load all sections on a startup - everything is ok. If load sections only when they will be clicked - found a switch sequence, where I'm receiving application hang. Looking for a root cause of hang :( - found 2 bugs related to group chats system messages: #9876 and #9877 **MishkaRogachev** - done: - [Show message's text for community invitation](https://github.com/status-im/status-desktop/pull/9848) - current: - [Messages are not being delivered in a timely manner](https://github.com/status-im/status-desktop/issues/9463) - Gereralised CR-related issues, need to discuss a few moments - Searching other ways to get pending state for a contact - [Activity center: Accepting / declining contact requests is broken](https://github.com/status-im/status-desktop/issues/9505) - this issue is fixed for now, but there are new problems - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **Patryk** - migrating DApp tests to hardhat for debugging purposes **Michal** - done: - #9867 Keep chain name and chain icon in model ## Mar 13 (Mon) **Boris** - Update PR with displaying image albums: - Update UI by design - Add sub dependency between image messages - Remove notification from activity center when source was deleted: - Add remove notifictions list in status-go [PR](https://github.com/status-im/status-go/pull/3277) - Remove activity center notifications [PR](https://github.com/status-im/status-desktop/pull/9861) - Update old PR and merge it **MishkaRogachev** - done: - catching up after vacation - review: - [Show message's text for community invitation](https://github.com/status-im/status-desktop/pull/9848) - current: - [Can't decline / accept the request to community from activity center](https://github.com/status-im/status-desktop/issues/9767) - can't reproduce - [Messages are not being delivered in a timely manner](https://github.com/status-im/status-desktop/issues/9463) - having questions - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **Igor** - done: - [#9482](https://github.com/status-im/status-desktop/pull/9482) Rebase, fix minor issues - current: - [#9482](https://github.com/status-im/status-desktop/pull/9482) Fixing windows build - Working on "StatusQ as QML Module" proposal - next: - Improve QML QR Code scanner - implement camera selector - improve camera startup time - create a PR for QZXing - [#9584](https://github.com/status-im/status-desktop/issues/9584) Can't set the name of any device in Syncing settings - Get list of all syncing/pairing problems and start working on those **Michal** - current: - cooperation with Noelia with current minting issues - testing branch, looking for solutions ## Mar 10 (Fri) **mprakhov** - current: - temporary switched from memory issue (#9376) to other tasks - [draft/unposted messages are deleted from the message input field when a user navigates away from the messaging screen #9709](https://github.com/status-im/status-desktop/issues/9709). The text is reset during the switching to another section due to unloading data from Loader... All loaders are keept in StackLayout, but after disabling unloading (Loader::active: true), I observe weird behavior: during the switching between the sections, data in StackLayout should change (and it is changing), but ChatLayout for the previous Chat/Community is not dissapearing (only chat/community name and members count change in top left corner). Did a simple test with Rectange in Loader - everything is working fine... Looking for a problem inside ChatLayout **Patryk** - done: - some code reviews - went through Solidity docs **Michal** - current: - #9783 Backend for mintTo functionality **r4bbit** - done - Implemented sign and recover in `GethAccountManager` and made a dependency of `Messenger` so that we can use it to sign requests to join a community - https://github.com/status-im/status-go/pull/3272 - current - Adding verified and unlocked wallet addresses + signatures to community-request-to-join message payload - Implement handling of requests-to-join messages with address signatures ## Mar 9 (Thu) **rramos.eth** - done: - waku-org/go-waku#488 feat: rendezvous client - Opened issue libp2p/go-libp2p-pubsub#526 about a possible memory leak - waku-org/go-waku#489 feat(c-bindings): custom gossipsub params - current: - waku-org/go-waku connect to peers discovered via rendezvous ## Mar 8 (Wed) **rramos.eth** - done: - status-im/status-go#3266 fix: set device type on init - status-im/status-go#3267 feat: update go-waku to introduce meta field and deterministic hashing - waku-org/go-waku#486 feat(filterv2): ping - waku-org/go-waku#485 refactor: namespaced pubsub topics - current: - waku-org/go-waku#487 feat: rendezvous server **r4bbit** - done - Updated PR to introduce join community view for token gated communities, based on PR feedback - Investigated, debugged issues with float values being passed to QML - current - Working on extending request-to-join-community methods with signed wallet addresses **Michal** - done: - #9817 Renaming minting module - current: - #9783 Backend for mintTo functionality - architectural discussions **Patryk** - day off ## Mar 7 (Tue) **Boris** - Fix contact requests messages in 1x1 chats [THE PR](https://github.com/status-im/status-desktop/pull/9768) - Add `albumId` to MessageDto and use it for skipping text in image messages (doesn't help) - Found a two ways how to fix that problem - Working on AC bug when original message was deleted **Patryk** - done: - [fixed contracts tests](https://github.com/status-im/community-dapp/pull/10) - current: - getting familiar with solidity and contracts testing **mprakhov** - done: - [Capitals don’t work in channel names #9689](https://github.com/status-im/status-desktop/issues/9689) - current: - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376). Stuck on this ticket. Can't resolve the crash during force delete of chat_section module. Itself chat_section module for quited community does not deleted, looks like ref obj is something like shared_ptr in c++ and qml code keep it alive **r4bbit** - done - Discussed with cammellos how to do wallet address proofs for token gated communities. Put down the result of the discussion here - https://github.com/status-im/status-desktop/issues/9761 - Debugged and fixed bug that token metadata of communities would be reset when communities are edited - https://github.com/status-im/status-go/pull/3261 - Added some missing data to `CommunityTokensMetadata` for token gated communities - https://github.com/status-im/status-go/pull/3263 - Made chat view instances more reusable. Needed for token gated communities views - https://github.com/status-im/status-desktop/pull/9786 - First version of token gated community view for users that want to join - https://github.com/status-im/status-desktop/pull/9787 - next - Look into implementing wallet address proofs as part of community-requests-to-join - https://github.com/status-im/status-desktop/issues/9761 **rramos.eth** - done: - status-desktop#9464 QR code scanner (QML component) - waku-org/go-waku#485 refactor: namespaced pubsub topics - current: - waku-org/go-waku - FilterV2 ping subscriptions **Michal** - done: - #9781 Fix exposing fields in community tokenModel - current: - #9783 Backend for mintTo functionality ## Mar 6 (Mon) **Boris** - Works on sending multiple images in one message [pr](https://github.com/status-im/status-desktop/pull/9744) - Works on bug with displaying contact requests message **r4bbit** - current - Integrating `CommunityTokensMetadata` into permissions based on Michal's work - Working on performing Community requests to join with addresses and signatures **Michal** - done: - [#9725] Handle chainId parameter during community token deployment - [#9545] Keep smart community token metadata (icon, description) in waku - rebasing and fixing conflicts for both status-go and status-desktop branches **rramos.eth** - done: - status-desktop/status-im#9759 chore: add unixodbc-dev and libpq-dev to list of dependencies - doing: - status-desktop#9464 QR code scanner (QML component) - Made the PR work on Linux - Currently trying to make it work on windows - waku-org/go-waku - FilterV2 ping subscriptions **Patryk** - current: - [Extend VotingContract with a verification period](https://github.com/status-im/community-dapp/issues/5) - [Make VotingContract to verify votes at the finalization stage](https://github.com/status-im/community-dapp/issues/6) - getting familiar with solidity ## Mar 3 (Fri) **Michal** - current: - rebasing branches and fixing conflicts - designing token holders list **MishkaRogachev** - done: - [Support status-go PR with endpoints refactor](https://github.com/status-im/status-desktop/pull/9686) - (waiting CI!!!) - [ActivityCenter endpoints refactor](https://github.com/status-im/status-go/pull/3237) - Created tag in status-go - [Empty notification reply badge for image or sticker message ](https://github.com/status-im/status-desktop/pull/9721) - current: - vacation - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **mprakhov** - current: - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376) and [Only keep last 5 channels in memory #9235](https://github.com/status-im/status-desktop/issues/9235) **Patryk** - done: - [Communities portal: use proper section names](https://github.com/status-im/status-desktop/issues/9728) - current: - [Extend VotingContract with a verification period](https://github.com/status-im/community-dapp/issues/5) - [Make VotingContract to verify votes at the finalization stage](https://github.com/status-im/community-dapp/issues/6) **rramos.eth** - Day off due to unforeseen circunstances ## Mar 2 (Thu) **Boris** - Code review - Helps Alexjb to testing app on Intel mac - Block duplications contact requests [PR #9735](https://github.com/status-im/status-desktop/pull/9735) - Create an issue about [Showing the process of look up contact task](https://github.com/status-im/status-desktop/issues/9736) **MishkaRogachev** - done: - [Notification for the membership request is not shown in AC](https://github.com/status-im/status-desktop/issues/9656) - review: - [Support status-go PR with endpoints refactor](https://github.com/status-im/status-desktop/pull/9686) - [ActivityCenter endpoints refactor](https://github.com/status-im/status-go/pull/3237) - waiting for mobile PR - [Empty notification reply badge for image or sticker message ](https://github.com/status-im/status-desktop/pull/9721) - current: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) - next: - vacation **Michal** - done: - reviews - discussions regarding contract deployments and fees - debugging GetCommunityTokens() multi calls problem - #9725 Handle chainId parameter during community token deployment - next: - preparing logic for token operations required by UI - token holders list **rramos.eth - done: - status-im/status-go#3254 chore: bump go-waku version - status-im/status-go#3251 fix: reduce log level for closing conn messages - waku-org/go-waku#480 fix: use pool for all sha256 hash operations - waku-org/go-waku#479 fix: use sync.Pool for msgId hasher - waku-org/go-waku#481 fix: limit number of subscribers and criteria - waku-org/go-waku#482 feat(message): added waku message deterministic hashing - libp2p/go-libp2p#2165 connmgr: reduce log level for closing connections - current: - Hunting for memory leaks in go-waku and status-go ## Mar 1 (Wed) **Boris** - Working on memory leaks on MacOS **MishkaRogachev** - review: - [ActivityCenter endpoints refactor](https://github.com/status-im/status-go/pull/3237) - waiting for mobile PR fixing breaking changes in api - [Support status-go PR with endpoints refactor](https://github.com/status-im/status-desktop/pull/9686) - current: - [Notification for the membership request is not shown in AC](https://github.com/status-im/status-desktop/issues/9656) - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **mprakhov** - done - [Mentions and replies don't send OS notifications for the active channel even if the app is not focused #9631](https://github.com/status-im/status-desktop/issues/9631) - current - [chat_section memory is not cleaning after community leave #9376] - [investigate which service/module is the worst offender for RAM and CPU usage by commenting services #9496](https://github.com/status-im/status-desktop/issues/9496). Did base measurmetns, collected result, need to test with disabled sections - most of the day was absent due to solving relocation questions (bank, goverment), will work out missed hours on the week-end **Michal** - done: - #9545 Keep smart community token metadata (icon, description) in waku - next: - preparing logic for token operations required by UI **Patryk** - done - created followup issues regarding Community Curation Dapp - https://github.com/status-im/status-community-dapp/issues/3 - https://github.com/status-im/status-community-dapp/issues/4 - some code reviews - current - [status-go: extend waku integration with custom topics handling #9662](https://github.com/status-im/status-desktop/issues/9662) - getting familiar with current waku integration with status-go - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - rebasing and finalising current work **rramos.eth** - done: - status-im/status-go#3247 chore: find free port for torrent service if set as 0 - waku-org/go-waku#478 fix: deps - status-im/status-desktop#9713 chore: use random ports for waku and torrents - vacp2p/vacdev#101 feat: noise pairing - current: - fix: code review items in status-im/status-desktop#9482 feat: device syncing - Hunting for memory leaks in go-waku and status-go ## Feb 28 (Tue) **Boris** - Code review - Can't reproduce bug when click on channel name doesnt works - Trying to figure out where is a memory leak in app on MacOS **MishkaRogachev** - done: - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - [Crash when canceling a contact request](https://github.com/status-im/status-desktop/pull/9647) - review/current: - [ActivityCenter endpoints refactor](https://github.com/status-im/status-go/pull/3237) - waiting feedback from mobile team - fix for desktop in progress - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **rramos.eth** - done: - waku-org/go-waku#476 refactor(px): use request-response instead of dialing back - waku-org/go-waku#477 feat: add meta field to WakuMessage **r4bbit** - done - Integrated community NFTs to view model such they can be chosen when creating community permissions - Realized that we need to extend th wallet account models to take custom NFTs into account - Preparing a PR so that first community permission CRUD functionality can land - https://github.com/status-im/status-desktop/pull/9671 - next - Explore how to get wallet accounts updated with custom community token data **Patryk** - done - discussed current state of Community Curation Dapp with John - current - [status-go: extend waku integration with custom topics handling #9662](https://github.com/status-im/status-desktop/issues/9662) - getting familiar with current waku integration with status-go ## Feb 27 (Mon) **Boris** - Display text from image messages [PR #9660](https://github.com/status-im/status-desktop/pull/9660) - Working on click on channel bug **MishkaRogachev** - done: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - review: - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - [Crash when canceling a contact request](https://github.com/status-im/status-desktop/pull/9647) - current: - [ActivityCenter endpoints refactor](https://github.com/status-im/status-go/pull/3237) - discussing draft - needed for #9349 - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **mprakhov** - done: - checked emails, viewed missed Messanger team PR's to be in context of changes - review: - [Mentions and replies don't send OS notifications for the active channel even if the app is not focused #9631](https://github.com/status-im/status-desktop/issues/9631) - current - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376). Trying to fix the crash after my changes **Michal** - done: - sick last week - #9233 Save deployed collectibles information in database - merged - #9635 feat(MintCollectibles): Create new collectible edit page - testing pr and finding some problems - current: - #9545 Keep smart community token metadata (icon, description) in waku - getting back to task, preparing pr **r4bbit** - done - Rebased existing community permissions work on top of Michal's community token minting work - Also do some clean up of everything that was done so far - current - Work on connecting community collectibles to community permissions **Patryk** - done - [Improved readability by moving constants to NODE_CONFIG](https://github.com/status-im/status-desktop/pull/9646) - current - [status-go: extend waku integration with custom topics handling #9662](https://github.com/status-im/status-desktop/issues/9662) - getting familiar with current waku integration with status-go **rramos.eth** - Holiday ## Feb 24 (Fri) **MishkaRogachev** - done: - repoted bug and few technical debts issues - converstion with mobile team - review: - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - current: - [Crash when canceling a contact request](https://github.com/status-im/status-desktop/issues/9625) - next: - [Sync message & AC notification read state](https://github.com/status-im/status-desktop/issues/9349) **r4bbit** - current - Looked into supporting float values for token criteria in token permissions - This turned out to be a huge undertaking as it was hard to get values through different layers - Explored this using u256 and calculating usign tokens' `decimals` - Then went with float values as string - Had a pair programming session with Anothony about that as well **rramos.eth** - done: - status-im/status-go#3234 fix: panic - putting the same entry twice not supported - status-im/status-desktop#9482 feat: device syncing - Add display name, image, color and emoji hash to sync screens once this information is received from status-go - waku-org/waku-react-native: release 0.2.0 ## Feb 23 (Thu) **MishkaRogachev** - current: - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - review fixes - moving some logic back, from go to nim **Patryk** - done: - code reviews - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - deployed contracts with different intervals to optimism goerli - made featured communities logic interval configurable - refactored DApp's config - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - replicating featured communities voting logic in status-go **r4bbit** - current - Connect wallet balances with community join view that's token permissioned **rramos.eth** - done: - status-im/status-go#3229 fix: statusd - waku-org/go-waku#474 fix: set a max length for the multiaddr field - waku-org/go-waku#473 fix: use stdbase64 encoding - waku-org/go-waku#475 fix: logLevel ## Feb 22 (Wed) **r4bbit** - done - Fixed a bug in status-go that node wouldn't subscribe to spectated communities: - https://github.com/status-im/status-go/pull/3221 - This is needed for community permissions as we primarily deal with spectated communities - Implemented spectated community update handling, such that, when community permissions change, other nodes will be notified and handle such changes - next - Figure out how to validate wallet and check if it has required token criteria - also re-validate when token criteria has changed **MishkaRogachev** - current: - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - implemented backend-side filtering by activity group **rramos.eth** - done: - status-desktop#9619 chore: update status-go (go-waku 0.5.1) - status-im/status-desktop#9482 Device syncing - fix issues found during QA - Breaking changes were introduced in status-go, so when a rebase was done, sync functionality stopped working ## Feb 21 (Tue) **Boris** - Update Qt to 5.15.2 - Check PR about Community Permissions - Working on issue with displaying text in messages with image **MishkaRogachev** - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - switched on activity center group endpoints - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - add api for fetching counter by group - query refactor **Patryk** - done: - fought all morning with `protoc-gen-go` mis compatibility issue - helped Pascal figure out nasty issue caused by `getCommunityById` endpoint, see more: https://github.com/status-im/status-desktop/issues/9570 - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - replicating featured communities voting logic in status-go **r4bbit** - done - Pair programming with Patryk to get some bug figured out - 1-on-1 call with Jonathan - current - Working getting the new `JoinCommunityView` into Desktop, working with real data (community permissions) **Michal** - done: - #9233 Save deployed collectibles information in database - fullfilling new requirements after review - next: - extending Nim backend: token holders, airdrop, burning **rramos.eth** - done: - status-im/status-go#3213 chore: upgrade go-waku to v0.5 - status-im/status-go#3219 chore: add println and logs to check what's being stored in the enr, and preemptively delete the multiaddr field - status-im/status-go#3218 feat: add wakuv2 test - Created https://gist.github.com/richard-ramos/001418c6f8e50abefe887cc9ed1f9e7f script that can be used to determine if there are interop issues between status-go and the fleet - waku-org/go-waku#469 chore: add some println and logs to check what's being sent to the enr, and preemptively delete the multiaddr field - waku-org/go-waku#468 chore: use older go-ethereum version for status-go ## Feb 20 (Mon) **Patryk** - done: - [fix(StatusQ/Sandbox): move and update build script](https://github.com/status-im/status-desktop/pull/9595) - reviewed [fix(NimThreadpool): Implement lightweight threadpool](https://github.com/status-im/status-desktop/pull/9596) - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - wrote simple sniffer based on go-waku to track waku messages DApp sends when voting - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - replicating featured communities voting logic in status-go **MishkaRogachev** - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - [Add fetching notifications by activity center group](https://github.com/status-im/status-go/pull/3206) - impl simple api & test for fetching notifiacrtions by group **Michal** - done: - meeting with Noelia and planning minting and airdrop features - #9545 Keep smart community token metadata (icon, description) in waku - adding metadata to CommunityDescription - testing pr - #3190 Keep community token details in database - syncing pr, fixing CI problems - #9233 Save deployed collectibles information in database - syncing pr, fixing conflicts **rramos.eth** - done: - waku-org/nwaku#1569 chore: use base64 url safe encoding for noise - waku-org/go-waku#467 feat: 0.5.1 - waku-org/go-waku#466 fix: protocolID must be a string in the mobile API - waku-org/go-waku#465 fix: run instructions in NOISE - waku-org/go-waku#464 chore: use base64 url safe encoding for noise - waku-org/go-waku#463 fix: noise example - waku-org/go-waku#462 fix(c-bindings): check if ENR is nil - waku-org/waku-react-native#17 feat: expose DNS Discovery and DiscV5 - waku-org/js-noise#25 chore: use base64 url safe encoding for noise - vacp2p/rfc#575 fix(WAKU2-DEVICE-PAIRING): url safe base64 encoding format ## Feb 17 (Fri) **MishkaRogachev** - done: - [Fix CommunityBadge eliding](https://github.com/status-im/status-desktop/pull/9553) - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) **r4bbit** - done - Implemented editing community token permissions - Implemented app notifications for changing community token permissions - current - Implementing editing community token permissions **Michal** - current: - #9545 Keep smart community token metadata (icon, description) in waku - adding metadata to CommunityDescription **rramos.eth** - done: - waku-org/go-waku#458 fix: use base64url encoding - waku-org/go-waku#461 fix(c-bindings): relayTopics should trigger signal handler - waku-org/go-waku#459 Release v0.5.0 - current: - testing QR code scanner PR in linux - preparing waku-react-native version for publishing ## Feb 16 (Thu) **MishkaRogachev** - reported: - [Popup content sizing issues](https://github.com/status-im/status-desktop/issues/9563) - review: - [Fix CommunityBadge eliding](https://github.com/status-im/status-desktop/pull/9553) - new StatusQ commonent added - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - waiting status-go - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - waiting approvement - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - Figuring out status-go requests optimisations **Michal** - current: - #9545 Keep smart community token metadata (icon, description) in waku - adding metadata to CommunityDescription **Patryk** - done: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - deployed DApp's contracts to optimism goerli - [fix: prevent spam of "requested community doesn't exists"](https://github.com/status-im/status-desktop/pull/9565) - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - trying to initiate voting mechanism to debug waku messages **rramos.eth** - done: - fix code review items in status-im/status-desktop#9482 device syncing - status-im/telemetry#000 fix: hash peerID - status-im/status-go#3200 fix: use uuid instead of peerID for reporting bandwidth - waku-org/go-waku#457 fix: convert pb.WakuMessage to RPCWakuMessage so version is included - waku-org/go-waku#456 fix: invalid in-memory db URL - waku-org/go-waku#453 feat(c-bindings): expose enr via dns-discovery - waku-org/go-waku#452 fix: rest tests - waku-org/go-waku#451 chore: use go-chi for rest server instead of archived gorilla/rpc - waku-org/go-waku#450 chore: upgrade dependencies **r4bbit** - done - Implemented creating Community Token Permissions - Fullstack, also lots of testing - Implemented deleting community token permissions ## Feb 15 (Wed) **MishkaRogachev** - review: - [Fix CommunityBadge eliding](https://github.com/status-im/status-desktop/pull/9553) - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - waiting status-go - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - Discussion with mobile team - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) - Fixing endpoints [here](https://github.com/status-im/status-go/pull/3148) **Patryk** - done: - got familiar with web3 stack Ethers.js, Solidity, etc. - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - point DApp to the contract on optimism goerli - debugging community details fetching **Michal** - current: - [#9545](https://github.com/status-im/status-desktop/pull/9545) Keep smart community token metadata (icon, description) in waku **rramos.eth** - done: - waku-org/go-waku#449 Add test units for filterV2 and minor refactors product of those tests - waku-org/pm#16 Research how gossipsub publishing works and created issue about gossipsub message publish feedback and guarantees - libp2p/go-libp2p-gossipsub#516 rebase chore: update go-log dependency. PR got merged! :) - current: - waku-org/go-waku chore: upgrade dependencies and replace deprecated gorilla toolkit dependency ## Feb 14 (Tue) **Michal** - current: - #9233 Save deployed collectibles information in database - testing and preparing pr - [#9545](https://github.com/status-im/status-desktop/pull/9545) Keep smart community token metadata (icon, description) in waku **MishkaRogachev** - review: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - Refactor endpoints related with AC - current: - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) **r4bbit** - done - Continued implementing permissions with token criteria - Discussed NFT related specifics with gravityblast in a call - Had a call + discussion with Michal and Noelia about backend <-> front-end components for community permissions - current - Working on feeding front-end with actual token data in community permissions screen **Patryk** - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - building small app to learn web3 tech stack: Ethers.js, Solidity, etc. - goals: - create, deploy, and test Ethereum smart contracts to local, test, and mainnet - switch between local, test, and production environments / networks - connect to and interact with the contracts using React ## Feb 13 (Mon) **MishkaRogachev** - done: - [Tiny fix for chat](https://github.com/status-im/status-desktop/pull/9529) - review: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - waiting status-go - current: - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - Through the discussion with mobile team we decided to add signal about activity center state - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) **Patryk** - done: - [messenger: sometimes history is not fetched](https://github.com/status-im/status-desktop/issues/9361) - code reviews **rramos.eth** - done: - waku-org/go-waku#448 fix: encode waku message payloads in base64 - status-im/status-go#3185 fix: invalid length of multiaddr field (but loaded succesfully anyway) - waku-org/go-waku#445 feat: improvements on filter protocol (client) - current: - waku-org/go-waku: unit tests filter improvements and changes required due to clarifications on RFC - Understand behaviour of go-libp2p-pubsub when sending messages while disconnected **Michal** - done: - #8921 and #3051 - merging tickets - #9233 Save deployed collectibles information in database - syncing, testing, problems with deployment fees (could not deploy contract) **r4bbit** - done - Went through the designs for the community permissions feature to collect open questions - Discussed open questions with John in a call - Look into EIP20 and EIP721 - Reviewed existing work for communiy permissions - Started implementing permissions with token criteria ## Feb 10 (Fri) **MishkaRogachev** - review: - [Add seen/unseen activity center setting (status-go)](https://github.com/status-im/status-go/pull/3148) - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - current: - Moving on Qt 5.15 - [Support reordering notifications on the status-go side](https://github.com/status-im/status-desktop/issues/8510) **Michal** - current: - #8921 Nim backend for minting tokens functionality - syncing, fixing conflicts, Squish fighting, preparing for merging - #3051 Collectibles - smart contract and service - phase 1 - syncing, fixing conflicts, preparing for merging - #9233 Save deployed collectibles information in database - syncing, fixing conflicts, testing - discussing with Andrea getting token holders functionality **r4bbit** - done - Updated existing PRs to have them pass CI and be rebased - Some handover calls with Noelia, Michal and Boris for Community Permissions - UI Meeting call **Igor** - current: - [#5837](https://github.com/status-im/status-desktop/issues/5837) Device syncing - [#9464](https://github.com/status-im/status-desktop/pull/9464) QR code scaner (trying to get it work after rebasing) **mprakhov** - currnet: - [App hangs when closing on Windows after downloading an image #8868](https://github.com/status-im/status-desktop/issues/8868). Did last try to repro. Tried to repro on VM, palyed with RAM and CPU - everything os ok. Better to assign it to someone who has a repro - chat_section memory is not cleaning after community leave #9376. Found why it was crashing, prepared potential fix, dev testing **Patryk** - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - learned React hooks - understanding DApp's components and logic **rramos.eth** - done - waku-org/go-waku#446 feat(c-bindings): expose store protocol - Pair with Igor to continue work on device syncing - current - waku-org/waku-react-native: investigate why messages are not arriving ## Feb 9 (Thu) **MishkaRogachev** - done: - Notifications call & discussion - Tested & reported CR [issue](https://github.com/status-im/status-desktop/issues/9505) - current: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) - fixing counting & visited state desynchronisation **mprakhov** - done: - Community: channel is not being scrolled to the bottom when being opened #9303 - current: - chat_section memory is not cleaning after community leave #9376. Prepared the potential fix (by deleting the chat_section module), but getting crashes... looking what's wrong **rramos.eth** - done: - Handle malformed `multiaddrs` field in node's ENR: - waku-org/go-waku#442 fix: empty bytes in enr multiaddress - status-im/status-go#3178 fix: bump go-waku to handle cases where enr has less than 1 character in multiaddr field - status-im/status-go#3175 fix: ignore enr multiaddr field if empty - status-im/status-desktop#9509 fix: panic when enr's multiaddr is empty - waku-org/go-waku#444 fix: close channel after waiting for goroutines to stop - waku-org/go-waku#443 fix: basic2 example - current - waku-org/go-waku#445 feat: improvements on filter protocol (client) ## Feb 8 (Wed) **r4bbit** - done - Finished implementing lazy loading recent gifs - https://github.com/status-im/status-desktop/pull/9477 - Implemented lazy loading favorite gifs - https://github.com/status-im/status-desktop/pull/9477 - Fixed a bug in two gif related service APIs - https://github.com/status-im/status-go/pull/3170 - Implemented lazy loading recent stickers - https://github.com/status-im/status-desktop/pull/9487 - Implemented lazy loading installed sticker packs - https://github.com/status-im/status-desktop/pull/9487 **mprakhov** - review: - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Detected the commit, which broke the logic, fixed... at last! Fix place non obvious at all - current: - [chat_section memory is not cleaning after community leave #9376](https://github.com/status-im/status-desktop/issues/9376) **Michal** - current: - meeting with Andrea, testing and discussing problems with smart contract API, fixing problems **rramos.eth** - done: - waku-org/go-waku#440 feat: add WakuMessage validation in gossipsub - waku-org/go-waku#441 feat: advertise custom multiaddresses - current: - Working on FilterV2 implementation in go-waku (client) ## Feb 7 (Tue) **Michal** - current: - testing smart contract API - parameters, total supply, transfers, minting - WIP **mprakhov** - current: - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Stuck here, tried to scroll to the end during switching to the channeles/group chats by some additional nim code, but it is working only on some chats, on others - no. Most interesting, that some channels can be opened scrolled, some not and if you switch temporary to another channel and return back - it will be scrolled (I don't observe any logs, which responsible for setting scroll position). I have a feeling that this is somehow connected with async messages load, I can observe that items (msgs) count is less than the actual msgs amount when I'm trying to scroll via QML code. Will discuss on a team meeting today **r4bbit** - current: - WOrking on making loading gifs asynchronous **MishkaRogachev** - on hold: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - current: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/pull/9479) **Patryk** - done: - tested&reviewed QR code scanner - meetings - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - understanding DApp's components and logic **Igor** - in review: - [#9427](https://github.com/status-im/status-desktop/pull/9427) Fix/keycard popup explicit size - [#9464](https://github.com/status-im/status-desktop/pull/9464) QR code scaner - current: - [#5837](https://github.com/status-im/status-desktop/issues/5837) Device syncing **rramos.eth** - done: - waku-org/go-waku#439 feat: improvements on filter protocol (server) - waku-org/go-waku#438 fix: concurrent write on relay rpc/rest - waku-org/go-waku#436 fix: enr exceeds 300 bytes. (Also PRs for status-im/status-go and status-im/status-desktop) - current: - Working on FilterV2 implementation in go-waku (client side) ## Feb 6 (Mon) **MishkaRogachev** - current: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - [Found](https://github.com/status-im/status-go/pull/3167) reason forced out-of order messages become seen - Discussion needed - next: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) **mprakhov** - current: - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Looking for a root cause - [App hangs when closing on Windows after downloading an image #8868](https://github.com/status-im/status-desktop/issues/8868). Was trying to repro again, tested release build, trying to configure VM and check there **Patryk** - done: - had a call with Mishka about new messages marker implementation details - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - progressing with React course **Michal** - current: - exposing smart contract functions for testing with Andrea **r4bbit** - done - investigated and fixed various issues around chat items and category handling in communities. **rramos.eth** - done: - waku-org/go-waku#435 chore: switch to Google's Protobuf library - waku-org/go-discover#4 fix: reseed bootnodes when routing table is empty - current: - Working on FilterV2 implementation in go-waku ## Feb 3rd (Fri) **Boris** - in review: - draft with commits about permissions [status-go](https://github.com/status-im/status-go/pull/3160) - current: - preparing and testing code for permissions in status-go and nim **r4bbit** - done - Implemented fix to render category toggle button only if it has chat items - https://github.com/status-im/status-desktop/pull/9420 - Investigating community channel data not showing up after visiting community - https://github.com/status-im/status-desktop/issues/8361 - PR with fix: https://github.com/status-im/status-desktop/pull/9431 - This one was hard to debug - current - Revisiting pending PRs and address feedback comments - https://github.com/status-im/status-desktop/pull/9368 **Michal** - current: - #9233 Save deployed collectibles information in database - testing the whole deployment flow - exposing smart contract functions for testing with Andrea **Patryk** - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - progressing with React course - reading waku.js docs **MishkaRogachev** - current: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - Tiny fix for updating marker, going to continue refactor that part **mprakhov** - done: - [The Touch ID login flow always requires me to enter a password #8605](https://github.com/status-im/status-desktop/issues/8605). Tested, didn't find any issues. Keychain access password can be requested, but it is expected for the first run after installation or for non-signed applications - current: - was absent half of the day due to family reason (didn't solve all questions yesterday) - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Continue investigation. Found steps for a stable reproduce - [App hangs when closing on Windows after downloading an image #8868](https://github.com/status-im/status-desktop/issues/8868). In the other city now, so don't have a Win laptop near **rramos.eth** - done: - status-im/telemetry: Add indexes and cleanup DB - current: - Start working on FilterV2 implementation in go-waku - Profiling go-waku memory/cpu usage in status-go ## Feb 2nd (Thu) **r4bbit** - done - Stepped back from making cateogry toggle disapepar as it took too long to make sense of the new flattened chat structure - https://github.com/status-im/status-desktop/issues/9300#issuecomment-1413544786 - Tech talk with QA Engineers - Attendees - Magnus, Nastya - Discussed topics - Over view of tech stack and interactoins between components and layers - How to find the correct APIs for certain data - How to call RPC APIs on status-go directly - Conclusion - A documentation of all available RPC APIs exposed by status-go would be really helpful - Also information on how the RPC API extenstion in the method name is translated/componsed - Fixing reply-to-image-messages - https://github.com/status-im/status-desktop/issues/9383 - PR: https://github.com/status-im/status-desktop/pull/9408 - current **MishkaRogachev** - current: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - bug reproduced, trying to fix **Patryk** - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) - crash course of react **Michal** - current: - #9233 Save deployed collectibles information in database - continue with refactoring - moving collectibles model to section item - testing and fixing problems **mprakhov** - current: - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Continue issues investifation. Was absent most of the day today by family reason **rramos.eth** - done: - libp2p/go-libp2p#516 chore: update go version and dependencies - status-im/status-desktop#9413 fix: delete appController before statusFoundation - current: - telemetry: add storenode bandwidth stats ## Feb 1st (Wed) **r4bbit** - done - Testing https://github.com/status-im/status-desktop/pull/9308 ensuring it doesn't break imported messages - Revisit PR to make loading curated communities async - https://github.com/status-im/status-desktop/pull/9373 - current - Make category toggle disappear if category doesn't have chat items - https://github.com/status-im/status-desktop/issues/9300#issuecomment-1410588326 **MishkaRogachev** - review: [Proposition to store seen/unseeen state for the AC](https://github.com/status-im/status-go/pull/3148) - review fixes, test added for unseen state - current: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - trying to reproduce missing new message marker, other things seems to work fine - next: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) **Michal** - part time today - current: - #9233 Save deployed collectibles information in database - some refactoring - moving collectibles model to section item - next: - Keeping smart contract information in Community description, or - IPFS storage for contract details **mprakhov** - review: - [chat_getMembers should be cached to not hit the DB each time we add a member #8901](https://github.com/status-im/status-desktop/issues/8901). At last merged :slightly_smiling_face: - current: - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Investigating the issue... that's not gonna be an easy walk - [App hangs when closing on Windows after downloading an image #8868](https://github.com/status-im/status-desktop/issues/8868). It's not reproducible on my system, so there is not too much I can do. I saw Richard merged bugfix will deadlock on exit if there is no internet connection, maybe it make sence for you @s1kwTmT3RrOEA6psfuEf5Q to retest on a latest master build **rramos.eth** - done: - waku-org/go-waku#434 feat: set zap core when using WithLogger - status-im/go-waku#3157 chore: bump go-waku to also log output from go-libp2p into geth.log - waku-org/go-waku#431 fix: adding circuit relay information to enr - Since ENR are limited to 300 bytes, in this PR I try to add as many multiaddresses as possible without exceeding this limit - Should improve discoverability as nodes that are behind firewalls should be able to be discovered - Rebasing old PRs ## Jan 31st (Tue) **mprakhov** - done: - [Enforce Alphanumerical characters in community items #9180](https://github.com/status-im/status-desktop/issues/9180) - worked under fixing #8901 found issues after QA testing. - review: - [chat_getMembers should be cached to not hit the DB each time we add a member #8901](https://github.com/status-im/status-desktop/issues/8901). Waiting for a QA testing and need re-review, fixed found issues **Boris** - current: - Community permissions: - 1-3 hours for fixing Update and Delete methods for permissions - implementing a simple test for status-go **r4bbit** - done: - Continue looking into categories not correctly updated for members issue - Fix: https://github.com/status-im/status-desktop/pull/9368 - Testing perf improvements for bootup - PR: https://github.com/status-im/status-desktop/pull/9363 - Looking into message history sometimes not being rendered right away - https://github.com/status-im/status-desktop/issues/9361 - Working on making `getCuratedCommunities` async - PR https://github.com/status-im/status-desktop/pull/9373 **MishkaRogachev** - review: [Proposition to store seen/unseeen state for the AC](https://github.com/status-im/status-go/pull/3148) - current: - [Badge and new message line doesn't appear when messages are fetched that are a little older than most recent](https://github.com/status-im/status-desktop/issues/9218) - next: - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) **Michal** - current: - #9233 Save deployed collectibles information in database - testing and fixing problems - next: - Keeping smart contract information in Community description, or - IPFS storage for contract details **Patryk** - current: - [enable featured communities with wakuconnect](https://github.com/status-im/status-desktop/issues/7534) **rramos.eth** - done: - status-im/status-go#3153 feat: protocol stats - status-im/telemetry#10 feat: protocol stats endpoint - waku-org/go-waku#433 fix: close iterator ## Jan 30th (Mon) **Boris** - current: - Community permissions: - Fix and update saving permissions in chats table **MishkaRogachev** - done: - [Move AC notifications counting to status-go](https://github.com/status-im/status-desktop/pull/9226) - [Create new test configuration flag](https://github.com/status-im/status-desktop/issues/9210) - current: - Actualizing requiroments for the Activity Center -> [here](https://github.com/status-im/status-desktop/issues/9346) - [Visited/unvisited ActivityCenter state](https://github.com/status-im/status-desktop/issues/9347) **mprakhov** - review: - [chat_getMembers should be cached to not hit the DB each time we add a member #8901](https://github.com/status-im/status-desktop/issues/8901). Waiting for a QA testing - [Enforce Alphanumerical characters in community items #9180](https://github.com/status-im/status-desktop/issues/9180). Need to double check integration tests - current: - [App hangs when closing on Windows after downloading an image #8868](https://github.com/status-im/status-desktop/issues/8868). Was trying to reproduce, but eveything works fine. - [Community: channel is not being scrolled to the bottom when being opened #9303](https://github.com/status-im/status-desktop/issues/9303). Started investigate **r4bbit** - done - Spent half the day at the doctor's - Looked into why changes in community categories are reflected for community members properly - https://github.com/status-im/status-desktop/issues/9329 **Michal** - done: - [#8921](https://github.com/status-im/status-desktop/issues/8921) Nim backend for minting tokens functionality - syncing branch, fixing conflicts - setting up Remix + Brave Browser in order to test smart contracts on Goerli network - [#9233](https://github.com/status-im/status-desktop/issues/9233) Save deployed collectibles information in database - filling UI data from status-go database, updating deploy statuses - next: - [#9233](https://github.com/status-im/status-desktop/issues/9233) Save deployed collectibles information in database - testing - [#9233](https://github.com/status-im/status-desktop/issues/9233) Save deployed collectibles information in database - keep smart contract address in community description **Patryk** - caught up with last week work - reviewed many PRs - reviewed past disussions - participated in status-go biweekly ### Archive Dec 10 2022 - Jan 27 [Rats - Archive Dec 10 2022 - Jan 27](/rJMdCRMTo) ### Archive Oct 17 - Dec 09 2022 [Rats - Archive Aug 01 2022 - Oct 14](/r1PXd--ti) ### Archive Aug 01 - Oct 14 2022 [Rats - Archive Aug 01 2022 - Oct 14](/qha6AgFhTJKeKyPo1QX0qw) ### Archive May 18 - July 31 [Rats - Archive May 18 2022 - July 31](/fGhqAeQ8SzOOJ_Up4YcNnQ) ### Archive January 5 2021- May 18 [Rats - Archive January 5 2022 - May 18 2022](/2FIHO-7BSZO_YJvBqA7TqQ) ### Archive september 20 2021- december 30 [Rats - Archive september 20 2021- december 30](/q1MI9XGZQeiUXQygButcTw) ### Archive june 24 2021 - September 17th [Rats - Archive june 24 2021 - September 17th](/nzSgVS0gQre2drWQyhVx-A)