Commit Graph

73 Commits

Author SHA1 Message Date
Lol3rrr
e01cbd0a51 Started a major frontend design overhaul 2024-11-04 01:32:25 +01:00
Lol3rrr
898a889a53 Add weapon and some other info to perround
In the events per round, it now dispalys the weapon used and headshot and noscope if applicable.
Otherwise also cleaned up other code
2024-11-03 14:47:34 +01:00
Lol3rrr
7e50a627f6 Add benchmarks for analysis passes 2024-11-02 03:30:28 +01:00
Lol3rrr
e8843540a3 Updated UI once more to allow for multiple sub-tabs 2024-11-01 23:03:25 +01:00
Lol3rrr
101833d0d8 Minor design improvements 2024-11-01 21:47:25 +01:00
Lol3rrr
1d6b6555b1 Minor UI improvements 2024-11-01 20:43:19 +01:00
Lol3rrr
2019c66c23 Some more minor improvements in the UI and updating some libraries 2024-11-01 16:13:51 +01:00
Lol3rrr
edecf885b0 Improved the upload UI to give more feedback 2024-11-01 14:38:07 +01:00
Lol3rrr
a82ac4ea5e Fix formatting 2024-11-01 13:32:31 +01:00
Lol3rrr
809ae0479e Add support for s3 storage 2024-11-01 04:03:35 +01:00
Lol3rrr
f25eac83e1 Add a small headline to demolist 2024-10-19 01:06:26 +02:00
Lol3rrr
f3dde4a9cd Change how homepage is constructed to better align everything 2024-10-19 01:01:07 +02:00
Lol3rrr
f22c1a1420 Fix demo sorting and store data in analysis-input instead of always loading it 2024-10-19 00:02:16 +02:00
Lol3rrr
966bd4f413 Switch to streaming the uploaded file to disk 2024-10-18 19:46:56 +02:00
Lol3rrr
201cead3f1 Switch to using lazy parser 2024-10-18 17:37:02 +02:00
Lol3rrr
6c098b412a Formatting and minor code changes 2024-10-18 13:11:10 +02:00
Lol3rrr
835b4484dc Minor changes 2024-10-17 23:22:57 +02:00
Lol3rrr
74a05f8eee Update some dependencies 2024-10-17 22:53:45 +02:00
Lol3rrr
c195657eaf Fix tests 2024-10-16 16:36:51 +02:00
Lol3rrr
fee7e1172c Another attempt to fix the workflows 2024-10-16 14:17:52 +02:00
Lol3rrr
2bded20d67 Workflow checkout lfs as well 2024-10-16 14:14:18 +02:00
Lol3rrr
7241bdb2c9 Install protobuf compiler in CI tests 2024-10-16 14:06:06 +02:00
Lol3rrr
b1f27b702f Add a test workflow 2024-10-16 13:51:22 +02:00
Lol3rrr
cb9c2ed9e5 Update some versions 2024-10-16 13:47:02 +02:00
Lol3rrr
19db9bf62e Make steam-callback-url configurable 2024-10-16 13:32:40 +02:00
Lol3rrr
69139261cc Improve homepage demo list 2024-10-16 12:48:02 +02:00
Lol3rrr
2f29c9ea67 Color code names in round event log 2024-10-15 23:45:00 +02:00
Lol3rrr
3af51d2b20 Format code using rustfmt 2024-10-15 23:05:34 +02:00
Lol3rrr
29ed0a4c37 Display the two heatmaps per player side-by-side 2024-10-15 23:02:15 +02:00
Lol3rrr
5cb9094f76 Implement Team display in perround overview
Now tracks the scores of the teams and displays them on the homepage.
Also now displays the team numbers next to the overview of rounds won to know which team won which round
2024-10-15 22:02:19 +02:00
Lol3rrr
a2be4c2167 Fix formatting and implement the end of game score display 2024-10-14 21:20:26 +02:00
Lol3rrr
6f255faeb3 Fix formatting and add score/team info to endofgame 2024-10-14 20:15:25 +02:00
29e3e461e4 Merge pull request #27 from Lol3rrr/docker
Add Dockerfile and CI to build it on main branch
2024-10-13 22:45:44 +02:00
Lol3rrr
01fca44562 Create dockerfile and workflow to build docker image in ci 2024-10-13 22:44:20 +02:00
Lol3rrr
c4c32d5dae Add some more logs, configure dependencies and make certain variables be loaded at comp-time 2024-10-13 22:44:20 +02:00
Lol3rrr
f301ad63c6 Create corresponding dockerfile 2024-10-13 22:44:17 +02:00
Lol3rrr
a220356eaf Switch Heatmaps to be for each side respectively
The analysis and storage now contain two different heatmaps for the CT and T sides respectively.

However on the frontend I currently just have them all listed out with the side as a prefix, which is
not very useful and we should more change the data structure to essentially send the two heatmaps for
a player as a single data structure and then in the view display them side by side. However I am not
100% how to best achieve this
2024-10-11 00:42:21 +02:00
Lol3rrr
60a70f1905 Add colors for perround overview to more clearly mark T/CT wins 2024-10-10 22:05:59 +02:00
Lol3rrr
53d7f72943 Implement basic version of sorting the scoreboard 2024-10-10 17:53:35 +02:00
Lol3rrr
8e3758c254 Some minor styles and add very basic sorting support 2024-10-10 16:35:35 +02:00
Lol3rrr
6c23e72ac5 Move the queries when uploading a demo into a single transaction 2024-10-10 16:35:15 +02:00
Lol3rrr
351b4e016d Change demoid to String and now use uuidV7 for it. Also add timestamps of demo uploads 2024-10-10 12:46:41 +02:00
Lol3rrr
539adecf5d Fix heatmap issue and implement per round analysis 2024-10-08 23:15:42 +02:00
Lol3rrr
4353de4455 Work on better support for more maps 2024-10-05 14:49:58 +02:00
Lol3rrr
f7273b5a39 Initial work on the actual maps for the heatmap overview 2024-10-05 05:18:28 +02:00
Lol3rrr
ae85177697 Update some other minor parts 2024-09-30 18:28:42 +02:00
Lol3rrr
de37b239aa Some minor updates to the heatmap stuff 2024-09-30 15:47:45 +02:00
Lol3rrr
16c5e41aed Add dust2 testfile 2024-09-29 13:29:27 +02:00
Lol3rrr
a5716e11dc Add inferno test demo 2024-09-29 13:15:00 +02:00
Lol3rrr
83b4a24b15 Add Heatmaps to UI
Add Heatmap analysis to website as well as a basic UI for viewing the Heatmaps.
There are still issues, like some players not getting a heatmap assigned and heatmaps including data
from warmup etc.
2024-09-29 00:32:20 +02:00