Skip to content

FZAstro AI v2.0.0 — Version 2 Production

Choose a tag to compare

@Ghostaka1978 Ghostaka1978 released this 17 Jun 12:01
· 61 commits to main since this release
image

FZAstro AI v2.0.0 is a major cleanup and consolidation release focused on making the project structure cleaner, the documentation easier to maintain, and the Developer Workbench more directly integrated into the main application.

This release builds on the RC3 production foundation and prepares FZAstro AI for the next development phase: stronger local AI coding workflows, cleaner release maintenance, and a more organized source tree.

Highlights

  • Promoted the project identity to FZAstro AI v2.0.0 / Version 2 Production
  • Consolidated root documentation
  • Kept only the main root README.md and RELEASE_VALIDATION.md
  • Moved detailed documentation into the docs/ folder
  • Removed stale patch, bundle, backup, and temporary documentation files from the project root
  • Removed the separate overlay/ folder
  • Integrated useful overlay Developer Workbench components directly into fzastro_ai/
  • Added the Developer Workbench as a native app feature
  • Added a DEV quick-action entry point
  • Updated Help/About text for v2.0
  • Cleaned generated cache, backup, and repair artifacts
  • Improved .gitignore
  • Updated PyInstaller/spec packaging around Web Companion static assets
  • Updated release validation coverage for the v2.0 structure

Developer Workbench Integration

The former overlay workbench code has now been brought into the main application structure:

  • fzastro_ai/dev_agent/
  • fzastro_ai/actions/dev_actions.py
  • fzastro_ai/ui/dev_workbench_dialog.py

This makes the coding assistant workflow part of the real application instead of a separate overlay bundle.

Astro Tools Suite

The integrated Astro Tools Suite remains a core production feature of FZAstro AI:

  • SITE
  • IMAGING
  • LOOKUP
  • SUN NOW
  • SEEING / Astro Night Planner
  • TARGETS
  • SOLAR MAP

Validation

The v2.0 cleanup package was validated with targeted tests covering version identity, documentation layout, release workflow scripts, startup imports, Web Companion foundation, and the v2 cleanup structure.

Selected validation passed:

python -m compileall -q fzastro_ai tests
python -m pytest -q tests/test_version_and_docs.py tests/test_v2_cleanup_structure.py tests/test_web_companion_foundation.py tests/test_release_workflow_scripts.py tests/test_startup_imports.py