28 Commits

Author SHA1 Message Date
Ralf 1a834f32f7 db windows connect fix 2026-03-04 23:33:51 +03:00
Ralf 87c229365c Client update stable 2026-02-27 01:16:59 +03:00
Ralf aad11e54b3 client style update 2026-02-24 00:23:21 +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 c50b67abf6 Add created 2025-12-29 19:44:10 +03:00
Ralf d5f53a09de Small fix 2025-12-26 22:11:59 +03:00
Ralf 4a6f51fec9 PR update 2025-12-24 22:24:12 +03:00
Mikhail Shashin f90e38b2a6 Add listener profile management with background color support 2025-12-23 16:55:49 +03:00
Ralf e84ca7ceeb PR update 2025-12-21 23:22:32 +03:00
Mikhail Shashin 9320bb2736 Add project directory support and use it in file dialogs
Add a project directory field to AuthProfile, persist it via Storage, and automatically create the directory (defaulting to ~/AdaptixProjects/<Project> when not set).

Extend the connect dialog (DialogConnect) with a project directory input, automatic path suggestion based on project name, and an inline button to pick the directory via a folder chooser.

Update all relevant file/script save/open flows (AxScript, agents, listeners, downloads, screenshots, credentials, targets, file browser, and script BridgeApp prompts) to use AuthProfile::GetProjectDir() as their initial directory.
2025-12-19 10:24:28 +03:00
Ralf 7976d19f54 DB refactoring... for resave old db use db_resaver.py 2025-12-11 23:51:55 +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 acbe8deb69 PR update 2025-12-06 22:26:28 +03:00
Brice | bri5ee 6a1abadfb9 Add files via upload 2025-11-29 19:32:44 -08:00
Ralf f566518d64 PR update 2025-09-25 22:04:10 +03:00
Ralf af3e62208a Ax Console update 2025-07-11 09:46:20 +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 50173185eb Graph update 2025-06-11 09:56:29 +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
Ralf 410497a569 Code refactoring 2025-03-10 09:54:19 +03:00
Ralf 973af47888 Client: Add Sessions table to Settings 2025-02-07 12:24:25 +03:00
Ralf a80c3ccc55 Client: Settings update 2025-02-06 14:08:18 +03:00
Ralf 201e661b32 Client: Setting update 2025-02-05 11:35:26 +03:00
Ralf 016bb81c25 format 2025-01-20 13:21:46 +03:00