Skip to content

Releases: prod9/platform

v0.9.55

Choose a tag to compare

@chakrit chakrit released this 04 Oct 16:36
1a8e067

Changelog

  • 3e85140 docs: Define a lossless build history transition
  • 1a8e067 builds: Preserve history when upgrading to module builds

Release notes

  • Servers with existing build records can complete the migration to module-based builds
    without losing historical records.
  • Earlier builds and events are preserved in the build_history database schema, outside
    the current build UI; new build IDs cannot reuse historical IDs.
  • Rolling back the module transition refuses to discard new builds and is available
    only while the new build model is empty.

🤖 Drafted by Codex on chakrit's behalf.

v0.9.54

Choose a tag to compare

@chakrit chakrit released this 04 Oct 15:35
66a3bf4

Changelog

  • 37fc52d tests: Record the v0.9.53 launcher pin
  • 3f2df92 docs: Reconcile shipped Phase 2 status in server and webui specs
  • 496eaab docs: Specify prerelease names and verbatim launcher pins
  • 8621634 releases: Support named prereleases and stable finalization
  • 55d9292 docs: Align the prerelease plan table for terminal readers
  • 377766c docs: Reconcile current specs and retire stale guidance
  • 5bc03cf docs: Bound the repository UI to starting the first build
  • 66a3bf4 webui: Let operators start the first repository build

Release notes

  • Open a registered repository in the web UI, enter a Git ref, and select Start build
    to build every module at that ref. Refresh shows actual build and module status,
    errors, and published image information when available.
  • For SemVer repositories, create trial releases with explicit names such as
    platform release v0.9.54-alpha.1; default/--patch finalizes the latest prerelease
    at the same version core.
  • Launchers generated by platform init retain the generating binary's complete version,
    including prerelease suffixes.

🤖 Drafted by Codex on chakrit's behalf.

v0.9.53

Choose a tag to compare

@chakrit chakrit released this 13 Sep 11:22
11faaa0

Changelog

  • 2020119 tests: Record the v0.9.52 launcher pin
  • c1bfef2 docs: Remove superseded scratch proposals and stale task status
  • 7c1e3c0 docs: Define coherent module-job execution contracts
  • 3911671 docs: Bound module-job delivery to Phase 2
  • 0c06447 docs: Clarify Phase 2 publication cadence
  • 893a7c3 builds: Record and execute selected modules through Phase 2
  • 11faaa0 docs: Preserve the superseded observer investigation

Release notes

  • Server builds execute selected modules independently and include queued modules in
    build status; the overall build finishes after every selected module completes.
  • Server tag builds publish images under the exact Git tag; branch builds only build.
  • CLI build progress reports configuration, build-step, and publication phases.

🤖 Drafted by Codex on chakrit's behalf.

v0.9.52

Choose a tag to compare

@chakrit chakrit released this 06 Sep 15:54
34eebce

Changelog

  • 18c23de tests: Record the v0.9.51 launcher pin
  • 1983b1e docs: Align header navigation with the title baseline
  • c501b6f docs: Distinguish header navigation from action alignment
  • 34eebce webui: Align navigation labels with page titles

Release notes

  • System's Settings and Migrations links now share the page title's baseline while
    retaining their padded click targets.

🤖 Drafted by Codex on chakrit's behalf.

v0.9.51

Choose a tag to compare

@chakrit chakrit released this 06 Sep 10:15
64c9048

Changelog

  • e5c27ef tests: Record the v0.9.50 launcher pin
  • d3a5bda webui: Fix page header height
  • 0c2ce08 docs: Require local encryption configuration before serving
  • f9ac900 docs: Keep claim reads in request-time gates
  • 1002f7e srv: Validate encryption configuration before serving
  • 8f2ca8c srv: Shorten the missing encryption key error
  • 1a79c31 docs: Preserve destination chrome throughout startup
  • 64c9048 webui: Preserve page chrome while startup and data reads settle

Release notes

  • Page titles keep a consistent vertical position, including System's navigation tabs.
  • Loading pages retain their panels, columns, and disabled controls instead of flashing
    a loading label; repository manifest loading also retains its source panel.
  • Page requests wait for startup and sign-in checks, preventing a temporary sign-in
    screen while an existing session loads.
  • Server startup reports srv: SECRET is required immediately when the encryption key
    is missing, including on an unclaimed installation, and no longer waits for database
    access before starting HTTP service.

🤖 Drafted by Codex on chakrit's behalf.

v0.9.50

Choose a tag to compare

@chakrit chakrit released this 31 Aug 05:54
04bee0d

Changelog

  • 1d1f270 tests: Record the v0.9.49 launcher pin
  • 04bee0d webui: Keep header rows aligned

Release notes

  • Page and section headings now stay vertically aligned across Repositories, Engines,
    and System, including headings with or without actions.

v0.9.49

Choose a tag to compare

@chakrit chakrit released this 30 Aug 18:28
f8b44c7

Changelog

  • ea350d8 tests: Record the v0.9.48 launcher pin
  • cdfaf47 docs: Require construction before regression tests
  • 160f66c docs: Make Web UI composition structural
  • f8b44c7 webui: Make visual rhythm structural

Release notes

  • Web UI pages now share consistent page-title placement, vertical rhythm, and
    iconography across engine, build, repository, and system surfaces without changing
    their content or behavior.

v0.9.48

Choose a tag to compare

@chakrit chakrit released this 30 Aug 17:40
2aa9607

Changelog

  • b3b77ed tests: Record the v0.9.47 launcher pin
  • b760102 docs: Restore compact repository feed semantics
  • 2aa9607 webui: Restore compact repository feed

Release notes

  • The Repositories heading and registered-repository count now share a text baseline.
  • Build outcomes are compact icons again instead of repeated text labels.
  • Build activity now reads finished HH:MM:SS, started HH:MM:SS, or
    created HH:MM:SS instead of exposing storage field names and full timestamps.

v0.9.47

Choose a tag to compare

@chakrit chakrit released this 30 Aug 17:04
e365a06

Changelog

  • b7b1886 tests: Record the v0.9.46 launcher pin
  • 0045cff docs: Define compact control rhythm
  • e365a06 webui: Tighten control rhythm

Release notes

  • The web interface uses a denser 16px/24px type rhythm while controls retain padded,
    comfortable action surfaces and align centrally beside text.
  • The appearance toggle again reads “Too bright?” in bright mode and “Too glum?” in
    warm mode.

v0.9.45

Choose a tag to compare

@chakrit chakrit released this 29 Aug 05:49
2d4cf23

Changelog

  • fe7b224 tests: Record the v0.9.44 launcher pin
  • 0fc6d80 docs: Report published images by tag
  • 301643d docs: Show manifest source before review
  • 2d4cf23 webui: Show manifest source before review

Release notes

  • Repository onboarding shows the exact fetched platform.toml source before the user
    advances from Load to Review.
  • Repository onboarding lists each detected module on its own line during Review.