Detailed changelog of Astronomical Clock. You'll find a short summary of the latest changes here.
This browser/PWA edition prioritises speed and low resource usage. It uses a lightweight astronomy engine instead of Skyfield/DE440, resulting in minute-level precision instead of the sub-second precision of the Android version.
- Auto translate function removed. We now have 13 languages: Türkçe (tr), Čeština (cs), Magyar (hu) added. All php auto translate functionality removed; there are not enough changes anymore to justify it. Replacements raw to ready integrated into JS (incl. hyphenation) #1.1.3.3
- 9d weather diagramm now has a button to switch the view to the past week
- PP moved on /info/privacy #1.1.3.30
- Solcal now has the correct month lengths (29–31–31 | 31–32–31 | 31–31–30 | 29–30–29/30) to better fit the condition: astronomical fix point on 16th or 17th and light season start on 1st or last day of the month #1.1.3.34
- Moon shadow was not round #1.1.3.46
- Twilight colour optimised #1.1.2.34
- PWA score optimised: html caching, lazy loading, wide screenshot #1.1.2.30
- Sky now changes with sun rise/set. Sun now glows at day #1.1.2.1
- Infopages now in all 10 languages #1.1.1.65
- Numpad navigation added #1.1.2.19
- The orbits are now free of rounding steps #1.1.1.62
- Hour markers for historical GMT offsets with second differences #1.1.2.19
- True local mean time for historical zones whose offsets are not whole 5-minute increments #1.1.2.22
- Chrome system backbutton now quits app #1.1.2.24
- Darkmode earth was black instead of darkgrey #1.1.2.25
- Star names in photodesign are now smaller #1.1.2.26
- Entered Microsoft store and PWA Directory
- Wall clock mode and always improved
- Language العربية added
- Meteor viewing area was painted over the moon
- New Weather View, bringing the 2016 "Weather Clock" concept into Astronomical Clock #1.1.1.1
- Shortcut to weather page: https://sky12.de/?pg=1
- Brightnesses of planets are now shown (missing APK feature) #1.1.1.14
- Planets now also glow at night
- In Fullscreen mode reset of the clock after 5 min: back to dial, zoom off, time control off
- Code optimised
- Weather diagrams are bigger on large devices
- Some years didn't have solar data (e.g. 1971) #1.1.1.4
- New weather diagramm now stays visible even when location has changed but no new data were loaded; of course the "fresh sign" disappears #1.1.1.22
- GPS coordinates error handling #1.1.1.30
- Code optimised #1.0.5.83
- 7d weather now shows separate snowfall
- 9d(+2d) weather instead of 10d. Now with sunshine duration, precipitation bars, a revised temperature grid, and improved week and edge rendering. Dry and windstill icons added. Day-1 and day+9 are now additionally drawn, so half of the line is still shown #1.0.5.74
- Last missing element for telescope design: unobtrusive circle as representation of meteor radiants instead of square symbol #1.0.5.90
- Improved visual detection of shooting stars (considering meteor strength and moon position and illumination)
- Português, Italiano and हिन्दी added (because autotr isn't working too well)
- Openmet: precip now correctly is precip instead of rain
- Star cores are now 10% smaller (too big on Tablets)
- 10-day weather forecast with minimum and maximum temperature graph
- Snow support for weather forecasts
- "rain" value was without snow, changed to precipation
- Weather 7-day trend preview with temperature ranges and rain and wind indicators in one line #1.0.5.1
- In timecontrol time on data page now stops correctly, no Agni-fresh sign during timecontrol #1.0.5.7
- Improved zoom: more efficient dial creation, sharper rendering, and higher maximum zoom #1.0.4.1
- Star height markers optimised (for zoom) #1.0.4.7
- Network timeout 5s #1.0.4.12
- Bug fixes (solc memory leak)
- Weather diagram now uses continuous scaling and better min/max handling #1.0.3.67
- Js built now with esbuild instead of Terser
- Persistent location and altitude cache added
- Link to rain radar displayed when it rains
- Only stars that are sometimes visible will be displayed
- Stars in the Telescope design are now realistic instead of symbolic: B-V based colours, magnitude-scaled cores, dark/light mode differences
- Original greyscale design added, bug fixes
- 12 more stars added
- Reduced complexity: Removed unnecessary sky-position caches and global geometry state
- Bug fixes: Prevented a duplicate startup render when a saved automatic location has no valid fix. Simplified startup, background refresh handling. Weather hidden in time control mode
- Speed optimisations ⚡: Solcal, orbit, refresh, startup, weather metadata, and resize
- Altitudes below the horizon were not correctly compensated by JS Astronomy library for using no refraction below -1° #1.0.1.79
- Bug fixes #1.0.1.70
- Favicon as png
- A lot of small bug fixes regarding the translation from py to js
- Code compacted from 480kB to 220kB
- Images compacted from 1MB to 130kB
- Weather functionality added (on dial #1.0.1.15) and on data page #1.0.1.37
- Autotranslation languages added
- Functionality now mainly matches the APK
- Time control added to move the clock forward and backward in time
- Code optimised
- /info/ pages added
- Images lost alpha channel
- Restructured. File size reduced by half through increased use of system fonts and WOFF2 compression
- CSS restructured
- Dial and pages now match the APK
- Some features are still missing, e.g. Time control, Design selection, Weather, Alarms
- The dial is working
All notable changes to this project will be documented in this file (tags: Added, Changed, Deprecated, Removed, Fixed, Security). The format is based on Keep a Changelog, and this project adheres to Semantic Versioning plus a revision number. - Risk-based categorisation applies: Added introduces the highest risk of new errors, Changed usually stabilises behaviour, Fixed improves stability.