59 Commits

Author SHA1 Message Date
Ralf a9f6764661 Add UI hotkeys 2026-04-08 00:05:43 +03:00
Ralf f91da37e40 remove old qt 2026-03-15 22:08:41 +03:00
Ralf 9f37cc98b1 client models upgrade 2026-03-09 14:54:49 +03:00
Ralf 77676be838 Client styles update 2026-02-22 23:51:45 +03:00
Ralf 916cda8f30 qss to qlementine 2026-02-22 02:32:37 +03:00
Ralf f46620fcec client small upgrade 2026-02-14 00:53:20 +03:00
Ralf 4d0e5232c2 update 2026-01-30 22:51:09 +03:00
Ralf 31580a4138 sync upgrade 2026-01-25 23:37:54 +03:00
Ralf 40c6ce86b6 New sync schema 2026-01-23 23:03:11 +03:00
Ralf 290dbe8d9e Session table upgrade 2026-01-18 00:48:55 +03:00
Ralf 57b3d4ed9c Add client data locks 2026-01-15 22:29:02 +03:00
Ralf 6cbde93489 agents tick upgrade 2026-01-15 22:11:40 +03:00
Ralf 9b8f933e00 Lazy sync agents 2026-01-10 22:32:27 +03:00
Ralf 04c860420a Upgrade tables 2025-12-29 19:44:52 +03:00
Ralf f0a074bac0 Terminal add Shell mode 2025-12-26 22:14:16 +03:00
Ralf 24f14afe17 small fix 2025-12-22 00:19:22 +03:00
Ralf 211a1a6b04 AgentDataUpdate create 2025-12-22 00:06:17 +03:00
Ralf 388c0326c7 small fix 2025-12-21 23:47:33 +03:00
Ralf b4780ab2cc TerminalContainer created 2025-12-21 23:39:09 +03:00
Ralf 063de6afda Create Async HTTP RequestManager 2025-12-17 23:21:58 +03:00
Ralf ab21cd97e2 PR update 2025-12-14 15:04:49 +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 1156bebba2 Sessions Table update 2025-10-22 23:48:38 +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 af3e62208a Ax Console update 2025-07-11 09:46:20 +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
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 3cb2853db3 Remove console & Multiagent Commands 2025-06-20 09:05:38 +03:00
Ralf 7c466608d2 Agent console update 2025-06-17 09:53:32 +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 7c262115a6 Update settings 2025-06-09 10:02:00 +03:00
Ralf 8566b3d802 Update packages 2025-05-26 10:53:18 +03:00
Ralf 452acd0d9b Client Tunnel fix & gopher update 2025-05-20 10:34:56 +03:00
Ralf ad342cd624 Terminal update 2025-05-19 10:20:49 +03:00
Ralf 587dffa29b Add terminal 2025-05-18 11:52:49 +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 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 b18667c14d Client: browsers from config 2025-04-13 09:27:31 +03:00
Ralf 0e84081ba2 Update 2025-04-04 09:11:52 +03:00
Ralf 8641e4a73a Update 2025-03-26 10:10:27 +03:00