UI redesign integration: journal archive, auth, IA restructure, design audit (units 1-8) - #39
Merged
Merged
Conversation
ArticleHero + PreprintDetail: Inter titles (no serif), tokenized hairline rail with divided metadata groups (.art-group), mono cite box on --bg-subtle, quiet green-dot open-access/published indicators, hairline PDF embed, transform-only :active feedback with prefers-reduced-motion reset. Presentation only — data flow, routes, and JournalChrome untouched. New rules appended under the unit-3 marker; unit-2-owned jr-* / arx-* rules left intact (these pages now use their own art-* classes instead). Co-Authored-By: Claude Fable 5 <[email protected]>
- Layout: nav items with hidden:true stay in the nav array (command palette + breadcrumb keep working) but render no sidebar row and consume no alt-N shortcut. - ResearcherApp: member nav trimmed to 10 visible links under Research / Community / Grow; Mentors, Drive, Programs, Competitions, News, Explore, Opportunities, Tools and the public Preprints/Archive links are hidden (cmd-K + direct URL only). Every route stays registered. Persona overlay blocks unchanged; spacer boundaries stop member section headers leaking into workspace views. - views.js: consecutive nav spacers collapse into one. - AssociateHome: Drive card added to the getting-started grid. - Home-dashboard design sweep: chapter join code moved to a tokenized .join-code class (was wrong-palette inline hexes), handbook link uses hero-btn-ghost, flattened dash-guide/action/lead-hero gradients, gold stat tint via color-mix(--gold), lighter stat numerals. Co-Authored-By: Claude Fable 5 <[email protected]>
- Delete the conflicting :root block in src/styles.css (19 tokens were defined in both files with different values); shared/design-system.css is now the only token source. Kill the phantom Garet font-face — Inter (already loaded by the design system) is what always rendered. - One page canvas: body background comes from a single design-system rule (var(--bg-muted)); the dead #fcfdff body background is gone. - De-duplicate component bases: .btn/.btn-primary/.btn-ghost/.btn-sm/ .btn-approve/.btn-reject, .card, and input/textarea/select now have one canonical definition in design-system.css at today's rendered values; duplicate blocks removed from styles.css. ~52 !importants stripped; the input group keeps its four visual !importants because sibling class-level rules (.dm-compose-input, .ob-input…) still compete. - Token sweep (owned regions): raw golds -> var(--gold)/--gold-deep; off-token #ef4444 -> var(--danger); --card-bg promoted to a real token (light: --bg, dark: --bg-muted); ~70 lines of dark-mode navy-hex overrides deleted where tokens now resolve the theme. - Drop glass leftovers in owned ranges (page-loader blur, vestigial dark sidebar-ico chips). Co-Authored-By: Claude Fable 5 <[email protected]>
…o integration/ui-redesign
…nto integration/ui-redesign
…to integration/ui-redesign
…o integration/ui-redesign
…integration/ui-redesign # Conflicts: # src/styles.css
…declutter
- Token/color sweep of unit-8 CSS ranges: raw golds/purples/teals/navies and
gradients replaced with token-driven values (var(--accent/--gold/--card-bg/
--bg-muted/--accent-subtle) with legacy fallbacks); flattened comp-hero,
seg "brand edition", bar/kpi golds, cal-day gradient, drive/fm/dm chrome.
- Killed now-redundant explicit dark-mode rules in owned ranges (drive, fm,
kpi, safety menu, danger zone, comp-hero) - tokens + alphas cover them.
- Fixed .dm-modal background: var(--bg) had no fallback -> var(--card-bg, #fff).
- ProjectDetail declutter: local OverflowMenu ("...", SafetyMenu pattern +
styles) demotes per-row Remove (calendar events, resource links) and the
role editor trigger; removed redundant side-tab accent borders.
- Reachability: People header gains a "Find a mentor" ghost link; Apply page
gains a quiet "Also in Grow: Programs - Competitions" link row.
- Groups/GroupDetail banner placeholders flattened (.banner-ph); Community
image-dismiss scrim moved to .img-dismiss class; comp-hero glow divs removed.
- Motion polish: ease-out transitions, scale(0.97) presses, reduced-motion
kept intact; removed .bar-fill width animation (layout-property transition).
Note: shared/design-system.css (not owned by this unit) still overrides
.comp-hero with a blue gradient via !important - the styles.css flatten
takes effect once that override is removed by its owner.
Co-Authored-By: Claude Fable 5 <[email protected]>
… integration/ui-redesign # Conflicts: # src/styles.css
… into integration/ui-redesign
…nto integration/ui-redesign # Conflicts: # src/styles.css
…rop dead code - Delete .comp-hero gradient/glow !important override block (unit 8's flat version underneath now takes effect) - profile-meter: flat accent fill, no width transition (layout-thrash) - badge-gold: flat --gold instead of gradient - .dd-stat-gold: new --gold-ink token (amber on light, gold on dark) - Remove unused --dash-brand-grad; delete dead researcher/Dashboard.jsx Co-Authored-By: Claude Fable 5 <[email protected]>
…code - Delete .comp-hero gradient/glow !important override block (unit 8's flat version underneath now takes effect) - profile-meter: flat accent fill, no width transition (layout-thrash) - badge-gold: flat --gold instead of gradient - .dd-stat-gold: new --gold-ink token (amber on light, gold on dark) - Remove unused --dash-brand-grad and orphaned .login-pathway block - Delete dead researcher/Dashboard.jsx (zero imports) Co-Authored-By: Claude Fable 5 <[email protected]>
…g, last gradients - All 16 'color: var(--fg-subtle)' text usages -> --fg-muted (fg-subtle is 2.5:1 on white; the token's own docs reserve it for decorative/disabled) - .ob-card: hardcoded #fff -> var(--card-bg) (dark override was lost in the dark-block collapse; white card would have gotten near-white token text) - .ob-overlay: sky gradient -> --bg-muted canvas (matches calmed auth flow) - .arx-oa / .dash-stat-hot value: #b45309 -> var(--gold-ink) - .progress fill gradient -> flat --accent; .ob-chip transition: all -> specific Co-Authored-By: Claude Fable 5 <[email protected]>
Co-Authored-By: Claude Fable 5 <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…ration tree Those four unit branches are already fully contained in this branch with their conflicts resolved against the unit-1 foundation (which main does not have yet). main introduced no other content, so the integrated tree is kept as-is. Co-Authored-By: Claude Fable 5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Integrates all 8 parallel redesign units, merged in dependency order with conflicts resolved, plus coordinator polish and a final design-audit pass. Merging this single PR lands the complete redesign; the 8 unit PRs (#31–#38) will be auto-closed as their commits land via this branch.
Included unit PRs (merge order): #37 CSS foundation → #35 auth unification → #33 journal minimal → #32 article detail → #31 public shell → #36 researcher IA → #34 editor/admin split → #38 researcher deep pages.
Coordinator commits on top:
.comp-herogradient override block, flattened remaining meter/badge gradients, new--gold-inktoken, removed deadDashboard.jsx, orphaned.login-pathwayCSS, unused--dash-brand-grad--fg-subtletext →--fg-muted, 16 selectors), dark-mode fix for the onboarding card (lost override = white-on-white), onboarding overlay off the sky gradient, lasttransition: allremoveddocs/so GitHub Pages serves the new UI on mergeVerification
npm run buildclean#adm-*deep-link redirect, moderator console, verify-certificate🤖 Generated with Claude Code