Changelog

All the latest features, improvements, and bug fixes.

v0.7.1-beta.9

October 25, 2026

beta

docs: add instructions for finding segment ID in Resend for marketing email functionality

  • docs: add instructions for finding segment ID in Resend for marketing email functionality

v0.7.1-beta.8

October 25, 2026

beta

feat: implement marketing email functionality with admin and user components

  • feat: implement marketing email functionality with admin and user components

v0.7.1-beta.7

October 25, 2026

beta

feat: add marketing email functionality with confirmation dialog and subscriber management

  • feat: add marketing email functionality with confirmation dialog and subscriber management
  • docs: improve formatting and clarity in README.md

v0.7.1-beta.6

October 21, 2026

beta

fix: improve error reporting message handling in feedback dialog

  • fix: improve error reporting message handling in feedback dialog

v0.7.1-beta.5

October 20, 2026

beta

feat: add consent management settings and utility functions for user consent

  • feat: add consent management settings and utility functions for user consent

v0.7.1-beta.4

October 20, 2026

beta

feat: update architecture and security documentation; enhance package exports for cookie consent and device handling

  • feat: update architecture and security documentation; enhance package exports for cookie consent and device handling
  • feat(database): add snapshot for user authentication and activity logging
  • feat: update cookie consent documentation and settings for GDPR compliance
  • feat: enhance cookie consent management with per-purpose choices
  • feat: clarify device record erasure process in privacy and security documentation
  • feat: implement consent mode and device signals handling

v0.7.1-beta.3

October 20, 2026

beta

feat: enhance FileUpload component to support chooser option for modal or bottom sheet

  • feat: enhance FileUpload component to support chooser option for modal or bottom sheet
  • feat: update FileUpload component to use modal for photo selection and improve clickable drop zone behavior
  • feat: add clickable drop zone functionality to FileUpload component
  • feat: enhance bump-version script to support bumping existing beta versions

v0.7.1-beta.2

October 20, 2026

beta

feat: enhance FileUpload component with description and className props

  • feat: enhance FileUpload component with description and className props

v0.7.1-beta.1

October 20, 2026

beta

fix: update FileUpload component to manage object URLs correctly in useEffect

  • fix: update FileUpload component to manage object URLs correctly in useEffect

v0.7.1-beta.0

October 20, 2026

beta

feat: enhance FileUpload component with customizable icon and label; update documentation and stories

  • feat: enhance FileUpload component with customizable icon and label; update documentation and stories

v0.7.0

October 20, 2026

feature

feat: add file upload component with camera, gallery, and drag-and-drop support; update documentation and tests

  • feat: add file upload component with camera, gallery, and drag-and-drop support; update documentation and tests
  • feat: add feedbackAttachErrors option and update tsconfig exclusions
  • feat: add new database schema for user authentication and activity logging
  • feat: enhance FeedbackDialog component with props for better control and default values
  • feat: implement feedback API route with Discord and email integration
  • feat: add feedback form to dashboard with Discord and email integration
  • feat: add Dockerfile for Storybook static build and nginx serving
  • Add Storybook stories for various components
  • feat: add 'tester' role and update user role management functionality
  • feat: add installable app functionality with user-specific installation instructions and update documentation
  • feat: update package dependencies and clarify peer dependency requirements in documentation
  • feat: enhance offline mode functionality and documentation
  • feat: implement offline mode with service worker and custom offline page
  • feat: add PWA support with installable app manifest and icons
  • feat: update documentation and include cookie-banner component details
  • Enhance README and documentation; update environment variables and CLI setup
  • feat: update database documentation and add deployment guide
  • feat: add DeleteAccountCard component import to dashboard
  • feat: add self-serve account deletion feature in settings
  • chore: add hooks/use-dimensions.ts to package.json files list
  • chore: update dependencies and improve authentication logic
  • chore: update bun.lockb file
  • feat: add support for beta releases in version bumping and changelog

v0.8.0-beta.6

October 18, 2026

beta

feat: add new database schema for user authentication and activity logging

  • feat: add new database schema for user authentication and activity logging

v0.8.0-beta.5

October 18, 2026

beta

feat: enhance FeedbackDialog component with props for better control and default values

  • feat: enhance FeedbackDialog component with props for better control and default values

v0.8.0-beta.4

October 18, 2026

beta

