Super Intelligence Minds

Anton Gladkov · 2026-01-01 · source ↗ · whole document (2)

Monthly changelog - December 2025 - 2025-12-07 Docs and start command updates -

Monthly changelog - December 2025

- 2025-12-07 Docs and start command updates
- 2025-12-08 Fix join reminder workflow and add debug joins inspector
- 2025-12-08 Move access flow to donation only
- 2025-12-08 Stop sending extra entry hint after join buttons
- 2025-12-09 Add NowPayments crypto donations option
- 2025-12-09 Add crypto donation option and enforce minimums
- 2025-12-09 Stop sending entry choice hint
- 2025-12-10 Add master goal modes and emoji progress alerts
- 2025-12-10 Improve donation entry and master goal UX
- 2025-12-10 Fix donation payment handling and gating
- 2025-12-10 Add goal list step to donation join flow
- 2025-12-10 Fix donation callback routing guards
- 2025-12-10 Fix donation callback routing
- 2025-12-10 Fix donation callback parsing
- 2025-12-11 Add donation copy keys and use copy manager
- 2025-12-11 Fix Airwallex card payment links
- 2025-12-11 Publish comment alerts immediately and adjust master goal text
- 2025-12-11 Align donation alert formatting with legacy
- 2025-12-11 Handle permissive donation payloads
- 2025-12-11 Fix NowPayments base URL normalization
- 2025-12-11 Fix NOWPayments invoice creation and signature verification
- 2025-12-11 Handle custom donation amount callback
- 2025-12-11 Fix donation access base time and secs calc
- 2025-12-11 Align min star donation with tiers and update env docs
- 2025-12-11 Hide totals for master donation goal
- 2025-12-11 Simplify master goal list entry
- 2025-12-11 Strip master pager text
- 2025-12-11 Trim master donate heading
- 2025-12-11 Remove master totals messaging everywhere
- 2025-12-11 Set crypto min donation to 20 USDT
- 2025-12-11 Harden crypto-only custom USD min
- 2025-12-12 Sync support docs and env example
- 2025-12-12 Align daily donation update with legacy design
- 2025-12-12 Improve goal updates and add ultra alerts
- 2025-12-12 admin: fix /remove_whitelist and add /null by @username
- 2025-12-13 Add rated chess mini app
- 2025-12-13 Expose /chess in Telegram command menu
- 2025-12-13 Update help text to include chess commands
- 2025-12-13 Fix chess webapp asset loading
- 2025-12-13 Add CSS fallback for chess UI
- 2025-12-13 Serve chess UI assets via bot domain
- 2025-12-13 Fix chess UI library loading in Telegram
- 2025-12-13 chess: add draws (abort/repetition/offers) + winner crown
- 2025-12-13 Chess: premoves, promotion choice, abort countdown
- 2025-12-13 Chess: fix premove execution hook
- 2025-12-14 Chess: improve premove visuals
- 2025-12-14 Chess: premove cancel, material, rematch
- 2025-12-14 Chess: improve material/captures UI
- 2025-12-14 Add scheduled chess reports + community stats
- 2025-12-14 feat: announce deploy restarts in paid group
- 2025-12-14 chore: simplify deploy restart announcement
- 2025-12-14 Fix chess timeout UI + simplify deploy announce
- 2025-12-14 Restore deploy announce header
- 2025-12-14 Fix Mini App resize errors + fullscreen
- 2025-12-14 Fix chessboard coordinate label alignment
- 2025-12-14 chess: add arrow-key move navigation
- 2025-12-15 Fix chess board clicks after layout shifts
- 2025-12-15 Show @usernames in chess group announcements
- 2025-12-15 Highlight chess clock at 20s
- 2025-12-15 Fix chess rematch auto-redirect
- 2025-12-15 Allow chaining premoves for same piece
- 2025-12-16 Chess: spectator counts + today report
- 2025-12-16 Chess report: clarify participations count
- 2025-12-16 Chess: live spectator count + short Watch label
- 2025-12-16 Chess: show head-to-head score on finish
- 2025-12-16 Refactor services into payments/chess modules
- 2025-12-17 Master goal daily update: community stats
- 2025-12-17 Tweak master daily update formatting
- 2025-12-17 Polish master daily update layout
- 2025-12-17 Hide master support block when zero
- 2025-12-18 Adjust chess Elo K by time control
- 2025-12-18 Implement Glicko-2 chess ratings
- 2025-12-18 Fix threefold repetition detec
tion
- 2025-12-18 Abort games if black never replies
- 2025-12-19 Add sound and haptic feedback to chess app
- 2025-12-19 Pin Python version for Railway builds
- 2025-12-19 Add Dockerfile fallback for Railway builds
- 2025-12-19 Refine chess move sound to wood click
- 2025-12-19 Tighten and sharpen chess move click
- 2025-12-19 Make move sound a woodier click
- 2025-12-19 Retune chess SFX toward wood click style
- 2025-12-19 Wrap captured pieces for mobile visibility
- 2025-12-19 Add chess emotes with UI and API
- 2025-12-19 Move history controls near board and reorder sidebar
- 2025-12-19 Lower crypto minimum donation to
- 2025-12-19 Allow chess matchmaking for all users
- 2025-12-19 Add chess stall protection bans
- 2025-12-19 Add GitHub changelog command and monthly roundup
- 2025-12-19 Fix GitHub changelog API headers
- 2025-12-19 Use rolling 24h window for community pulse
- 2025-12-19 Simplify changelog output format
- 2025-12-19 Add changelog range buttons
- 2025-12-19 Improve chess emote placement and duration
- 2025-12-19 Implement chess arena lobby
- 2025-12-19 Redesign chess header layout
- 2025-12-19 Show waiting and live counts in lobby
- 2025-12-19 Redesign chess lobby and game UI
- 2025-12-19 Auto-pin chess arena lobby in channel and group
- 2025-12-19 Show waiting totals and faster featured rotation
- 2025-12-19 Make chess header mobile friendly
- 2025-12-19 Auto-bump lobby in channel and post game results
- 2025-12-19 Add 300+ random win phrases
- 2025-12-19 Revert channel lobby auto-bump
- 2025-12-19 Fix chess stall penalties and scheduler overlap
- 2025-12-19 Document chess stall penalties table
- 2025-12-19 Improve whitelist import and contributor aggregation
- 2025-12-19 Add Supabase advisor findings to audit
- 2025-12-19 Fix async Supabase usage and payment validation
- 2025-12-20 Fix Supabase init consistency for chess lobby
- 2025-12-20 Refactor web app routes and cleanup join request init
- 2025-12-20 Address audit items: env checks, exports, query selects
- 2025-12-20 Reduce join reminder log noise
- 2025-12-20 Fix chess lobby DM fallback deep link
- 2025-12-20 Improve lobby update latency
- 2025-12-20 Add payment intent tracking and retries
- 2025-12-20 Make match found DMs more attention-catching
- 2025-12-20 Speed up chess lobby refresh
- 2025-12-20 Speed up chess queue sweep
- 2025-12-20 Fix rematch timeout from missing time control
- 2025-12-20 Ensure both players get match found DM
- 2025-12-20 Refine chess top bar layout
- 2025-12-20 Add floating board edge emotes
- 2025-12-20 Redesign chess top bar and cap board size
- 2025-12-20 Tighten top bar layout for names and clocks
- 2025-12-20 Auto-open lobby match on activation
- 2025-12-20 Align top bar columns with player capture rows
- 2025-12-20 Hide self name to prevent top bar overlap
- 2025-12-20 Auto-cancel waiting queue when selecting new time control
- 2025-12-20 Add escalating low-time alert sounds
- 2025-12-20 Improve lobby queue resiliency
- 2025-12-20 Harden copy formatting fallback
- 2025-12-20 Make chess lobby posting manual
- 2025-12-20 Move copy fallback data to module
- 2025-12-20 Test webhook amount reconciliation
- 2025-12-20 Add deploy notify fallback tests
- 2025-12-20 Add RLS policies and lock function search_path
- 2025-12-20 Add donation_alerts goal_id index
- 2025-12-20 Test DB-backed rate limit and whitelist
- 2025-12-20 Bump supabase client to 2.25.1
- 2025-12-20 Update audit note for supabase version
- 2025-12-21 Add chess group join announcements
- 2025-12-21 Fix chess queue updates and auto-delete recaps
- 2025-12-21 Fix chess lobby message refresh
- 2025-12-21 Stop auto reposting chess lobby
- 2025-12-21 Fix chess lobby link in daily pulse
- 2025-12-21 Fix chess queue insert handling
- 2025-12-21 Report chess lobby publish failures
- 2025-12-21 Recreate chess lobby message on invalid id
- 2025-12-21 Redesign chess HUD an
d history controls
- 2025-12-21 Add chess lobby history filters
- 2025-12-21 Improve chess matchmaking concurrency and perf
- 2025-12-21 Fix chess top HUD layout
- 2025-12-21 Add lobby return button for spectators
- 2025-12-21 Add watch button to short game recaps
- 2025-12-21 Route /chess to lobby and update reports
- 2025-12-21 Reduce chess lobby load and harden start flow
- 2025-12-21 Harden chess runtime performance
- 2025-12-21 Pause chess polling when app hidden
- 2025-12-21 Add history rewind-to-start control
- 2025-12-21 Fix /start deep link handling
- 2025-12-21 Fix /start regex matching and fallback
- 2025-12-21 Clarify chess DM fallback button label
- 2025-12-21 Harden /start handling
- 2025-12-21 Add webhook watchdog restart
- 2025-12-21 Improve webhook stability with queues and timeouts
- 2025-12-22 Refactor chess sweeps to be deadline-driven
- 2025-12-22 Decouple webhook ingestion with bounded queue
- 2025-12-22 Add Redis FSM storage and refresh bundle
- 2025-12-22 Use deep links for chess play again
- 2025-12-22 Lock down security definer function exec
- 2025-12-22 Add fast chess rate limiting
- 2025-12-22 Upgrade supabase deps and add ruff
- 2025-12-22 Add history jump-to-end control
- 2025-12-22 Add calibrated ratings board and report rules
- 2025-12-22 Show lobby button in game view
- 2025-12-22 Enhance chess endgame sound and haptics
- 2025-12-22 Allow castling by clicking rook or king target
- 2025-12-22 Add admin reply flow for bug reports
- 2025-12-22 Fix user creation and chess async notifications
- 2025-12-22 Switch donations to USD-first config
- 2025-12-22 Fix Telegram Stars donation payload
- 2025-12-22 Delay black clock until first move
- 2025-12-22 Update chess emote set
- 2025-12-22 Fix chess emote rate limit test
- 2025-12-22 Enable clicking moves to jump in chess UI
- 2025-12-23 Revamp chess rating boards
- 2025-12-23 Refine rating calibration display
- 2025-12-23 Add in-game rating snapshots
- 2025-12-23 Refine chess HUD layout
- 2025-12-23 Improve chess finish group notifications
- 2025-12-24 Tweak chess lobby spacing and result cleanup delay
- 2025-12-24 Fix lobby queue switch announcement reuse
- 2025-12-24 Add preemptive danger alerts
- 2025-12-24 Fix welcome image upload in join flow
- 2025-12-24 Avoid PGRST116 for rate limit checks
- 2025-12-24 Harden CopyManager formatting
- 2025-12-24 Add safe copy sends for unreachable users
- 2025-12-24 Sanitize Supabase error logs in donation alerts
- 2025-12-24 Fix check_subscriptions log formatting
- 2025-12-24 Make join worker poll interval configurable
- 2025-12-24 Add short TTL cache for chess API state
- 2025-12-24 Relax chess move rate limit
- 2025-12-24 Speed up chess state updates
- 2025-12-24 Stabilize chess state polling
- 2025-12-24 Add chess lobby fanout worker and partner setup
- 2025-12-24 Fix channel post filters
- 2025-12-28 Relax chess queue p95 alert threshold
- 2025-12-28 Add chess lobby analytics and admin stats command
- 2025-12-28 Make lobby CTA play button open app
- 2025-12-28 Auto-open lobby matches with soft retries
- 2025-12-28 Auto-open matches while spectating
- 2025-12-28 Extend rematch window to 20s
- 2025-12-28 Tune lobby refresh cadence
- 2025-12-28 Add lobby fullscreen toggle
- 2025-12-28 Add rematch series visibility
- 2025-12-28 Add Telegram delete queue with retries
- 2025-12-28 Add rematch splash and decline flow
- 2025-12-28 Update rematch splash copy
- 2025-12-28 Raise p95 danger alert thresholds to 1s
- 2025-12-28 Improve rematch decline button visibility
- 2025-12-28 Fix chess announcement delete race
- 2025-12-28 Add lobby channels block and API
- 2025-12-28 Fix stale rematch overlay on old replays
- 2025-12-28 Stop auto-queue after rematch decline
- 2025-12-28 Fix channel list metadata fallback
- 2025-12-28 Add bug report entry points to chess app
- 2025-12-28 Refresh chess lobby button styling
- 2025-12-28
Use WebApp receiver for bugreport deep link
- 2025-12-29 Close rematch prompt on decline
- 2025-12-29 Animate draw offer button
- 2025-12-29 Refresh chess lobby UI styling
- 2025-12-29 Add bug report bot link
- 2025-12-29 Fix bug report button link
- 2025-12-29 Fix Quick Match button contrast
- 2025-12-29 Add new chess time controls
- 2025-12-29 Fix premature chess timeouts
- 2025-12-29 Add rainbow draw offer animation
- 2025-12-29 Make rematch clicks responsive
- 2025-12-29 Revert "Make rematch clicks responsive"
- 2025-12-29 Add USD checkout title override
- 2025-12-30 Fix Stars donation comment prompt
- 2025-12-30 Add Airwallex donation DM copy
- 2025-12-30 Fix chess emote state cache
- 2025-12-30 Add stream donations + DonationAlerts ingestion
- 2025-12-30 Clarify DonationAlerts code requirement
- 2025-12-30 Enforce stream donation minimums
- 2025-12-30 Fix stream page min amount message
- 2025-12-30 Add stream payment reset control
- 2025-12-30 Disable stream session resume on reload
- 2025-12-30 Add stream overlay studio and style variants
- 2025-12-30 Add stream goal bar overlay
- 2025-12-30 Finalize stream alerts and add YouTube/admin feed
- 2025-12-30 Queue stream overlay alerts
- 2025-12-30 Add YouTube status check in overlay admin
- 2025-12-30 Allow longer stream messages with truncation
- 2025-12-30 Collect stream messages before payment
- 2025-12-30 Make stream overlays transparent
- 2025-12-30 Fix stream page message length error
- 2025-12-30 Restore goal bar styling without border
- 2025-12-30 Allow stacked stream alerts with queue
- 2025-12-30 Fix stream page max length template literals
- 2025-12-30 Remove goal bar background rectangle
- 2025-12-30 Clip goal bar background to pill
- 2025-12-30 Tweak scanline goal bar background
- 2025-12-30 Fix stream Telegram sends for group chat IDs
- 2025-12-30 Improve admin feed message readability
- 2025-12-30 Avoid replaying old test alerts in overlay
- 2025-12-30 Clarify no-text checkbox copy and styling
- 2025-12-30 Fix no-text checkbox layout on mobile
- 2025-12-30 Fix checkbox layout on stream page
- 2025-12-30 Fix mobile scrolling on stream page
- 2025-12-31 Align webhook update timeout with Telegram requests
- 2025-12-31 Harden Telegram join approvals and warnings
- 2025-12-31 Add Telegram retry counter
- 2025-12-31 Reduce Telegram API error spikes
- 2025-12-31 Centralize Telegram calls and harden outbox
- 2025-12-31 Tighten outbox leasing and background throttling
- 2025-12-31 Fix tg_set_webhook positional args