Commit Graph

2746 Commits

Author SHA1 Message Date
13xforever
8518b7824d update handling of bot usage stats
* wrap everything inside the provider
* do hour-long buckets to workaround the long-standing issue of sticky data bias
* remove stale data on stats restore instead of nuking-n-paving on every stat save
2022-07-04 21:48:32 +05:00
13xforever
997e5b58c1 fix missing data in multi-run logs after parsing 2022-07-04 16:18:26 +05:00
13xforever
fd0c730f81 try to fix some errors I noticed in logs 2022-07-04 16:11:12 +05:00
13xforever
42fdd9556b flush log before restart 2022-07-03 23:32:38 +05:00
13xforever
31fa962fc6 switch bot log to zip, which seems to work better under linux 2022-07-03 23:26:40 +05:00
13xforever
a1be9d3251 add max message content length constant 2022-07-03 20:36:13 +05:00
13xforever
b9d9d172d2 idk why linux is failing 2022-07-03 20:17:56 +05:00
13xforever
d06f4cecf6 use newer pattern matching for version check 2022-07-03 17:10:33 +05:00
13xforever
b01450c23f only perform db compaction once a month 2022-07-03 17:07:10 +05:00
13xforever
619f3550d3 try to fix unexpected end of deflate stream 2022-07-03 16:43:10 +05:00
13xforever
8eba7aba7f flush log before sending the copy 2022-07-03 16:22:46 +05:00
13xforever
26ed377040 add an option to only backup specific database 2022-07-03 16:18:11 +05:00
13xforever
95d2d842b2 update windows version check to require win10 21h1 or newer 2022-07-03 16:15:19 +05:00
13xforever
489a4363d6 upgrade 3rd party deps 2022-07-03 02:31:56 +05:00
13xforever
8b8af2c500 scan attachment filenames and embeds in addition to message content 2022-07-03 02:27:14 +05:00
13xforever
0bf01ada81 move fx cleanup to where the actual cpu name parsing is done 2022-07-02 17:26:55 +05:00
13xforever
a570946d84 I swear I'm not dumb 2022-07-01 19:50:52 +03:00
13xforever
9ecc899f07 add steamos kernel version for consistency with other distros 2022-07-01 19:22:35 +03:00
clienthax
feeca1acb8
Merge pull request #870 from 13xforever/vnext
Some fixes and data cleanup
2022-07-01 16:59:46 +01:00
13xforever
a50d6dac60 one more case for nvidia opengl adapter name 2022-07-01 16:47:09 +05:00
13xforever
11d39fdffb add steamos token 2022-07-01 16:39:10 +05:00
13xforever
e0443e9722 change how ram brackets are calculated to allow some leeway 2022-07-01 16:27:28 +05:00
13xforever
d09110ef3f one more fix for linux logs 2022-07-01 15:00:29 +05:00
13xforever
d732e5eae3 unfixed audio backend checks so it makes sense 2022-07-01 14:52:44 +05:00
13xforever
301dbcd673 more fixes to clean up data 2022-07-01 14:25:37 +05:00
13xforever
e37ddfc373 update config if it's the same log in case of parsing fixes 2022-07-01 12:11:08 +05:00
clienthax
60c8ed0a54
Merge pull request #869 from 13xforever/vnext
Try to fix some stuff
2022-07-01 01:06:06 +01:00
13xforever
7170fca3c0 add placeholder installation id extractor 2022-06-30 23:00:13 +05:00
13xforever
ff96a2fbd9 fix some cpu names 2022-06-30 22:54:13 +05:00
13xforever
b17b236c07 workaround broken logs from steam deck 2022-06-30 22:29:41 +05:00
13xforever
e9b252599c try to fix #866 2022-06-30 22:13:07 +05:00
13xforever
a77c8b6a30 on the second thought, count all tsx-fa logs even if it's disabled
we look for capabilities, and not the used features
2022-06-30 22:03:23 +05:00
clienthax
212a37d8b7
Merge pull request #868 from 13xforever/vnext
Add some stuff I have forgotten about
2022-06-30 14:28:58 +01:00
13xforever
d04d695f64 make hw survey results configurable 2022-06-30 18:24:43 +05:00
13xforever
8a254190e8 add threads and ram stats 2022-06-30 18:19:48 +05:00
13xforever
314ba8e579 add win11 22h2 build 2022-06-30 17:45:00 +05:00
clienthax
fe8448b2dd
Merge pull request #867 from 13xforever/vnext
Part 2 of implementing hw survey
2022-06-30 13:22:11 +01:00
13xforever
8f779a817e Build release configuration for PRs as well 2022-06-30 17:12:36 +05:00
13xforever
c7710e894e add warning to the gen-salt command now that it's actually used 2022-06-30 17:09:08 +05:00
13xforever
9b1d1fd8c0 add hw.db backup 2022-06-30 16:48:38 +05:00
13xforever
c1a2d0e616 !hw stats 2022-06-30 16:40:50 +05:00
13xforever
b9307a32bf remove extra gpu maker from opengl gpu names 2022-06-30 15:32:09 +05:00
clienthax
877abf5dbf
Merge pull request #865 from 13xforever/vnext
lol fix release build
2022-06-29 21:29:20 +01:00
13xforever
fa9db3a79e lol fix release build 2022-06-30 01:28:17 +05:00
clienthax
18880f0db2
Merge pull request #864 from 13xforever/vnext
HW configuration collection
2022-06-29 21:20:24 +01:00
13xforever
f92114c716 Fix #842 2022-06-30 01:18:13 +05:00
13xforever
92751ba6e9 use file-scoped namespaces to reduce nesting
some formatting might be fucked
2022-06-30 00:59:46 +05:00
13xforever
a5d780f03d clean up unused usings 2022-06-30 00:55:53 +05:00
13xforever
6bf56896e6 made installid the only key and moved some things around 2022-06-30 00:44:56 +05:00
13xforever
7dc07f282f fill in hw info from logs (still needs installation id extractor) 2022-06-29 23:40:54 +05:00