Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 14 additions & 38 deletions docs/roadmap.md → docs/roadmap/2025-H2.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@
- [Features](#features-1)
- [2.37](#237)
- [Features](#features-2)
- [2.38](#238)
- [Features](#features-3)


## 2025 H2

Expand Down Expand Up @@ -47,12 +46,9 @@ Estimated release: End of November
- [FURPS](/docs/FURPS/mobile-build.md)
- Progress is also inherited from the Tablet Epic above
- In Progress ⏳ 🟩🟩🟩🟩⬜ 83%
- [Memory and Performance improvements](https://github.com/status-im/status-app/issues/18296)
- No provided FURPS at the moment as this is mostly about profiling and fixing issues found.
- In Progress ⏳ 🟩🟩🟩⬜⬜ 64%
- [Dapp Browser](https://github.com/status-im/status-app/issues/19246)
- MVP [Dapp Browser](https://github.com/status-im/status-app/issues/19246)
- [FURPS](/docs/FURPS/dapp-browser.md)
- In Progress ⏳ 🟩🟩🟨⬜⬜ 55%
- Done ✅ 🟩🟩🟩🟩🟩 100%
- [Local Backup finishing touches](https://github.com/status-im/status-app/issues/18583)
- Done ✅ 🟩🟩🟩🟩🟩 100%
- [Opt-in Messages local backup](https://github.com/status-im/status-app/issues/18527)
Expand All @@ -62,7 +58,7 @@ Estimated release: End of November
- [External Activity fetching](https://github.com/status-im/status-app/issues/17188)
- Done ✅ 🟩🟩🟩🟩🟩 100%
- [Translation initiative](https://github.com/status-im/status-app/issues/18293)
- In Progress ⏳ 🟩🟩🟩🟩⬜ 82%
- Done ✅ 🟩🟩🟩🟩🟩 100%
- [Full Emoji list in Reactions](https://github.com/status-im/status-app/issues/18766)
- Done ✅ 🟩🟩🟩🟩🟩 100%

Expand All @@ -71,37 +67,17 @@ Estimated release: End of November

Release Epic: https://github.com/status-im/status-app/issues/18528

Estimated release: Mid-December
Small end of year release.

#### Features

- [Backend refactor](https://github.com/status-im/status-go/issues/6435)
- Runs parallel to other features and doesn't need to be shipped to any particular milestones
- No API changes are expected until the Chat SDK is integrated
- [Roadmap, Documentation and FURPS](https://zealous-polka-dc7.notion.site/Backend-Refactoring-2078f96fb65c80d8954ae8fc651b3a33)
- In Progress ⏳ 🟩🟩🟨⬜⬜ 55% (estimated progress as not all subtasks are created)
- [Privacy mode](https://github.com/status-im/status-app/issues/17619)
- [FURPS](/docs/FURPS/privacy-mode.md)
- In Progress ⏳ 🟩🟩🟩🟩⬜ 88%
- Improve Token List and Support custom tokens
- In Progress ⏳
- Private Transactions
- [Ethereum Follow Protocol](https://github.com/status-im/status-app/issues/18685)
- In Progress ⏳ 🟨⬜⬜⬜⬜ 10%
- Keycard Shell Integration
- [UI modularization](https://github.com/status-im/status-app/issues/17872)
- [FURPS](/docs/FURPS/ui-modularization.md)
- In Progress ⏳ 🟩⬜⬜⬜⬜ 27%

### 2.38

Estimated release: February
Estimated release: Early January

#### Features

- Improve User support
- RLN
- Dependant on the Chat SDK being (partialy) implemented and integrated as part of the Backend refactor
- News Feed on Waku
- File sending over Codex
- Dependant on Codex being available in Light mode for mobile and having a C library
- Followed list from [Ethereum Follow Protocol](https://github.com/status-im/status-app/issues/18685)
- Done ✅ 🟩🟩🟩🟩🟩 100%
- [New translations](https://github.com/status-im/status-app/issues/19512)
- In Progress ⏳
- First phase of [SDS](https://github.com/logos-messaging/pm/issues/194)
- In Progress ⏳
- Support for SDS message unwrapping
- Planned support for SDS message wrapping (full support) in 2.39
106 changes: 106 additions & 0 deletions docs/roadmap/2026-H1.md
Copy link
Contributor

@igor-sirotin igor-sirotin Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll to leave some of my thoughts/ideas here. They don't have to go to 2.38, and some not even in 2026 H2.
But I'd love to see us doing this kind of stuff.

Sharing in the order smaller -> bigger.

Ideas highlights

Developer experience:

  • Use Nimble instead of nimbus-build-system

Annoying long-standing issues

Small but nice features:

  • Logout (without closing the app) — supported by backend, was supported by legacy mobile.
  • Delete account — supported by backend, was supported by legacy mobile.
  • Integrate Sentry on Nim side to get crash reports

Reincarnate existing features:

  • Embedded privacy-preserving updates notifications

    There is services/updates service in backend. I'm not fully sure how it works, but it uses desktop.stateofus.eth ENS name to retrieve a URL, and then the version is fetched from this URL using an HTTP client.

    Using HTTP here is not super privacy-preserving, but still good enough. We could use it, or maybe implement a simple smart contract that Status App would read.

  • ENS — ensure full support.

    Getting and releasing, binding existing ENS names, monitoring expire date.
    Maybe add more features like syncing gravatar, bio and other profile info.

Big features:

  • Communities
    • Improve owner experience. Provide ways and docs on running a Control Node.
    • Channels Threads (perhaps makes sense to finish Chat SDK integration first)
  • Disposable chats — chats that use ephemeral keys and don't preserve history
  • Multisigs — create multisig wallets, e.g. within group chats. Use Status/Waku to sign transactions off-chain and then publish all signatures together on-chain.

Long-term vision

I believe that Status is not just a messenger or a wallet. But it's a synergy of both.
There will always be fancier wallets. But none of them have messenger. And the opposite.

Therefore, the focus should be on features utilizing both, like Token-gated communities and Multisigs. These are the features that we should develop. And any tasks to ensure we have a reliable foundation to deliver new features quickly.

Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Status Roadmap

## Table of Contents
- [Status Roadmap](#status-roadmap)
- [Table of Contents](#table-of-contents)
- [2026 H1](#2026-h1)
- [2.38](#238)
- [Features](#features)
- [2.39](#239)
- [Features](#features-1)
- [2.40](#240)
- [Features](#features-2)

## 2026 H1

### 2.38
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like 2.38 is overloaded, I doubt we can do that much 🤔


Release Epic: https://github.com/status-im/status-app/issues/19509

Estimated release: Early February

#### Features

-[Mobile feature parity](https://github.com/status-im/status-app/issues/19530)
- In Progress ⏳ 🟨⬜⬜⬜⬜ 19%
- Includes:
- [Keycard support](https://github.com/status-im/status-app/issues/19531): In Progress ⏳ 🟩🟩🟨⬜⬜ 50%
- [Push Notifications](https://github.com/status-im/status-app/issues/19532): In Progress ⏳ 🟩⬜⬜⬜⬜ 25%
- [Deep Links Support](https://github.com/status-im/status-app/issues/19533): In Progress ⏳ 🟩⬜⬜⬜⬜ 25%
- [QR Code scanning](https://github.com/status-im/status-app/issues/19534)
- [UI Zoom setting](https://github.com/status-im/status-app/issues/18265)
-[Mobile Dapp Browser](https://github.com/status-im/status-app/issues/19535)
- In Progress ⏳
- ⭐ Polish [Desktop Dapp Browser](https://github.com/status-im/status-app/issues/19246)
- [FURPS](/docs/FURPS/dapp-browser.md)
- In Progress ⏳ 🟩🟩🟩🟨⬜ 71%
-[Privacy mode](https://github.com/status-im/status-app/issues/17619)
- [FURPS](/docs/FURPS/privacy-mode.md)
- In Progress ⏳ 🟩🟩🟩🟩🟨 90%
-[Integrate Linea chain](https://github.com/status-im/status-app/issues/19536)
- In Progress ⏳ 🟩🟩🟩🟩🟨 90%
-[Improve Token List and Support custom tokens](https://github.com/status-im/status-app/issues/19517)
- In Progress ⏳
- Merged. Testing and fixing is in progress
- [Private Transactions POC](https://github.com/status-im/status-app/issues/19539)
- [Unified Adaptive Navigation System](https://github.com/status-im/status-app/issues/19458)
- [Chat Input Field UX Improvements](https://github.com/status-im/status-app/issues/19524)
- [Activity Center revamp](https://github.com/status-im/status-app/issues/18516)
- In Progress ⏳ 🟩🟨⬜⬜⬜ 33%
- [Nimbus Verification Proxy](https://github.com/status-im/status-app/issues/19538)
- By using [eth-rpc-proxy](https://github.com/erpc/erpc)
- [Backend refactor](https://github.com/status-im/status-go/issues/6435)
- Runs parallel to other features and doesn't need to be shipped to any particular milestones
- No API changes are expected until the Chat SDK is integrated
- [Roadmap, Documentation and FURPS](https://zealous-polka-dc7.notion.site/Backend-Refactoring-2078f96fb65c80d8954ae8fc651b3a33)
- In Progress ⏳ 🟩🟩🟨⬜⬜ 54% (estimated progress as not all subtasks are created)
- [Replacing the current archive Torrent protocol with Logos Storage protocol](https://github.com/logos-storage/logos-storage-nim/issues/1304)
- In Progress ⏳

### 2.39

Release Epic: https://github.com/status-im/status-app/issues/19529

Estimated release: Mid March

#### Features

- ⭐ Support QR code cold wallet standard EIP -4527 (Keycard Shell)
- ⭐ Private Transactions
- Follow-up of [Private Transactions POC](https://github.com/status-im/status-app/issues/19539)
- Enabling of the feature flag
-[Full SDS integration](https://github.com/logos-messaging/pm/issues/194)
- Enabling of the SDS wrapping feature flag
- Breaking change for people in 2.36 or lower (first supported release is 2.37)
- Local Notifications on Android
- [Standardized approach for Popups / Menus / Dropdowns](https://github.com/status-im/status-app/issues/19493)
- [Color System Revamp](https://github.com/status-im/status-app/issues/19455) - Improved Dark Mode & Updated Palettes
- Record and send audio messages
- News Feed on Waku
- Swap + Bridge in one
- [Memory and Performance improvements](https://github.com/status-im/status-app/issues/18296)
- No provided FURPS at the moment as this is mostly about profiling and fixing issues found.
- In Progress ⏳ 🟩🟩🟩⬜⬜ 64%
- [Improve `New Chat Creation / Group Chats Management` Flow](https://github.com/status-im/status-app/issues/19222)
- [New Global Search (Replace Home + CTRL + K)](https://github.com/status-im/status-app/issues/19220)
- [Ethereum Follow Protocol](https://github.com/status-im/status-app/issues/18685)
- In Progress ⏳ 🟨⬜⬜⬜⬜ 10%
- [Efficient ChatView component](https://github.com/status-im/status-app/issues/19526)
- Switch from `nimbus-build-system` to `Nimble`


### 2.40

Estimated release: End of May

#### Features

- File sending over Codex
- Dependant on Codex being available in Light mode for mobile and having a C library
Comment on lines +98 to +99
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will try get Community Archive on Codex in 2.38

- Online voice and video calls
- [UI modularization](https://github.com/status-im/status-app/issues/17872)
- [FURPS](/docs/FURPS/ui-modularization.md)
- In Progress ⏳ 🟩⬜⬜⬜⬜ 27%
- [Chat Input Field Refactor ](https://github.com/status-im/status-app/issues/19525)
- Refactor WalletConnect to the use the same connector service as the Browser extension
- This will use the same storage and reduce duplicated code.
8 changes: 8 additions & 0 deletions docs/roadmap/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Roadmap

In this folder, you can find the roadmap files for the Status App.

- [First half of 2026 (H1)](2026-H1.md)
- [Second half of 2025 (H2)](2025-H2.md)

Epics marked with a star (⭐) are **Key** Features for the milestone, meaning that the milestone is considered Done when those Epics are Done, initiating the Release Process.