Day 6 of my December Adventure started with a slew of GitHub notifications from Tom, who’s been working on yet more fixes for OpoLua and, as if by fate, my Organiser II lucky dip instructed me to, ‘Ship OpoLua 2.0 for iOS’. Who am I to argue? 🤷

It’s been over a year since we last shipped version 1.1.2 of OpoLua and, in that time, Tom’s added database support and a myriad fixes, allowing us to run many new programs. We’ve also added support for browsing and installing from the Psion Software Index directly in-app. Enough to warrant a major version bump.

Browsing the Software Index in OpoLua

There remain a few things to be done before we can submit to the App Store:

  • build and test against the new iOS 26 SDK
  • conditionally change the UI to match iOS 26 (thanks Apple 🤦)
  • support iOS 26 translucent icons
  • adopt the new Software Index API
  • ensure only safe for work programs are available in the Software Index browser1
  • increment the version number

Since there’s really no way to shortcut this kind of work, I simply set about working my way through it: I managed to catch up to the new Software Index API, ensuring this build should work well into the future, and make a few of the iOS 26 UX tweaks. More to come on day 7.


  1. I’m looking at you, Strip Poker