Skip to content

feat(core) Pinakey + Sourodip : documentation overhaul, ui stabilization, and critical bug fixes - #106

Merged
Sourodip-1 merged 24 commits into
mainfrom
Local-Development
Sep 12, 2026
Merged

Sourodip-1 merged 24 commits into
mainfrom
Local-Development

Conversation

@Sourodip-1

Copy link
Copy Markdown
Collaborator

Overview

This PR consolidates a series of architectural refinements, critical bug fixes, and a complete overhaul of the documentation to align with our minimal SaaS aesthetic. It ensures stability for production deployment by addressing Next.js build constraints, UI layout overflows, and database adapter errors.

Key Changes

🐛 Bug Fixes & Stability

  • Form Deletion (404 Fix): Resolved the bug preventing form submission deletion by correctly passing formName || formId to the database adapter for proper dynamic table resolution.
  • Next.js CSR Bailout Fix: Wrapped components utilizing useSearchParams in <Suspense> boundaries to prevent Next.js 15 from failing during static prerendering.
  • Scroll Behavior Warning: Removed the global @apply scroll-smooth property that conflicted with Next.js App Router transitions and triggered console warnings.
  • Radix UI Accessibility: Resolved accessibility console errors in the mobile DocsShell navigation by injecting visually hidden SheetTitle and SheetDescription elements.

🎨 UI & UX Enhancements

  • Mobile Dashboard Layouts: Addressed truncation and horizontal overflow issues across the Connectors and Forms client tables using strict min-w-0 and truncate flex layout constraints.
  • Forge Desktop UI: Restored the missing ExploreSidebar and Search icon to the desktop view of the Forge/Explore page.
  • Pricing & Landing: Implemented conditional rendering on the homepage to hide the pricing tier for users who already possess active subscriptions, and overhauled the "How It Works" section for a more professional developer flow.
  • Centralized Rate Limits: Hardcoded quotas were replaced with centralized configurations and lazy-rollover implementations to synchronize the dashboard with API gateway restrictions.

📄 Documentation Overhaul

  • Completely rewrote the core Markdown files in /documentation (Architecture, Integration Paths, CLI Components, Auth Presets).
  • Adopted a strict, minimal B2B SaaS tone.
  • Removed all emojis and casual/AI-generated phrasing in favor of concise developer guidelines and architectural diagrams.

Verification

  • Local builds succeed without CSR or accessibility warnings.
  • Form submission deletion verified against local environments.
  • Mobile responsive views tested for truncation and overflow.

Sourodip-1 and others added 24 commits August 30, 2026 12:59
Added a donation link and improved project description.
Feat: Forge Explore Page Enhancements
…crollTrigger, and enhance dashboard usage UI.
Forge Page Issue for Low End Devices
…le UI with improved feedback and subscription management.
Forge Page Issue for Low End Devices
@Sourodip-1
Sourodip-1 requested a lite review from Copilot September 12, 2026 05:45
@Sourodip-1 Sourodip-1 added the enhancement New feature or request label Sep 12, 2026
@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
postpipe-2-0 Ready Ready Preview Sep 12, 2026 5:45am UTC

@Sourodip-1
Sourodip-1 requested a lite review from Copilot and removed request for Copilot September 12, 2026 05:46
@Sourodip-1
Sourodip-1 merged commit 2361844 into main Sep 12, 2026
4 of 5 checks passed
@Sourodip-1
Sourodip-1 removed the request for review from Copilot September 12, 2026 05:48
Copilot stopped reviewing on behalf of Sourodip-1 due to an error September 12, 2026 06:08

This branch was successfully deployed

1 active deployment
Preview — 0ffb55ed Deployed Sep 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants