Roman Telezhynskyi
e4e128417b
Add missing dependency.
2024-02-21 19:29:50 +02:00
Roman Telezhynskyi
5f03a272d4
Make available build revision number in sources.
2024-02-20 11:58:02 +02:00
Roman Telezhynskyi
ba5c40b15d
Refactoring. Code duplication.
2024-02-20 11:00:24 +02:00
Roman Telezhynskyi
0adb49a427
Variable can be declared 'const'.
2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
3b6aae076f
Sonar warnings.
2024-02-14 11:57:42 +02:00
Roman Telezhynskyi
38dbbe29ba
Minimal Qt version increased to Qt 5.15. Minimal C++ standard to C++17.
2024-01-23 15:57:29 +02:00
Roman Telezhynskyi
934d2448b2
Fix compatibility with Qt 6.6.
2023-10-31 11:33:31 +02:00
Roman Telezhynskyi
2486d9d697
Fix compilation.
2023-10-24 15:00:22 +03:00
Roman Telezhynskyi
75a6d70aea
Fix compilation.
2023-10-24 14:49:56 +03:00
Roman Telezhynskyi
f430dbae1f
Round total memory to one decimal place.
2023-10-13 12:51:26 +03:00
Roman Telezhynskyi
e9f42bda30
Start using string literal operators for Qt types.
2023-10-07 18:56:39 +03:00
Roman Telezhynskyi
1ed8bf4a46
Collect statistic about used file format versions.
...
Later it will be useful when we will decide which formats to support for backward compatibility.
2023-10-06 10:01:35 +03:00
Roman Telezhynskyi
02a92a4c49
Log pattern tool used.
...
It would be interesting to see popular and less popular tools, and to, at some point, take a deeper dive as to why people use the less often used tools, less often. It brings many interesting discussions - perhaps a tool doesn't quite work as intended or could be improved on.
2023-10-05 10:19:13 +03:00
Roman Telezhynskyi
1194c43e55
Fix collecting user statistic.
...
Fix calculation of screen resolution for primary screen in case of HighDPI screen.
Collect new metrics: screens number, screen pixel ratio, country code (based on IP), platform type, total memory.
2023-10-04 17:01:30 +03:00
Roman Telezhynskyi
2646a9c6d7
Fix compatibility with < Qt 5.7.
2023-07-17 16:48:50 +03:00
Roman Telezhynskyi
01bd5a0caf
Fix compatibility with < Qt 5.12.
2023-07-17 16:41:59 +03:00
Roman Telezhynskyi
404145c708
Fix compatibility with Qt 5.6.
2023-07-15 17:40:18 +03:00
Roman Telezhynskyi
1e2f1f7708
Refactoring.
...
Code style.
2023-07-07 16:29:12 +03:00
Roman Telezhynskyi
2672eaeb0e
Fix build.
2023-06-30 09:20:02 +03:00
Roman Telezhynskyi
b443159cf5
Fix compatibility with < Qt 5.15.
2023-06-29 19:08:39 +03:00
Roman Telezhynskyi
e6533cb697
Fix compatibility with < Qt 6.1.
2023-06-29 18:16:04 +03:00
Roman Telezhynskyi
7e9ed594ea
Send countryId attribute to check if we can populate country information.
2023-06-29 17:57:40 +03:00
Roman Telezhynskyi
791aa22050
Send repo revision.
2023-06-29 17:54:54 +03:00
Roman Telezhynskyi
003a17a06d
Fix build issues.
2023-06-29 16:04:18 +03:00
Roman Telezhynskyi
2c1b151853
Add missing stable.h.
2023-06-27 15:01:14 +03:00
Roman Telezhynskyi
eaf9d65339
System to collect usage statistic.
2023-06-27 14:15:21 +03:00