Stellium 0.4.0
[0.4.0] - 2025-11-28
The Web Application Release - Stellium goes online with a complete, production-ready web interface.
Added
Stellium Web Application
-
Complete NiceGUI Web Application (
web/module, 5,600+ lines): Full-featured web interface at stellium.up.railway.app -
5 Pages:
- Home: Landing page with feature overview and navigation
- Natal: Interactive birth chart builder with full visualization options
- Relationships: Synastry, Composite, and Davison chart generation
- Timing: Transits, Secondary Progressions, and Returns (Solar, Lunar, Planetary)
- Explore: Browse and search 59 notable births with instant chart generation
-
11 Reusable Components: Birth input, chart display, chart options, code preview, header, location input, notable selector, PDF options, report options, time input, unified birth input
-
Key Features:
- "Enter / Famous" toggle to use notable births in any chart type
- "View as Python" button shows equivalent library code for any chart
- SVG and PDF download for all chart types
- Full theme and palette customization
- No login required, completely free
-
Design: Beautiful editorial aesthetic with Cinzel Decorative and Crimson Pro typography, warm cream/purple color palette
Deployment Infrastructure
- Railway Deployment Configuration: Production-ready cloud deployment
Procfilefor Railway/Herokurailway.jsonwith healthcheck and restart policy- Dynamic PORT binding for cloud environments
- Production mode detection via
RAILWAY_ENVIRONMENT
Extended Test Coverage
- 242 New Tests across 6 test files, bringing coverage to 62%:
- CLI tests (46 tests): Commands, cache management, error handling
- Visualization layers tests (29 tests): Headers, themes, palettes
- Extended canvas tests (37 tests): Tables, aspectarian, filtering
- ChartBuilder extended tests (38 tests): Factory methods, configuration
- Comparison extended tests (55 tests): All comparison types, scoring
- Returns builder tests (37 tests): All return types, edge cases
Changed
- Web application is now the recommended way to try Stellium without writing code
Links
- Live App: https://stellium.up.railway.app
- GitHub: https://github.com/katelouie/stellium
- Documentation: https://github.com/katelouie/stellium/blob/main/README.md