Commit fd686a3
authored
[codex] Prepare RCH Rust preview 5 release (#202)
* Clear stale timeout metadata on delivered receipts
* Clear stale dispatch errors on successful handoff
* Relay inbound direct LXMF messages to active clients
* Use runtime presence for inbound direct relay
* Reconcile fanout target delivery statuses
* Fallback generic direct peer-not-announced to propagation
* Propagate unannounced fanout targets
* Clear stale direct receipts before propagation fallback
* Send propagated SDK messages with stamp options
* Preserve delivered fanout targets on propagation fallback
* Satisfy clippy for propagation fallback branch
* Refresh RCH lockfile for LXMF v0.5.0 CI
* Route stale announced users through propagation
* Route direct relays to active LXMF clients
* Prefer fresh direct relay subscribers
* Route unannounced Hub recipients through propagation
* Route unavailable REM commands through propagation
* Avoid blocking propagated fanout on ZeroMQ replies
* Enqueue propagated single sends over ZMQ
* Fallback auto direct failures to propagation
* Keep partial propagated fanout successful
* Route direct relays using narrowed targets
* Allow live direct relay targets without fresh announce
* Update lockfile for LXMF-rs RPC dependency
* Add rostered LXMF group chat fanout
* Update lockfile for pinned LXMF SDK
* Bump RCH LXMF baseline to 0.5.1
* Expose LXMF roster commands in help
* Bound RCH telemetry state per identity
* Fix LXMF group chat relay routing
* Reject stale targeted LXMF peers
* Preserve newer telemetry snapshots
* Fix stale target presence routing
* Fix stale target freshness routing
* Prepare RCH Rust preview 4 release
* Prepare RCH release-candidate stress gates
* Bound reticulumd bridge connect during stress
* chore: update vulnerable dependency locks (#199)
* chore: update vulnerable dependency locks
* ci: raise Rust toolchain for patched dependencies
* [codex] Fallback timed-out broadcasts to propagation (#200)
* Fallback timed-out broadcasts to propagation
* Fix broadcast propagation fallback dispatch
* Tag timeout propagation fallback callbacks
* Keep timed-out broadcast fallbacks retrying
* [codex] Add canonical RCH user story ledger (#201)
* Add canonical RCH user story status ledger
* Document UI story smoke pass
* Record public metadata story smoke
* Fix OpenAPI case alias export
* Fix broadcast propagation fallback retries
* Extend broadcast rate limit retry budget
* Resolve Reticulum config path from hub config
* Fix RC rollback and broadcast callback failures
* Preserve broadcast rate-limit retry budget
* Fix dashboard runtime control feedback
* Document remote auth retest
* Accept BOM-prefixed hub config
* Keep broadcast timeouts on propagation fallback
* Document topics subscriber partial retest
* Document broadcast fallback live retest
* Document client registry moderation retest
* Document file image live API retest
* Repair persisted broadcast fallback retries
* Document EAM live API retest
* Repair direct broadcast timeout fallback
* Document asset skill assignment live retest
* Mark recovered delivery failures superseded
* Fix stale delivery failure cards
* Clear recovered delivery failures from dashboard
* Fix checklist mission UID alias
* Refresh dashboard events from server snapshot
* Document marker zone live API retest
* Keep propagated broadcast fallback retryable
* Document mission audit export retest
* Document mission audit browser block
* Document bounded broadcast stress probe
* Clarify broadcast retry stress evidence
* Document TAK connector RC retest
* Document Python migration RC rehearsal
* Fix stale broadcast UI reconciliation
* Document package sidecar RC smoke
* Document accepted broadcast propagation stress
* Fix broadcast fallback metadata and CI pin
* Document post-fix broadcast canary
* Add topics page UI regression coverage
* Add mission audit UI export regression
* Document repeated broadcast stale-card check
* Add users page UI regression coverage
* Prevent stale broadcast failure resurrection
* Add mission domain object page regression
* Record post-stale-fix broadcast canary
* Record broadcast receipt pending follow-up
* Record in-app browser reload proof
* Format nested users metadata
* Associate select labels with unique controls
* Emit retry recovery events for propagated fallbacks
* Record repeated broadcast stale-card retest
* Record phone refresh receipt follow-up
* Prevent cached dashboard shell stale cards
* Record mission domain rendered retest
* Fix stalled broadcast timeout fallback
* Document WebMap rendered RC proof
* Bound reticulumd receipt status polling
* Fix receipt target polling starvation
* Stabilize receipt polling priority test
* Document live broadcast recovery check
* Document phone identity broadcast blocker
* Document repeated broadcast fallback canary
* Stabilize receipt status polling tests
* Document files UI rendered proof
* Document phone sync propagated canary retest
* Document repeated broadcast send-error proof
* Repair stale outbound failure metadata
* Document stale metadata repair canary
* Filter stale broadcast roster targets
* Preserve broadcast send timeout retry reason
* Document phone propagation receipt blocker
* Document repeated broadcast send-error retest
* Document team rights browser proof
* Document checklist browser proof
* Document file image browser proof
* Prevent stale chat delivery downgrades
* Render mission EAM controls from wrapped lists
* Render mission logistics from wrapped lists
* Document phone propagation receipt blocker
* Document repeated broadcast fallback recheck
* Bound control sync route timeout
* Prune stale propagated receipt targets
* Fix active propagated broadcast state
* Project retryable propagated fallback as queued
* Fix active propagated fallback failure projection
* Fix deferred ZMQ propagation acceptance state
* Address PR 201 review feedback
* Prepare RCH Rust preview 5 release
* Fix Reticulum UI config and map markers
---------
Co-authored-by: Corvo <brothercorvo@users.noreply.github.com>1 parent 501763c commit fd686a3
57 files changed
Lines changed: 16542 additions & 1705 deletions
File tree
- .github/workflows
- apps/rch-desktop
- src-tauri
- crates
- r3akt-rch-bridge/src
- r3akt-rch-core/src
- r3akt-rch-server
- src
- tests
- r3akt-transport-rns
- src
- docs
- packaging
- scripts
- ui
- src
- components
- pages
- missions
- styles
- stores
- utils
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
| 163 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
| 190 | + | |
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
154 | 160 | | |
| |||
0 commit comments