evgeny
|
34a95b7733
|
Route member diagnostics safely across panels and modal actions
|
2026-10-27 10:20:07 +01:00 |
|
evgeny
|
a8958865bc
|
Keep member rows consistent and own queued refresh requests
|
2026-10-27 09:48:38 +01:00 |
|
evgeny
|
6c0f9c9068
|
Reject embedded NUL before passing animation JSON to rlottie
|
2026-10-27 04:00:54 +01:00 |
|
evgeny
|
a7a7e4b5a1
|
Cancel member actions when a click becomes a drag
|
2026-10-27 03:54:03 +01:00 |
|
evgeny
|
1820128f5b
|
Document member badge painting and ignored state flags
|
2026-10-27 03:43:31 +01:00 |
|
evgeny
|
efe879bfd9
|
Preserve complete audio frames and reject invalid ring buffers
|
2026-10-27 03:42:03 +01:00 |
|
evgeny
|
7fa20ceb79
|
Specify shared FFmpeg image buffer ownership
|
2026-10-27 03:38:12 +01:00 |
|
evgeny
|
b0acb285c1
|
Bound TGS decoding and keep invalid icons out of animation
|
2026-10-27 03:33:50 +01:00 |
|
evgeny
|
41ce04e2f0
|
Document desktop instance activation and lock lifetime
|
2026-10-27 03:22:21 +01:00 |
|
evgeny
|
dafd3a2adc
|
Reject malformed audio diagnostic snapshots
|
2026-10-27 03:19:03 +01:00 |
|
evgeny
|
9fa58b4f83
|
Keep desktop config projection separate from core settings
|
2026-10-27 03:14:00 +01:00 |
|
evgeny
|
f6f3ca8da7
|
Share checked desktop config batches and diagnose write failures
|
2026-10-27 03:14:00 +01:00 |
|
evgeny
|
13918d1cea
|
Preserve desktop configuration on failed writes
|
2026-10-27 02:57:07 +01:00 |
|
evgeny
|
61ed80e18c
|
Share the ETCP monitor across desktop entry points
|
2026-10-27 02:49:39 +01:00 |
|
evgeny
|
1b695fe247
|
Own and cancel desktop bridge commands before core teardown
|
2026-10-27 02:25:05 +01:00 |
|
evgeny
|
75124e0efa
|
Preserve independent NAT details in desktop diagnostics
|
2026-10-27 01:48:13 +01:00 |
|
evgeny
|
12c5945eed
|
Handle unavailable cores and late status page responses
|
2026-10-27 01:44:40 +01:00 |
|
evgeny
|
b2addca5ce
|
Clarify desktop logging contracts and retain early log path
|
2026-10-27 01:41:23 +01:00 |
|
evgeny
|
d22bae19b4
|
Fix desktop node startup rollback and state ownership
|
2026-10-27 01:38:26 +01:00 |
|
evgeny
|
b163642b52
|
Fix oversized ETCP monitor snapshots
|
2026-10-27 01:26:16 +01:00 |
|
evgeny
|
845bf2580d
|
Merge upstream chat revisions with attachment transaction fixes
|
2026-10-26 23:35:21 +01:00 |
|
evgeny
|
4b189891f7
|
Keep UI test references stable across queued channel refreshes
|
2026-10-26 22:58:15 +01:00 |
|
evgeny
|
334991fbe5
|
Initialize the desktop edit fixture with a valid test identity
|
2026-10-26 22:56:21 +01:00 |
|
evgeny
|
87f312f31b
|
Retain startup diagnostics for the desktop edit integration test
|
2026-10-26 22:55:05 +01:00 |
|
evgeny
|
45257bf37f
|
Exercise desktop editing through the real menu composer core and quoted replies
|
2026-10-26 22:51:10 +01:00 |
|
evgeny
|
ec8c6e9eb1
|
Verify edit events bypass new-message callbacks and notifications
|
2026-10-26 22:49:45 +01:00 |
|
evgeny
|
8523448c3a
|
Reserve desktop edit dispatch and reject malformed update events
|
2026-10-26 22:49:45 +01:00 |
|
evgeny
|
5b6c96d3d8
|
Test desktop composer edit confirmation cancel failure and channel changes
|
2026-10-26 22:47:58 +01:00 |
|
evgeny
|
48bdb85ff9
|
Preserve composer media policy and display edit times for short or emoji text
|
2026-10-26 22:47:57 +01:00 |
|
evgeny
|
8b34889a19
|
Check signed reply references against the revision envelope
|
2026-10-26 22:46:42 +01:00 |
|
evgeny
|
c39bdef344
|
Localize group editing controls and edit timestamps
|
2026-10-26 22:45:04 +01:00 |
|
evgeny
|
1afb1010cc
|
Wire desktop context-menu editing and update visible messages in place
|
2026-10-26 22:38:42 +01:00 |
|
evgeny
|
2a9b5748e9
|
Show edited time and retain revision metadata in desktop rows
|
2026-10-26 22:38:17 +01:00 |
|
evgeny
|
20350338b8
|
Deliver committed edits to desktop without message notifications
|
2026-10-26 22:38:17 +01:00 |
|
evgeny
|
e483027e3e
|
Edit group text in desktop composer with save cancel and draft restoration
|
2026-10-26 22:38:06 +01:00 |
|
evgeny
|
b46927f40d
|
Read group revisions and keep history windows ordered by stable IDs
|
2026-10-26 22:37:39 +01:00 |
|
evgeny
|
5dab86e840
|
Initialize chat schema before storing and publishing local identity
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f1da7d7ee8
|
Align desktop history reads with Merkle schema and fix PM test setup
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
cd0329b301
|
Cover deleted PM composer state and log GUI deletion failures
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
8ccad3b56b
|
Test PM deletion through the desktop window and history snapshot generations
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
e88f3ce46a
|
Finish PM composer cleanup and skip history requests after shutdown
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
5778c8aa0a
|
Translate desktop PM deletion confirmation and errors
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
6382c794ea
|
Complete desktop PM deletion after the core transaction result
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
4089944673
|
Guard desktop PM sends and history by conversation generation
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
e10354a0ac
|
Keep PM composer work bound to its history generation
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
df80c43a57
|
Offer conversation deletion in the desktop PM context menu
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
8e3c536cbb
|
Bridge desktop DM deletion requests and results
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f0b7b22f92
|
Read visible DM generations in the desktop conversation list
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
e5ca2e174c
|
Honor core stop before and after Android restart with lifecycle regressions
|
2026-10-26 22:07:39 +01:00 |
|
evgeny
|
c75bfc618a
|
Honor core stop in desktop owner loop and verify cleanup
|
2026-10-26 22:07:39 +01:00 |
|