Add badges and achievements system #928

Merged
jimmyb merged 13 commits from codex/issue-18-badges-achievements into master 2026-08-11 09:28:33 -05:00
Member

Implements issue #18: code-managed badge catalog, durable/idempotent awards, supported historical backfill, action triggers, S3 artwork URLs, and earned-badge profile tabs.

Verification:

  • php artisan test --compact tests/Feature/BadgeCatalogTest.php tests/Feature/BadgeEvaluatorTest.php
  • vendor/bin/pint --dirty --format agent
  • composer stan
  • npm run build
Implements issue #18: code-managed badge catalog, durable/idempotent awards, supported historical backfill, action triggers, S3 artwork URLs, and earned-badge profile tabs. Verification: - php artisan test --compact tests/Feature/BadgeCatalogTest.php tests/Feature/BadgeEvaluatorTest.php - vendor/bin/pint --dirty --format agent - composer stan - npm run build
Disable unavailable badge placeholders
All checks were successful
linter / quality (pull_request) Successful in 1m50s
tests / ci (pull_request) Successful in 2m44s
bafe4fbf2e
jimmyb merged commit 0999780eca into master 2026-08-11 09:28:33 -05:00
jimmyb deleted branch codex/issue-18-badges-achievements 2026-08-11 09:28:33 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MyVideoGameList/myvideogamelist.com!928
No description provided.