2026-07-20 / v0.3.4v0.3.4 snapshot cadence and DynamoDB cost visibility
Saved commentor snapshots now refresh from user traffic only after 30 minutes, matching the intended YouTube sync cadence. Admin Observability also shows DynamoDB Cost Explorer usage types separately, including read request units, write request units, PITR storage, and table storage.
2026-07-18 / v0.3.3v0.3.3 auth UI and Forum comments
Google login returns now trigger immediate authentication re-checks for the header and Site Comments panel, and Forum comment cards now include a lazy Site Comments toggle.
2026-07-17 / v0.3.2v0.3.2 methodology and mobile login stability
Added a Methodology page explaining commentor ranking calculation, editorial review, advertising independence, and correction requests. Fixed Site Comments so the panel re-checks authentication after Google login returns, and changed the OAuth callback to persist the session cookie before returning to the app.
2026-07-15 / v0.3.1v0.3.1 Hall of Fame stability
Updated the public Hall of Fame API to use the latest saved snapshot instead of broad DynamoDB scans on user requests, reducing throttling and 502 errors.
2026-07-15 / v0.3.0v0.3.0 operations hardening
Added snapshot refresh flow, split public APIs, reduced initial HTML payload, applied CSP, added report-count auto-hide and ad eligibility rules, and made the first screen clearer about commentor rankings.
2026-07-08 / v0.2.8Full translation theorem
Public locale pages now use translated metadata, policy content, loading states, Forum direct-search copy, Flash labels, and Hall of Fame refresh text. Locale switching keeps the current snapshot stable and handles non-JSON API failures gracefully.
2026-07-07 / v0.2.7Server-synced MyPik
MyPik and My Scrapbook now save to the signed-in user's server profile, direct YouTube clip searches can be saved as scraps with opinions, and AWS cost reporting includes a Cost Explorer month-to-date cumulative total.
2026-07-02 / v0.2.5AdSense readiness
The home page now shows the latest saved snapshot before live refresh, and ad slots stay gated to content-rich ranking, commentary, and analysis screens.
2026-07-01 / v0.2.4Commentor Philosopher Profiles
Commentor clicks now open an internal philosopher-style profile first, showing cached comments, likes, clips, archetype signals, Local Vote, site comments, and a YouTube profile button.
2026-06 / v0.2.0Public square analysis
Added tab-specific Public Square summaries with pie charts, Commentor Archetype lenses, clearer Hall of Fame history scoring, report/mute/RED CARD moderation flows, policy pages, and content-gated ad placement.
2026-06 / v0.1.3Profile and social comments
Google profiles now support site nicknames, philosopher portrait avatars, social comment likes, edit/delete controls, profile activity summaries, and timestamp-aware video previews.
2026-06 / v0.1.2Preview bug fix
Video previews now close cleanly on mouse leave and only one floating mini-player stays open at a time.
v0.1.1Production deploy verification
GitLab CI now separates develop/X600 and main/AWS production variables, and Lambda image deploys use a live alias with canary traffic shifting across S3, DynamoDB, ECR, Lambda, and CloudFront.
Since 2026Commentor ranking baseline
The service ranks commentors by combining popular and latest comments from trending clips.
v0.1.0Hall of Fame and Local Vote
Saved snapshots and local philosopher votes prepare a larger ranking layer beyond one live request.
v0.1.0Publisher content first
The home page now presents the service purpose, ranking method, and Social Philosophy lens while live YouTube ranking data is refreshed through the API.