Skip to content

Releases: hammadxcm/ramadan-cli-pro

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 25 Feb 16:44

Full Changelog: v1.3.1...v1.3.2

v1.3.1 — Interactive TUI Settings Editor

Choose a tag to compare

@hammadxcm hammadxcm released this 25 Feb 15:56

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

Choose a tag to compare

@github-actions github-actions released this 22 Feb 16:47
2113319

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

Choose a tag to compare

@github-actions github-actions released this 20 Feb 09:08
8f7cdbd

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

Full Changelog: https://github.com/hammadxcm/ramadan-cli-pro/commits/v1.0.0