Skip to content

feat: revamp design - #77

Merged
QEDK merged 4 commits into
mainfrom
feat/redesign
Aug 17, 2026
Merged

feat: revamp design#77
QEDK merged 4 commits into
mainfrom
feat/redesign

Conversation

@QEDK

@QEDK QEDK commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator
  • uses Monad branding (fonts, logo, colorways)
  • adds a 404 page
  • adds a status filter
  • all other features preserved from previous version

@QEDK QEDK self-assigned this Aug 10, 2026
Copilot AI lite review requested due to automatic review settings August 10, 2026 19:43
@QEDK
QEDK requested a review from pdobacz as a code owner August 10, 2026 19:43
@QEDK QEDK added the enhancement New feature or request label Aug 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR modernizes the MIPs site UI to match Monad branding, consolidates proposal rendering into a single layout, and upgrades the index experience with unified search + multi-select status filtering while preserving existing proposal content behavior.

Changes:

  • Redesign index and proposal pages with new design-system-driven styling, header/footer, and updated branding assets.
  • Add new shared client-side behaviors (assets/js/site.js) and move index-specific interactions into assets/js/index.js (tabs, search, status filter).
  • Introduce a dedicated 404 page and consolidate MIP/MRC layouts into a single _layouts/proposal.html via _config.yml defaults.

Reviewed changes

Copilot reviewed 14 out of 20 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
index.md Rebuilds the homepage markup; delegates ledger rendering to an include; loads new index JS.
assets/js/site.js New shared JS for syntax highlighting assist, link rewriting, author/linkification, tooltips, ToC/progress, copy actions, and prefetch.
assets/js/index.js New index-only JS implementing tabs, unified search, and multi-select status filtering.
assets/ds/colors_and_type.css Adds Monad design tokens and self-hosted font-face definitions.
assets/ds/buttons.css Adds button styling used by the new 404 and potentially other CTA surfaces.
assets/css/site.scss Replaces inline/legacy styling with a full site stylesheet (header, index, proposal detail, ToC, tooltips, 404).
assets/brand/logo-full-default.svg Adds updated Monad logo asset for the new header.
404.html Adds branded “Not found” page with CTA buttons back to index/repo.
.gitattributes Marks .woff2 as binary to avoid EOL normalization issues.
_layouts/proposal.html New unified proposal layout for both MIPs and MRCs (meta rail, citation, actions).
_layouts/mrc.html Removes legacy MRC layout (replaced by proposal).
_layouts/mip.html Removes legacy MIP layout (replaced by proposal).
_layouts/default.html Adds new global header; moves styles to external CSS; loads shared JS; updates title kind detection to use page.category.
_includes/ledger.html New shared ledger table include used by the index.
_config.yml Updates defaults to use layout: "proposal" and enables compressed Sass output.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread assets/js/site.js
Comment thread assets/js/site.js Outdated
@kvncnls
kvncnls self-requested a review August 13, 2026 00:09
@QEDK
QEDK merged commit da98cd9 into main Aug 17, 2026
4 checks passed
@QEDK
QEDK deleted the feat/redesign branch August 17, 2026 13:30
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.

3 participants