Skip to content

feat: landing page redesign#16

Merged
vitabaks merged 29 commits into
autobase-tech:mainfrom
Erneydaiquiri:feat/landing-redesign-upstream
Jun 29, 2026
Merged

feat: landing page redesign#16
vitabaks merged 29 commits into
autobase-tech:mainfrom
Erneydaiquiri:feat/landing-redesign-upstream

Conversation

@Erneydaiquiri

Copy link
Copy Markdown
Contributor

New home page replacing old landing sections:

  • HeroSection: typewriter heading animation
  • ArchDiagramSection: architecture diagram with pinch-zoom lightbox
  • ValuePropsSection: GSAP stagger feature cards
  • ProductHighlightsSection: Open Source / Self-Hosted / Production Ready
  • CLISection: inline + fullscreen terminal with matrix canvas
  • SocialProofSection: time-to-deploy stats card
  • ContactSection: icon-prefixed links with subtitles
  • FeaturesGridSection: HA/Failover/Backups/PITR/Monitoring/Upgrades grid
  • Design system: CSS tokens, Quantico font, GSAP scroll-reveal
  • Navbar: simplified non-fixed bar; Footer: Autobase-branded
  • SideNavbar: slides in on home scroll (desktop only)
  • Full mobile responsive layout

New home page replacing old landing sections:
- HeroSection: typewriter heading animation
- ArchDiagramSection: architecture diagram with pinch-zoom lightbox
- ValuePropsSection: GSAP stagger feature cards
- ProductHighlightsSection: Open Source / Self-Hosted / Production Ready
- CLISection: inline + fullscreen terminal with matrix canvas
- SocialProofSection: time-to-deploy stats card
- ContactSection: icon-prefixed links with subtitles
- FeaturesGridSection: HA/Failover/Backups/PITR/Monitoring/Upgrades grid
- Design system: CSS tokens, Quantico font, GSAP scroll-reveal
- Navbar: simplified non-fixed bar; Footer: Autobase-branded
- SideNavbar: slides in on home scroll (desktop only)
- Full mobile responsive layout

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vitabaks vitabaks marked this pull request as draft June 28, 2026 20:09
vitabaks and others added 22 commits June 28, 2026 22:54
Introduce a dedicated landingPage wrapper and centralized theme tokens. Update custom.css with new root variables, responsive sizes, and dark background tweaks; remove an unused font import. Apply landingPage class in src/pages/index.js. Make Navbar and Footer render original themed components for non-home pages using useLocation/useBaseUrl, and add/docs-specific styling (.docsNavbar). Add local CSS variables to several component styles (ArchDiagramSection, CLISection, SideNavbar, Footer) and refine navbar transparency and responsive padding.
Remove the ClickEffect import and its BrowserOnly mounting from src/theme/Root.js. This stops the ClickEffect component from being rendered alongside children and SideNavbar, leaving other behavior unchanged.
Remove BrowserOnly, useLocation and SideNavbarGate from the Root component and stop rendering the SideNavbar from this file. Root now simply returns its children, simplifying the layout and eliminating the previous client-only sidebar rendering that appeared only on '/'.
Update hero section headline to 'DATABASE PLATFORM FOR POSTGRESQL' and expand subtext to include full description. Adjust animation timing from 68ms to 60ms per character. Simplify cursor display logic by removing line-specific cursor conditions and keeping cursor only on subtitle text throughout animation.
Merge the two separate legal text paragraphs in the footer into a single paragraph for better visual hierarchy. Update the legal text font size to use CSS clamp() for fluid responsive typography, scaling between 12px and 16px based on viewport width.
Replace the previous multi-column contact block and inline SVG icon components with a compact links array and a single nav-based layout (with aria-label). Update JSX to render simple separated inline links and open external links in new tabs. Adjust styles: increased section padding, removed grid/column/list styles, added .title, .links and .separator rules, and updated responsive behavior. Also updated contact link list (GitHub, X, LinkedIn, Telegram, YouTube, Email, Support) and simplified CSS for better mobile layout.
Add a TrustedByCarousel component that displays sponsor logos in a continuous marquee. Implements a LogoSet with lazy-loaded images, a duplicated hidden set for seamless looping, aria-hidden on the duplicate, and safe external links. Includes styles (marquee animation, hover pause, reduced-motion support, responsive sizes). Import and render the carousel in HeroSection. Files added: src/components/TrustedByCarousel/index.js, src/components/TrustedByCarousel/styles.module.css; modified: src/components/HeroSection/index.js.
Refactor responsive CSS for ProductHighlightsSection: at max-width 900px the .row is centered, .divider widened to 88px, and .item converted to a 2-column grid (64px + fluid) with constrained width (max 420px) and centered icons. At max-width 600px the grid columns shrink to 56px, gaps reduced, width constrained to 360px, and icon SVGs set to 40px. These changes improve alignment, spacing and readability on narrow screens.
Edit src/components/CLISection/index.js to change CTA/menu copy and link targets: rename menu item from 'Download Community Edition' to 'Download Platform'; update primary CTA href to '/docs#getting-started' and text to 'DOWNLOAD PLATFORM' with subtitle 'Enterprise Edition · Free Trial 14 Days'; change secondary CTA to 'GET A DEMO' with subtitle "use token 'demo' to access". Aligns UI copy with platform offering and demo access.
Refactor CTA styles to consolidate shared properties (outline, background, transform-style/origin, and expanded transition rules) into the base selector. Removed the opacity/translateY hover effect and moved the hover border/outline color change so it applies to both .ctaPrimary and .ctaSecondary, improving hover/focus visuals and enabling smoother 3D transforms.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@vitabaks vitabaks marked this pull request as ready for review June 29, 2026 20:35
Yevhenii Rudenko and others added 4 commits June 29, 2026 22:38
@vitabaks vitabaks self-assigned this Jun 29, 2026
@vitabaks vitabaks merged commit ce38f9d into autobase-tech:main Jun 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants