Commit Graph

364 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
5145b85243 UI: ProgramAlert: Schedule action is Remove by default 2024-02-01 12:04:10 +03:00
Nodir Temirkhodjaev
45ae450129 UI: ProgramAlert: Show newest alerts, not oldest 2024-02-01 12:03:46 +03:00
Nodir Temirkhodjaev
b711f8d4a2 UI: Improve ProgramAlertWindow 2024-01-31 15:53:16 +03:00
Nodir Temirkhodjaev
cf685e6501 UI: Programs: Add ability to schedule Allow/Remove actions 2024-01-30 20:26:38 +03:00
Nodir Temirkhodjaev
6d995981cc UI: Add SqliteStmt::nullable() 2024-01-18 13:46:14 +03:00
Nodir Temirkhodjaev
9a74a8225b UI: IocContainer: Use constexpr, not macros 2024-01-18 12:34:14 +03:00
Nodir Temirkhodjaev
7287546ece UI: Programs: Clear app's end-time on timeout 2024-01-17 16:37:08 +03:00
Nodir Temirkhodjaev
118b431245 UI: Programs: Add "Notes" field 2024-01-17 13:23:41 +03:00
Nodir Temirkhodjaev
03ccedf034 UI: ConfAppManager: Simplify SQL vars binding 2024-01-16 12:31:24 +03:00
Nodir Temirkhodjaev
7aad887cb6 UI: Programs: Add "Parked" flag to not purge as obsolete 2024-01-16 11:44:05 +03:00
Nodir Temirkhodjaev
0a38bbc3ef UI: ConfAppManager: Fix transaction 2024-01-15 11:08:32 +03:00
Nodir Temirkhodjaev
ffcdc3a515 UI: ConfZoneManager: Fix transactions 2024-01-13 16:42:16 +03:00
Nodir Temirkhodjaev
b4bfe52963 UI: FirewallConf: Fix groups ordering after remove from middle 2024-01-13 13:13:05 +03:00
Nodir Temirkhodjaev
279d62b0d4 UI: UserIni: Fix initial language saving 2024-01-12 19:50:04 +03:00
Nodir Temirkhodjaev
bf1580c814 UI: Options: Add "Purge Obsolete only on mounted drives" flag 2024-01-12 18:02:18 +03:00
Nodir Temirkhodjaev
cf806717ec UI: ConfAppManager: Simplify addOrUpdateApp() 2024-01-12 17:20:15 +03:00
Nodir Temirkhodjaev
842a3ed8ee UI: Refactor service restarting 2024-01-12 16:43:02 +03:00
Nodir Temirkhodjaev
c270a23a33 UI: ConfAppManager: Simplify addOrUpdateApp() 2024-01-12 15:42:23 +03:00
Nodir Temirkhodjaev
c0099a68c8 UI: Refactor app restarting 2024-01-12 15:34:39 +03:00
Nodir Temirkhodjaev
3288a7c38c UI: ConfAppManager: Refactor addOrUpdateApp() 2024-01-12 14:47:02 +03:00
Nodir Temirkhodjaev
1f8f71b94e UI: ConfAppManager: Rename signal 2024-01-12 13:28:56 +03:00
Nodir Temirkhodjaev
257adf64d1 UI: Programs: Fix app state checking 2024-01-12 12:25:42 +03:00
Nodir Temirkhodjaev
20a6ad79a9 UI: Refactor errors handling 2024-01-12 12:15:00 +03:00
Nodir Temirkhodjaev
696f352cb2 UI: ConfAppManager: Refactor error showing 2024-01-11 20:17:54 +03:00
Nodir Temirkhodjaev
a8d308d035 UI: Programs: Break on saving error 2024-01-11 19:29:46 +03:00
Nodir Temirkhodjaev
2359c571e3 UI: Move drive mounted state checking to DbErrorManager 2024-01-11 15:40:25 +03:00
Nodir Temirkhodjaev
b12f35ded8 UI: Minor fixes 2024-01-09 16:49:15 +03:00
Nodir Temirkhodjaev
137c91f50d UI: Refactor drive list handling 2024-01-09 11:13:54 +03:00
Nodir Temirkhodjaev
4a1a8ca574 UI: Restart on profile drive's reattach 2024-01-07 18:33:23 +03:00
Nodir Temirkhodjaev
78b579c76f UI: Speed formatting: Revert up/down arrows 2024-01-05 16:31:43 +03:00
Nodir Temirkhodjaev
b19080d970 UI: Improve speed formatting 2024-01-05 14:31:09 +03:00
Nodir Temirkhodjaev
04985ba4cd UI: Programs: Add ability to enter multiple wildcard paths as one entry 2024-01-01 14:15:25 +03:00
Nodir Temirkhodjaev
7b822d36c5 UI: Options: Import backup 2023-12-31 16:17:27 +03:00
Nodir Temirkhodjaev
471992a5c6 UI: Options: Make "Explorer Integration" for user, not system 2023-12-30 12:26:57 +03:00
Nodir Temirkhodjaev
bcbc21550d UI: ConfZoneManager: Simplify addZone()/updateZone() 2023-12-26 16:41:01 +03:00
Nodir Temirkhodjaev
6e10a8b0af UI: Extract ConfZoneManager from ConfManager 2023-12-26 15:27:12 +03:00
Nodir Temirkhodjaev
6d71db130e UI: Extract ConfAppManager from ConfManager 2023-12-26 14:40:04 +03:00
Nodir Temirkhodjaev
bd6b1165d7 UI: Options: Add Backup Export/Import 2023-12-25 08:11:31 +03:00
Nodir Temirkhodjaev
9270203de4 UI: FirewallConf::*Variant: Rename param name 2023-12-23 13:31:40 +03:00
Nodir Temirkhodjaev
4f4955d84b UI: Improve portable installation 2023-12-22 17:51:08 +03:00
Nodir Temirkhodjaev
668d0e4279 UI: Use inplace initialization, not constructor 2023-12-16 10:04:53 +03:00
Nodir Temirkhodjaev
f2cc25e839 UI AddressesPage: Simplify duplicated code 2023-12-16 08:55:20 +03:00
Nodir Temirkhodjaev
5176bc46be UI: Extract ZoneSelector 2023-12-16 08:10:07 +03:00
Nodir Temirkhodjaev
b66611e4ae UI: Programs: Prepare accept/reject zones 2023-12-14 19:20:15 +03:00
Nodir Temirkhodjaev
f35cd50806 UI: Extract AppParseOptions from ConfUtil 2023-12-10 13:08:11 +03:00
Nodir Temirkhodjaev
14c3312fe7 UI: App: Simplify isEqual() 2023-12-10 12:13:11 +03:00
Nodir Temirkhodjaev
5ae554a6bc Driver: Refactor process's "wildcard search" flag 2023-12-10 11:47:02 +03:00
Nodir Temirkhodjaev
0bf3ca79b3 UI: Programs: Add "Kill child processes" option 2023-12-09 19:54:43 +03:00
Nodir Temirkhodjaev
5c0c7f8b79 UI: ZonesWindow: Simplify saveZoneEditFormEdit() 2023-12-08 18:16:44 +03:00
Nodir Temirkhodjaev
222565a361 UI: Zones: Add ability to add addresses as inline text 2023-12-08 16:55:01 +03:00