🔧 (apps.py): Import signals in ready method to ensure signals are loaded when the app starts
🔧 (pyproject.toml): Add PGH004 to lint ignore list to avoid linting errors related to PostgreSQL-specific code
* Adding the GameVent model and migration
* Initializing the GameEvent endpoint
* GameEvent listing endpoint
* Adding CLICK_NAIVE event
* Added signal for identify what is on the click location
* Using row and col integer is better than metadata with jsonfield
* Create event for the same position is not allowed
* Better signals control
* Adding a board progress to Game model
* Identifying the win status
* Hide generated board from client
* Adding the base of our API
* Little file and lint adjustments
* Adding the lint command to Makefile
* Adding the Minesweeper logic for game creation
* Adding some tests for the Minesweeper algorithm
* Adding some tools command to Makefile like pre-commit and pip-tools
* Adding test help text to Makefile
* all new user is_staff=True, for development for now
* Now we can get the data from specific game
Adding game status
Adding game status
Fixing game models