Back
Carl Poppa

Carl Poppa
PRO

@poppacalypse

Chasing curiosity. Former restaurateur turned digital slowmad. Code • Lift • Build fun stuff 10kto10k.com
719
Joined January 2024
eat steak with frands #life
add KaPlay Stimulus controller #log
Show unread message count badge on profile owner Dashboard link #lof
Simplify copy link button to clipboard/check icon swap without tooltip #lof
Add first game shell view with Turbo Frame and canvas mount point #log
Add owner-only profile empty state with share link when inbox has no messages #lof
win Taiwan receipt lottery! grand total of NTD 200 (~USD 6.30) 🤪 #life
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
Soft-delete inbox messages from the inbox dialogue with turbo stream updates #lof
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
#lof - Open inbox messages in a dialog/drawer overlay - Restyle pagination with neobrutalist colours
#log - fix hero WebP delivery - keep newsletter submit button same size during loading state
#lof - mark inbox messages read on open - paginate with Kaminari - add copy link button
#lof - Add authenticated inbox page listing received messages unread first - Rename Messages to Inbox and add empty state with profile share link
Home
Search
Messages
Notifications
More