Posted on

GeyserExplorer 1.0


I've started work on "GeyserExplorer", a new geyser related app. Unlike GeyserLog (or other GeyserTimes apps), this is not intended as an app for geyser gazers to enter information to the database. Instead, it is an attempt at making that information available in a useful and informative way to visitors to the geyser basins.

Not having to deal with user accounts or data entry makes for a much easier and smaller app, even though I do reuse much from GeyserLog when I can.

The app uses the iPhone GPS/LocationManager to help determine what information to display, based on the user's location. It starts with displaying information only on the main, predicted geysers. The user can change a setting that will include other features, and in the worst case, show every feature in a group or basin. This way a new user is not overwhelmed by useless information on insignificant or dormant features. I'm also looking at ways to filter out geyser-gamer noise.

If anyone is interested in taking a look at this, or testing it, or making suggestions on useful features that should be added, contact me. At some point I can set you up as a beta tester with distribution through the Apple TestFlight app.


Posted on

GeyserLog 4.1.3


GeyserLog 4.1.3 is available on the iOS AppStore.

Bug fix release

  • Fix issue with menu items when not logged in
  • Add missing "Add to Favorites" in EruptionView
  • Fix incompatibilities and crashes with iOS27

Once again, geyser gazers are welcome to contact me to get a Promo Code which will allow downloading of the app for free. I'm also open to suggestions for features users would like to see added, or finding out about bugs that need to be fixed.


Posted on

GeyserLog 4.1.2


GeyserLog 4.1.2 is available on the iOS AppStore.

Fixed SMS note support and fixed bugs found during field testing.

  • Fixed toolbar compatibility with iOS 26 ("liquid glass").
  • Added a GrandWait widget and lockscreen item.
  • Add optional Stopwatch actions as observations/events.
  • Fixed some AppleWatch issues
  • Fixed login settings not in sync with Settings App values.

Once again, geyser gazers are welcome to contact me to get a Promo Code which will allow downloading of the app for free. I'm also open to suggestions for features users would like to see added, or finding out about bugs that need to be fixed.


Posted on

GeyserLog 4.1.1


GeyserLog 4.1.1 is available on the iOS AppStore.

Added SMS note support and fixed a few bugs found during field testing:

  • Fixed issue where edited changes could be lost in the event submission view.
  • Fixed crash in GrandWait summarizing Turban events.

Once again, geyser gazers are welcome to contact me to get a Promo Code which will allow downloading of the app for free. I'm also open to suggestions for features users would like to see added, or finding out about bugs that need to be fixed.


Posted on

GeyserLog 4.1


GeyserLog 4.1 is available on the iOS AppStore.

Functionality remains the same, but much of GeyserLog has been rewritten to use newer features of iOS such as SwiftUI, Swift Concurrency and better networking.

  • Logbook List replaces the old Logbook view and the Recents list. It allows for display by name or event time over a selectable period of time. Filtering by groups and features is supported. Events use color coding and icons to differentiate between eruptions, notes, webcam and SMS entries, and your own submissions, along with icons to denote comments, confirms, and attachments.
  • In the Logbook, when a note is later than the latest eruption event, both will be shown.
  • Formatting of messages for Satellite SMS (requires registering your phone number with the GeyserTimes website.)
  • The Predictions view will now include the Apple Weather for the same period of time.
  • Predictions within an event panel will use the same color bar format, along with a display of the window. The feature name will also be highlighted with the color bar value if applicable.
  • Notebook Pages allow the gathering of notes and event times that don't need to be submitted to GeyserTimes. It's still a work in progress, and the views will probably change as field testing progresses. Also, it's not guaranteed to not lose data, so use with caution and please report any failures or problems.

Posted on

GeyserLog 4.0.2


GeyserLog 4.0.2 is available on the iOS AppStore.

While preparing documentation pages, found and fixed a wide range of issues, ranging from crashes to just minor modification of display elements in the apps and widgets:

  • Fix issues with editing FilterGroup name, deleting FilterGroup.
  • Fix issues with widgets not updating. Reformat widgets.
  • Add option to remove used Observations.
  • Fix calling stopwatch from Notebook.
  • Remove leading 0 on hours in Stopwatch display.
  • Remove leading 0 on days when formatting time.
  • Allow editing for GroupFilters in NewNotebookPage.
  • Remove error when no GrandWait file.
  • Remove dependency of GrandWait and NotebookPages on login state.
  • Fix some login issues.
  • Reorder some AppSettings.
  • Fix not clearing UserPermissions on logout.
  • Conditionally display Show/Hide EntryInfo action menu item based on login.
  • Fix issue with widget not opening correct view.
  • Moved/renamed some Stopwatch buttons.
  • Fix issues and crash with GrandWait syncing.
  • Fix crash in GrandWaitTable_ViewController.
  • Update FilthyCam URL.
  • Add NewObservationModifier for doubletaps in watch ClockLabel(). Fix issue with selecting Other Feature in NotebookPage
  • Add selecting individual feature in Favorites

Posted on

GeyserLog 4.0


GeyserLog 4.0 is available on the iOS AppStore.

