---
# System prepended metadata

title: base_1 progress & verification checklist

---

# 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>