Skip to content

feat: v4.1 Phase A — light theme, report overhaul, Adena fix#285

Merged
zxxma merged 2 commits intomainfrom
feat/v4.1-phase-a-polish
Apr 9, 2026
Merged

feat: v4.1 Phase A — light theme, report overhaul, Adena fix#285
zxxma merged 2 commits intomainfrom
feat/v4.1-phase-a-polish

Conversation

@zxxma
Copy link
Copy Markdown
Contributor

@zxxma zxxma commented Apr 9, 2026

Summary

  • Light Theme Overhaul — Replace 400+ hardcoded hex colors with CSS custom properties across 127 files for full light/dark theme compliance. Fix white-on-white contrast failures, dark backgrounds, accent colors, and semantic colors.
  • Hide Teams — Remove Teams sidebar link and org mode badge until production-ready.
  • Gnolove Report — Default to report view, priority-ordered repos (gnolang/gno first), multi-select repo filter, merged PRs displayed first, weekly-only scope, gno-skills markdown format.
  • Adena Wallet — Silent auto-reconnect (no popup). Users browse freely; manual connect still triggers interactive popup.

Details

Light Theme (A.1)

Gnolove Report (A.3)

  • Default view: report (was table)
  • Repo priority: gnolang/gno > samouraiworld/gnomonitoring > gnodaokit > memba > others
  • Multi-select repo filter with checkbox dropdown + Escape key
  • Merged PRs above other statuses
  • Weekly scope filters out PRs with no activity in selected week
  • gno-skills format markdown generation
  • Period-aware headers and download filenames

Adena Wallet (A.4)

  • connect({ silent: true }) for auto-reconnect — never calls AddEstablish
  • If wallet locked → silently fails, no popup
  • Manual "Connect Wallet" → full interactive flow preserved

Test plan

  • TypeScript: 0 errors
  • Build: passes (7s)
  • Unit tests: 1,588/1,588 passing
  • Visual: verify all pages in light theme at 1440px, 768px, 375px
  • Visual: verify dark theme has no regressions
  • Gnolove: test report view default, multi-select, weekly scope
  • Adena: test with locked wallet (no popup), manual connect (popup works)
  • Teams: verify sidebar link hidden, /organizations still shows ComingSoonGate

Light Theme (A.1):
- Replace 400+ hardcoded hex colors with CSS custom properties across
  126 files (34 CSS + 92 TSX) for full light/dark theme compliance
- Fix white-on-white contrast failures in quest hub, validators,
  NFT gallery, freelance, notification badges, landing page
- Replace dark backgrounds (#000, #111, #0a0a0a) with theme tokens
- Replace accent colors (#00d4aa) with var(--color-primary)
- Fix semantic colors (danger, warning, success) to use CSS variables

Hide Teams (A.2):
- Remove Teams sidebar link and org mode badge until production-ready
- Clean up unused imports (UsersThree, useOrg)

Gnolove Report (A.3):
- Default view changed from "table" to "report"
- Repository ordering by priority (gnolang/gno first, then Samourai)
- Multi-select repository filter with checkbox dropdown
- Merged PRs displayed above other statuses
- Weekly scope: only shows PRs with activity in selected week
- gno-skills markdown format for copy/download
- Period-aware headers (weekly/monthly/yearly)
- Escape key closes dropdown

Adena Wallet (A.4):
- Add silent mode to connect() — auto-reconnect never shows popup
- Users can browse freely without wallet password prompts
- Manual "Connect Wallet" still triggers interactive popup

1,588 tests passing, 0 TS errors, 0 lint errors.
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 9, 2026

Deploy Preview for memba-multisig ready!

Name Link
🔨 Latest commit 4693663
🔍 Latest deploy log https://app.netlify.com/projects/memba-multisig/deploys/69d75e8472f9de00081aafb5
😎 Deploy Preview https://deploy-preview-285--memba-multisig.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 60 (🔴 down 11 from production)
Accessibility: 97 (no change from production)
Best Practices: 83 (no change from production)
SEO: 77 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

The latest Buf updates on your PR. Results from workflow CI / proto (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedApr 9, 2026, 8:08 AM

@zxxma zxxma merged commit e13a73b into main Apr 9, 2026
9 checks passed
@zxxma zxxma deleted the feat/v4.1-phase-a-polish branch April 9, 2026 08:27
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