Skip to content

feat: redesigned website 2026#234

Open
kmendell wants to merge 14 commits intomainfrom
feat/redesign-2026
Open

feat: redesigned website 2026#234
kmendell wants to merge 14 commits intomainfrom
feat/redesign-2026

Conversation

@kmendell
Copy link
Member

@kmendell kmendell commented Feb 4, 2026

Disclaimer Greptiles Reviews use AI, make sure to check over its work.

To better help train Greptile on our codebase, if the comment is useful and valid Like the comment, if its not helpful or invalid Dislike

Greptile Overview

Greptile Summary

This PR implements a comprehensive website redesign for 2026, introducing modern visual styling, improved typography, and enhanced user experience across all pages.

Major changes:

  • Replaced Prettier with oxlint/oxfmt for linting and formatting, added Husky pre-commit hooks
  • Upgraded to Vite 8.0.0-beta.12 (prerelease version)
  • Added new fonts: IBM Plex Sans, IBM Plex Mono, and Fraunces with proper @font-face declarations
  • Redesigned homepage with improved analytics dashboard and glassmorphic design elements
  • Completely revamped Docker Compose generator with wizard-style interface and step progress tracking
  • Updated changelog, SBOM, and API reference pages with consistent new theme
  • Fixed Vite import.meta.glob syntax for compatibility (query: '?raw' instead of deprecated as: 'raw')
  • Added external link handling in command search with proper security attributes
  • Improved image loading with new imageFadeIn utility for smooth transitions
  • Added comprehensive AGENTS.md documentation for AI assistants

Visual updates:

  • New glassmorphic header with backdrop blur and improved shadows
  • Enhanced color system with oklch colors and refined gradients
  • Improved spacing, typography, and animation systems
  • Consistent docs theme wrapper applied across pages

The redesign maintains all existing functionality while significantly improving the visual presentation and user experience.

Confidence Score: 4/5

  • Safe to merge after verifying Vite 8 beta stability in staging environment
  • High confidence overall - the redesign is well-executed with proper security practices (crypto.getRandomValues for secrets, external link security attributes). Only concern is the use of Vite 8.0.0-beta.12 which is a prerelease version and should be tested thoroughly in a staging environment before production deployment. One minor code style issue with redundant URL manipulation in changelog.
  • package.json (verify Vite 8 beta stability), src/routes/changelog/+page.svelte (redundant URL handling)

Important Files Changed

Filename Overview
package.json Replaced Prettier with oxlint/oxfmt, added Husky hooks, upgraded to Vite 8 beta - verify beta stability
src/lib/utils/docker-compose-generator.ts Secure Docker Compose generation with crypto.getRandomValues for secrets, proper PostgreSQL integration
src/routes/api/command/+server.ts Fixed Vite import.meta.glob syntax to use query parameter instead of deprecated as option
src/lib/components/docker-compose-generator.svelte Major redesign with wizard layout, step progress tracking, and improved UX - purely visual changes
src/routes/+page.svelte Homepage redesign with improved analytics display, new visual theme, and image fade effects
src/routes/changelog/+page.svelte Redesigned changelog with new theme wrapper, removed GitHub edit link, has redundant URL manipulation

@getarcaneappbot
Copy link
Contributor

getarcaneappbot commented Feb 4, 2026

Preview deployed successfully!

Built from commit a5a64b5

@kmendell
Copy link
Member Author

kmendell commented Feb 5, 2026

@greptileai

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

6 files reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Comment on lines +250 to +252
{@const releasePath = section.releaseUrl.replace(/^https?:\/\//, '')}
<a
href={`https://${releasePath}`}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

redundant protocol manipulation strips and re-adds https://

Suggested change
{@const releasePath = section.releaseUrl.replace(/^https?:\/\//, '')}
<a
href={`https://${releasePath}`}
<a
href={section.releaseUrl}
target="_blank"
Prompt To Fix With AI
This is a comment left during a code review.
Path: src/routes/changelog/+page.svelte
Line: 250:252

Comment:
redundant protocol manipulation strips and re-adds `https://`

```suggestion
										<a
											href={section.releaseUrl}
											target="_blank"
```

How can I resolve this? If you propose a fix, please make it concise.

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