# Rats - Archive Oct 17 2022 - Dec 09
## Dec 9 (Fri)
**Boris**
- done:
- Update and merge old PRs
- Fix reactions popup [#8672](https://github.com/status-im/status-desktop/pull/8672)
- in review:
- Removing warnings [PR #8709](https://github.com/status-im/status-desktop/pull/8709), [PR #8712](https://github.com/status-im/status-desktop/pull/8712), [PR #8715](https://github.com/status-im/status-desktop/pull/8715)
- current:
- Fix binding loops in qml
**MishkaRogachev**
- in review:
- [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification
- waiting review...
- current:
- Refactor user model and contacts service to get updates from status-go side. Needed both for [#8437](https://github.com/status-im/status-desktop/pull/8612) and [#8586](https://github.com/status-im/status-desktop/issues/8586)
- next:
- [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications
**mprakhov**
- done:
- [Communities: empty screen when having 0 communities joined in Profile #7337](https://github.com/status-im/status-desktop/issues/7337)
- current:
- [Chat: adding extra text before mention in a message adds extra markup #8495](https://github.com/status-im/status-desktop/issues/8495). Continue working on it. Found 5 additional bugs related to mouse click + selection. "Easy fix" not found, so implementation required refactoring for fixing ticket issue + found by me. No more crutches(ad-hoc) fixes inside StatusChatInput. :smirk:
**Michal**
- done:
- [#8694](https://github.com/status-im/status-desktop/issues/8694) Community Permissions / Tokens backend - meetings, tickets management
- reading how to integrate smart contracts with Go - https://goethereumbook.org/en/smart-contracts/
- current:
- [#6567](https://github.com/status-im/status-desktop/issues/6567) Tolerate better network disconnects
**Richard**
- done:
- waku-org/js-rln#42 v0.0.13 release
- waku-org/go-waku#386 fix: timesource (NTP) and broadcaster decoupling
- etherum/go-ethereum#26336 p2p/discover: add optional fn to validate enodes
- Fix code review items in waku-org/js-noise#9
- Pair with @weboko to walk thru js-noise
- Meetings and code reviews
- current:
- Hunting bug that causes Iuri to not receive community join requests immediatly
- js-noise <> go-waku pairing
- next:
- Desktop: improve node management section
**Patryk**
- done:
- investigated timestamps issue
- discussed status monitor&inspector tool
- Implement new messages marker #8572
- investigated how satus-go handles read/unread messages
- investigated how we propagate notifications count in the app

- extended MessagesModel with new messages marker
- changed the logic on when we mark all messages as read
- current:
- Implement new messages marker #8572
- finalize the impementation
**r4bbit**
- done
- Created and gave a presentation on the community archive protocol
- Slides: https://docs.google.com/presentation/d/15LNfmT4xNBSeyvmHxnmMYs4IIv5Hll1P7dlX-VnmCN0/edit?usp=sharing
- Recording: https://drive.google.com/file/d/1fxOq2QeP764Ddcq8uNhVWsRiGZ5NgMeC/view?usp=sharing
- Investigated some issues with the archive protcol
- Improved logging and robustness of archive downloads
- https://github.com/status-im/status-go/pull/3012
- Add latest magnet link to requestToJoinResponse
- https://github.com/status-im/status-go/pull/3013
- Tested archive protocol improvements with a few people
- current
- Continuing with implementing `@everyone` mentions
- next
- Create little walkthrough presentation for discord import tool
- identify things that need to be improved
- add ideas/suggestions of possible improvements
**Jo**
- done:
- Added tests to the status-go rejoin PR
- Chery picked commits in 0.8.1
- assigned tasks for the nw iteration
- Fixed the issue where Resend did absolutely nothing
- current:
- Fix some small issues with muted chats notifs in master
- address comments on Resend PR
- next:
- Sending big images in Windows crashes the app
**Igor**
- done:
- [#8679](https://github.com/status-im/status-desktop/pull/8679)
- [#3261](https://github.com/status-im/status-desktop/issues/3261) Remove ENS username
- [#6846](https://github.com/status-im/status-desktop/issues/6846) Remove ENS username when releasing it
- Refactoring and new design for `ENSPopup`
- current:
- [#7598](https://github.com/status-im/status-desktop/issues/7598) Inconsistent detection of whether ENS is in use
- Getting to know transactions and ens world, status-go api and stuff.
- [#6826](https://github.com/status-im/status-desktop/issues/6826) Ephemeral notifications when registering a ens username are not shown
- next:
- probably can take some more tasks for next week
## Dec 7 (Wed)
**MishkaRogachev**
- in review:
- [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification
- ci status-go tests are not stable
- still having problems running two instances in parallel
- current:
- [#8586](https://github.com/status-im/status-desktop/issues/8586) AC notification prifile image update issues
- problem is moar generic, need to discuss
- [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications
- blocked until status-go PR merged
- next:
- AC related issues [here](https://github.com/status-im/status-desktop/issues/7070)
**r4bbit**
- done
- Prepared Community Archive protocol walk-through presentation
- Did some forensics related to archive protocol in combination with discomrd import data acting weird
- Fixed a bug that keeps Messenger from starting when torrent client can't be instantiated
- current
- Improving some logs in status-go to make debugging archive protocol easier
- add `@everyone` mention capabilities
**Michal**
- done:
- meeting with Noelia and Andrea about Permissions and Token minting
- discussions with Noelia about the current state of Permissions screen and planning tasks
- [#3364](https://github.com/status-im/status-desktop/issues/3364) Can't drag and drop a channel inside / outside in / of category - analyzing drag and drop problem
- current:
- planning Permissions/Tokens screens
**mprakhov**
- done:
- [Start chat view shows "no results found" when entering chatkey #8541]
- [[ad-hoc chat] Pasting the chat key of someone you're already mutual with should open the 1-1 chat #8591](https://github.com/status-im/status-desktop/issues/8591)
- current:
- [Communities: empty screen when having 0 communities joined in Profile #7337](https://github.com/status-im/status-desktop/issues/7337). UI is ready, need to know action on "Discover" btn click (no response from designers yet)
- [Chat: adding extra text before mention in a message adds extra markup #8495](https://github.com/status-im/status-desktop/issues/8495). Root cause found, but fix won't be fast and trivial as there are few bugs and logic is very complex. Can take few days for sure
**Patryk**
- done:
- Scrolling up no longer fetches previous messages in the DB #8602
- refactored messages loading code a bit
- interviews
- code reviews
- current:
- Implement new messages marker #8572
**Jo**
- done:
- Helped with the Discord migration and import debugging
- Fixed issue where rejoining a community showed no message (still in review + needs tests)
- current:
- Emails + reviews
- Cherry-picking the issues that are gonna go in 0.8.1
- next:
- Adding tests to the rejoining PR
**rramos.eth**:
- done:
- status-im/status-go#3003 chore: remove unneeded success signal
- waku-org/go-waku#381 fix: force disconnect if keepAlive loop hasnt been executed recently
- waku-org/js-noise#9 feat: example app
- waku-org/go-waku#384 chore: build .deb with jenkins
- vacp2p/zerokit#83 feat(wasm): expose seeded_key_gen and publish new @waku/rln version
- current:
- vacp2p/zerokit-mobile#000 Creating a .xcframework for distributing zerokit in IOS
- Hunting bug that causes Iuri to not receive community join requests immediatly
- next
- Desktop: improve node management section
**Igor**
- done:
- [#8645](https://github.com/status-im/status-desktop/pull/8645)
- [#7182](https://github.com/status-im/status-desktop/issues/7182) ENS name is not shown in profile when selected
- [#7183](https://github.com/status-im/status-desktop/issues/7183) Primary username selection does not display the list of ENS names when having more than 1 name
- in review:
- [#8679](https://github.com/status-im/status-desktop/pull/8679)
- [#3261](https://github.com/status-im/status-desktop/issues/3261) Remove ENS username
- [#6846](https://github.com/status-im/status-desktop/issues/6846) Remove ENS username when releasing it
- Refactoring and new design for `ENSPopup`
- current:
- [#7598](https://github.com/status-im/status-desktop/issues/7598) Inconsistent detection of whether ENS is in use
## Dec 5 (Mon)
- done:
- Fix error on cancel membership requests [PR #8625](https://github.com/status-im/status-desktop/pull/8625)
- in review:
- Improvement to see full message in Contact Request [PR #8639](https://github.com/status-im/status-desktop/pull/8639)
- current:
- The reactions panel isn't hidden after clicking on reaction
- next:
- Fix QML warnings
**MishkaRogachev**
- current:
- [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - writing tests
- [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications
- next:
- AC related issues [here](https://github.com/status-im/status-desktop/issues/7070)
**Michal**
- done:
- [#8414](https://github.com/status-im/status-desktop/pull/8414) [Community] After transferring community, only old owner shows with the crown - improving status-go part, problems with Squish and CI (Jakub is fixing Squish)
- [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong
- [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice
- [#8513](https://github.com/status-im/status-desktop/pull/8513) Fixing gif and image unfirling scenarios - addressing code review issues
**mprakhov**
- done:
- [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245)
- review:
- [Start chat view shows "no results found" when entering chatkey #8541](https://github.com/status-im/status-desktop/issues/8541)
- current:
- [[ad-hoc chat] Pasting the chat key of someone you're already mutual with should open the 1-1 chat #8591](https://github.com/status-im/status-desktop/issues/8591)
**r4bbit**
- done:
- Allow whitespaces in display names and nicknames
- https://github.com/status-im/status-desktop/pull/8626
- Updated import of communities via pubkeys once again (this one is blocked by squish acting up)
- https://github.com/status-im/status-desktop/pull/8482
- Helped people in migration channel
- Created a bunch of new issues I ran into:
- https://github.com/status-im/status-desktop/issues/8636
- https://github.com/status-im/status-desktop/issues/8628
- https://github.com/status-im/status-desktop/issues/8618
- https://github.com/status-im/status-desktop/issues/8615
- current
- Working on adding support for `@everyhone` in channels and group chats
- https://github.com/status-im/status-desktop/issues/8479
- next
**Patryk**
- current:
- Scrolling up no longer fetches previous messages in the DB #8602
- investigating messages cursor issue (most likely status-go regression)
**Jo**
- done:
- Task assignments
- Helped with the Discord migration
- current:
- Emails and continue helping with the migration
- next:
- After re-joining a community, channels are empty
**rramos.eth**
- done:
- waku-org/js-noise#8 feat: pairing object
- current:
- status-im/status-go#2996 waku2: periods of no connectivity are not identified correctly?
- vacp2p/zerokit-mobile#000 Creating a .xcframework for distributing zerokit in IOS
- next
- Desktop: improve node management section
## Dec 2 (Fri)
**Boris**
- in review:
- Broadcast community admin node is online [status-go PR#2999](https://github.com/status-im/status-go/pull/2999)
- current:
- Testing node status update
**MishkaRogachev**
- done:
- [#8499](https://github.com/status-im/status-desktop/pull/8514) Repeated notifications in the Activity Center
- [#8526](https://github.com/status-im/status-desktop/pull/8542) Fix reply badge text eliding
- current:
- [#8437](https://github.com/status-im/status-go/pull/2992) Cancel identity verification - testing, having questions about status-go
- [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications
- next:
- AC related issues [here](https://github.com/status-im/status-desktop/issues/7070)
**r4bbit**
- done
- status-go
- Adding signal that history archive download has started
- https://github.com/status-im/status-go/pull/2995
- Adding signal that history archive messages are being imported
- https://github.com/status-im/status-go/pull/2998
- desktop
- Added a banner showing that history archives have started download
- https://github.com/status-im/status-desktop/pull/8546
- Investigated an issue with receiving the latest magnet links
- Refactor signal for banner rendering based on newer signal
- https://github.com/status-im/status-desktop/pull/8587
- current
- Some assistance work with Discord -> Status migrations
- next
- Picking some assigned task
- Looking out for urgent issues/bugs during Status-wide dogfooding and help fixing them
**Michal**
- done:
- kickoff meeting about token minting
- current:
- [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong - final testing
- [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice - final testing
- next:
- need new task
**rramos.eth**
- done:
- vacp2p/zerokit-mobile#000 IOS
- proof generation and verification.
- fix memory leak
- refactor code
- Pair with @Jo to identify why when starting two instances of desktop, one of them did not receive messages
- status-im/status-desktop#8555 fix: display an error if StartMessenger fails
- status-im/status-desktop#8528 fix: read fleet from nodeconfig if not available in settings
- current:
- vacp2p/zerokit-mobile#000 Investigating how to create a .xcframework for distributing zerokit in IOS
- waku-org/js-noise: Pairing object
- next
- Desktop: improve node management section
**Patryk**
- done
- Create New messages marker POC #8521
- https://github.com/status-im/status-desktop/pull/8570#issuecomment-1335022161
- code reviews
- current
- Implement new messages marker #8572
**mprakhov**
- done:
- [Pending request disappear from the contacts list when blocked and unblocked #7520](https://github.com/status-im/status-desktop/issues/7520)
- review:
- [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245)
- current:
- [Settings -> Change password: user is forced to bypass biometrics prompt #7349](https://github.com/status-im/status-desktop/issues/7349). Require expected logic clarification
- [Start chat view shows "no results found" when entering chatkey #8541](https://github.com/status-im/status-desktop/issues/8541)
**Jo**
- done:
- Rebased Boris' PR for enabling community history archive and force the setting on for old accounts too
- It was cherry picked in the release
- Cache the current user's social links so we only call it once
- Fixed an issue where a dev account wouldn't receive any message
- That was caused by the torrent port conflicting and failing to start the messenger
- Fixed by introducing an env var (waiting for ui tests to merge)
- Helped with the Discord migration
- current:
- Emails everywhere
- next:
- After re-joining a community, channels are empty
**Igor**
- current:
- Diving into ENS tasks. Some fixes already made, but not particular tasks.
## Nov 30 (Wed)
**Boris**
- done:
- Introduce current code architecture and help with understanding to mprakhov
- Discuss ping mechanism for node status with Patryk and Samuel
- Update and try to pass test in old PRs
- current:
- Ping mechanism for node status:
- Implemented for admin side
- Implementing for member side
**Jo**
- done:
- Fixed app hanging when trying to close it
- Was caused by a 25 min timer thread
- Fixed Windows tray icon becoming irresponsive when an OS notification was sent
- Reverted to QML notifs for Windows
- Meeting and writting in prevision of the Status transition to Desktop
- Did some testing on the limitations of Windows OS notifications for the new design by Alisher
- current:
- Rebase Boris' PR for enabling community history archive and force the setting on for old accounts too
- Send contact request from chat
**r4bbit**
- done
- Refactored and updated pending pull requests according to reviews
- Import community via public key support
- https://github.com/status-im/status-desktop/pull/8482
- Copy paste images support
- https://github.com/status-im/status-desktop/pull/8459
- Help preparing move from Discord -> Status
- Wrote guides for core contributors
- https://docs.google.com/document/d/18CCYmJYxsIlm2mroKytYGwwdJDgaJWAsQ9en9mZlxvs/edit
- Helped Iuri using the Discord import tool
- current
- Working on some contact request model improvements
- https://github.com/status-im/status-desktop/issues/7734
- Discovered a bug in import tool related to bot messages that should be fixed
- https://github.com/status-im/status-desktop/issues/8522
- next
- Further assist move from Discord -> Status
**MishkaRogachev**
- done:
- [#8434](https://github.com/status-im/status-desktop/pull/8412) Inconsistent timestamps in AC notifications
- Discussed AC ordering and read status with modile team and designers
- in review:
- [#8499](https://github.com/status-im/status-desktop/pull/8514) Repeated notifications in the Activity Center
- current:
- [#8437](https://github.com/status-im/status-desktop/issues/8437) Cancel identity verification on the receiver side - [adding](https://github.com/status-im/status-go/pull/2992) new protobuf message for canceling
- [#7373](https://github.com/status-im/status-desktop/issues/7373) Identity verification notifications - paused
- next:
- AC related issues [here](https://github.com/status-im/status-desktop/issues/7070)
**mprakhov**
- done:
- [[Community] Not joined user can add reactions to the messages in a private community #8301](https://github.com/status-im/status-desktop/issues/8301)
- [Community channel category flickers when clicked #6555](https://github.com/status-im/status-desktop/issues/6555)
- review:
- [Pending request disappear from the contacts list when blocked and unblocked #7520](https://github.com/status-im/status-desktop/issues/7520)
- current:
- [Switching between contacts and pending requests makes tab content "jump #8245](https://github.com/status-im/status-desktop/issues/8245). Problem solved, need correct top margin and will be on review
- [Settings -> Change password: user is forced to bypass biometrics prompt #7349](https://github.com/status-im/status-desktop/issues/7349)
**Michal**
- done:
- [#7912](https://github.com/status-im/status-desktop/issues/7912) [suite_messaging / tst_ChatFlow] - "The user can send a GIF" scenario fails
- some branch syncing and merges
- current:
- [#8110](https://github.com/status-im/status-desktop/pull/8110) Creating a private group - The name of group is wrong
- [#8343](https://github.com/status-im/status-desktop/pull/8343) Members list displays nickname twice
**Patryk**
- done:
- fixed squish tests post navbar refactor
- code reviews
- current:
- Create New messages marker POC #8521
- New messages marker is a rather complex task with many edge cases. POC will use simplified components to prove we could achieve desired results before real implementation.

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