Ralf
bb744e27a5
PR update
2025-12-09 21:47:45 +03:00
Mikhail Shashin
ee23267085
Add per-widget notification settings with dynamic registry
...
- Add WidgetRegistry for automatic widget registration via REGISTER_DOCK_WIDGET macro
- Implement per-widget notification enable/disable in Settings dialog
- Store widget notification preferences in JSON format in database
- Use C++ RTTI for class name detection (no Q_OBJECT required in widgets)
- Cache class name in AbstractDock::getClassName() for performance
- Sort widget checkboxes alphabetically with proper spacing in UI
- Lazy initialization of DialogSettings to avoid static init order issues
2025-12-08 05:55:28 +03:00
Ralf
26ffa0441b
socks 4 -> 5 fix
2025-12-06 22:28:07 +03:00
Ralf
acbe8deb69
PR update
2025-12-06 22:26:28 +03:00
Brice | bri5ee
a2b80ab459
Add files via upload
2025-11-29 19:33:24 -08:00
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
7fa4c0ed22
add ui_height and ui_width
2025-11-26 00:13:20 +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
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
0031a7b0a2
update makefiles
2025-09-26 18:50:31 +03:00
Ralf
f566518d64
PR update
2025-09-25 22:04:10 +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
e5cb438f32
Add new theme + any fix
2025-08-23 11:29:40 +03:00
Ralf
e534c984a4
Manage targets
2025-08-14 08:38:37 +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
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
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
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
298947f334
AxMenu update
2025-07-06 10:32:02 +03:00
Ralf
042a9fde7a
Agents Rewrite to Ax
2025-07-05 09:49:44 +03:00
Ralf
aeea68be5a
Listeners Rewrite to Ax
2025-07-04 09:21:43 +03:00
Ralf
0ffa2ec3ba
AxScript Engine add
2025-07-03 08:41:07 +03:00
Ralf
0e3aec1268
AxScript Init
2025-07-02 09:13:44 +03:00
Ralf
797ac924e1
TG callback
2025-06-24 09:27:38 +03:00
Ralf
f46be3421c
OTP and upload
2025-06-22 10:42:37 +03:00
Ralf
aaf6914219
Settings update
2025-06-18 10:00:00 +03:00
Ralf
c0abd66d64
Console add menu
2025-06-16 09:23:41 +03:00
Ralf
9c58d996b0
Client Sync Downloads with OTP
2025-06-15 10:36:22 +03:00
Ralf
7cc975ece4
Client code refactoring
2025-06-14 11:35:59 +03:00
Ralf
50173185eb
Graph update
2025-06-11 09:56:29 +03:00
Ralf
7c262115a6
Update settings
2025-06-09 10:02:00 +03:00
Ralf
8566b3d802
Update packages
2025-05-26 10:53:18 +03:00
Ralf
981ba7a74a
Client tunnels rewrite
2025-05-12 11:01:39 +03:00
Ralf
6bfc94ac66
ClientSide local port fwd
2025-05-11 11:22:06 +03:00
Ralf
997a3d456c
Client: add TunnelDialog
2025-05-06 09:25:54 +03:00
Ralf
3b0c2c0b99
Add tunnels config
2025-05-05 09:47:53 +03:00
Ralf
d2bf98616a
cllient update
2025-04-03 09:23:53 +03:00
Ralf
8641e4a73a
Update
2025-03-26 10:10:27 +03:00
Ralf
9498996cdb
Add health check
2025-03-16 11:37:23 +03:00
Ralf
c6f33973f0
Add user to Tasks
2025-03-14 09:01:44 +03:00