1
0
Fork 0
Commit Graph

179 Commits

Author SHA1 Message Date
Krzysztof Sikorski 101516d438
Define interfaces and DTOs to represent leaderboard table as seen in game 2022-04-17 20:29:24 +02:00
Krzysztof Sikorski 0a1ad3f726
Code cleanup: remove unnecessary comments from `.env` file 2022-04-17 04:36:37 +02:00
Krzysztof Sikorski 15f0656b97
Code cleanup: remove unnecesary `.gitignore` files 2022-04-17 04:31:44 +02:00
Krzysztof Sikorski 5535aaefea
Code style: move classes related to Doctrine to separate namespaces 2022-04-17 03:19:05 +02:00
Krzysztof Sikorski 1c345fa812
Code style: fix indentation of string literals in HEREDOC/NOWDOC format 2022-04-16 23:33:32 +02:00
Krzysztof Sikorski 89cc7100f4
Fix bugs in admin, tweak index appearance 2022-04-16 03:13:25 +02:00
Krzysztof Sikorski 1fb60f45f0
Code cleanup: remove comments with example methods from repositories 2022-04-14 04:59:58 +02:00
Krzysztof Sikorski 723848815e
Add parser-related fields to NexusRawData entity 2022-04-14 04:56:44 +02:00
Krzysztof Sikorski 5f649062d3
Create entities for leaderboards 2022-04-14 04:17:58 +02:00
Krzysztof Sikorski 335088ec25
Normalize names for indices enforced by Doctrine 2022-04-14 04:00:43 +02:00
Krzysztof Sikorski 15a8d3b279
Make sure all tables have created_at and last_modified_at columns 2022-04-14 03:11:52 +02:00
Krzysztof Sikorski 340257aa3f
Update CHANGELOG for 0.5.0 2022-04-09 03:40:36 +02:00
Krzysztof Sikorski c1f08fe9e4
Update Symfony recipes metadata, port changes to config files 2022-04-09 03:25:29 +02:00
Krzysztof Sikorski bc06012089
Start using Doctrine Migrations: create migration for existing tables 2022-04-09 02:52:50 +02:00
Krzysztof Sikorski b732dfd883
Code cleanup: use class constants instead of some string literals 2022-04-08 23:16:20 +02:00
Krzysztof Sikorski f6e1c2662b
Code cleanup: convert config files to use "ConfigBuilders" generated by Symfony 2022-04-08 02:43:08 +02:00
Krzysztof Sikorski 96d1de8d54
Code cleanup: reformat README file to honor max line length of 80 characters 2022-04-07 23:17:03 +02:00
Krzysztof Sikorski 03c43a1e80
Code cleanup: sort entries in `bundles.php` 2022-04-07 22:12:21 +02:00
Krzysztof Sikorski 118fddbe05
Update locked dependencies 2022-04-07 21:39:35 +02:00
Krzysztof Sikorski 503aeb5d9c
Code style: convert all YAML configuration files to PHP format 2022-03-31 00:38:16 +02:00
Krzysztof Sikorski 7f32bea1c3
Fix: explicitly import package config files that are in PHP format 2022-03-30 21:08:19 +02:00
Krzysztof Sikorski 179eef68e1
Code style: refactor services
Details:
- use named arguments wherever possible
2022-03-26 00:48:22 +01:00
Krzysztof Sikorski bbf6911ab6
Code style: refactor repositories
Details:
- use named arguments wherever possible
2022-03-26 00:44:09 +01:00
Krzysztof Sikorski 4f72232fa1
Code style: refactor entites and contracts
Details:

- Define base class and interface for all entites, to enforce ID column format
- Use named arguments wherever possible
2022-03-26 00:33:30 +01:00
Krzysztof Sikorski b6cfadbf97
Code style: refactor admin controllers
Details:

- use named arguments wherever possible
- avoid using AbstractController methods
2022-03-25 23:43:23 +01:00
Krzysztof Sikorski f8dd782064
Code style: refactor controllers
Details:

- use named arguments wherever possible
- remove dependency on Symfony's AbstractController
2022-03-25 23:24:08 +01:00
Krzysztof Sikorski 08fee9b7ea
Code style: refactor console commands
Details:

- Extract common code fragments into abstract parent class
- Use named arguments wherever possible
2022-03-25 22:45:44 +01:00
Krzysztof Sikorski e96a304959
Code style: update `.editorconfig` file to match PSR-12
Details:
- split filetype sections to separate sections per file type
- update PHP section to match PSR-12 standard
2022-03-25 22:40:56 +01:00
Krzysztof Sikorski 57a14ded51
Fix crash in token command on empty username input 2022-03-25 22:37:00 +01:00
Krzysztof Sikorski 2e9668d9d3
Add NexusRawData CRUD to admin 2022-03-21 01:25:28 +01:00
Krzysztof Sikorski fc41df1d0d
Add UserAccessToken CRUD to admin 2022-03-21 01:06:57 +01:00
Krzysztof Sikorski bba128f813
Make User entity "stringable" 2022-03-21 01:02:31 +01:00
Krzysztof Sikorski 664ee6e718
Move common settings from CRUD to dashboard 2022-03-21 00:34:27 +01:00
Krzysztof Sikorski b2a76ee150
Add User CRUD to admin 2022-03-21 00:25:52 +01:00
Krzysztof Sikorski 7ff57585b0
Configure datetime format and action appearance 2022-03-21 00:24:30 +01:00
Krzysztof Sikorski 1cfe2ba7ac
Disable displaying Gravatar in admin 2022-03-20 23:51:20 +01:00
Krzysztof Sikorski 2bf742c933
Configure authentication 2022-03-20 23:48:48 +01:00
Krzysztof Sikorski ff7dc737b7
Add Symfony Rate Limiter to dependencies 2022-03-20 23:35:18 +01:00
Krzysztof Sikorski c82a8a9ca6
Generate and configure admin dashboard 2022-03-20 23:33:08 +01:00
Krzysztof Sikorski 6919c71066
Add some statistics getters to repositories 2022-03-20 23:31:01 +01:00
Krzysztof Sikorski 49a6150310
Add EasyAdmin bundle to dependencies 2022-03-20 23:30:42 +01:00
Krzysztof Sikorski 001607b8da
Set default indentation for YAML files 2022-03-20 23:25:14 +01:00
Krzysztof Sikorski 5f647e1f9f
Prefix all manually created routes with "app" 2022-03-20 19:47:51 +01:00
Krzysztof Sikorski 181230d605
Upgrade dependencies 2022-03-20 19:22:18 +01:00
Krzysztof Sikorski 7185c755c4
Upgrade dependencies, migrate to Symfony 6 2022-02-08 23:48:55 +01:00
Krzysztof Sikorski f190b340d1
Update dependencies 2021-11-27 00:58:26 +01:00
Krzysztof Sikorski b4efe55d77
Update CHANGELOG for version 0.4.0 2021-11-16 00:12:54 +01:00
Krzysztof Sikorski 47128648cb
Remove unnecessary properties from NexusRawData 2021-11-16 00:10:47 +01:00
Krzysztof Sikorski 307cc66472
Update dependencies 2021-11-16 00:10:09 +01:00
Krzysztof Sikorski 21fc1ee667
Update CHANGELOG for version 0.3.0 2021-11-11 17:10:43 +01:00