Back
log

log

#log

Retro games arcade
Load previous page…
Add reusable YouTube-style fullscreen button for mobile game shell #log
add KaPlay Stimulus controller #log
Add first game shell view with Turbo Frame and canvas mount point #log
Add slug-based routing for leaderboard and public profiles with reserved-name constraint #log
Add Score model with optional user association and leaderboard scopes #log
Add leaderboard indexes on scores for game_slug, value, achieved_at, and user_id #log
Add scores table migration for game leaderboard persistence #log
- block reserved usernames #log - update reserved usernames #lof
Validate usernames as 3–15 lowercase alphanumeric/underscore handles #log
#log - Validate user avatars on the User model - Drop duplicate settings checks
Add username, display_name, and bio to users for public profiles #log
#log - fix hero WebP delivery - keep newsletter submit button same size during loading state
Try proxy newsletter signup through Rails so SendPulse works with ad blockers enabled #log sendpulse.com/page/6657620
Wire SendPulse newsletter embed with neobrutalist styling #log sendpulse.com/page/6657620
#log - finish landing page - draft Privacy, Terms
#log - Match game tile hover to btn-brutal slow depress via shared tile-brutal class - Tweak below hero copy
#log - Initialize RailsFast project configuration - Rename RailsFast project: Railsfastbase → log - Run RailsFast bin/setup script - Add context, dev approach, dev plan. Create appliku.yml, patch production block in database.yml. - Patch production credentials and set domain. - Rebrand and customise. - Add favicons and fix favicon path mismatch. - Change favicon to more cutesy icon - Add Press Start 2P - closest Google Font to Arcade Gamer. Make headstart with landing hero. - Convert hero image to WebP for faster loading. - Update landing page tasks, to emulate Play.Date - Make hero full-bleed and move yellow games grid into app-owned RailsFast features grid partial
Home
Search
Messages
Notifications
More