Versions
What each production version added.
1.120.0
- The eclipse viewer is clearer on a first visit: the play button pulses until you start, the shadow speed says whether totality is still to come or over, and on a phone a tap on the date under the clock chooses another eclipse.
- The city seeker opens and sorts much faster: it shows the first fifty places, with a button for the next fifty. On a phone the text pages start with their content instead of three lines of links; those are in the menu.
- A new version downloads only what changed, instead of the whole app, and an interrupted update continues where it stopped. If the connection drops while loading, the map and the place pages try again instead of staying empty or saying a place does not exist. It now also installs on a slow connection and on older iPhones.
- Easier with a keyboard and screen reader: the location field announces the marked place, Escape returns the focus to the button of the closed panel, and when copying a share link fails, the link is shown to copy by hand. The eclipse and place lists now have the right roles, the city seeker keeps the focus after sorting or removing a filter, and when the share sheet fails the link is copied instead.
- Smaller fixes: the buttons under the graphs name the nearest city, a shared link no longer changes your own playback speed and time display, the chosen eclipse is kept when the eclipse list fails to load, places without a value go to the bottom of the city seeker, and the scroll arrows work in Arabic.
- On the Places tab of the viewer, each country now names the place the city seeker puts on top when sorted by score, with your own score setting. Where every place of a country scores zero because of travel advice, it names the best one apart from that risk.
- Smaller fixes: clicking the word Location no longer asks for your position, a link written by Share leaves the address bar at your next change, the viewing guide keeps the keyboard focus and a screen reader hears only what changed, and a slow connection keeps the satellite globe instead of switching to the map.
1.119.0
- The city seeker now opens sorted by time: the place where the central phase starts first comes first, so the list follows the shadow along its path.
1.118.0
- The city seeker now opens sorted by duration, longest first. Places with the same duration follow their score, and setting the score yourself sorts the list by score.
- The city seeker has a travel risk: the travel advice of the Netherlands, the United States and the United Kingdom for the area of each place as one number from 0 to 100, read on 17 October 2026. It counts in the score, can be filtered and sorted, and appears for the eclipses of the coming two years. About Totality Trail says where the advice comes from.
1.117.0
- On Historical eclipses the globes of 763 BCE and 585 BCE now stand on Guzana and on Tyana in Cappadocia: places the stories allow that lie inside the computed path. The texts say that the sources name no place.
1.115.0 – 1.116.0
- An embed with the globe that has been out of view for a few seconds lets go of its satellite image and loads it again when it comes back. Out of view it then needs about a third of the memory, so a page with several embeds stays lighter. The manual advises at most two embeds per page.
- On a phone the question about your location no longer lies over the notice of a new version: it waits until that notice is gone.
- On the front page the bar with the next total eclipse now opens that eclipse in the eclipse viewer, in the middle of its path, instead of in the city seeker.
1.114.0
- On Historical eclipses and in the manual a globe first stands as a picture; Show on the globe brings up the real one, one at a time. On an iPhone the page with the historical eclipses no longer crashes.
1.113.0
- Under every historical eclipse a globe now shows the place from the story, at the moment of greatest eclipse there. An embed of an eclipse outside 2026 to 2033 shows that eclipse again, instead of the next one.
- On an iPhone, the i of a graph in Point and path no longer stays lit after its explanation is closed with a tap.
1.112.0
- In the manual each graph of Point and path is headed by the name of its tab. Next to the location field, the button for your own location now comes before the i.
- The graphs under Point and path have tabs with a name at the top, so you see what is there and get to it in one tap.
- The embed with only Point and path is now as high as the embeds with the globe, 420 by 400, so the graph gets more room.
1.111.0
- Links to other sites carry a small arrow, and a screen reader says that they open a new tab. The donation buttons do not.
1.110.0
- Links to other sites now open in a new tab, so the page with the eclipse stays open.
1.109.0
- About eclipses now describes the day itself, in order and with tips for photos, and safety in four paragraphs: which glasses, when they may come off, filters for cameras and binoculars, and watching indirectly. The viewing guide links to it.
- A comparison in the city seeker can now be shared as a link, with the same places and the same weighting.
- A place page opens the place in OpenStreetMap, Google Maps or Apple Maps.
- The explanation of the score in the city seeker no longer calls it a chance of a clear sky: it rests on average cloud cover from a grid of about 110 km, so a difference of a few points says little.
1.108.0
- On a phone, Filters and Score settings in the city seeker now always open at the top of the screen, and after closing you are back at the same spot in the list.
- A first visit opens on a capital that fits your language, with its local time, and asks whether the map may use your own location. The arrow beside the location field does that later as well.
- Six of the historical eclipses now have an old print, map or photograph, with the maker and the source beneath it.
- On an iPhone, a tap on Filters, Score or an i no longer makes a button look as if it was reached with the keyboard.
- An eclipse or a place typed while the app was still loading now shows its results as soon as the data is in, without typing again.
1.107.0
- In the filters of the city seeker the number behind each country now follows the sliders at once: it counts only the places that still pass, and a country with none left stays in the list with 0.
- The window behind a small i now shows only the explanation, without a link to the manual: the text in it is already the whole paragraph.
1.105.0 – 1.106.0
- The support page now says who receives a tip, that it is a one-time payment in euros, and where to write with a question or for a refund.
1.104.0
- The manual explains how to let several embeds on your own site play together, with a short script to paste, and every code block in the manual now has a button that copies it.
1.103.0
- On the place page every nearby place says whether it is clearly better than the place itself: at least half a minute longer, or at least ten percentage points less cloud.
- In the filters of the city seeker you can now leave out a country: tap it, and its places drop out of the list.
1.102.0
- Every place has a page of its own, reached from the cards of the city seeker and from the viewing guide on the map: when the next eclipse comes there, what happens at what time, the weather at that hour, the map and the globe of that place, longer or clearer places nearby and every eclipse there up to 2100.
- With several embeds on one page, play, pause and the speed work in all of them at once. On the place page the globe stands above the point panel, and the country, the inhabitants and the time zone carry icons.
- The place page now says where a place lies in the path: how wide the path is there, how far it is to the central line and to the edge, and what that means for what you see. It ranks the place within its country by the length of totality and links to the nearest places with totality. The region and the height above sea level stand under the title, and the speed of the shadow follows your choice of km/h or mph.
- Next to the parts of the map and the city seeker there is now a small i. It shows what the manual says about that part, in your language, with a link to read on.
- In the mountains the temperature is now that of the place itself and no longer that of a wide area around it: Abha, at 2,228 m, came out 4 °C too warm. This applies to the city seeker as well.
- In an embed with the globe all buttons now have the same see-through background, so the play button no longer floats over the globe as the only empty button.
1.101.0
- The city seeker now shows the temperature and humidity at the hour of the eclipse, instead of the average over day and night. For Luxor on 2 August 2027 that is 40 °C instead of 33.
- On a slow phone the map responds to a tap sooner while it is still starting up; the graph of the duration along the path appears a moment later than the rest.
1.98.0 – 1.100.0
- On a phone the play buttons, the time bar and the map no longer jump up while the map loads.
1.97.0
- On a slow phone the map now shows the page first and only then calculates the globe and the graphs, instead of sometimes staying blank for a few seconds.
1.96.0
- The map loads faster on a first visit: the list of places is now downloaded once instead of twice, about 650 kB less.
- Screen readers now name the Play and Follow shadow buttons by the text on the button, and Play is announced as Pause while the animation runs.
1.95.0
- Pages in a language other than English show their text sooner, especially on a slow connection: a visitor now downloads only the texts of their own language, not those of all twelve languages.
1.94.0
- The button to install the app, the link from the viewing guide to the city seeker and the speed of the shadow follow the language of the page.
- The city seeker no longer stays on searching after a failed download: it tries again with the next eclipse.
- A first visit stores the list of cities on your device once instead of twice: 2.7 MB less.
1.93.0
- The site has a front page: four cards lead to the eclipse viewer, the city seeker, the explanation of eclipses and the historical eclipses, and a bar names the next total eclipse. The viewer itself now lives at totalitytrail.com/viewer.
1.92.0
- The manual explains the city seeker step by step, under subheadings: choosing an eclipse, what a card shows with its icons, sorting and searching, filters, the score, comparing places and downloading.
1.91.0
- The Score button beside Filters sets how heavily each factor counts (off, light, normal or heavy), the number of inhabitants and the temperature included, and the limits of the formula. Your browser remembers it.
- The city seeker has a filter beside the search field: a slider per value, two knobs where both ends matter, with the filters that are set as chips above the list and one button to clear them.
- The city seeker shows every place as a card with icons, on a phone as well as on a wide screen. Buttons above the list sort it, with the rest under More, and a CSV button downloads the list as you see it for a spreadsheet.
- The city seeker gives every place a score from 0 to 100: roughly the chance of a clear sky, times the height of the Sun and the duration, with the airport as a small correction. The best place of the eclipse gets 100, and the list sorts on the score.
- Press Compare on up to six places in the city seeker and open the comparison: the places become cards, with a podium that stands at once. Switch a factor of the score off to see what it does to the podium.
- The city seeker also shows the average temperature and humidity for the date of the eclipse, as a monthly mean over 2001 to 2025.
1.86.0 – 1.90.0
- Searching for a place in the eclipse field now lists every eclipse you can see from there, with how much of the sun it covers at most: “Delft” now shows 2 August 2027 at 39%. Before, only eclipses whose path ran within 300 km appeared. A country name works too: then the whole country counts.
- When several places share a name, the heading of the eclipse list says which country is meant and offers the others: “valencia” is Valencia in Venezuela, with Valencia in Spain one click away. Typing “valencia, spain” also works.
1.84.0 – 1.85.0
- Tips on the support page go through Stripe, and the page says plainly that a tip is a thank-you for the app you have been using.
1.83.0
- Searching for a place no longer lists eclipses whose path runs on the other side of the Earth: “Delft” no longer shows the eclipse of 20 May 2012 over the Pacific.
1.82.0
- A place found by another name keeps that name above the eclipses near it: “Tanger” now shows Tanger, not Tangier.
1.81.0
- Searching the eclipse field for a place finds it by another name too, such as “Tanger” for Tangier, and the eclipses passing near it now stand in order of time.
- The city seeker has the same eclipse menu as the map: four lists that fold, dates before the common era with BCE, and searching by period, list or place.
1.80.0
- On a slow connection the question about a new version no longer comes twice: the app first waits until the new version is really ready.
1.79.0
- The page you had open under the graphs stays open after a reload, in Safari as well.
- On a wide screen in landscape without the desktop layout, such as a smaller laptop window, the viewing guide no longer takes up half the screen: it grows with the screen up to the width of the Point and path panel.
1.78.0
- Every language now has its own address, such as totalitytrail.com/nl/ for Dutch. Choosing a language changes the address along with it, so a shared link opens in the same language. An English address leads straight on to the language of the browser or of an earlier choice. Search engines can now find the site in all twelve languages.
1.77.0
- About eclipses, About Totality Trail and Historical eclipses now open with a list of their sections, like the manual, so you can jump straight to the part you need.
- The four kinds of eclipse on About eclipses can now be played: the Moon moves through the drawing, its shadow sweeps across the Earth, and a panel beside it shows the sky from the marked spot, with the bite, the ring of light or the corona.
1.76.0
- About eclipses has a new section, Why the path curves: two drawings of the eclipses of 2026 and 2027 show the Earth as the Sun sees it, with the shadow crossing in an almost straight line, beside the same path on a flat map, where it becomes an arc towards the pole or an S around the equator. A button plays the shadow on both at once. On the disc the Earth turns underneath meanwhile, with an orange trail of where the shadow fell.
- About Totality Trail now says who makes it: JustBee, with a link.
- A new page, Support Totality Trail, can be reached from the menu, from a button beside the settings on a large screen and, on a phone, from the bottom of the viewing guide. After a link is shared, the app asks once for support.
1.74.0 – 1.75.0
- The tab of every text page now carries the name of that page, instead of the name of the map.
- A share link that cannot be read, or that names an eclipse the app no longer knows, now says so in a bar at the top instead of quietly opening another view. The link to the hybrid eclipse of 2031 on About eclipses opens that eclipse again, at the start of its path.
- About Totality Trail, About eclipses and the manual are up to date again: what your browser keeps, the eight historical eclipses, the shadow speed in the settings, and one speed for the umbra.
- An app several versions behind could ask to reload again after each click, one version at a time. The question now only comes when a reload brings the version it names.
- A reload right after a click on the bar under the graphs comes back on the page you clicked, and no longer on a page the slide passed on its way.
1.73.0
- On a tablet in landscape the globe beside an open panel becomes smaller, but never smaller than the globe the same screen shows in portrait.
1.72.0
- On a phone or tablet in landscape the globe moves aside when a panel opens: to the right of the viewing guide and to the left of Point and path.
1.71.0
- While the camera follows the shadow, a satellite tile that arrives a moment after it was needed is kept instead of being fetched again.
- In the settings, the choice between km/h and mph now carries the same name as the reading in the bar: Shadow speed.
- On a phone, « and » no longer stay yellow after a tap, so every tap can be seen.
- On a phone the globe moves up above the viewing guide, as it already did above Point and path.
- The satellite globe stays after the Earth has been turned round many times; before, it switched to the map.
- In the viewing guide the link to the city seeker is now an ordinary link, yellow and underlined like the other links.
1.70.0
- When two new versions arrive one after the other while the bar is up, one click on Reload now brings the newest; before, the page came back on the first and the question returned for the second.
- The choice between km/h and mph now sits in the settings, above the version; the shadow speed in the bar is no longer a button.
1.69.0
- In the list of places in the panel, the best place of a country and the place in the right column now take you to that place on the globe, with the point there; the name no longer blinks under the pointer.
- The viewing guide links under the duration to the city seeker with only that place, when totality is visible there.
- A country with a single place, like Gibraltar on 2 August 2027, now lights up in the list while the shadow is there; before, its row never got a colour.
- In the list of places in the panel the number of places stands behind the name of the country, in the left column.
1.68.0
- The texts on the panel Point and path are lighter on the black background: the percentage is yellow and the labels, times and notes are light grey, so everything reads with at least 12:1 contrast.
- If the satellite globe drops out, for instance after a fast swipe on a phone while it is still loading, choosing Satellite under Globe in the settings now brings it back; before, that switch jumped straight back to the map and only a reload helped.
- The panel Point and path now shows the height of the Sun beside the place, in degrees, and the compass point it stands in.
- In the list of countries under the graphs, a country now stays lit for as long as the shadow is there, and two or more countries light up together where the shadow runs over several at once. The marker no longer blinks between them.
- With the keyboard, Tab now reaches the viewing guide before the panel with the graphs.
- The eclipse list now opens with its four headings closed. The heading holding the chosen eclipse is marked, and so is the eclipse itself once that heading is open.
- Keyboard: in the eclipse list the arrow keys run over the headings and the eclipses, and Enter opens a heading or chooses an eclipse. In the panel with the graphs, Tab goes from page to page and the arrow keys stay inside the panel: left and right go to the page beside it or the control beside it, up and down go into and through a page. Nothing in those lists is a tab stop any more.
- A click on the map that shifts a pixel or two now still chooses a point; before, the slightest movement counted as dragging and you had to click twice.
1.67.0
- The page About Totality Trail now says which ΔT the app uses: measured values up to now, IERS predictions up to 2033, an extrapolation after that, and the NASA value for eclipses before 1973.
- A page no longer flashes its English texts before showing them in your language: they stay out of view until the translation is in place.
- On a phone the panel with the eclipse and location fields now ends in a button View that closes it, so it is clear how to get back to the map.
- The manual matches the app again: the time display is chosen under the gear, a time on another day shows its date, a tap on a country row sets the time and the country name opens the city seeker, an embed opens on pause with its own play button, the search field of the city seeker is described, and the manual now mentions Reload version and that the app works offline.
- While the camera follows the shadow during playback, the satellite tiles along its path are now loaded ahead, so a fast passage over the pole at full zoom shows far fewer gaps.
1.66.0
- In the settings, next to the version number, a button now loads the latest version straight from the server, for when an update does not come through by itself.
1.65.0
- The satellite globe now lies exactly under the chosen point, the path and the contours, and the border between day and night is sharp at every zoom. Opening the whole globe also takes a third of the data. In a browser that cannot draw it, the map is shown instead.
- During playback the coverage lines now follow the shadow smoothly at every frame, also past the pole, and the app calculates a quarter to two fifths less while doing so, which spares the battery on a phone.
- With Follow shadow the view no longer jumps back and forth where the umbra first touches the Earth or leaves it, but glides over it, and at a slow speed the globe no longer moves in small jerks.
1.64.0
- Zooming in on the satellite globe downloads less: the tiles around the screen are now only fetched once the zoom has come to rest, instead of at every step along the way. That saves up to a third of the data while zooming, with the same sharp picture.
1.63.0
- With the app open in more than one tab, loading a new version in one of them now makes the others offer it straight away, instead of up to half an hour later.
1.62.0
- The cloud data now travels packed, at less than half its size, and the pages themselves now also come from a nearby server, so a first visit loads faster.
- After an update the app now always takes the data of the new version. Until now an older copy from the browser could sometimes stay until the next update.
1.61.0
- The About page now gives an email address for suggestions and error reports.
1.60.0
- The site is now delivered through the Cloudflare network, so the city index and the cloud data arrive from a server near you and a first visit loads faster. The Privacy section on the About page says what that means.
1.59.0
- At the very end of its path the umbra briefly came loose from the day/night boundary and floated as an oval before it vanished. It now stays on that line until the last moment.
- Playing on a wide screen takes less computing power: the panels beside the globe now refresh ten times per second instead of with every frame, so the animation keeps up on a slower computer.
1.58.0
- Near the start and end of its path the umbra is a long, narrow ellipse, and its tips were drawn with corners. They are round now.
1.57.0
- When one satellite tile failed to load while the globe stood still, the sharp image never arrived: the app waited for that tile without asking for it again. It now asks again by itself.
1.56.0
- Opening the app takes less computing power: while the sharp satellite image comes in, the globe is no longer redrawn for every tile that arrives. On a phone that saves battery; what you see stays the same.
1.55.0
- Follow shadow runs more smoothly. At high speed the satellite image switches to coarser tiles by itself when the connection cannot keep up, and the sharp image returns when you pause. At the start and end of the path the globe no longer jumps back.
- When a new version is available, every page asks once whether to load it: the question appears when the new version is ready, and one click loads it.
1.54.0
- With Follow shadow on, the globe kept up with the umbra in the numbers but not on the screen: while the camera crossed the pole zoomed in at high speed, the satellite image stayed on the last complete picture for seconds while the umbra ran on over it, until it caught up above the north of Greenland. The image now moves with the camera; where a sharp tile is still on its way a coarser one stands in for it, and the tiles ahead of the camera are fetched first.
- The cloud figures are in step with the eclipse paths again. They are read at the hour the shadow passes a place, and that correction had stopped taking effect, so the percentages leaned on the monthly average alone. For nearly every eclipse the average cloud cover and the clearest point on the path shift a little.
1.53.0
- The panel that was called Selected point is now called Point and path. Only its first page is about your own point; the pages after it follow the shadow along its path, five in all with the places in the central shadow. The old name did not say that.
- Swiping through the pages of Point and path no longer moves the time. A swipe nearly always starts on a graph, and a tap in a graph sets the moment, so leafing through used to send the shadow off across the map. A tap still works as it did.
- When you open the app for the first time, it now starts on the next eclipse that has totality, instead of on the next eclipse of any kind. An annular eclipse leaves a ring of the Sun in view, so the shadow never sweeps the Earth. A shared link or your own last choice still takes precedence.
- The app opens with the satellite globe already in place. Starting takes a moment longer, and in return the plain map that used to switch over to satellite a few seconds later is gone. The sharper imagery keeps loading in the background.
1.51.0 – 1.52.0
- Dragging and pinching the globe is smooth again on a phone.
1.50.0
- The satellite globe is filled right up to its edge. A dark line used to run along the rim where no imagery was drawn, and it grew wider the further you zoomed out.
1.49.0
- The percentage covered at your place, and the moment it is at its deepest, are now exact. An eclipse of 99.9% used to read 99%, and the moment of greatest coverage could land minutes early.
1.48.0
- In the viewing guide, C1 to C4 are now the real contact times: the moment the edge of the shadow passes your place, whether or not the Sun is up there. If the Sun has set by then, that is marked, and sunrise or sunset gets its own line.
1.47.0
- Around sunrise and sunset the eclipse now stays on the map as long as you could really see it: the atmosphere lifts the Sun’s image, so it is still visible when it is geometrically already below the horizon. That is a few minutes longer near the equator and up to half an hour near the poles.
- An eclipse now opens at its beginning instead of halfway along its path, so pressing play shows the whole event.
- The animation runs more smoothly: the app does a seventh less work per frame while playing.
1.45.0 – 1.46.0
- An airport can also be found by its name in another language: “Tanger” now finds Tangier Ibn Battuta.
1.44.0
- An embed of a selected point can now carry the page with the places in the shadow; whoever embeds it ticks that on.
- On the city seeker you can now also search by the name or the code of the nearest airport.
1.43.0
- The settings are now on every page: time display, globe, language and partial eclipses can be set anywhere, and your choice is kept.
1.42.0
- The app now works without a connection, even when started cold: everything it needs is kept on your device.
1.41.0
- An embedded globe now shows the date and time of the moment on screen in its top left corner.
- The manual opens with a table of contents, so fifteen sections are one tap away.
- The globe stays round when you turn your phone from portrait to landscape.
1.40.0
- Dragging the globe now moves the map with your finger instead of racing ahead of it, at every zoom level.
- The orange ring of totality now stays on screen for as long as somewhere on Earth is in it, instead of vanishing a minute or so early.
- The dashed central path now runs all the way to the point where the shadow leaves the Earth, instead of stopping just short of it.
- The globe no longer shifts the moment you press play: the lines are drawn the same way whether time is running or not.
- The city seeker now names an airport you can fly to, not the nearest point on the map: Tarifa gets Malaga instead of Tangier, with a strait in between.
1.39.0
- The message about a new version now follows a language switch, and a list of places that is empty no longer takes up room.
1.38.0
- The heading of that fifth page names the country, not a place in it: the figures below it are the country’s.
- A tab that stays open now notices when a newer version is ready and offers to reload, in a bar at the bottom. It never reloads on its own, and dismissing it keeps it away.
1.37.0
- On that fifth page the duration, the height of the sun and the cloud cover now cover the whole country, from low to high, and a star marks the best place in it: longer, higher and clearer all count. The country row names that place, and its name opens the city seeker on it.
1.33.0 – 1.36.0
- The fifth page in the panel below now shows a row per country the central shadow crosses, with a bar over the time the shadow spends there, how many places lie in it and the largest of them. Tapping a row goes to the moment the shadow enters that country.
- The page that is open in the panel below stays open after a reload and travels along in a share link.
- Each country row names its largest place, and the country name is a link to the city seeker with that country and this eclipse already filled in.
- On that page the duration, the position of the sun and the cloud cover now sit on one line behind a clock, a sun and a cloud, which leaves more room for the list. The rotating arrow beside the position of the sun is gone; it did not make clear which way it pointed.
- The direction of the sun is now named in the language of the page, in sixteen compass points. It was a fixed Dutch set, so an English reader saw O for east.
- The sun in the selected-point panel now also sinks behind the horizon during totality or annularity. It used to stand still there and then jump away in two frames while the moon kept moving.
1.32.0
- The city seeker names three more things per place: how far it lies from the central line, in which direction the sun stands, and which airport is nearest with how far it is.
- The city seeker has a search field for place and country, dropdowns to sort on any column upwards or downwards, and on a phone a table of three columns that gives each place two lines.
- The sun in the selected-point panel now sets: it reddens as it drops, and at the end it sinks behind a horizon, at the pace of the real sunset.
- The eleven fully worked eclipses now share one set of figures with the rest of the catalogue, so the same eclipse no longer appears with two slightly different times.
- Eclipse times now match reality to the second: the catalogue used a prediction of the rotation of the Earth that has drifted, which put every time a few seconds early.
- The city seeker now marks a UTC time that falls after midnight with +1, says it is searching places rather than loading eclipses, and explains it in plain words when the list cannot be calculated.
- The city seeker is over a third faster, without a single place coming out differently.
- City seeker lists known towns and cities in the central shadow, with local contact times, duration, cloud cover and Sun altitude.
1.31.0
- A fourth graph shows the average cloud cover along the path: a monthly climatology from twenty years of satellite observations, interpolated to the date. It helps in picking a place to travel to, and it is never a forecast.
- Two more graphs sit beside the coverage graph: how long the central phase lasts at each moment along the path, and how high the sun stands at the chosen point. Arrows on the left and right leaf through them, in the app and in an embed.
1.28.0 – 1.30.0
- A first visit now downloads roughly three times less. Only the map data was being compressed; the scripts, the styles, the page itself and the city index were going over the line unpacked. A stress test on downloading the app brought it to light.
1.24.0 – 1.27.0
- An embedded globe now shows a small square in the bottom right with the Sun as it stands at the chosen place, the percentage covered, and 100% with its corona during totality.
- The selected-point embed is taller by default, so the whole graph fits, and in a wide flat frame the graph now sits next to the readings instead of below them.
1.23.0
- The manual now opens with an overview of every button, drawn exactly as the app draws them, and explains what changes between a phone and a wide screen. The embedding section matches the new embeds.
- An embed no longer opens behind a large play button: every kind now carries its own controls, and it still never starts moving on its own.
- The selected-point embed now fills its frame, without a scrollbar and without the divider above the graph, and carries a playback row at the bottom. The link at the bottom of every embed opens the full app at the same eclipse, place and time.
- The choice between map and satellite is a button instead of a dropdown: one tap switches, and the button names the view that is active.
- An embedded globe now carries its own controls in the top right: zoom in and out, the lock, Follow shadow and the playback row. The lock and Follow show the state the embed code gave them.
- The zoom now goes twice as far, to 16×. Above 8× each step is a little larger, so the far end stays a few clicks away. On a phone 16× finally gives the scale a desktop already had at 8×.
1.22.0
- All three embedding examples in the manual are now shown live, not only the first.
- In the watch guide every folding heading now has the same divider below it, including Hybrid.
1.21.0
- The Hybrid section of the watch guide folds like the others, and its links now really move the view to that place: following the shadow switches off. On About eclipses the hybrid example is the eclipse of 14 November 2031, opened at the start of its path where it is still annular.
1.20.0
- The manual now shows the first embedding example live, not just its code.
1.19.0
- In the watch guide, opening Contacts, Historical eclipses or Safety no longer closes the other open sections, which keeps the guide easier to use on a phone.
- The manual has a section on embedding, with a ready-made example for each of the three shapes.
- The page About Totality Trail is now a proper colophon: what the app is, how it calculates, which data and licences it uses, what it stores, how accessible it is and who makes it. It moved to the end of the menu; safety advice lives on About eclipses.
- For a historical eclipse, the watch guide links right under End of eclipse to the matching story on the Historical eclipses page.
1.18.0
- In the watch guide, Contacts, Historical eclipses and Safety fold open behind a small yellow triangle. The Maximum line shows the time of C2 whenever there is one. On a phone the shadow speed sits closer to the slider again.
- A new page, About eclipses, explains umbra, penumbra and antumbra, the four kinds of eclipse, why not every new moon gives one, and the contacts C1 to C4, with a drawing and sources. It sits in the menu right under the eclipse map, in twelve languages.
- While the app loads for the first time, a bar in the middle of the screen shows how much of the map, catalogue and city index is still to come.
- The zoom buttons + and − grey out at the ends of the zoom range, just as the speed buttons do at the ends of the speed ladder.
- On a phone the control bar is tidier: the playback button is wider so (-256×) sits comfortably, there is more room between the date and the slider and between the playback row and the timeline, and the empty strip under the date on an iPhone is gone.
1.17.0
- On a phone the eclipse and the location now live in a panel behind the crosshair next to the gear. The arrows that slid the controls sideways are gone: everything in the bar is visible at once.
- Two buttons around Play set the speed: « slower, » faster, and past 1× it keeps going into reverse, down to -256×. The dropdown is gone; the factor stands in the button itself, in brackets, whenever it is not 1×.
- On a phone, pinching no longer zooms the page: the controls stay where they are. Zooming the map still works with + and -, with the arrow keys and with the timeline, and the text pages (About, Manual, Historical eclipses, Versions) can still be enlarged.
- On a phone the playback row sits above the timeline, the slider takes all the width the time and date leave over, and the three buttons in the header are equally large.
- The arrow keys now set the speed: right one step faster, left one step slower. Enter and the space bar switch between playing and pausing. With the timeline itself in focus the arrows still step through time.
- A wide but low browser window gets the desktop bar again instead of the phone layout: the eclipse and location fields are back in the bar, and the playback button has room for the word and the speed.
- The three playback buttons keep their size whatever the speed says, and the icon, word and factor sit centred in the button, so the place to tap never moves.
- The crosshair turns gold while its panel is open, like the other pressed buttons, and it is drawn rather than typeset so it stays as crisp as the gear beside it.
- For an eclipse from before 1900 the safety note points to the nearest time machine manufacturer, in plain words and without a link.
1.16.0
- Historical eclipse notes now have a clear divider before Safety and explain the uncertainty without technical jargon.
1.15.0
- On a phone the menu fits its links, the partial-eclipse preference no longer opens a closed eclipse list, the landscape header touches the top edge, and the watch guide keeps its portrait width.
- In the watch guide the line for the deepest moment is called Maximum again, the same word as the label under the timeline.
- This version forgets the saved place and preferences once, because the app stores them under a new name. Choosing a place again makes it stick as before.
- The time switch says Local or UTC; the watch guide names the actual time zone. Its safety, contacts and legend now share one clear structure, and coverage contours appear in the legend.
- The legend divider now matches the other dark dividers; historical eclipse notes have a heading, and the Dr Emmett Brown link uses the yellow accent colour.
1.14.0
- A shared link now opens the eclipse it was made for. Links to one of the catalogue eclipses fell back to the next upcoming one, and a reload lost that choice as well.
- Clicking a list in the eclipse menu puts its heading at the top, so it stays clear which list is open.
1.13.0
- The animation now runs to the very end: the contour lines stay until the last contact instead of vanishing minutes early and leaving the player stuck.
- The date below the clock follows the moment shown: when an eclipse runs past midnight, the next date appears there.
- After the animation reaches the end the button reads Play again and a click restarts from the beginning.
- The central path stays visible as a fixed map layer, also outside the central phase.
- For an annular eclipse the speed reads No annularity instead of No totality.
- For an eclipse before the common era that date keeps its BCE marker as well.
- In the eclipse list the arrow keys now highlight the row that Enter selects; the section headings no longer count along.
- An eclipse that ends after midnight says so: the last contact carries +1, and it now sits in the right place on the timeline.
- During a partial eclipse the safety advice no longer refers to a totality that never comes.
1.12.0
- While the animation runs the lines are smoother, and the outer edge no longer shows a corner just before it closes.
- The selected point panel is more compact: place and coordinates share one line, and the phase is named in one word.
1.11.0
- The contacts C1 to C4 are named as moments, and the selected point names the last contact that has passed. On a phone the panels lie over the controls and the lists hang under their own field.
- While the animation runs, the lines no longer jump where they meet the day/night line.
- Zoomed in, the contour lines run smoothly: where a line bends sharply, extra points are added, so no corner is left in it.
1.10.0
- At a low sun the lines were drawn with straight stretches thousands of kilometres long, cutting across the globe; they now follow the curve.
- The percentage rings and the outer edge now run right up to the day/night line instead of stopping 445 km short of it, and that line itself is drawn correctly around an equinox.
1.8.0 – 1.9.0
- The Historical eclipses page is now in all twelve interface languages, descriptions included, so no page falls back to English any more.
- The four lists fold: only the list holding the chosen eclipse is open, the other three show how many they hold and open on a click. Searching opens everything with matches.
- The search field also takes a period (2040-2050, 2040s, 204x), the name of a list ("historical", "archive") and a place: type a town and the eclipses whose path passes within 300 km of it come first.
- The drawn path now runs all the way to the point where the shadow leaves the Earth, which was up to 1,245 km further on, and the shadow speed is read from the path itself instead of from stored points thirteen minutes apart.
- The eight historical eclipses tell more of their story, with the note on time scales and sources standing once instead of three times, and a fix to caching so a corrected catalogue reaches a returning visitor right away instead of a day later.
- Settings has a Partial eclipses checkbox, off by default: the list then holds the 157 eclipses that turn total, annular or hybrid somewhere, instead of all 238.
- Every eclipse names the countries its path crosses, and the whole list is there at once with a search box.
- The full eclipse catalogue from 1999 through 2100 is stored in the app itself, with a separate page for eight historical eclipses from 763 BCE to 1919.
- Window, path, path limits and coverage for those eclipses are computed from the Besselian elements instead of estimated. Two historical eclipses used to fall entirely outside their own time window.
- The eclipse list has four sections and a search box that filters on date, type and countries.
- An eclipse from centuries ago states how far the path shifts per minute of error in the time scale, that the date is Julian, and shows solar time instead of a modern time zone name.
1.7.0 – 1.7.4
- A manual and this versions page, in all twelve interface languages.
- The menu is on desktop as well and leads to the map, About, the manual and the versions through clean addresses.
- Settings offers an Install app button on a phone, with the route through Safari or the browser menu.
- On a phone in landscape the selected point panel stays compact and readable above the controls.
1.6.0
- Embedding on another page, in three shapes, with a builder under the gear.
- The mobile layout now runs up to 1280 by 620 pixels, so a phone in landscape, a tablet and a half desktop window all get the sliding panels.
- Satellite imagery is the default view and falls back to the map when it cannot be reached.
- Faster and lighter: the two webfonts and the city index come from this server in a compact form, and a first visit needs a fraction of the data it used to.
1.5.0
- A full code review: caches are bounded, the nearest place is found with a latitude-corrected distance, and missing catalogue data now fails loudly instead of silently.
- The selected point panel is only announced to a screen reader when the animation stands still.
1.4.0
- The central path and the moving totality ellipse use the same time-based centre, which removed a drift of up to ten degrees in August 2027.
- The Besselian elements for 2 August 2027 match the current NASA publication.
1.3.0
- Contours keep their shape across animation frames instead of flickering, and the end of the path runs straight.
- On a phone the globe centres in the space the panels leave.
1.2.0
- Contours move smoothly on every frame instead of jumping between steps.
- Satellite imagery is bounded and flicker-free on a phone.
1.1.0
- Optional NASA Blue Marble satellite view, remembered between visits.
- A watch guide for hybrid eclipses, with the places where the annular and total phases begin and end.
- A shareable link that restores the whole view.