Skip to content

feat: Add CSV/PDF export, dark mode, and PWA support#98

Open
Iceshen87 wants to merge 4 commits intosorosave-protocol:mainfrom
Iceshen87:main
Open

feat: Add CSV/PDF export, dark mode, and PWA support#98
Iceshen87 wants to merge 4 commits intosorosave-protocol:mainfrom
Iceshen87:main

Conversation

@Iceshen87
Copy link

@Iceshen87 Iceshen87 commented Feb 27, 2026

What does this PR do?

Adds three features:

1. CSV/PDF Export (#60)

  • Export contribution history to CSV
  • Export group summary to PDF

2. Dark Mode Toggle (#31)

  • Toggle button with sun/moon icons
  • System preference detection

3. PWA Support (#42)

  • manifest.json with app metadata
  • Service worker for offline caching
  • Static assets caching

Changes

  • src/lib/export.ts - export utilities
  • src/components/DarkModeToggle.tsx - dark mode component
  • public/manifest.json - PWA manifest
  • public/sw.js - service worker

Closes #60, Closes #31, Closes #42

@Iceshen87 Iceshen87 changed the title feat: Add CSV/PDF export feature for group history feat: Add CSV/PDF export and dark mode toggle features Feb 27, 2026
@Iceshen87 Iceshen87 changed the title feat: Add CSV/PDF export and dark mode toggle features feat: Add CSV/PDF export, dark mode, and PWA support Feb 27, 2026
@Iceshen87
Copy link
Author

Hi! 👋

Just wanted to gently follow up on this PR. It's been 10 days since submission and I haven't received any feedback yet.

PR Summary:

  • ✅ CSV/PDF export functionality
  • ✅ Dark mode implementation
  • ✅ PWA support with offline capabilities

Is there anything I can help clarify or improve? Would love to get this merged in!

Thanks for your time! 🙏

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.

Add data export feature (CSV/PDF) Add PWA support (Progressive Web App) Implement dark mode toggle

1 participant