Documentation that points where the documentation is

The engine documentation, the staged plan, the session handoff and the project
rules are on the wiki now. What is left here is what ships with the engine:
README, LICENSE, install.sh, and this changelog.

The doc comments in ui/panel.rs, ui/routing.rs and editor/assets.rs named
PLAN.md and docs/scripting.md by path; one of them was a markdown link four
directories up, which had stopped resolving the moment the file moved. They
name the wiki page instead. Cargo.toml's platform comment and the .gitignore
note follow.

A changelog, starting now rather than reconstructed. Oxide stays at 0.1.0: the
version is already in Cargo.toml and Phase 1 runs to Stage 16, so the alpha
phase is where it actually is.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-08 18:16:12 +02:00
parent 1f3a034215
commit 072a7c0b56
7 changed files with 76 additions and 24 deletions
+50
View File
@@ -0,0 +1,50 @@
# Changelog
Kept as the work happens, not assembled at release time.
Oxide is in its **alpha phase**`0.x.x`, on `main`. Phase 1 runs to Stage 16
(game export to Linux and Windows), and that milestone is what `1.0.0` means.
Until then there is no `dev` channel: alpha *is* main.
The format is [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and
versions follow [SemVer](https://semver.org/spec/v2.0.0.html).
## Unreleased
## 0.1.0 — 2026-08-08
The first tagged version. It is not the first work: Stages 09 are complete and
Stage 10 (scripting, live reload, editor terminal) is complete on `main` bar the
editor-UX batch on `dev`. This entry marks the point the project started being
versioned, not the point it started.
### Added
- Stages 04: workspace and build, math and core primitives, windowing and the
app loop, the render context, the scene graph, and forward rendering.
- Stage 5, the engine core framework: modules and scheduling, layers/tags with
the shared `LayerMask`, the reflection/type registry, the asset server, and
the data-driven render pass pipeline.
- Stage 6, the editor framework: docking shell, project system, settings
framework, file watching, and the module → editor extension API.
- Stage 7: the input system — `InputState`, named remappable actions, axes.
- Stage 8: the in-game UI system (widgets, layout, theming, text, routing), with
the GUI tail still open. Stage 8.5 prefabs and 8.7 editor play mode.
- Stage 9: physics on rapier3d, with `LayerMask`-filtered collision.
- Stage 10: scripting on rhai — the `Script` component, the sandboxed engine,
live reload, the editor console and PTY terminal, and the richer script API.
### Changed
- The documentation left the repository. `docs/`, `PLAN.md`, `HANDOFF.md` and
`CLAUDE.md` are now the [wiki](https://git.houmeres.sk/Houmeres/Oxide/wiki),
and the repository's history was rewritten in the same pass so they are not
present at any commit. `README.md` and this file stay here, because they ship
with the software.
- Doc comments and `README.md` that pointed at those files now point at the
wiki.
### Note on history
Any clone of this repository taken before 2026-08-08 has a different history and
should be discarded rather than merged.