Commit Graph

19 Commits

Author SHA1 Message Date
Ralf 8816e56fc0 update 2026-01-25 15:32:13 +03:00
Ralf 57b3d4ed9c Add client data locks 2026-01-15 22:29:02 +03:00
Ralf 04c860420a Upgrade tables 2025-12-29 19:44:52 +03:00
Ralf 45733af55e graph update 2025-12-24 22:35:36 +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
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 f46be3421c OTP and upload 2025-06-22 10:42:37 +03:00
Ralf 787d9f3e0d Fix 2025-06-21 11:15:28 +03:00
Ralf f958f6a371 Tasks rewrite 2025-05-13 09:50:03 +03:00
Ralf 6bfc94ac66 ClientSide local port fwd 2025-05-11 11:22:06 +03:00
Ralf 410497a569 Code refactoring 2025-03-10 09:54:19 +03:00
Ralf 225fc72d72 Tunnels update 2025-02-19 09:48:48 +03:00
Ralf 015e89e14c Upddate: Donwloads, Profile, Consoles, Tables 2025-02-18 12:19:38 +03:00
Ralf a90e368012 Tunnels update 2025-02-15 11:08:38 +03:00
Ralf 09fd651cb5 Client: Add Tunels Widget 2025-02-14 11:25:34 +03:00