13 Commits

Author SHA1 Message Date
Ralf 9f37cc98b1 client models upgrade 2026-03-09 14:54:49 +03:00
Ralf aad11e54b3 client style update 2026-02-24 00:23:21 +03:00
Ralf 77676be838 Client styles update 2026-02-22 23:51:45 +03:00
Ralf a752887681 new ax functions 2026-01-18 00:44:26 +03:00
Ralf 063de6afda Create Async HTTP RequestManager 2025-12-17 23:21:58 +03:00
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
Mikhail Shashin a99c30226a Add tab blinking notification for background updates
- Tab blinks when content changes while inactive
- Notification clears when user scrolls to see new content
- Auto-detection for QTableWidget, QTableView, QTreeWidget, QTreeView, QTextEdit, QPlainTextEdit
- Support for manual enable/disable via setAutoNotifyEnabled()
- RAII guard (AutoNotifyGuard) for bulk data loading
2025-12-07 19:33:42 +03:00
Ralf fc32e6328c sync update 2025-11-26 00:17:49 +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 bd2e566cf3 PR update 2025-09-07 13:46:48 +03:00
SETTAI Yassine ee9d08accb Add chat support 2025-09-05 16:10:41 +02:00