Status Desktop
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    1
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # 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)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully