Commit Graph

397 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
ea40855dee UI: No Uzbek translation for now. 2018-12-09 10:03:32 +05:00
Nodir Temirkhodjaev
281e403df8 Driver: Fix app group periods handling. 2018-12-08 08:54:33 +05:00
Nodir Temirkhodjaev
c606225c35 UI: ApplicationsPage: Add hour period to enabled state. 2018-12-07 22:07:48 +05:00
Nodir Temirkhodjaev
ad3d242daf UI: OptionsPage: Remove ability to "Ignore TCP RST-packets". 2018-11-08 14:59:41 +05:00
Nodir Temirkhodjaev
f08dbc9182 UI: Use QCustomPlot instead of QtCharts. 2018-10-25 15:40:21 +05:00
Nodir Temirkhodjaev
7960bbffa7 UI: StatisticsPage: Exclude 2-nd hour from active period. 2018-09-05 19:03:36 +05:00
Nodir Temirkhodjaev
f4a06fd032 UI: StatisticsPage: Add active period hours. 2018-08-31 16:35:35 +05:00
Nodir Temirkhodjaev
6daaffb8ea UI: StatisticsPage: Use TableView. 2018-08-30 16:25:50 +05:00
Nodir Temirkhodjaev
54cb53122a Minor fix 2018-08-30 16:12:00 +05:00
Nodir Temirkhodjaev
5b91b571be Remove TaskUzOnline, because addresses are same with TaskTasix now. 2018-08-28 06:33:35 +05:00
Nodir Temirkhodjaev
f9e472b61f UI: BlockedPage: Emphasize resolved addresses. 2018-08-28 06:22:07 +05:00
Nodir Temirkhodjaev
4b179268de UI: Don't resolve control script's path. 2018-08-24 16:55:49 +05:00
Nodir Temirkhodjaev
cfddff8a06 UI: Add --control <PATH> argument.
Control running instance's conf by executing scripts.
2018-08-24 16:28:26 +05:00
Nodir Temirkhodjaev
099c3de95f UI: Fix conf saving. 2018-06-11 16:28:04 +05:00
Nodir Temirkhodjaev
272ecde7fe UI: FortSettings: Simplify .conf saving. 2018-05-10 11:37:27 +05:00
Nodir Temirkhodjaev
94347ef144 UI: Update translations. 2018-05-09 14:47:55 +05:00
Nodir Temirkhodjaev
df199fa150 UI: FortSettings: Improve error reporting. 2018-05-09 14:47:27 +05:00
Nodir Temirkhodjaev
f198506462 UI: NetUtil: Add special local IPv4 addresses. 2018-04-25 17:56:08 +05:00
Nodir Temirkhodjaev
e7e576ad29 UI: Improve startup checks. 2018-04-15 11:19:31 +05:00
Nodir Temirkhodjaev
dc40085b53 UI: Minor refactorings. 2018-04-10 17:41:20 +05:00
Nodir Temirkhodjaev
3e54261f58 UI: Migrate to Qt 5.12 2018-04-07 13:09:35 +05:00
Nodir Temirkhodjaev
49075fd6ad UI: Hot-keys disabled by default. 2018-04-03 08:56:12 +05:00
Nodir Temirkhodjaev
09e629a1a7 UI: Tray menu: Checkable GraphWindow's item. 2018-03-19 15:15:54 +05:00
Nodir Temirkhodjaev
394dde35a3 UI: GraphWindow: Fix state restoring. 2018-03-16 20:27:04 +05:00
Nodir Temirkhodjaev
644e3a253f UI: GraphWindow: Fix close event handling. 2018-03-16 19:08:58 +05:00
Nodir Temirkhodjaev
fd4dd77325 UI: Prepare GraphWindow. 2018-03-15 20:35:49 +05:00
Nodir Temirkhodjaev
a582f8db34 UI: OptionsPage: Add ability to disable hot keys. 2018-03-15 17:04:27 +05:00
Nodir Temirkhodjaev
74a6fa04b6 UI: FortSettings: Remove unused updatesUrl. 2018-03-15 17:00:24 +05:00
Nodir Temirkhodjaev
799a2cfebb UI: DatabaseManager: Log errors. 2018-03-08 18:35:51 +05:00
Nodir Temirkhodjaev
52dab26761 Fix .pro 2018-03-07 15:15:35 +05:00
Nodir Temirkhodjaev
c6438992cb UI: Rename "dummyBool" vars to appropriate names. 2018-03-07 15:14:22 +05:00
Nodir Temirkhodjaev
19475ada4a UI: Add hot keys to tray context menu. 2018-03-07 15:12:58 +05:00
Nodir Temirkhodjaev
c7fc94cae8 Include <qt_windows.h> instead of <windows.h> 2018-03-06 13:46:35 +05:00
Nodir Temirkhodjaev
c8e07481ef UI: OptionsPage: Add Statistics link. 2018-03-05 17:40:22 +05:00
Nodir Temirkhodjaev
234861bf08 UI: Add --stat option to set statistics' path. 2018-03-05 17:35:04 +05:00
Nodir Temirkhodjaev
806480f01a Logger: Refactor time's format. 2018-03-05 17:18:13 +05:00
Nodir Temirkhodjaev
61c897a361 Minor fixes 2018-03-05 17:17:13 +05:00
Nodir Temirkhodjaev
ea2de05366 UI: Statistics Page: Fix keep options. 2018-03-02 15:36:30 +05:00
Nodir Temirkhodjaev
3ea2397ff6 UI: DatabaseManager: Fix processes handling. 2018-02-27 15:06:40 +05:00
Nodir Temirkhodjaev
f5727f8cb6 Refactor processes handling. 2018-02-26 15:11:45 +05:00
Nodir Temirkhodjaev
09125c1c6d UI: ListView: Improve item selection by click. 2018-02-24 16:17:34 +05:00
Nodir Temirkhodjaev
9ba4a2cd22 Logger: Minor refactoring. 2018-02-23 16:06:32 +05:00
Nodir Temirkhodjaev
027ae2de03 UI: Fix quota alerting. 2018-02-23 15:41:22 +05:00
Nodir Temirkhodjaev
19344e8d8c UI: LogManager: Fix buffers handling. 2018-02-23 15:33:28 +05:00
Nodir Temirkhodjaev
7b03e56576 Minor refactoring. 2018-02-23 14:56:52 +05:00
Nodir Temirkhodjaev
090c45644e Fix DB test. 2018-02-23 14:53:04 +05:00
Nodir Temirkhodjaev
cdddfdbea4 UI: Abort on UI & Driver's states mismatch. 2018-02-23 07:11:44 +05:00
Nodir Temirkhodjaev
f75b793561 Logger: Refactor format. 2018-02-22 08:37:15 +05:00
Nodir Temirkhodjaev
4f391599b3 UI: Fix old log files deleting. 2018-02-21 16:20:29 +05:00
Nodir Temirkhodjaev
b22da96799 UI: Fix driver & db race. 2018-02-20 17:21:10 +05:00
Nodir Temirkhodjaev
82f4cb4540 UI: Minor fix. 2018-02-20 16:12:38 +05:00
Nodir Temirkhodjaev
d0acc99417 UI: Clear alerted state on quota changes. 2018-02-20 10:59:10 +05:00
Nodir Temirkhodjaev
2b127ee549 UI: Add day & month traffic quota alerts. 2018-02-19 20:01:35 +05:00
Nodir Temirkhodjaev
fe97a0830b Migrate to Qt 5.11 2018-02-16 18:04:18 +05:00
Nodir Temirkhodjaev
c196ee7e3e UI: Keep .conf's backup file. 2018-02-16 17:55:42 +05:00
Nodir Temirkhodjaev
f6c955e94b Update SQLite v3.22.0 2018-02-08 15:05:33 +05:00
Nodir Temirkhodjaev
8f7c81356e Minor refactoring. 2018-01-30 13:17:42 +05:00
Nodir Temirkhodjaev
65ee2ba957 UI: ApplicationsPage: Refactor placeholder texts. 2018-01-30 13:12:17 +05:00
Nodir Temirkhodjaev
4890ef8141 UI: Log errors always. 2018-01-30 13:11:49 +05:00
Nodir Temirkhodjaev
810a61a2eb UI: Log errors by default. 2018-01-29 08:26:11 +05:00
Nodir Temirkhodjaev
bdd4078374 UI: Don't use swipe for tabs. 2018-01-28 11:22:57 +05:00
Nodir Temirkhodjaev
8831c4073a UI: ApplicationsPage: Increase speed limits' max. 2018-01-27 18:36:01 +05:00
Nodir Temirkhodjaev
61114c19fe UI: ApplicationsPage: Improve speed limits' list. 2018-01-27 18:32:13 +05:00
Nodir Temirkhodjaev
45ed974e36 UI: NetDownloader: Wait process finishing.
Avoid warnings like:
QProcess: Destroyed while process ("curl") is still running.
2018-01-23 19:36:03 +05:00
Nodir Temirkhodjaev
4d96749ffb UI: OptionsPage: Add ability to "Ignore TCP RST-packets". 2018-01-22 13:33:28 +05:00
Nodir Temirkhodjaev
f98cd3dafc UI: ApplicationsPage: Disable inactive speed-limit button (instead of hiding). 2018-01-20 16:28:51 +05:00
Nodir Temirkhodjaev
08f766fed9 UI: ApplicationsPage: Add ability to comment app. lines with "#". 2018-01-20 15:44:39 +05:00
Nodir Temirkhodjaev
e10f027eda UI: AddressesPage: Update translations. 2018-01-20 15:39:08 +05:00
Nodir Temirkhodjaev
50f9bfd601 UI: AddressesPage: Add ability to comment address lines with "#". 2018-01-20 15:33:10 +05:00
Nodir Temirkhodjaev
4c918df002 UI: AddressesPage: Add "Internet" & "Filter Internet" tabs. 2018-01-20 15:27:13 +05:00
Nodir Temirkhodjaev
8c468aaa69 Add ability to use more IPv4 Address Groups. 2018-01-20 13:57:22 +05:00
Nodir Temirkhodjaev
e42c0c0be0 UI: BlockedPage: Rename "Log..." to "Show...". 2018-01-15 16:45:55 +05:00
Nodir Temirkhodjaev
fb2985f0fa UI: StatisticsPage: Fix "Refresh" to re-read empty db. 2018-01-12 16:55:14 +05:00
Nodir Temirkhodjaev
70abd62891 Tests: Fix ConfUtil test. 2018-01-12 16:33:19 +05:00
Nodir Temirkhodjaev
15b93d4c77 UI: StatisticsPage: Add "Month starts on" option. 2018-01-12 16:21:38 +05:00
Nodir Temirkhodjaev
dd346d88f6 Add ability to "Stop Internet Traffic". 2018-01-12 13:52:09 +05:00
Nodir Temirkhodjaev
768dd703e7 UI: Refactor Password dialog. 2018-01-12 13:29:08 +05:00
Nodir Temirkhodjaev
da78f3e49d UI: Logger: Refactor updating. 2018-01-12 08:33:32 +05:00
Nodir Temirkhodjaev
d6275f4f6f UI: Refactor H/VSeparator controls. 2018-01-11 14:12:28 +05:00
Nodir Temirkhodjaev
bb453b3394 UI: OptionsPage: Add "Log Errors" to store log files. 2018-01-11 13:54:38 +05:00
Nodir Temirkhodjaev
699919a135 UI: Simplify build path. 2018-01-11 09:25:17 +05:00
Nodir Temirkhodjaev
7861fd0f51 UI: Add H/VSeparator controls. 2018-01-11 09:23:51 +05:00
Nodir Temirkhodjaev
ba73b2745e UI: StatisticsPage: Change "Refresh" to round button. 2018-01-10 15:13:24 +05:00
Nodir Temirkhodjaev
0403a68a6b UI: OptionsPage: Add protection by "Password". 2018-01-10 14:57:27 +05:00
Nodir Temirkhodjaev
f5d531dbdb UI: Add WindowStateWatcher. 2018-01-10 07:41:42 +05:00
Nodir Temirkhodjaev
4741bb1c4e Driver: Use one transaction for provider reauth. 2018-01-10 07:13:22 +05:00
Nodir Temirkhodjaev
9fbe90e1f9 UI: --boot unregisters booted provider only. 2018-01-10 06:21:54 +05:00
Nodir Temirkhodjaev
af00f6f438 UI: UpdateChecker: Improve release notes. 2018-01-09 14:58:06 +05:00
Nodir Temirkhodjaev
09142f664b UI: Use default conf on 1st start. 2018-01-09 13:25:51 +05:00
Nodir Temirkhodjaev
dd44c65d31 UI: Save/restore window's state. 2018-01-09 12:36:20 +05:00
Nodir Temirkhodjaev
ea2f04d428 UI: Fix used WINNT version. 2018-01-09 11:58:20 +05:00
Nodir Temirkhodjaev
01311d12aa Driver: Drop limited traffic. 2018-01-05 13:51:34 +05:00
Nodir Temirkhodjaev
bb954c116b UI: Conf: Remove unneeded code. 2018-01-04 19:01:25 +05:00
Nodir Temirkhodjaev
a74b3ceb51 Driver: Collect app. groups' traffic. 2018-01-04 18:59:29 +05:00
Nodir Temirkhodjaev
4a156bead9 UI: Set confFlags->speed_limit. 2018-01-04 17:59:30 +05:00
Nodir Temirkhodjaev
a5e4974d39 Driver: Refactor conf io. 2018-01-03 12:36:44 +05:00
Nodir Temirkhodjaev
dd40a4ea79 Driver: Prepare stream transport layers to classify. 2018-01-02 15:34:21 +05:00
Nodir Temirkhodjaev
678c229fcb UI: Fix list items selecting. 2017-12-27 08:37:17 +05:00
Nodir Temirkhodjaev
f1eed902f4 UI: BlockedPage: Add "Copy..." button. 2017-12-25 21:01:42 +05:00
Nodir Temirkhodjaev
12a5002e46 Driver: Handle app group indexes. 2017-12-25 20:23:26 +05:00