core, ui: replace map of network statuses with subscription status of current chat (#6353)

* core: subscription status wip

* update

* update

* update

* remove statuses core

* cleanup ios

* comment

* plans

* remove NetworkStatus

* ios wip

* contact sub status

* Revert "contact sub status"

This reverts commit 50cf94beed.

* sub status

* set on connected

* kotlin

* rename

* layout

* member status

* kotlin

* fix chat subscription status

* string

* core: update simplexmq

* client notices

* update simplexmq

* update alert

* update simplexmq

* android/desktop

* formatting

* fix tests

* update plans and API docs

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
This commit is contained in:
spaced4ndy
2025-10-18 22:53:47 +01:00
committed by GitHub
co-authored by Evgeny Poberezkin
parent 0dc33708a3
commit a65151ba6d
74 changed files with 529 additions and 527 deletions
+16
View File
@@ -47,6 +47,7 @@ This file is generated automatically.
- [ChatType](#chattype)
- [ChatWallpaper](#chatwallpaper)
- [ChatWallpaperScale](#chatwallpaperscale)
- [ClientNotice](#clientnotice)
- [Color](#color)
- [CommandError](#commanderror)
- [CommandErrorType](#commanderrortype)
@@ -288,6 +289,12 @@ AGENT:
- type: "AGENT"
- agentErr: [SMPAgentError](#smpagenterror)
NOTICE:
- type: "NOTICE"
- server: string
- preset: bool
- expiresAt: UTCTime?
INTERNAL:
- type: "INTERNAL"
- internalErr: string
@@ -315,6 +322,7 @@ INACTIVE:
**Record type**:
- reason: [BlockingReason](#blockingreason)
- notice: [ClientNotice](#clientnotice)?
---
@@ -1378,6 +1386,14 @@ self == 'direct' ? '@' : self == 'group' ? '#' : self == 'local' ? '*' : '' // J
- "repeat"
---
## ClientNotice
**Record type**:
- ttl: int64?
---
## Color