feat: implement feedback API route with Discord and email integration

  • feat: implement feedback API route with Discord and email integration

v0.8.0-beta.3

October 18, 2026

beta

feat: add feedback form to dashboard with Discord and email integration

  • feat: add feedback form to dashboard with Discord and email integration
  • feat: add Dockerfile for Storybook static build and nginx serving

v0.8.0-beta.2

October 17, 2026

beta

Add Storybook stories for various components

  • Add Storybook stories for various components
  • feat: add 'tester' role and update user role management functionality

v0.8.0-beta.1

October 14, 2026

beta

feat: add installable app functionality with user-specific installation instructions and update documentation

  • feat: add installable app functionality with user-specific installation instructions and update documentation
  • feat: update package dependencies and clarify peer dependency requirements in documentation
  • feat: enhance offline mode functionality and documentation
  • feat: implement offline mode with service worker and custom offline page
  • feat: add PWA support with installable app manifest and icons

v0.8.0-beta.0

October 6, 2026

beta

feat: update documentation and include cookie-banner component details

  • feat: update documentation and include cookie-banner component details
  • Enhance README and documentation; update environment variables and CLI setup
  • feat: update database documentation and add deployment guide
  • feat: add DeleteAccountCard component import to dashboard

v0.7.0-beta.0

October 5, 2026

beta

feat: add self-serve account deletion feature in settings

  • feat: add self-serve account deletion feature in settings

v0.6.1-beta.3

September 29, 2026

beta

chore: add hooks/use-dimensions.ts to package.json files list

  • chore: add hooks/use-dimensions.ts to package.json files list

v0.6.1-beta.2

September 29, 2026

beta

chore: update dependencies and improve authentication logic

  • chore: update dependencies and improve authentication logic
  • chore: update bun.lockb file

v0.6.1-beta.2

September 29, 2026

beta

chore: update bun.lockb file

  • chore: update bun.lockb file

v0.6.1-beta.1

September 29, 2026

beta

0.6.1-beta.1

  • 0.6.1-beta.1

v0.6.1-beta.0

September 26, 2026

beta

feat: add support for beta releases in version bumping and changelog

  • feat: add support for beta releases in version bumping and changelog

v0.6.0

September 26, 2026

improvement

feat: implement configurable maintenance mode with exempt paths

  • feat: implement configurable maintenance mode with exempt paths
  • feat: add cookie-consent banner and related functionality for GDPR compliance

v0.5.3

September 25, 2026

improvement

0.5.3

  • 0.5.3

v0.5.2

September 25, 2026

improvement

feat: implement DataTablePagination for improved pagination handling in admin tables

  • feat: implement DataTablePagination for improved pagination handling in admin tables
  • refactor: migrate tables to DataTable component for improved consistency and functionality
  • Add initial HTML structure and animations for brag output composition
  • feat: enhance auth throttling by adding IP-based limits and updating device throttling logic
  • feat: add bun-types to dependencies and update tsconfig for type support
  • feat: update feature descriptions and add new data structure for features and screens
  • build: publish to npmjs instead of GitHub Packages
  • feat: extract env schema into standalone module, add doctor script

v0.5.1

September 6, 2026

fix

feat(auth): add login error recovery component and update OAuth callback handling

  • feat(auth): add login error recovery component and update OAuth callback handling

v0.5.0

September 6, 2026

feature

fix: update version number from 0.6.0 to 0.5.0 in spec sheet and changelog

  • fix: update version number from 0.6.0 to 0.5.0 in spec sheet and changelog
  • feat(database): add new snapshot for user authentication and activity logging
  • feat: implement device security features including sign-in throttle, new-device alerts, and multi-account detection
  • feat: add new-device sign-in alert feature
  • fix: ensure top-level await type-checks by exporting an empty module
  • feat: add load testing script for per-device sign-in throttle
  • feat: implement device throttling for sign-in and sign-up attempts
  • feat: implement device check functionality with email alerts for new sign-ins

v0.5.0

September 6, 2026

feature

