Skip to content

Releases: whoavidwivedi/better-space

v1.4.0: Telemetry UI polish & micro-interactions

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 01 Sep 17:12
a46ef6d

The landing page's stats section got a massive upgrade with hardware-accelerated spring animations, interactive spotlights, and a vibrant pastel palette.

Highlights:

  • Replaced monochrome charts with a cohesive pastel color system.
  • Added fluid, physics-based spring hover spotlights that track mouse position.
  • Numbers and sparklines now animate smoothly into view dynamically as you scroll.

v1.3.7 — Vercel Build Stability

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 11:15

What changed

  • Fixed the Vercel production deployment crash caused by Bun 1.3.14 failing during the Next.js Turbopack post-build phase.
  • Kept the project’s dependency installation and deployment workflow Bun-only.
  • Switched the Vercel build to the stable Next.js Webpack path under the pinned Bun 1.3.14 runtime.
  • Fixed changelog date serialization so the public changelog prerenders reliably.

Verification

  • Vercel production deployment: Ready
  • GitHub CI: Passed (tests, typecheck, lint, formatting, build, and secret scan)
  • Production commit: 31970b9

v1.3.5 — Vercel Deployment Stability

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 11:08

Highlights

  • Added Vercel project configuration with Bun-only install and build commands.
  • Pinned Vercel deployments to Bun 1.3.1 after Bun 1.3.14 crashed during Vercel post-build processing.
  • Bumped the application version to 1.3.5.

Deployment Fix

  • The previous Vercel build compiled successfully and generated all routes, then terminated with a Bun SIGILL segmentation fault.
  • The Vercel build now uses bunx bun@1.3.1 install and bunx bun@1.3.1 run build.

Validation

  • Verified the pinned Bun build command locally.
  • Typecheck, lint, formatting, 22 tests, audit, and production build passed.

Deployment

  • Published from commit aa6e8be on main.

v1.3.4 — Dependency Security Hardening

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 10:58

Highlights

  • Updated Next.js and its lint integration to patched releases.
  • Updated the Bun lockfile and compatible dependencies.
  • Added targeted Bun overrides for vulnerable transitive packages.
  • Bumped the application version to 1.3.4.

Security

  • Resolved all high-severity findings reported by bun audit --audit-level high.
  • Verified the dependency graph with bun install --frozen-lockfile.
  • Kept the audit clean without relying on npm, yarn, or pnpm commands.

Validation

  • Typecheck passed.
  • Lint and formatting checks passed.
  • 22 tests passed.
  • Production build passed.

Deployment

  • Published from commit 6001a80 on main.

v1.3.3 — Public Changelog & Keyboard-Safe Popover

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 10:25

Highlights

  • Added a public /changelog page covering the complete Better Space release history.
  • Added structured release notes with feature, security, reliability, and design milestones.
  • Added a discoverable Changelog link to the public footer.
  • Kept the Launch Space popover anchored below its trigger when the mobile keyboard opens.
  • Allowed the keyboard to overlap the lower popover area instead of moving the form off-screen.
  • Bumped the application version to 1.3.3.

Mobile UX

  • Prevented the launch form from flipping upward and becoming cropped on small viewports.
  • Preserved the page position while the form is focused.
  • Verified the popover at reduced mobile and desktop viewport sizes.

Validation

  • Typecheck passed.
  • Lint and formatting checks passed.
  • 22 tests passed.
  • Production build passed.
  • /changelog generated as a static route.

Deployment

  • Published from commit 0bee707 on main.

v1.3.2 — Mobile Launch Form Stability

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 09:59

Highlights

  • Prevented the mobile page from jumping when the Launch Space form receives focus and the keyboard opens.
  • Preserved the user’s scroll position while the form is open.
  • Restored the original document scroll state when the form closes.
  • Bumped the application version to 1.3.2.

Validation

  • Verified mobile focus behavior at a 390 × 844 viewport.
  • Typecheck, lint, formatting, tests, and production build passed.
  • GitHub CI passed, including build, tests, typecheck, lint, and secret scanning.

Deployment

  • Published from commit 9d3edf5 on main.

v1.3.1 — Cohost Permission Synchronization

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 10:01

Highlights

  • Synchronized cohost role changes with LiveKit participant publish permissions.
  • Ensured newly promoted cohosts receive the correct access before moderation controls become active.
  • Ensured revoked cohosts lose publish access and moderation eligibility consistently.

Security

  • Kept cohost management restricted to the host.
  • Added API regression coverage for permission synchronization and host-only management.

Validation

  • Added targeted moderation route tests for promotion, revocation, and access boundaries.

v1.3.0 — Cohost Controls & Secure Moderation

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 21 Aug 10:01

Highlights

  • Added cohost controls for room moderation, including the ability to end a space.
  • Added host-only cohost management with explicit cohost promotion and revocation flows.
  • Added server-side moderation authorization so browser UI state is never the source of truth.
  • Added encrypted cohost secret storage and room access validation.
  • Improved toast placement so notifications stay clear of the space controls.
  • Completed the move to Vercel deployment configuration and removed obsolete Render configuration.

Security

  • Moderation actions are authorized at the API boundary for every request.
  • Cohost credentials are encrypted at rest and validated server-side.
  • Added regression coverage for host, cohost, and unauthorized participant behavior.

Validation

  • Added API and authorization tests covering moderation and cohost access.

v1.2.1 — Footer, Documentation & Brand Polish

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:59

Highlights

  • Redesigned the landing footer with Website, GitHub, X, and LinkedIn links.
  • Added the “Built by whoavidwivedi” credit and standardized footer formatting.
  • Updated README product details, technology references, and branding.
  • Added a dynamic animated logo asset to the project documentation.

Documentation

  • Updated the project overview to match the current product, stack, and visual identity.

v1.2.0 — Lobby Redesign & API Security

Choose a tag to compare

@whoavidwivedi whoavidwivedi released this 07 Aug 12:19

Highlights

  • Migrated the interface icon system to Lucide and refined lobby cards, buttons, footer, and visual consistency.
  • Improved hydration behavior across the application.
  • Added stronger API endpoint validation and removed accidental API secret exposure paths.
  • Improved CI behavior when no test files are present.

Security

  • Hardened server-side API boundaries and removed browser-visible secret leakage.

Validation

  • Typecheck, lint, formatting, tests, and production build workflows were standardized.