Repository navigation
v1.0.0
What's Changed
- feat: project scaffold with build tooling by @hammadxcm in #1
- feat: core types and branded type system by @hammadxcm in #2
- feat: structured error hierarchy with typed error codes by @hammadxcm in #3
- feat: Zod validation schemas for all data boundaries by @hammadxcm in #4
- feat: utility functions (Result, assert, string, date, time, logger, fetch) by @hammadxcm in #5
- feat: static data and reference tables by @hammadxcm in #6
- feat: repository layer (cache, config, prayer API) by @hammadxcm in #7
- feat: geo-IP providers with multi-source fallback by @hammadxcm in #8
- feat: geocoding provider for city-to-coordinates lookup by @hammadxcm in #9
- feat: core services (cache, date, time-format, i18n) by @hammadxcm in #10
- feat: location and prayer time services by @hammadxcm in #11
- feat: Ramadan orchestrator and notification service by @hammadxcm in #12
- feat: output formatters (table, JSON, plain, status-line) by @hammadxcm in #13
- feat: internationalization with 5 locale support by @hammadxcm in #14
- feat: CLI commands (ramadan, config, reset, dashboard, notify) by @hammadxcm in #15
- feat: UI components and first-run setup wizard by @hammadxcm in #16
- feat: TUI foundation (theme, contexts, hooks) by @hammadxcm in #17
- feat: TUI components and app shell by @hammadxcm in #18
- feat: DI container, CLI entry point, and README by @hammadxcm in #19
- test: comprehensive test suite with unit and integration tests by @hammadxcm in #20
- ci: add GitHub Actions workflows for CI and release by @hammadxcm in #21
- fix: resolve lint errors caught by CI by @hammadxcm in #22
- fix(ci): use pnpm exec for coverage flag passthrough by @hammadxcm in #23
- ci(release): add GitHub Release creation after npm publish by @hammadxcm in #24
New Contributors
- @hammadxcm made their first contribution in #1
Full Changelog: https://github.com/hammadxcm/ramadan-cli-pro/commits/v1.0.0