Final pull request is in for #GoG support to be complete. I added local DB migration support, and this first migration will overwrite all of the local catalog data so the GoG ID is properly set on all the titles.

This will let people who have been using the app for a long time (and have out of sync data) potentially get better suggested matches. Needs a bit of testing in dev and then I will push it live.

I will try and write up a blog post on the whole effort later today.

#TempusGameIt

Work has been busy this week, so not as much time for #TempusGameIt development.

I did get the catalog packaged with the app and verified it in development. It won't do much for existing users, but new users will see a very fast ramp up for first scan, as the catalog is populated from the json file on first launch.

Once this is done, I can write the client-side step migration code that will backfill the catalog without an entire refetch. And then we can launch #GOG support.

Code is written and deployed to dev that dumps that game catalog to S3 nightly. It is written as JSONL and gzipped. The whole thing is pretty neat and uses nodejs pipelines and writes directly to S3 without putting anything local.

Now I'm working on the client packaging. This is fruitful work, because it'll improve the first launch experience, as we'll be able to populate the catalog from disk, and not have to spend a minute fetching 8k titles from the REST API.

#TempusGameIt

This is more tech debt TBH, because I added some additional metadata to the catalog that was largely future facing. And the future is now.

I'm weighing the local load option against marking _all_ of the catalog data as being modified. This would force a fetch and reconcile which would do the same thing. It may be the short term solution, but long term the catalog needs to be delivered with the app.

#TempusGameIt

#GOG integration is all ready to go and smoke tested. But the backing data is probably stale on a good portion of user installs. This needs to be fixed before launching this work.

I've been kicking it around a little bit, but I may end up packaging a dump of the catalog with the installer, bulk loading it, and throwing it away after import. The benefit of this too is that it would prevent a huge catalog fetch on initial install, and should help get people up and running quicker.

#TempusGameIt

Hello #GOG. Welcome to #TempusGameIt !

It should be noted that U7 is not being detected by the TGI client because there's no GOG ID over in IGDB, but I submitted a data request there to correct that.

https://tempusgameit.com

Happy to announce that the Suggested Games feature is now live in #TempusGameIt. It should make connecting titles in your Steam catalog not yet in the TempusGameIt catalog a _lot_ smoother. After updating, run a scan and see what turns up!

As part of this update the catalog page also got a little bit of a facelift.

Read all about the changes here: https://blog.kevinbrill.com/2026/03/suggested-games-is-now-live.html

Download the app and start tracking your gameplay time here: https://tempusgameit.com

Suggested Games is now live

Suggested games is a new feature in TempusGameIt that makes it easier than ever to get started tracking your gameplay time. Quickly see all ...

Ahhh just peeked into the #GOG Galaxy 2.0 db file. I think I know what's coming next in #TempusGameIt!

Suggested Games PR is in!

It is bigger than I typically like for a PR, but there were a lot of changes.

I've verified things work on mac, windows, and one of my linux distros. Going to merge this down into development and check the second distro.

Got a few other small follow-up fixes and a blog post to write, but hopefully it can go live tonight or tomorrow!

#TempusGameIt

Leveraging the use of 3rd party clients like Steam, Lutris, and (soon) Heroic, are opening up very cool possibilities in #TempusGameIt related to game detection and addition.

The forthcoming initial rollout of the Steam-based “Suggested Games" feature is very slick if I do say so myself. It should make it really easy for new users to onboard and quickly add titles that may not yet be in the catalog. Or add support for a platform we're not yet tracking.

I hope to have it live over the weekend.