Sahul

What works, what’s coming, what changed

The one page with the running commentary. Everything else on the site just describes the product; this is where the status lives, and it changes when reality does.

What works today

Catalogues, list builders, knowledge

Browse units, build lists against a points cap, read rules notes and lessons. Running on our two demo systems while we sort out permission to publish the much bigger catalogue we’ve already built.

Your collection

Your models, grouped by game system, with built and painted tracked per model. Stored in your browser, and kept on your account once it has two sign-in methods, so it follows you between devices. Infinity's catalogue is on hold while we talk to Corvus Belli. Your entries are kept.

Game records

Results entered once and confirmed by another player. Changes need their agreement. At an event an organiser can enter a result, and the record says so. Unfinished games get marked abandoned, not scored.

Clubs

A page for your club: its members and groups, notices, and the events it hosts. Hand it over, or fold it, when the time comes.

Events

Casual nights and tournaments: registration, a check-in desk that takes walk-ins, rounds and pairings, a board for the venue, results and standings.

Photos

Your own photo library, with location and camera details removed before upload, and galleries for clubs and events, shown to their members and the people going.

The game library

The list of game systems. If yours is missing, add it — a name and what kind of game it is will do. Systems are retired rather than deleted.

Inbox

Security alerts, requests that need an answer from you, club notices, your table at an event, and the outcome of anything you reported.

API tokens

Keys with scopes for your own scripts or AI assistant. Everything a key does is logged against that key.

Not built yet

Phase 2 — being looked at, committed to nothing

What will not change between phases

Free, no ads, nothing sold, no tracking. Systems are never deleted — only retired, so nothing you logged ever breaks. And publishers get no special machinery because they need none: a games company maintaining their own system here uses the same doors as everyone else — which is exactly the outcome we are building toward.

What changed

In the order it changed, written for someone using the app rather than someone reading the code. Sahul is built on other people's work — see credits.

  1. Version 0.4

    6 changes
    • ChangedApp

      Sahul has a new look — new colours, new type, a dark sidebar, and hand-drawn illustrations. This is where the public record starts; earlier versions were the workshop floor.

    • ChangedApp

      The navigation is organised around how you actually use the app: your profile (top-left, with the inbox bell beside it), then the game system you are learning, then Hobby (collection, purchases, photos), then Play (games, events, communities), then the game library.

    • ChangedProfile

      Your profile is your home page: things waiting on you, your stats, your clubs and events, your recent games. Account, security and API tokens live in Settings.

    • ChangedGames

      The games page shows your shared game records with the details that matter on each row.

    • NewSettings

      Download my data — one button, one JSON file, everything Sahul has of yours. Built on your machine; nothing is sent anywhere.

    • ChangedSite

      The front page is rewritten, About is new (including why it is called Sahul), and what-works / roadmap / changelog now live together on one page.

Found something still wrong? A wrong photo or a wrong points value is worth reporting even if it feels small — tell us, or use Report an issue inside the app.