Changelog

What's new in POPINID

Every shipped feature, every fix, every improvement. Built in the open.

  1. v2.10

    • Feature — Featured Profiles. Homepage rotates 3 random featured POPINIDs between the hero and the features section. New /featured page shows up to 10 in a responsive grid, with a discovery link in the footer.

    • Feature — Profile photo upload added to the Create POPINID page. Drag-and-drop, crop, JPEG or PNG, max 5 MB. Same experience as the editor.

    • Feature — Smart link detection. Instagram, YouTube, X, TikTok, LinkedIn and 18 other platforms now auto-detect whether a link is a profile (icon row) or a single post / video (card with a platform subtitle like "Instagram Post" or "YouTube Video").

    • Improvement — Brand sweep. "POP IN ID" replaced with "POPINID" across page titles, meta tags, Open Graph, JSON-LD, llms.txt, signup email, and sender name.

    • Improvement — Mastodon now has a proper brand icon, served via the Simple Icons CDN. New brands missing from the iOS icon pack can be added the same way.

    • Improvement — Featured Members link added to the footer next to FAQ, Privacy, Terms, and Contact.

    • Improvement — First login now skips the welcome card and takes new users straight to Create your POPINID.

    • Fix — Signup confirmation email links now work end-to-end. The /auth/confirm route handles the modern PKCE token exchange and the legacy OTP flow as a fallback.

    • Fix — Pro banner dismissal now persists. Closing it with the X stays closed across refreshes and sessions.

    • Fix — Founding Member star on public profiles now reads from the same source as the dashboard, so admin grants and revokes show up consistently in both places.

  2. v2.9.1

    • Feature — Homepage repositioned around the digital business card. New hero "POPIN WITH ONE CLICK", new eyebrow "THE DIGITAL BUSINESS CARD", new closing CTA "Claim Your POPIN.ID".

    • Improvement — HomeFeatures, HomeVerticals, HomeComparison, and HomeClosingCta rewritten to match new brand language.

    • Improvement — Footer slogan changed to "The digital business card". Version label v2.9.1 added.

  3. v2.9

    • Feature — Username validation. New signups must use 6 or more characters, lowercase letters and numbers only. Reserved words blocked. Existing short usernames grandfathered.

    • Improvement — Validation enforced both in the signup form and at the database level via a CHECK constraint.