# The Rat-Dragons (ARCHIVE)

**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)