Repository navigation
Releases: hammadxcm/ramadan-cli-pro
Releases · hammadxcm/ramadan-cli-pro
Release list
v1.3.2
Full Changelog: v1.3.1...v1.3.2
v1.3.1 — Interactive TUI Settings Editor
What's New
Interactive TUI Settings Editor
All 9 settings are now editable directly from the TUI dashboard Settings screen via keyboard navigation:
- Text input — City, Country (inline editor with cursor)
- Selection dropdowns — Calculation Method, School, Theme, Locale (Up/Down to pick, Enter to confirm)
- Instant toggles — Notifications, Sehar Reminder, Iftar Reminder (toggle on Enter)
Live Theme Switching
Theme changes apply instantly across all TUI components — no restart required.
Navigation
- Up/Down to navigate settings rows
- Enter to edit or toggle
- Esc to cancel edit or go back
- q to quit
Full Changelog: v1.2.0...v1.3.1
v1.2.0
What's Changed
- feat: v1.2.0 — Qibla, Duas, Tracking, Profiles, 53 Cities, 8 Languages by @hammadxcm in #25
Full Changelog: v1.0.0...v1.2.0
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