Commit Graph

129 Commits

Author SHA1 Message Date
Mikhail Shashin 3e60c9ce2c Add dynamic title bar styling based on theme
Introduced TitleBarStyle utility to set window title bar color scheme according to the selected theme (light or dark). Updated KDDockWidgets TitleBar to support QSS-based styling and improved QSS for all themes to style title bars and tabs. Applied title bar style changes in MainAdaptix and DialogSettings to ensure consistency when themes are changed.
2025-11-28 00:40:43 +03:00
Ralf fc32e6328c sync update 2025-11-26 00:17:49 +03:00
Ralf 7fa4c0ed22 add ui_height and ui_width 2025-11-26 00:13:20 +03:00
Ralf 6e93c9da6b fix upload/download/sync 2025-11-23 19:23:37 +03:00
Ralf b759915d53 PR upd 2025-10-26 02:29:13 +03:00
Ralf 23d4bc6c26 Merge branch 'dev-0.10' into feature/sync-optimization-backward-compat 2025-10-26 02:24:35 +03:00
Ralf 5ccf1d1264 features from pull/173 2025-10-26 01:12:26 +03:00
Ralf 22c3ce6f1b small fix 2025-10-26 01:10:18 +03:00
Ralf 3d08c08e7c Credentials Manager update 2025-10-24 22:47:48 +03:00
Ralf bc90630888 Targets Manager updated 2025-10-23 23:33:49 +03:00
lsroot b037a729cd feat(sync): Phase 1 - Implement batch transmission optimization
Optimize client-server log synchronization performance with batch processing.

Server-side changes:
- Add TYPE_SYNC_BATCH (0x14) packet type
- Implement batch transmission in TsSyncStored() (BATCH_SIZE=100)
- Add SyncPackerBatch structure for batch packets
- Add performance monitoring with timing logs

Client-side changes:
- Add TYPE_SYNC_BATCH packet type definition
- Implement batch packet validation in isValidSyncPacket()
- Add batch processing logic in processSyncPacket()
- Optimize UI updates with setUpdatesEnabled() for batch operations
- Add sync performance tracking and display

Performance improvements:
- Reduce WebSocket calls from N to N/100 (99% reduction)
- Reduce UI update operations by 99%
- Expected sync time for 3000 logs: 6s -> 1.5s (75% improvement)

Related issue: Slow sync performance with 3000+ logs
2025-10-24 01:51:57 +08:00
Ralf 1156bebba2 Sessions Table update 2025-10-22 23:48:38 +03:00
Ralf 12efbdd369 Tasks Manager update 2025-10-21 22:19:35 +03:00
Ralf 09fb71faf4 to 0.10 init 2025-10-18 14:25:39 +03:00
Ralf 0031a7b0a2 update makefiles 2025-09-26 18:50:31 +03:00
Ralf f566518d64 PR update 2025-09-25 22:04:10 +03:00
Ralf dedca899ef Client Update to Docks 2025-09-24 21:48:24 +03:00
Ralf 7fc83101f4 Client upd 2025-09-22 15:13:14 +03:00
Ralf c2e60cd3de Terminal tasks saver 2025-09-08 10:55:29 +03:00
Ralf bd2e566cf3 PR update 2025-09-07 13:46:48 +03:00
Exil 6b7ac8f799 Merge branch 'dev-v0.9' into add_chat 2025-09-05 16:17:56 +02:00
SETTAI Yassine ee9d08accb Add chat support 2025-09-05 16:10:41 +02:00
Ralf 3d97f03403 Client targets update 2025-09-05 12:36:29 +03:00
Ralf a90a9a5967 AxScript update events 2025-08-24 12:48:02 +03:00
Ralf e5cb438f32 Add new theme + any fix 2025-08-23 11:29:40 +03:00
Ralf bf187c4714 target and creds update 2025-08-19 12:32:23 +03:00
Ralf 43428bb978 ax new functions 2025-08-18 15:10:12 +03:00
Ralf 6de7c0afb0 creds update 2025-08-17 16:45:24 +03:00
Ralf b06b1fb25e tag for creds and targets 2025-08-15 14:49:42 +03:00
Ralf e534c984a4 Manage targets 2025-08-14 08:38:37 +03:00
Ralf 64fd590402 AddTarget 2025-08-12 10:18:25 +03:00
Ralf 43ca7df6a3 Add targets table 2025-08-11 10:25:51 +03:00
Ralf 0bf2cdea9a Client: Listeners update 2025-08-10 19:10:09 +03:00
Ralf 73b2a58c16 ax update 2025-08-04 09:46:42 +03:00
Ralf e16ba2506d update 2025-08-02 15:41:40 +03:00
Ralf ac0a35f8fe Ax update
go mod update
ts fix
2025-07-28 10:51:52 +03:00
Ralf 4a9fda7e43 Ax update 2025-07-27 21:57:46 +03:00
Ralf 8053c3fd85 Process Browser rewrite 2025-07-26 11:54:35 +03:00
Ralf 983eeb3ad0 Tasks update 2025-07-25 10:17:58 +03:00
Ralf 6ccbaeb6d4 Ax browsers menu add 2025-07-21 10:34:22 +03:00
Ralf 0319b3b8e0 Ax Downloads manager 2025-07-19 11:23:33 +03:00
Ralf 29f8f6571c rewrite downloads to axscript 2025-07-17 09:47:31 +03:00
Ralf ad7203e13f extender fix 2025-07-15 09:32:30 +03:00
Ralf 7f4b57b320 add post hooks 2025-07-14 09:53:44 +03:00
Ralf 48756f52a4 Extender update 2025-07-12 11:01:35 +03:00
Ralf af3e62208a Ax Console update 2025-07-11 09:46:20 +03:00
Ralf d9e609d8c2 Add AxScript Console 2025-07-10 10:35:31 +03:00
Ralf 048bd53781 Add Credentials manager 2025-07-09 09:23:25 +03:00
Ralf 653d717076 Sessions & Graph menu 2025-07-07 09:32:50 +03:00
Ralf 298947f334 AxMenu update 2025-07-06 10:32:02 +03:00