Auth hardening: device security, 2FA, passkeys & email verification

  • Add a per-device sign-in / sign-up abuse throttle keyed by FingerprintJS visitorId, not IP
  • Add new-device sign-in alerts — email the user and every admin the first time an account is seen on a device, plus a New devices admin card with one-click session revoke
  • Add multi-account / trial-abuse detection — a Shared devices admin card flags any device fingerprint shared by 3+ accounts, each linked for a ban
  • Add TOTP two-factor auth via better-auth's twoFactor plugin — QR-code setup, encrypted backup codes, and enable/disable/regenerate from the Settings page
  • Add a /login/2fa code challenge for password sign-ins on 2FA-enabled accounts, with a 30-day "trust this device" option and backup-code fallback
  • Add passkeys (WebAuthn) via better-auth's passkey plugin — register/remove credentials in Settings and a passwordless "Sign in with a passkey" button on the login page
  • Email the account owner (device / location / IP / time) whenever a passkey is registered or deleted, mirrored to the activity log as passkey_added / passkey_removed
  • Add self-serve email verification — better-auth emailVerification config, a Verify email button on the dashboard Account Details card, Resend-delivered React Email template; stays opt-in (requireEmailVerification: false)
  • Add APP_NAME env var — drives the 2FA issuer label and passkey rpName instead of the hardcoded "Next.js Template"
  • Schema: new twoFactor and passkey tables, user.twoFactorEnabled, and passkey_added / passkey_removed activity_actions values (migrations 0013-0014)

v0.4.0

August 31, 2026

feature

feat: add DataTable component and related utilities for enhanced data display

  • feat: add DataTable component and related utilities for enhanced data display
  • fix: add DATABASE_SSL configuration for Postgres and update SSL handling in db connection
  • fix: update Dockerfile to use npm for build and remove unused ARGs
  • fix: update Dockerfile to correct dependency base image and comment out unused ARG
  • fix: update base image version in Dockerfile to 1.3.13
  • update docker file
  • update docker file
  • feat: implement dynamic maintenance page and add new sidebar component
  • feat: Enhance form validation and error handling in authentication components
  • feat: Implement authentication flows with password reset, signup, and login features; enhance UI components and email templates
  • feat: Refactor features page and enhance layout with new components
  • feat: add CopyInstallButton and RevealOnScroll components; create page styles and main FeaturesPage
  • build(deps): bump ua-parser-js from 1.0.41 to 2.0.10
  • build(deps-dev): bump next from 16.2.12 to 16.3.0
  • build(deps-dev): bump eslint-config-next from 16.2.12 to 16.3.0

v0.3.3

August 10, 2026

fix

Import path consistency

  • Fix inconsistent import paths across components

v0.3.0

August 10, 2026

feature

System settings, impersonation & bulk admin actions

  • Add live System Settings management (feature flags, maintenance mode)
  • Add admin impersonation with logging and an always-visible banner
  • Add bulk ban and bulk delete actions for users
  • Add CSV export for activity logs and users
  • Add per-user activity log, login info, sessions, and status cards

v0.2.7

August 9, 2026

improvement

Auth client & import cleanup

  • Improve One Tap plugin integration and type handling in the auth client
  • Clean up import paths across activity, admin, and user components

v0.2.4

August 9, 2026

feature

Customizable One Tap redirect

  • Add a callbackURL prop to One Tap for a customizable post-sign-in redirect

v0.2.3

August 9, 2026

fix

Fix One Tap import path

  • Fix an incorrect authClient import path in the One Tap component

v0.2.1

August 9, 2026

improvement

Release tooling defaults

  • Default the release script to publish to GitHub Packages

v0.1.13

August 9, 2026

feature

Google One Tap & live status

  • Add Google One Tap sign-in, behind a configurable flag
  • Add a heartbeat endpoint and a live online/offline dashboard status
  • Add error handling and loading states across dashboard sections
  • Fix stale requests and a loading-state bug in the activity log table
  • Auto-generate GitHub release notes from commit history

v0.1.12

August 1, 2026

feature

Configurable auth providers

  • Add an automated version-bump and release script
  • Enable Google and email/password sign-in by default, toggleable via env vars
  • Centralize and harden callback URL normalization against open redirects
  • Add an admin activity logs API and dashboard components

v0.1.10

July 25, 2026

improvement

Publish as a package

  • Add repository and publishConfig metadata for GitHub Packages
  • Add a publishing guide

v0.1.9

July 3, 2026

feature

Dashboard foundations

  • Add dashboard components and admin statistics
  • Add Doppler secrets management support
  • Add Tailwind theme support
  • Update database connection handling and migration instructions