Commit Graph

26 Commits

Author SHA1 Message Date
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