# base_1 progress & verification checklist
note: most of this checklist pertains to functionality relevant to the backend refactor and therefore might not include things that are generally qml only.
# Round 2
## Browser
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| open simpledapp.eth | 🚧 |❌| | not working, known issue https://github.com/status-im/status-desktop/issues/3995 PR open https://github.com/status-im/status-desktop/pull/3923 |
| Favourites | ✅ ||❌|https://github.com/status-im/status-desktop/issues/4037|
| Settings | not required? |✔️|||
| Wallet | 🚧 |❌||send button still not working |
|
## Wallet
#### add accounts
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| generate an account | ✅ ||✔️||
| add watch only address | ✅ ||✔️||
| enter seed phrase | ✅ ||✔️||
| enter private key | ✅ ||✔️||
#### list assets
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| ether | ✅ ||✔️||
| tokens | ✅ ||✔️||
| collectibles| ||❌|https://github.com/status-im/status-desktop/issues/4039|
#### send dialog
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send ether | 🚧 | | | https://github.com/status-im/status-desktop/issues/4038 |
| send token | 🚧 | | | https://github.com/status-im/status-desktop/issues/4038|
#### manage assets
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| toggle tokens | ✅ ||✔️||
| add custom token | ✅ ||❌|https://github.com/status-im/status-desktop/issues/4040|
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| set currency | ✅ ||✔️||
| receive | 🚧 ||||
| account settings | ✅ ||✔️||
| collectibles | ✅ ||❌|https://github.com/status-im/status-desktop/issues/4039|
| history | ✅ ||✔️|history is not shown for some known limitation|
## timeline
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Post timeline message | ||✔️||
| List timeline messages from contacts | ||✔️||
## Settings
#### Privacy & security
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| backup seed phrase | ✅ ||||
| change password | ✅ ||✔️||
| store pass to keychain | ? ||✔️||
| display profile pictures | ✔️ ||||
| display images | ✔️ ||||
| unfurling / chat link previews | ✅ |❌||broken right now|
| default browser to open links | ✔️ |||
| set Messages From Contacts Only | X ||||
#### Appearance
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| font size | ✔️ |✔️|||
| zoom | ✅ | ✔️ | | |
| theme | ✔️ |✔️|||
#### Notifications
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| notification preferences | ✔️ | | | done in qml |
| message preview | ✔️ | | | done in qml |
#### Sync settings
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| displaying sync node | ✔️ | ✔️ | | partially moved but not in use in the qml, it should be completed as part of the chats message fetching |
| choose sync node | ✔️ | ✔️ | | ditto |
| add custom sync node | ✔️ | | | ditto |
#### Browser settings
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| change homepage | ✔️ ||✔️|https://github.com/status-im/status-desktop/issues/4036|
| show favorites bar | ✔️ ||❌|https://github.com/status-im/status-desktop/issues/4037|
| search engine to use | ✔️ ||✔️||
| ethereum explorer to use | ✔️ ||✔️||
| dapp permissions | ✅ ||❌|no persmissios asked for any dapp, it is logged in https://github.com/status-im/status-desktop/issues/3995 , happens to any dapp|
#### Advanced
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| change RPC network | ✅ ||||
| add custom RPC network | ✅ ||||
| change fleet | ✅ ||||
| minimize on close | ✔️ |✔️|||
| open logs | ✅ |✔️|||
| toggle experiment features | ✔️ |✔️|||
| change node type | ||||
| enable download messages | ✔️ |❌|| not working as expected (downloaded chat log is empty) but not super high priority given current work on opt-in message reliability telemetry |
#### Other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Device settings | ✅ | | ✔️ | it is not broken, but seems it does not work logically even in master |
| Sound | ✔️ ||✔️||
| Language | ✅ ||✔️||
| My Profile | ✅ | | ✔️ | |
| Change profile picture | ? ||✔️|https://github.com/status-im/status-desktop/issues/4044|
| Contacts | ✅ ||✔️||
| ENS Usernames | ||✔️||
| Need Help | ✔️ ||✔️||
| About | ✅ | | ✔️ | |
| Sign out | ✔️ ||✔️||
## login
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| generate new account | ✔️ ||✔️||
| import existing key | ✔️ ||✔️||
| login | ✅ ||✔️||
| store in keychain | ✔️ ||✔️||
| first time opening app | ✅ ||✔️||
## other
#### contact requests
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| make contact request | ||✔️||
| view contact requests | ||✔️||
| accept a contact request | ||✔️||
| reject a contact request | ||✔️||
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| select state as online or offline | |❌|✔️||
## Chat
#### Chat channels general
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send messages | | ❌ || profile picture is missing in sent message, possibly fixed by [PR#3965](https://github.com/status-im/status-desktop/pull/3965) |
| receive messages | | ✔️ |||
| message syncing | |✔️|||
| reactions | |✔️|||
| replies | |✔️|||
| mute chat | |✔️|||
| mark as read | |✔️|||
| clear history | |✔️|||
| leave chat | |✔️|||
#### 1 on 1 chats
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send images | |❌|| [known issue](https://github.com/status-im/status-desktop/issues/3976) there is a PR for it already |
| send transaction | |V||tested but didn't test sending the tx for real yet|
| request transaction | |?❌||**happens in 0.3.0** requesting a transaction shows 'accept and send' / 'decline' to the user who requested it|
#### Group chats
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| start group chat | |✔️||note: I didn't see the group chat in 0.3.0, so might need to dobule check this|
| see group information | |✔️|||
| add members | |✔️|||
| remove members | |✔️|||
| make member admin | |✔️|||
| rename group | |✔️|||
### Stickers
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| get free stickers | |✔️|||
| buy sticker packs | ||||
| choose sticker | |✔️|||
| send a sticker | |❌|❌|https://github.com/status-im/status-desktop/issues/4045|
### Contacts
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| block user | |✔️|||
| remove contact | |✔️|||
| set local nickname | |✔️|||
#### Other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| public chats | |✔️|||
| search | |✔️|||
| activity center | ||||
| gif selector | |❌||url unfurling itself is not working, this is in a settings but relevant to the gif selector https://github.com/status-im/status-desktop/issues/3989|
| emoji selector | |✔️|||
## Communities
#### Create community
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| name and thumbnail | |✔️|✔️||
| membership requirements | |✔️|✔️||
| send commnunity invite | ||✔️||
#### join existing community
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| in the community list | |✔️|||
| accept community invite | |✔️|||
#### list community members
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| kick member | |❌|| user is not kicked in mobile, and can still send messages but doens't show in the list. didn't confirm if this is a regression or also happens in 0.3.0|
| ban member | ||||
#### categories
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| create categories | |✔️|||
| edit categories | |✔️|||
| delete category | |✔️|||
| move channels between categories |❌ ||how? **not possible in 0.3.0 either**|
#### community channels
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Edit channels | |✔️|||
| Delete channels | |✔️|||
| Reorder channels | |✔️|||
#### list community members
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| online and offline states | |✔️|||
#### pinned messages
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| set pinned messages | |✔️|||
| unset pinned message | |✔️|||
| view pinned messages | |✔️|| works, but pin messages context menu has qml issues https://github.com/status-im/status-desktop/pull/4021|
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Transfer Ownership | | | | ✔️ |
-----
<details>
<summary>Round 1 ✅ </summary>
# Round 1
## Browser
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| open simpledapp.eth | 🚧 | ❌ | | Currently migrating the ens resolution code<br>has issues to fix |
| Favourites | ✅ | ✔️ | | |
| Settings | not required? | ❌ | | it's redirecting to the advanced settings instead of the browser settings; the settings themselves work |
| Wallet | 🚧 | ❌ | | A transaction service must be injected in the provider to send transactions. QML for the wallet needs to point to the correct modules (once available)<br>has issues to fix |
## Wallet
#### add accounts
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| generate an account | ✅ | ✔️ | ✔️ | |
| add watch only address | ✅ | ✔️ | ✔️ | |
| enter seed phrase | ✅ | ✔️ | ✔️ | functionality works but qml has an issue |
| enter private key | ✅ | ✔️ | ✔️ | |
#### list assets
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| ether | ✅ | ✔️ | | |
| tokens | ✅ | ✔️ | | |
| collectibles| | | ❌ | not shown |
#### send dialog
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send ether | 🚧 | | | |
| send token | 🚧 | | | |
#### manage assets
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| toggle tokens | ✅ | ✔️ | | |
| add custom token | ✅ | ✔️ | | |
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| set currency | ✅ | ✔️ | | |
| receive | 🚧 | ❌ | | can't switch accounts in the receive dialog |
| account settings | ✅ | ✔️ | | |
| collectibles | ✅ | ✔️ | | functionality works but there is UI issue to fix |
| history | ✅ | ✔️ | | same as in 0.3.0 |
## timeline
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Post timeline message | | | ✔️ | not priority . Works as before with known issues |
| List timeline messages from contacts | | | ✔️ | not priority |
## Settings
#### Privacy & security
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| backup seed phrase | ✅ | | ❌ | available as `mnemonicModule` |
| change password | ✅ | | ✔️ | |
| store pass to keychain | ? | | ✔️ | TBC |
| display profile pictures | ✔️ | ❌ | ❌ | done in qm; didn't work for me; probably also an issue in 0.3.0 |
| display images | ✔️ | ❌ | | done in qml; not working |
| unfurling / chat link previews | ✅ | ❌ | | several issues found |
| default browser to open links | ✔️ | ✔️ | | done in qml; works the same as 0.3.0 |
| set Messages From Contacts Only | X | | | partially done, TODO |
#### Appearance
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| font size | ✔️ | ✔️ | | done in qml |
| zoom | ✅ | ✔️ | | |
| theme | ✔️ | ✔️ | | done in qml; works but found some qml that needs to be updated |
#### Notifications
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| notification preferences | ✔️ | | | done in qml |
| message preview | ✔️ | | | done in qml |
#### Sync settings
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| displaying sync node | ✔️ | ✔️ | | partially moved but not in use in the qml, it should be completed as part of the chats message fetching |
| choose sync node | ✔️ | ✔️ | | ditto |
| add custom sync node | ✔️ | | | ditto |
#### Browser settings
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| change homepage | ✔️ | ✔️ | | done in qml |
| show favorites bar | ✔️ | ✔️ | | done in qml |
| search engine to use | ✔️ | ✔️ | | done in qml |
| ethereum explorer to use | ✔️ | ✔️ | | done in qml |
| dapp permissions | ✅ | ? | | needs to be recheked after the browser is fixed |
#### Advanced
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| change RPC network | ✅ | | | In PR |
| add custom RPC network | ✅ | | | In PR |
| change fleet | ✅ | | | In PR |
| minimize on close | ✔️ | ✔️ | ✔️ | done in qml |
| open logs | ✅ | ✔️ | | In PR |
| toggle experiment features | ✔️ | ✔️ | ✔️ | done in qml |
| change node type | | ✔️ | | TODO / part of the node section module |
| enable download messages | ✔️ | | | done in qml |
#### Other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Device settings | ✅ | | | |
| Sound | ✔️ | ? | | done in qml; sound setting does change |
| Language | ✅ | ❌ | | not working, this was definitly working though, must be regression introduced by another refactor |
| My Profile | ✅ | ✔️ | | |
| Change profile picture | ? | ❌ | | not working |
| Contacts | ✅ | ❌ | | crash when adding a contact (fixed by Jo) |
| ENS Usernames | | | | TODO |
| Need Help | ✔️ | ✔️ | | done in qml |
| About | ✅ | ✔️ | | |
| Sign out | ✔️ | ✔️ | | done in qml |
## login
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| generate new account | ✔️ | ✔️ | ❌ | crashes on new account |
| import existing key | ✔️ | | ❌ | crashes on recovery |
| login | ✅ | ✔️ | ✔️ | |
| store in keychain | ✔️ | | ✔️ | it works, but asks for a password all the time |
| first time opening app | ✅ | | ✔️ | done in qml |
## other
#### contact requests
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| make contact request | | ❌ | | I didn't see the contact request received on . |
| view contact requests | | ✔️ | | |
| accept a contact request | | ✔️ | | |
| reject a contact request | | ✔️ | | |
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| select state as online or offline | | ✔️ | | seems to work, minor issue found |
## Chat
#### Chat channels general
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send messages | | ✔️ | | |
| receive messages | | ✔️ | | |
| message syncing | | ✔️ | | tested syncing on app reopen for messages in the last 5 minutes |
| reactions | | ✔️ | | |
| replies | | ✔️ | | |
| mute chat | | | | |
| mark as read | | ✔️ | | |
| clear history | | ❌ | | it works, but on reopening the app all chats are gone, high priority to fix |
| leave chat | | ✔️ | | |
#### 1 on 1 chats
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| send images | | ❌ | | image is sent but does not display for the user that sent it |
| send transaction | | | | |
| request transaction | | ❌ | | crashes |
#### Group chats
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| start group chat | | ✔️ | | |
| see group information | | ❌ | | some issues found |
| add members | | | | |
| remove members | | | | |
| make member admin | | ✔️ | | |
| rename group | | ✔️ | | dialog itself doesnt update with the new name |
### Stickers
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| get free stickers | | ✔️ | | |
| buy sticker packs | | | | |
| choose sticker | | ✔️ | | |
### Contacts
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| block user | | ✔️ | | |
| remove contact | | ✔️ | | |
| set local nickname | | ✔️ | | |
#### Other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| public chats | | ✔️ | | |
| search | | ✔️ | | |
| activity center | | | ❌ | |
| gif selector | | ✔️ | | |
| emoji selector | | ❌ | | several issues found |
## Communities
#### Create community
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| name and thumbnail | | ✔️ | | |
| membership requirements | | | ✔️ | |
| send commnunity invite | | | ✔️ | |
#### join existing community
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| in the community list | | ✔️ | ✔️ | actually here the list looks more accurate than the one in 0.3.0 |
| accept community invite | | ✔️ | ✔️ | |
#### list community members
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| kick member | | | ✔️ | |
| ban member | | | ✔️ | |
#### categories
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| create categories | | ✔️ | | |
| edit categories | | ✔️ | | |
| delete category | | ✔️ | | |
| move channels between categories | | ❌ | |
#### community channels
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Edit channels | | ❌ | ❌ | |
| Delete channels | | ❌ | ❌ | |
| Reorder channels | | ❌ | ✔️ | seems reordering works, but drag and drop no |
#### list community members
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| online and offline states | | ✔️ | | seems to work, minor issue found; needs more testing |
#### pinned messages
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| set pinned messages | | ✔️ | ✔️ | |
| unset pinned message | | ❌ | ✔️ | qml issue . Dunno, it works to me|
| view pinned messages | | ✔️ | ✔️ | |
#### other
| Functionality | Moved? | Checked (Iuri) | Checked (Nastya) | Notes |
| -------- | -------- | -------- | -------- | -------- |
| Transfer Ownership | | | | ✔️ |
</details>