2026-04-16 11:35:53 +02:00
# Changelog
2026-04-19 21:31:22 +02:00
2026-04-21 21:05:54 +02:00
## v2026.2.8-1 (2026-04-21)
### Changes
* Upgrade front-end & back-end deps to the latest available version #10 . [Lang]
2026-04-21 18:12:32 +02:00
## v2026.2.8-0 (2026-04-21)
### New
* Add CI/CD improvements - add new CI workflow - & improve the deployment w/ tests #10 . [Lang]
* Add test cases to back-end w/ real database connection in it #10 . [Lang]
### Changes
* The original CI/CD workflow is restored - the work with tests is postponed #10 . [Lang]
* Add sound when the game start #10 . [Lang]
* Create AGENTS.md file for future maintenance #9 . [Lang]
* Remove the wrongly implemented font installation in docker - & replace it with static font on BattleCardGenerator (it solves the shareable image problem on bare-metal too) #8 . [Lang]
2026-04-21 13:58:08 +02:00
## v2026.2.7-1 (2026-04-21)
### Changes
* Fine-tune the recent battle list #8 . [Lang]
2026-04-21 11:47:58 +02:00
## v2026.2.7-0 (2026-04-21)
### Changes
* Small changes on docs - and improve text on homepage #8 . [Lang]
* Massive refactor on front-end for unification and readiness #8 . [Lang]
* Update all doc blocks on back-end #8 . [Lang]
* Small refactors on back-end #8 . [Lang]
* Add RecentBattle entity that is a Materialized View to speed up the view - and further refactor on ProfileController #8 . [Lang]
* Create the UserStats entity what is a Materialized View to store Profile stats for every user - & massive ProfileController refactor #8 . [Lang]
* Refactor the SecurityController #7 . [Lang]
* Refactor the code - there was unnecessary codes and wrongly formatted or designed code that are related to Repositories #7 . [Lang]
* Upgrade the doctrine related back-end pkgs to the latest available version #7 . [Lang]
* Add filter to the Profile page's recent plays and an infite list too #7 . [Lang]
* Upgrade to the latest doctrine pkg on back-end #7 . [Lang]
### Fix
* Do not hide the end-game overlay ever #8 . [Lang]
* The username was not recognized properly #7 . [Lang]
2026-04-19 21:41:33 +02:00
## v2026.2.6-1 (2026-04-19)
### Fix
* The PostgreSQL logo was horrible #7 . [Lang]
2026-04-19 21:31:44 +02:00
## v2026.2.6-0 (2026-04-19)
2026-04-19 21:31:22 +02:00
### Changes
* Add ReCaptcha overlay again to protect the game #7 . [Lang]
* Upgrade all front-end packages to the latest available version - and fix all eslint warnings & errors #7 . [Lang]
* Upgrade fe packages #7 . [Lang]
* Massive refactor on fetches - create centralized dataProvider #7 . [Lang]
2026-04-16 11:35:53 +02:00
2026-04-19 18:33:18 +02:00
## v2026.2.5-0 (2026-04-19)
### New
* Add Firebase deps to back-end #7 . [Lang]
* Add missing buttons for overlays #7 . [Lang]
* A new feature came up - the abandoned plays can be restored, if both users are registered users #7 . [Lang]
### Changes
* Fix the '0' in Battle reports #6 . [Lang]
* Fix missing icons on "Battle report" #6 . [Lang]
### Fix
* The bomb using was not recorded correctly - the old data will be corrupted #6 . [Lang]
## v2026.2.4-0 (2026-04-18)
### New
* Add new profile charts and stats - & add new logo to the tech stack #5 . [Lang]
### Changes
* Upgrade fe deps #5 . [Lang]
* Improve the Battle reports to change unnecessary data with interesting data #5 . [Lang]
### Fix
* The react is crashing on some cases #5 . [Lang]
2026-04-18 13:45:10 +02:00
## v2026.2.3-0 (2026-04-18)
### New
* Add initialization bonus points' system to the gameplay #5 . [Lang]
### Changes
* Add extended data to battle reports and sharing image to make viewable bonus points #5 . [Lang]
2026-04-18 11:44:18 +02:00
## v2026.2.2-9 (2026-04-18)
### New
* Add rules page #4 . [Lang]
### Fix
* The font-awesome simplifying to work on bare-metal - & fix all warnings at build time #4 . [Lang]
* The css problem had been solved on reponsive gfx on homepage #4 . [Lang]
2026-04-18 08:49:59 +02:00
## v2026.2.1-8 (2026-04-18)
### Fix
* Quickfix for https-only login - & add user data when the user is not logged in #4 . [Lang]
2026-04-16 11:56:30 +02:00
## v2026.2.1-7 (2026-04-16)
### Changes
* Add consent checkbox to user's registration - and fix the sharing pics #4 . [Lang]
* Add correct version numbering and CHANGELOG - and add the LICENSE #4 . [Lang]
2026-04-16 11:35:53 +02:00
## v2026.2.1-6 (2026-04-16)
### Changes
* Update all texts on all pages - extend them with the game specific things #4 . [Lang]
## v2026.2.1-5 (2026-04-16)
### Fix
* The meta tags does not have https scheme - nothing worked in configuration #4 . [Lang]
## v2026.2.1-4 (2026-04-15)
### New
* Add notification email when a user is registered #4 . [Lang]
### Changes
* Add notification on activation too #4 . [Lang]
## v2026.2.1-2 (2026-04-15)
### Fix
* Another attempt to fix the email assets #4 . [Lang]
## v2026.2.1-1 (2026-04-15)
### Fix
* The images does not shows in emails #4 . [Lang]
## v2026.2.1-0 (2026-04-15)
### New
* Add Contact page with email sending behaviour #4 . [Lang]
### Changes
* Add missing .env variable and increase the version number and add missing data from front-end and back-end deps descriptor #4 . [Lang]
* Change the shareable battle - add avatars to it - even on the og tags #4 . [Lang]
* Change text #4 . [Lang]
### Fix
* The mailhog is crashed on development env #4 . [Lang]
* The og tags did not have proper http schema - they should have https #4 . [Lang]
## v2026.2.0-5 (2026-04-14)
### Changes
* Add donation button #4 . [Lang]
## v2026.2.0-4 (2026-04-14)
### New
* Add timer for the acceptance of the challenge #4 . [Lang]
### Changes
* Protect the gameplay with recaptcha #4 . [Lang]
* The waiting dialog is uncloseable until the time is up #4 . [Lang]
* Add share button to the overlay when the game ends #4 . [Lang]
* Make fancy og tags - and create a special one for battle sharing #4 . [Lang]
### Fix
* Missing font-awesome icons on bare-metal environment #4 . [Lang]
## v2026.2.0-3 (2026-04-14)
### Changes
* The user's avatar will be saved as a uuid.extension #4 . [Lang]
## v2026.2.0-1 (2026-04-14)
### Fix
* Quickfix for email sending #4 . [Lang]
## v2026.2.0-0 (2026-04-14)
### New
* Registered users have avatars next to the timer #4 . [Lang]
* Add opportunity to use profile picture. #4 . [Lang]
* Add more stats and a dialog for the recent battle that can be shareable #4 . [Lang]
* Implement the 2FA authentication (TOTP and backup codes) #4 . [Lang]
* Add beta logo to the corner #3 . [Lang]
* Add mineseeker game to the symfony 4 project #3 . [Lang]
* Upgrade to the latest symfony v4 #3 . [Lang]
### Changes
* Implement CD script to Gitea and add docs to the process #4 . [Lang]
* Remove unnecessary cdn based fonts #4 . [Lang]
* Update docs #4 . [Lang]
* Add JWT generation script to make Mercure safe #4 . [Lang]
* Fix missing favicon #4 . [Lang]
* Make compatible the whole project with bare metal AND with docker #4 . [Lang]
* Add modern Webauthn authentication #4 . [Lang]
* Refactor all forms to have Symfony Form Types & Validation Constrainsts - & implement Google ReCapthca v3 #4 . [Lang]
* Add forgot password functionality #4 . [Lang]
* Increase the minimum PHP version to the latest major - and massive refactor on back-end, like Controllers and Repositories #4 . [Lang]
* Redesign the resign dialog #4 . [Lang]
* Re-implement the waiting for opponent dialog - refactor its gfx - & add online user selection dialog #4 . [Lang]
* Improve the gfx on homepage - implement login/register and activation for authentication - and add the first version of profile page #4 . [Lang]
* Refactor and redesign the gfx on front-end #4 . [Lang]
* Upgrade to the latest LTS Symfony package and backend #4 . [Lang]
* Add timers to each player - renew the whole migration #4 . [Lang]
* Update the vite related stuff because CORS and React errors - reinit the miration #4 . [Lang]
* Use namespaces for front-end #4 . [Lang]
* Replace webpack w/ vite & remove old, legacy jQuery from the code #4 . [Lang]
* More, massive refactor for front-end #4 . [Lang]
* Massive refactor on front-end - and remove unnecessary deps #4 . [Lang]
* Change the code style to fit the current standard #4 . [Lang]
* Refactor to use Attributes instead of yaml markdown #4 . [Lang]
* Outsource the Grid generation and interactions to the backend #4 . [Lang]
* Remove unnecessary variables and prune the Facebook registration method #4 . [Lang]
* Replace the legacy gos/web-socket-bundle & replace it with Mercure protocol #4 . [Lang]
* Make a massive refactor to the backend and remove all unnecessary deps - and make small refactors for the frontend too #4 . [Lang]
* Created the first working solution since 7 yrs #4 . [Lang]
* Add some changes on BE - add eslint and editorconfig - and add some deps #4 . [Lang]
* Make the first working version - the stepping is broken due to the algorythm structure #4 . [Lang]
* Change the composer default php minimum environment #3 . [Lang]
* Change the default url to wss on frontend #3 . [Lang]
* Refactor Rpc and Topic classes #3 . [Lang]
* Refactor classes and reformat some layout #3 . [Lang]
* Remove deprecated files #3 . [Lang]
* Doc in README.md #3 . [Lang]
* Gitignore a js.map file #2 . [Lang]
### Other
* Pkg: usr: solve the not-working mailing on dev env under docker #4 . [Lang]
## 1.1.0 (2019-10-26)
### Changes
* Reinit project - disable redis module and make the project compatible w/ PHP7.3 #2 . [Lang]
## 0.4.0 (2019-10-26)
### Other
* Change session driver to REDIS. [Lang]
* Add created, updated field to db && improve graph design. [Lang]
* Cache setup && optimalize for google pagespeed && optimalize all images. [Lang]
* Improve graph design on homepage && add footer and techs && add official pages. [Lang]
* Bugfix mine websocket periodic mysql calling. [Lang]
* Bugfix hwioauth remember me && centralize hwioauth and facebook settings. [Lang]
* Centralize jquery && bugfix mysql auto-termination problem w/ user auth. [Lang]
* Release beta4. [Lang]
* Gitignore npm debug log. [Lang]
* Add english lang everywhere && add snowfall && add centralized version nbr && improve stylesheet && slack integration. [Lang]
* Bugfix #30 && random bg in game. [Lang]
* Add google analytics and facebook scripts && improve url share method w/ fb && enforce https in prod. [Lang]
* Reg and login buttons on index && remove list method && facebook centralize. [Lang]
* Redesign user frontend. [Lang]
* Mods for performance; one js.min file on prod. [Lang]
* Improve webpack config for prod compile #23 . [Lang]
* Ssl handling #22 && reconnection issues #20 , #21 . [Lang]
* Facebook prod settings w/ app; hwi/HWIOAuthBundle. [Lang]
* Refact && game reconnection and restore w/o refresh #3 && bugfix bomb explosion on opponent mines #19 . [Lang]
* Typo in rpc. [Lang]
* Handle prod mysql timeout && graphics improve. [Lang]
* Gitignore webpacked index.js. [Lang]
* Add production mods. [Lang]
* Bugfix points saving and exploded bombs to db && you can resign #6 . [Lang]
* Bugfix resign button existence #11 . [Lang]
* Bugfix opponent bomb btn buzz on hover #10 . [Lang]
* Bugfix points problem in the end #16 . [Lang]
* Add desc to every user #9 . [Lang]
* Clipboard - not working #8 . [Lang]
* Random player on start #5 . [Lang]
* Show left mines after end #2 && reduce network traffic && better active field checking method. [Lang]
* Some refactor #13 . [Lang]
* Bugfix grid field render #12 . [Lang]
* Game ends after x mines. [Lang]
* Add new sounds && refactor && new bg images && form redesigns. [Lang]
* Bugfix entities gridrow, grid && improve graph design on homepage. [Lang]
* Some refactor && prod settings. [Lang]
* Improve graphics design in game. [Lang]
* Bugfix grid row in entity. [Lang]
* Bugfix changePlayer after bomb explosion. [Lang]
* Improve game graph design. [Lang]
* Login and register form more design. [Lang]
* Add basic design to userbundle && refactor. [Lang]
* Add font-awesome. [Lang]
* Working user authentication w/ fb and plain login. [Lang]
* Add facebook login module, hwi/HWIOAuthBundle. [Lang]
* Login && register form overrided. [Lang]
* Js and config refactor. [Lang]
* Replace gridcol object to json array in db. [Lang]
* Refactor. [Lang]
* Save steps and point info to db. [Lang]
* Save the step data to db. [Lang]
* Renamed the acme to mineseeker && handle when the user connection has been lost. [Lang]
* Add player names to UI. [Lang]
* Add overlay && game do not start until the opponent came. [Lang]
* Add base64 encryption to grid when it has been sended to server. [Lang]
* On click opponents bomb, you cannot target && refactor. [Lang]
* Warning when player has been found more than 20 mines. [Lang]
* Bugfix center mine counter animation. [Lang]
* The opponent is the next when bomb is exploded. [Lang]
* Current username checked && refactor && remove players in channel when they are more than 2. [Lang]
* Send bomb info and use it on opponent. [Lang]
* Add sounds w/ howler. [Lang]
* Bugfix multiple empty fields w/ one click on opponent view. [Lang]
* Refact && remove sound and logging && bugfix BIGBUG - handleGridField and showAppropriateFields sort order... [Lang]
* Create first working communication. [Lang]
* Create entities and repositories. [Lang]
* Changed websocket default port && debug RPC. [Lang]
* Created working session and client handler w/ websocket. [Lang]
* Working websocket client and server w/o session handling and storage. [Lang]
* Composer update. [Lang]
* Improve game && start sound creating. [Lang]
* Refactor grid control and grid field. [Lang]
* Created basic game w/ table and animations. [Lang]
* Websocket basic setup FE & BE && working basic game w/ react && webpack & babel config. [Lang]
* Gitignore node_modules && add symlink to node_modules (just for install) && basic react. [Lang]
* Add react hello world. [Lang]
* Rename project in config. [Lang]
* Initial commit && create project in symfony3. [Lang]
2019-10-26 16:52:25 +02:00