Skip to content

feat: client-side ICS download with tests#26

Merged
thaihuynhxyz merged 1 commit into
masterfrom
test/ics-generator
Mar 10, 2026
Merged

feat: client-side ICS download with tests#26
thaihuynhxyz merged 1 commit into
masterfrom
test/ics-generator

Conversation

@thaihuynhxyz
Copy link
Copy Markdown
Contributor

  • Add ics_generator.dart: generates ICS from LunarConverter for any decade, with lunar dates, Can Chi, and moon phase labels
  • Add browser file download helper via dart:js_interop + package:web
  • Replace static Google Calendar link with dynamic download button
  • Add 13 ICS generator tests (format, Tết, Rằm, date mapping, decade)
  • Update README with download instructions

- Add ics_generator.dart: generates ICS from LunarConverter for any
  decade, with lunar dates, Can Chi, and moon phase labels
- Add browser file download helper via dart:js_interop + package:web
- Replace static Google Calendar link with dynamic download button
- Add 13 ICS generator tests (format, Tết, Rằm, date mapping, decade)
- Update README with download instructions

Made-with: Cursor
@thaihuynhxyz thaihuynhxyz merged commit 3e26792 into master Mar 10, 2026
2 checks passed
@thaihuynhxyz thaihuynhxyz deleted the test/ics-generator branch March 10, 2026 10:59
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