v2.0.0 Stable
Ephemeris Live v2.0 — The Location & Field Update
Hey everyone, I’m excited to finally put out the first official stable release of Ephemeris Live!
What started as a simple desktop script for keeping track of planets has turned into a fully fledged, responsive "mission control" station tailored for anyone using manual setups (like the 3D-printed Hadley telescope community).
I've rewritten a huge chunk of the frontend architecture to make the app more reliable when you're actually out in the dark using it. Here is what's new:
🚀 New Features
- Type in Your Observing Spot (OSM Geocoding): You aren't locked into the automated IP location guesser anymore. If you go to the SPECS tab, you can now manually type in a real address, city, and country. The app launches a background worker thread to convert that address into exact latitude and longitude coordinates using OpenStreetMap’s free Nominatim API—meaning your local sky map won't freeze up while it searches.
- Auto-Saving Profiles: The app finally remembers your gear and spot. Your typed address and resolved coordinates are now saved locally to a file (
custom_location.txt). Next time you open the app, it pulls that data right up instead of forcing you to re-fetch or re-type everything from scratch. - Clean Boot Loading Screen: To stop the UI from looking glitchy or showing blank data lines while it makes its initial network handshakes on startup, I built a dedicated loading screen.
- On-Screen Session Notebook: I added a full-scale JOURNAL tab to the sidebar, complete with its own scrolling layout. Now, whenever you use the journal to note down field observations on the downbar, they'll save line-by-line to a clean local file (
observer_journal.txt) and display right on your screen without cluttering the main coordinate view.
🐛 Bug Fixes & Behind-the-Scenes Tweaks
- Fixed Random Start-up Nil Errors: Shuffled the order of functions around so the loading queues and geocoding sequences are registered by Lua right away on boot. This completely removes those annoying
attempt to call global (a nil value)crashes that popped up randomly when launching the app.
💾 Installation
- Windows: Just grab
Ephemeris_Live.exe, extract it anywhere, and double-click to launch. - Mac / Linux: Not yet available :(