Commit Graph

163 Commits

Author SHA1 Message Date
Ralf 4d0e5232c2 update 2026-01-30 22:51:09 +03:00
Ralf 327385a898 icons upgrade 2026-01-28 23:33:48 +03:00
Ralf 4557e702fa new AxScript functions 2026-01-28 23:33:18 +03:00
Ralf 31580a4138 sync upgrade 2026-01-25 23:37:54 +03:00
Ralf 8816e56fc0 update 2026-01-25 15:32:13 +03:00
Ralf 72159c292e Update listener changer 2026-01-25 13:03:26 +03:00
Ralf 65f98ab32c Commander update 2026-01-24 12:00:08 +03:00
Ralf 40c6ce86b6 New sync schema 2026-01-23 23:03:11 +03:00
Ralf 573c0a9869 fix 2026-01-19 23:41:23 +03:00
Ralf 19d0f0b3b0 New Ax + Service extender 2026-01-18 00:51:03 +03:00
Ralf 290dbe8d9e Session table upgrade 2026-01-18 00:48:55 +03:00
Ralf a752887681 new ax functions 2026-01-18 00:44:26 +03:00
Ralf 6805f8d3fe Client workers fix 2026-01-15 22:30:06 +03:00
Ralf 57b3d4ed9c Add client data locks 2026-01-15 22:29:02 +03:00
Ralf a40bc4ba76 New AX Script functions 2026-01-15 22:22:00 +03:00
Ralf 6cbde93489 agents tick upgrade 2026-01-15 22:11:40 +03:00
Ralf 68f92ad0fa Multi transport support 2026-01-15 22:06:09 +03:00
Ralf 9fb9edce3e fix 2026-01-11 17:47:31 +03:00
Ralf 9b8f933e00 Lazy sync agents 2026-01-10 22:32:27 +03:00
Ralf 52172e2e23 add listener pause/resume 2026-01-08 22:37:26 +03:00
Ralf 0246980734 fix 2026-01-08 17:44:52 +03:00
Ralf 436454215d small fix 2026-01-07 15:40:14 +03:00
Ralf 1d823adf73 update 2025-12-30 17:23:09 +03:00
Ralf 04c860420a Upgrade tables 2025-12-29 19:44:52 +03:00
Ralf 135157fce4 Delete downloads 2025-12-29 19:40:51 +03:00
Ralf 966358ab9e add AxHandler 2025-12-29 19:36:59 +03:00
Ralf f0a074bac0 Terminal add Shell mode 2025-12-26 22:14:16 +03:00
Ralf 45733af55e graph update 2025-12-24 22:35:36 +03:00
Ralf fcdc40f160 fix 2025-12-24 22:31:21 +03:00
Ralf 24f14afe17 small fix 2025-12-22 00:19:22 +03:00
Ralf 737e2d0d7f Process sync update 2025-12-22 00:09:09 +03:00
Ralf 211a1a6b04 AgentDataUpdate create 2025-12-22 00:06:17 +03:00
Ralf 1094c884ff Async requests 2025-12-21 23:52:41 +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 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 cc00cbf661 small fix 2025-12-18 01:41:01 +03:00
Ralf 1c3ab4a1a2 Tables upgrade 2025-12-17 23:41:19 +03:00
Ralf 0a3f5dcd3b Tables upgrade 2025-12-17 23:35:34 +03:00
Ralf 0a47f1628f Sync dialog upgrade 2025-12-17 23:31:42 +03:00
Ralf 7eca6fcea4 tunnel & downloads upgrade 2025-12-17 23:29:30 +03:00
Ralf 063de6afda Create Async HTTP RequestManager 2025-12-17 23:21:58 +03:00
Ralf 2fccd5c51b Tunnels redesign 2025-12-17 01:25:15 +03:00
Ralf 21128ee23f Small fix 2025-12-14 15:05:22 +03:00
Ralf ab21cd97e2 PR update 2025-12-14 15:04:49 +03:00
Ralf 2e4058239f Add copyToClipboart for creds and targets 2025-12-14 01:12:34 +03:00
bl4ck-m33rk4t 51952121f3 Fix remote terminal input and sizing for Gopher sessions 2025-12-12 11:20:32 +01: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