Skip to content

feat: rewrite and redesign#151

Closed
MarshallOfSound wants to merge 1 commit intomainfrom
sam/rewrite
Closed

feat: rewrite and redesign#151
MarshallOfSound wants to merge 1 commit intomainfrom
sam/rewrite

Conversation

@MarshallOfSound
Copy link
Member

@MarshallOfSound MarshallOfSound commented Apr 26, 2025

Description of Change

Brings our release website into 2025, all the same features but a brand new design and codebase that in theory makes it easy (and safe) to add new things. None of this handlebars nonsense anymore.

The new site is built entirely in React powered by Remix, all pages are server side rendered similar to the old handle bars site but transitions are client side, cached and way cleaner. It's themed using tailwind, the tailwind stuff I kinda understand now but I'll be honest I asked some LLM's for help with the design part (not my strong suite), turns out LLMs can spit out good tailwind based designs.

The new repo also maintains the old CI jobs, while adding a new build/lint/test one for the new codebase.

You can try out the new design / experience yourself right here on the Staging Heroku Deployment that I spun up. There are also a few screenshots below to give you an idea.

The review I'm looking for here:

  • Things I missed / didn't convert from the old codebase
  • Any bugs / issues with the new codebase
  • If someone really prefers the old design I guess you can tell me 😆
    • Note for all you light mode users out there, the screenshots are in dark mode but it does support your system theme, so light mode works too.
Screenshots

Home

image

PR Lookup

Screenshot 2025-04-27 at 8 59 16 AM Screenshot 2025-04-27 at 8 59 19 AM

Release

Screenshot 2025-04-27 at 9 01 42 AM

Release Comparison

Screenshot 2025-04-27 at 9 02 26 AM

Release History

Screenshot 2025-04-27 at 9 02 47 AM

@MarshallOfSound MarshallOfSound requested review from a team as code owners April 26, 2025 21:04
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 22:49 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 22:57 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 23:07 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 23:12 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 23:20 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 26, 2025 23:21 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 07:05 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 09:41 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 09:49 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 20:09 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 20:09 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 27, 2025 20:11 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 29, 2025 02:54 Inactive
@MarshallOfSound MarshallOfSound temporarily deployed to release-status-staging April 29, 2025 03:08 Inactive
@MarshallOfSound
Copy link
Member Author

MarshallOfSound commented Apr 29, 2025

All the deploys make this PR kinda unreadable... Gonna make a new one #152

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.

1 participant