github JVK3R/JobeesLair v0.4.0
Jobee'sLair 0.4.0

latest releases: v0.5.0, v0.4.1
3 days ago

Jobee'sLair 0.4.0

A stability release: nothing new to learn, but the app is faster, fully translated and easier to debug.

Changed

  • Every language is complete. The 13 translations only covered the screens from the first release, so about half the app (Library, Make Room, link health, TorBox, browser capture, updates and more) showed in English. All of it is translated now.
  • A new reveal after the startup notice. Sparks spiral into the middle of the screen, the JL mark pops out of them with a flash and two rings, then flies into its place in the top island as the store fades in.
  • The version is always in sight: a small tab under the logo in the top island (v0.4.0), not only in Settings.
  • Faster catalog search and filters. A search does about a third of the work it did, and so does the filter sheet when you change a filter. Redrawing it with nothing changed costs almost nothing.
  • Faster source lists. Ranking a game's sources does less than half the work, and TorBox's list of supported hosts is prepared once instead of on every check.

Fixed

  • When the console's browser could not be opened for a browser capture, the download stopped with only "needs a web browser". The real reason is now shown.

Added

  • A debug log at /data/ps5-react/PPSA99058/logs/jobeeslair.log, readable over FTP, for when something goes wrong. It stays small (about 1 MB at most), and API keys, tokens, email addresses and link query strings are blanked out before anything is written.
  • CHANGELOG.md, also included in the image's /docs folder.

For developers

  • The app's tests now live in tests/ and run with npm test (logic) and npm run test:render (screens), needing only Node.js 22. They run on every push and pull request, and before every build.
  • The tests also check that every language has every string with the right placeholders, and that no app code uses JavaScript date features the console's engine lacks.
  • The download queue is split into smaller modules: browser capture (capture-flow.js), moving games between drives (queue-moves.js), and the checks a download passes before ShadowMount+ sees it (payload-checks.js).

Updating

  • From 0.2.1 or later: open the update dialog and select Download and install, or turn on Install updates automatically in Settings → About.
  • From 0.2.0 or earlier: copy the new JobeesLair.exfat over the old one in homebrew/.

Checksums (SHA-256)

File SHA-256
JobeesLair.exfat a75fa365edf5bc47049d01519a8b9b7496dce996d1a327c9e6423eb4f16fdee9
update.zip 6c27536f5a1c466dced7830d45d24a1768fecc5601bb8cb2a7353765e3b17caf

Don't miss a new JobeesLair release

NewReleases is sending notifications on new releases.