Changelog

What has shipped

Every change that reached production, newest first. Written for people who use the site, so refactors and dependency updates are left out.

Version
0.5.0
Commit
31a6461
Deployed

The commit above is the one this page was built from, so it is exactly what you are looking at. The API reports its own at /api/version — if the two differ, a deploy is mid-flight or one half failed.

0.5.0

Added

  • A form at `/new_app` for starting a new project: describe the idea, pick the capabilities it needs, and it files a ticket that an automated session turns into a repository, a deployed site and a working deploy pipeline.
  • `/changelog` — this page — with the version and commit currently in production.

Changed

  • Naming help on `/new_app` no longer calls a language model. It checks the names you are considering against GitHub and DNS instead, which costs nothing and needs no API key; the deeper market research happens in the session that picks up the ticket, which can search the web.

Fixed

  • Subdomains of `lp-data.cloud` with nothing behind them were serving an unrelated website. They now redirect to HTTPS and fail honestly.
  • Merges to `main` deploy for real. The deploy workflow had been reporting success without deploying anything since it was written in August.
  • Changes to the shared proxy configuration are now actually applied on deploy. They were being written to the server and silently ignored by the running container.

0.4.0

Changed

  • A merge only deploys once its build and checks have passed. Previously both started at the same time, so a broken build could still reach production.

0.3.0

Added

  • The site can be installed to a phone or desktop home screen and opened like an app, with its own icon and no browser chrome.

0.2.0

Added

  • `/capabilities`, an interactive map of what this practice covers.
  • A dashboard for tracking enquiries through a pipeline, with an activity log and reminders, behind a login.

Fixed

  • Feedback submissions are listed by their title rather than by the submitter's email address.
  • Enquiries were being accepted, answered with a success message, and then lost because the storage volume was not writable. Nothing reached the inbox and nothing reported an error.

0.1.0

Added

  • First public release: services, selected work, long-form guides, an about page, a contact form and a booking page.
  • A feedback form that files a report directly, and social preview cards for every page.

Security

  • Analytics default to consent denied, with advertising signals off.