Along with a lot of bug fixes, this version contains Notebook Pages — creating, saving and displaying notes and eruption information locally on the device, without having to use GeyserTimes as a substitute notebook.

The interface for Notebook Pages is mostly compete, but there are inconsistencies that will be addressed in a future release. Also, I'm actually working on documentation for the app.


Posted on

GeyserLog 3.6.1


GeyserLog 3.6.1 is now available on the iOS AppStore.

Not much has changed with this release, mostly fixing typos and display glitches. Some changes to the layout of events on the Recents and Favorites views. "Database Cleanup" now resyncs features, groups and users.

The next release should be version 4.0, which will include support for Notebook pages— creating, saving and displaying notes and eruption information locally on the device, without having to use GeyserTimes as a substitute notebook.


Posted on

GeyserLog 3.6


GeyserLog 3.6 is now available on the iOS AppStore.

This started out as 3.5.2, a bugfix and cleanup release. But it ended up with some new functionality.

The GeyserLog-Today widget has been removed, replaced by new WidgetKit blocks showing either Recents, Favorites, or Predictions. All three widget sizes are supported, and the wider Recents will include the display of notes.

The Watch app has been rewritten, and now includes a Predictions panel.

A new large Rectangular watch widget has been added, showing recent favorites eruptions. Like the Circular widget, which is still available, it will also record an observation in the app.

And, after way too much work, background refresh finally appears to be actually working as intended.


Posted on

GeyserLog 3.5.1


GeyserLog 3.5.1 is now available on the iOS AppStore.

Field testing of 3.5 found a number of minor issues which have been fixed:

  • The ending time picker for editing notes has been expanded to five lines, which will make it a bit easier to use.
  • Number of bursts can be entered in the Code variable, and displayed. Useful if Plume ever reactivates.
  • The Circle-O button allows filters to be created for non-Yellowstone areas.
  • Added missing Stopwatch button to Grand Wait
  • Added an action for Grand Wait view to manually update the previous Grand eruption time. Useful when the overnight electronic time is finally posted.
  • Fixed duplicate display of Turban ie before arrive in Grand Wait view.

Posted on

GeyserLog 3.5


GeyserLog 3.5 is now available on the iOS AppStore.

The Recents, Timeline and Logbook views now support filtering of events for specific groups and features. The user can create multiple customized filters. The name of the currently active filter is also displayed as a button on the navigation bar of those views in which is can be applied. There's also a button to add all the features in the Favorites view.

The app should now present a new event for submission instead of partially copying the contents of the previously submitted event. It will also not crash, if the syncing of new features was incomplete or failed, when displaying records related to missing features.

Other fixed crashes in on submitting Turban in the GrandWait view, when closing the GroupFilter list in edit mode, and adding a comment Grand record that doesn't have an eruption code.

There are also some other minor bug fixes and interface cleanup.


Posted on

GeyserLog 3.4.1


GeyserLog 3.4.1 is now available on the iOS AppStore. This is mostly a bugfix release, with no new functionality.

  • Fix issues with video tab and iOS 16.
  • Faster app startup (no more white screen).
  • Fix sorting issues in Recents and Timeline.
  • Fix issues with button background and text with similar colors.
  • Fix issue with observation time not being used when creating a new event or note.
  • Added unselecting observations.
  • Added watch settings to the app. Hard press menu in watch has been depreciated by Apple and will be gone in the next app release.
  • Watch app now respects the "Mountain Time Zone" setting of the app.
  • Editing and rearrangement of Favorites now working again.
  • Pending submissions should now work for multiple notes and not duplicate entries on server.
  • Editing Notes and Events will not clear when using the "More Features" view to select a new feature.
  • Submissions View now has a delete pending events option.
  • Fix issues with keyboard not disappearing after search.

If you'd like to use this app, contact me and I can provide a promo code for a free download.


Posted on

GeyserLog 3.4


GeyserLog 3.4 is now available on the iOS AppStore.

Added Pending events to Submissions view. These are events which have not been sent to the server because the network is not available. (For example, in the Lower Geyser Basin.) These events can be edited and deleted while pending.

Added a status bar at the top of views. It shows the clock, the time of the last update, and the number of pending events, if any. Swipe right to reveal feature timeline and eruption entry.

More options to filter out secondaries reports, or not display posting information. Display of intervals and option to display times always in Mountain Time or your local time. Date picker wraparound optional.

Also added better sync support. Database should now be completely synced after a submission.

More bug fixes and cosmetic cleanup.

This will probably be the last version to support iOS 12.4. The next major update will probably jump forward to iOS 14 or later.

If you'd like to try this app, contact me and I can provide a promo code for a free download.


Posted on

GeyserLog 3.3.1


GeyserLog 3.3.1 is now available on the iOS AppStore.

Fixes an issue with submitting multiple events/notes when connectivity is poor. This could cause loss of data and possible crashes.

Added support for displaying times in either Mountain or local time zone.

Intervals between eruptions now shown in timelines.

Added option to not purge user submitted events during database cleanup. (These entries are still deleted if no user is logged in.)

More bug fixes and cosmetic cleanup.