Astro Reader

About Astro Reader

Astro Reader computes charts with Swiss Ephemeris (C/WASM) and JPL Horizons, and offers AI interpretations via OpenAI, Gemini, Claude, DeepSeek, Perplexity, or OpenRouter.

Educational & entertainment purposes. Use responsibly.

Version History

v1.0.0 (Phase 5: JPL Horizons + PDF Reliability)

  • Added new ephemeris engine option: JPL Horizons.
  • Kept True Node support in JPL mode via Moon ELEMENTS data, with fallback logic for reliability.
  • Added retry, timeout, and bounded-concurrency safeguards for JPL requests.
  • Improved PDF export to produce complete multi-page output with cleaner formatting.
  • Added a new compact PDF export option for denser output.

v0.9.0 (Phase 4: Senior Citizens Mode)

  • Added a new reading mode: Senior Citizens.
  • Extended mode-aware prompt templates with respectful, practical guidance for later-life priorities.
  • Updated validation and shared reading-mode types to support senior across form and payload flows.
  • Extended automated tests for reading-mode constants, validation behavior, and prompt generation.

v0.8.0 (Phase 3: Babies and Kids Modes)

  • Added two new reading modes: Babies and Kids.
  • Extended mode-aware prompt templates with caregiver-focused guidance for babies and kids contexts.
  • Updated validation and shared reading-mode types to support babies and kids across form and payload flows.
  • Added automated tests for reading-mode constants, validation behavior, and prompt generation.

v0.6.0 (Phase 1: Reading Experience Enhancements)

  • Added User Defined reading mode with custom instructions support.
  • Added conditional User Instructions textarea with validation and live character counter.
  • Added mode-aware prompt handling for basic, advanced, and user-defined.
  • Improved runtime error messages with source context, issue summary, and workaround guidance.
  • Showed follow-up chat only after the full initial AI reading is complete.
  • Refactored right-side placeholder into accordions with guide tables for key options.
  • Added accordion expand/collapse indicator icons.
  • Updated global form styles so textarea controls match input/select appearance.

v0.5.0

  • Added follow-up chat with limited follow-up message count.
  • Added reading export to PDF.
  • Added improved birth details summary in reading output.
  • Added robust form validation and compatibility behavior for house systems and ayanamsha visibility.

v0.4.0

  • Added Swiss Ephemeris C and WASM engine support.
  • Added system-specific astrology options and house system selection.
  • Added AI provider integration for OpenAI, Gemini, Claude, DeepSeek, Perplexity, and OpenRouter.

v0.3.0

  • Added chart wheel visualization, aspects table, and ephemeris table.
  • Added location search with coordinate population.

v0.1.0

  • Initial release of Astro Reader with core form and AI reading flow.