All notable changes to games-gallery
will be documented in this file.
- The format is based on Keep a Changelog,
- This project adheres to Semantic Versioning,
- Commits respect Conventionnal commits & use Gitmoji.
- feat: ✨ add a visit page counter in the front header of a game page
- feat: ✨ add visits statistics in back office
- feat: ✨ add loading screen on front pages
- feat: 🚸 add the targeted model in sweetalert message
- feat: ✅ extend tests to all the project
- docs: 📄 update license
- fix: 🐛 show message when there isn't rating or visit recorded
- fix: 💄 update maintenance page in front/back
- fix: 💄 fix the margin at the bottom of the front game page
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v5.0.0...v5.1.0
- ci: 👷 update ci/cd (validations & deployment)
- feat: ✨ add unit tests via alexis-gss/laravel-unit-tests
- feat: ✨ add sitemap - issue #42
- feat: ✨ add user filter on activity log
- feat: ✨ add a showing page for CRUDs
- feat: ✨ replace old scrollbar by overlayscrollbars-vue package in front navigation
- feat: ✨ add scroll pagination on games list in front navigation
- feat: 🎨 upgrade getters to sort all models collection
- feat: 🚸 update front style (upgrade layout, colors affinity and margin/padding)
- feat: ✨ add emoji in the title of issue templates
- feat: ♿️ update back cards style
- feat: ♿️ upgrade front navigation to improve accessibility
- feat: 🌐 use translations string in request validations
- docs: 📝 synchronization of the Games Gallery GitBook content
- chore: 📦 bump project to laravel 11
- chore: ⬆️ update npm/composer dependencies
- refactor: ♻️ use default laravel helpers in blade file
- refactor: ♻️ use default blade directives in blade file
- refactor: ♻️ use cache laravel helper in blade filess
- refactor: ♻️ use helpers laravel trans in php files
- refactor: ♻️ rewrite all vue components into composition style
- refactor: ♻️ rewrite toast message functionnality when guest like a picture
- refactor: ♻️ replace model->id by the primary key
- fix: 🚨 export sass safelist for purge css in vite.config.ts
- fix: 🐛 use universal unique identifier to rate a picture
- fix: 🐛 use cookie to save rating uuid locally
- fix: 🐛 restrict games ranks only for published games
- fix: ♿️ update messages when loading pictures
- chore: ➖ remove unused jscolor package
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v4.2.0...v5.0.0
- Add mandatory folders
- Add pictures/ratings seeder
- Add on update/on delete action on foreign keys
- Add administrable translations fields
- Add vite plugin purge css
- Add warning sweetalert popup on action event
- Remove unused opacity on folder color (rgba to hex)
- Clean blades/sass files
- Fix responsive front
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v4.1.1...v4.2.0
- Add previous query when redirect on delete model
- Update depedencies
- Update github actions/issue templates
- Fix navigation responsive
- Fix translation of the toast message
- Fix sass component
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v4.1.0...v4.1.1
- Add static pages for home and ranking pages
- Add micro data - issue #33
- Add ratings functionnality on pictures
- Add statistics on ratings pictures
- Add reset password functionnality
- Update bo navigation - issue #37
- Update front responsive - issue #38 #39
- Update folder color functionality
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v4.0.0...v4.1.0
- Add ranking of games - #29
- Add DeleteUnassociatedPictures job - issue #30
- Add translations in front & back - issue #31
- Add range dates for activities statistics
- Update statistics data
- Update accessibility - issue #32
- Clean project (docblock, prototype, indentation)
- Clean upload images method + optimize images with the .webp type mime
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v3.0.0...v4.0.0
- Bump laravel 8.75->10.* + bump others depedencies - issue #20
- Add bootstrap themes - issue #13
- Add statistics - issue #23
- Add activity logs - issue #28
- Add mail test command
- Add back-end search on relation and enum
- Update saving images functionnality - issue #3
- Update all translations
- Update login back-end
- Update users role/permissions
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.5.0...v3.0.0
- Add duplicate model functionnality
- Add latest games on homepage
- Add Community Standards
- Add composer data in the footer
- Update README.md - issue #15
- Update Github ISSUE_TEMPLATE - issue #16
- Update module pagination
- Update back-office home page
- Update btn actions on model
- Fix user's picture when run the command user:create
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.4.0...v2.5.0
- Add glightbox
- Add simplebar
- Add folder's color
- Add github's icon
- Update breadcrumbs bo
- Update index filters
- Update search bo
- Update access rights
- Minor fixes/bugs
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.3.0...v2.4.0
- Add github-actions/github-issue-templates
- Add status for tags and folders
- Add breadcrumbs
- Update migrations/seeders
- Minor fixes
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.2.1...v2.3.0
- Update new method for saving images
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.2.0...v2.2.1
- Adding tags for games
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.1.0...v2.2.0
- Adding a users administration
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v2.0.0...v2.1.0
- Addition of an administration interface with authentication
- Total redesign of the project under Laravel
- Separation of the front/back office
Full changelog: https://github.com/alexis-gss/games-gallery/compare/v1.0.0...v2.0.0
- Working project