Changelog
What shipped, and when
The terms of use say we are early. This is what that has amounted to so far — dated, in order, including the things that were broken.
Accessibility
Fixes · 18 August 2026A full pass against WCAG 2.2 level AA, measured on the rendered pages rather than assumed from the markup.
- Three palette colours were failing the contrast requirement for small text — quiet grey worst of all, at 2.6:1 against a 4.5:1 floor. All four affected tokens moved by the minimum that clears AA, with hue and saturation preserved.
- Table headers are now marked as headers, so a screen reader announces a cell with the column it belongs to.
- Form confirmations are announced, not just shown. Errors already were.
- An accessibility statement, with the measured numbers and the gaps we have not closed.
A brand you can see at 16 pixels
Feature · 18 August 2026A rucksack harness as the logo, drawn as geometry, plus an icon set used across the whole site.
- The mark is built from one strap mirrored about the centre line, so both sides are identical by construction.
- Twenty-nine icons on a 16-unit grid, in the nav, the footer, every page and card heading, the boards, the tools, the challenges and the empty states.
- The browser and app icons that had never existed: a proper favicon at three sizes, a vector one with a dark-mode swap, an Apple touch icon, PWA icons and a maskable one.
- Typing a URL that matches no route now gets a haultrek 404 rather than a grey default page.
Challenges, badges and the weekly digest
Milestone · 16 August 2026Somewhere to be walking towards, and a reason to check in that is not a leaderboard.
- Camino Virtual: the 779 km of the Camino Francés with its real stage towns as waypoints, advanced by the distance you walk under load.
- Everest Haul, counting cumulative recorded ascent to 8,849 m, and 52 rucks in 52 weeks, counting consecutive weeks.
- Badges that arrive on their own as you log — first ruck, first hundred kg·km week, distance in each weight class, and one for finishing a challenge.
- An opt-in weekly digest: your week in kg·km, how your crews moved, where your challenges are. Off unless you ask for it, with a one-click unsubscribe.
- The events calendar moved out of the code and into the database, so listings can be added without a deploy.
- Fixed: the GDPR data export had been returning a 404 since it was built. It works.
Pack Your Ruck, for real
Milestone · 16 August 2026The load planner stopped being a picture of a tool and became one.
- An item library with real gear weights, five packs and six bays, scoring a loadout on load, balance and reach.
- Centre of gravity worked out from where things actually sit, not guessed.
- Fix suggestions generated from your placement and verified by re-scoring before being offered.
- The whole loadout lives in the URL, so it works logged out and any arrangement is a share link.
Know-how and the calculators
Content · 16 August 2026Ten articles and three tools that need no account.
- A calorie calculator built on the Pandolf equation with the Santee correction for descents, rather than a walking figure multiplied by a constant.
- A rucking-versus-running comparison, in energy and in peak force per step.
- A load progression planner that never adds weight and distance in the same week.
Crews and leaderboards
Milestone · 24 July 2026Boards that are fair by construction, and small groups to be on them with.
- Crews with invite links, a founder role, and a shared monthly board.
- Four boards: overall, by weight class, per kilo of bodyweight, and by age group — each with a country filter.
- Public profiles for anyone who opts in, and a moderation queue for implausible entries.
The log is real
Milestone · 24 July 2026Sign up and the dashboard is yours, built from your own rucks.
- Log a ruck three ways: by hand, from a FIT file, or from a GPX track. FIT files carry the pack weight straight from a Garmin's rucking profile.
- Re-uploading the same ruck does not double-count it.
- Units first at signup — everything on the site follows that one choice.
- Export everything as JSON, and delete the account for good, both from account settings.
The platform exists
Milestone · 24 July 2026Deployed, with a locked front door.
- Sign in with a magic link or with Google.
- Row-level security from the first migration, including the rule that keeps Strava-sourced activities off every public board.
- An admin panel with real numbers rather than fixtures.
Next up
not dated, deliberately- Garmin sync: finish a ruck and it is on your board before you get home, verified, with the pack weight the watch recorded.
- Strava import — private to you, never on a board, because their API terms say so.
- German, Dutch and Polish, for the places the loaded-march culture already lives.
- A public crew directory you can browse by country and city.
No dates on these, because a date on a solo project’s roadmap is a guess wearing a uniform. They are in order of intent, and Garmin sync waits on somebody else’s approval queue.
First commit 24 July 2026. Something broken or missing? Tell us — it is a short list and yours would go near the top of it.