Commit Graph
981 Commits
Author SHA1 Message Date
evgeny 71d19013c0 Measure uasync CPU load and display it in desktop and Android GUIs
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
2026-10-10 12:31:13 +02:00
evgeny bcfe7ca4c1 Remove obsolete trailing space after channel moc cleanup 2026-10-10 11:18:59 +02:00
evgeny 8f4476d415 Translate the group header menu labels 2026-10-10 11:18:34 +02:00
evgeny 8b9a8f3f50 Remove group row icons and give titles the freed space 2026-10-10 11:18:17 +02:00
evgeny c65895bd29 Remove inline action hit targets from channel rows 2026-10-10 11:17:32 +02:00
evgeny de18864506 Collect group actions in the conversation header menu 2026-10-10 11:17:00 +02:00
evgeny 46d744c356 Remove the file manager button from the channel footer 2026-10-10 11:07:02 +02:00
evgeny 6ae075b43b Open own group files from the conversation header 2026-10-10 11:06:45 +02:00
evgeny 491e06b235 Cover recursive confirmation and storage receipt exhaustion 2026-10-10 11:02:31 +02:00
evgeny b3a85fa67b Test recursive removal against real disk storage 2026-10-10 10:59:58 +02:00
evgeny d3b0dd5722 Confirm recursive deletion and localize removal progress 2026-10-10 10:58:45 +02:00
evgeny 55884d103f Remove directory trees after a complete preflight scan 2026-10-10 10:58:25 +02:00
evgeny a5897405ca Defer closing until batch cancellation and cleanup finish 2026-10-10 09:38:35 +02:00
evgeny 76db3cb155 Wait for the file manager to finish copying every entry 2026-10-10 09:37:44 +02:00
evgeny d835d1a78e Keep deferred drag results owned by their operation 2026-10-10 01:58:13 +02:00
evgeny d871ec8193 Restore keyboard focus and test changed-tree cleanup 2026-10-10 01:57:28 +02:00
evgeny 2179e3ebab Place the native drag fixture beside the file manager 2026-10-10 01:43:06 +02:00
evgeny 37adc1ae56 Add an opt-in native file manager drag integration test 2026-10-10 01:42:42 +02:00
evgeny d9dedad9e8 Translate batch file and directory operations 2026-10-10 01:41:42 +02:00
evgeny a14e50e655 Validate batch snapshots and freeze deletion confirmation context 2026-10-10 01:41:42 +02:00
evgeny c8fef2bfbd Test range selection and recursive file tree transfers 2026-10-10 01:40:39 +02:00
evgeny cad0741d43 Adapt browser regressions to asynchronous batch completion 2026-10-10 01:39:43 +02:00
evgeny 1aa2cfe2fa Build batch transfers and wait for cancellation on close 2026-10-10 01:38:54 +02:00
evgeny d9450ba97a Connect multi-selection and folder transfers to the browser 2026-10-10 01:38:28 +02:00
evgeny 1a2df28a9c Add cancellable file tree batch operations 2026-10-10 01:37:14 +02:00
evgeny f2265a0948 Test Android file wire formats and nonempty directory status 2026-10-10 01:27:34 +02:00
evgeny acdeb4a949 Share exported files safely and show background transfer progress 2026-10-10 01:27:34 +02:00
evgeny 9bd501a502 Localize file operations and refine transfer notifications 2026-10-10 01:27:17 +02:00
evgeny 00550a33a9 Open Android file browser from channels and members 2026-10-10 01:27:17 +02:00
evgeny d3382d0d67 Add a mobile member file browser with safe file actions 2026-10-10 01:27:17 +02:00
evgeny 5cc106d15f Expose member file commands through Android JNI 2026-10-10 01:15:32 +02:00
evgeny 4d42ec3c8f Own Android file transfers and core activity independently of UI 2026-10-10 01:15:32 +02:00
evgeny 61d5312437 Share Android file codecs and request IDs with avatars 2026-10-10 01:11:55 +02:00
evgeny e72120d4b3 Reactivate offscreen browser after confirmation dialogs 2026-10-10 00:45:49 +02:00
evgeny b34bf7eb5d Wait for modal focus restoration in file shortcut test 2026-10-10 00:44:42 +02:00
evgeny 363d02cd5a Keep file navigation focused and open entries with Enter 2026-10-10 00:41:18 +02:00
evgeny 70782624c1 Add Delete and Backspace shortcuts to group files 2026-10-10 00:40:25 +02:00
evgeny 0cd0bcf0e2 Verify delayed file MIME across success failure and cancellation 2026-10-10 00:22:22 +02:00
evgeny 4caa205846 Translate file manager export actions and status 2026-10-10 00:20:28 +02:00
evgeny a7ee29c1da Test file manager copy and deferred drag completion 2026-10-10 00:20:27 +02:00
evgeny 789f613cf6 Deliver remote file drags in one gesture using deferred MIME 2026-10-10 00:19:08 +02:00
evgeny 604cc369e4 Export group files through the clipboard and native file drags 2026-10-10 00:16:46 +02:00
evgeny 3fa7f8c755 Accept file drops inside the Group files window 2026-10-10 00:13:33 +02:00
evgeny 3289265ab3 Translate file drop and upload queue messages 2026-10-09 23:32:47 +02:00
evgeny 6d8bf1ad11 Cover footer file drops and upload queue lifecycle 2026-10-09 23:32:29 +02:00
evgeny 0bf241696a Validate dropped file sources outside the GUI thread 2026-10-09 23:31:27 +02:00
evgeny 1ed7d280ab Accept file drops across the channel footer 2026-10-09 23:30:33 +02:00
evgeny c721de6e80 Add sequential member file uploads with destination locking 2026-10-09 23:29:56 +02:00
evgeny 7266c6b00d Translate the own files button tooltip 2026-10-09 22:58:05 +02:00
evgeny 4b79539b62 Add own files button to the channel list footer 2026-10-09 22:58:01 +02:00