v0.8.4: Documentation refresh + surface sizing fix
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 22s
CI/CD / test-runners (pull_request) Has been skipped
CI/CD / e2e-smoke (pull_request) Has been skipped
CI/CD / test-frontend (pull_request) Successful in 7s
CI/CD / test-go-pg (pull_request) Successful in 3m11s
CI/CD / test-sqlite (pull_request) Successful in 3m30s
CI/CD / build-and-deploy (pull_request) Successful in 1m35s
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 22s
CI/CD / test-runners (pull_request) Has been skipped
CI/CD / e2e-smoke (pull_request) Has been skipped
CI/CD / test-frontend (pull_request) Successful in 7s
CI/CD / test-go-pg (pull_request) Successful in 3m11s
CI/CD / test-sqlite (pull_request) Successful in 3m30s
CI/CD / build-and-deploy (pull_request) Successful in 1m35s
Docs pass covering v0.7.5–v0.8.3 module additions: - STARLARK-REFERENCE: workspace module, permissions module, settings.has_capability() - EXTENSION-GUIDE: capabilities manifest, vector(N) column, user_permissions, gate_permission, updated permissions list - Tutorial reviewed for v0.7+ accuracy (no changes needed) Surface sizing fix: .surface-inner converted to flex column layout so the shell topbar and surface container share vertical space correctly. All surface containers changed from height:100% to flex:1;min-height:0. Eliminates 44px scroll cutoff on docs, admin, settings, and all extension surfaces. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
42
CHANGELOG.md
42
CHANGELOG.md
@@ -2,6 +2,48 @@
|
||||
|
||||
All notable changes to Armature are documented here.
|
||||
|
||||
## v0.8.4 — Documentation Refresh + Surface Sizing Fix
|
||||
|
||||
Eight versions of module additions (v0.7.5–v0.8.3) shipped without a
|
||||
docs pass. This release brings the public-facing guides up to date and
|
||||
fixes a CSS layout bug affecting all surfaces.
|
||||
|
||||
**Documentation refresh**
|
||||
|
||||
- `STARLARK-REFERENCE.md` — added `workspace` module section (5 builtins),
|
||||
`permissions` module section, and `settings.has_capability()` documentation.
|
||||
- `EXTENSION-GUIDE.md` — added `capabilities` manifest block, `vector(N)`
|
||||
column type, `user_permissions` and `gate_permission` manifest fields,
|
||||
updated sandbox permissions list with v0.8.0+ additions (`files.read`,
|
||||
`files.write`, `workspace.manage`).
|
||||
- `TUTORIAL-FIRST-EXTENSION.md` — reviewed for v0.7+ accuracy (no changes needed).
|
||||
|
||||
**Surface sizing fix**
|
||||
|
||||
All surfaces using the shell topbar had scroll content clipped at the
|
||||
bottom by ~44px (the topbar height). Root cause: surface containers were
|
||||
siblings of `#shell-topbar` inside `.surface-inner`, which used
|
||||
`height: 100%` without flex layout — the surface div claimed the full
|
||||
parent height, ignoring the topbar sibling.
|
||||
|
||||
- Fix: `.surface-inner` now uses `display: flex; flex-direction: column`
|
||||
so the topbar and surface share vertical space via flex layout.
|
||||
- All surface containers (`.surface-docs`, `.surface-admin`,
|
||||
`.surface-settings`, `.surface-editor`, `.extension-surface`) changed
|
||||
from `height: 100%` to `flex: 1; min-height: 0`.
|
||||
- Inline styles on `surface-team-admin` and `welcome-mount` templates
|
||||
updated to match.
|
||||
|
||||
**Modified files:**
|
||||
|
||||
- `server/pages/templates/base.html` — `.surface-inner` gains flex column layout
|
||||
- `src/css/surfaces.css` — `.surface-docs`, `.surface-admin`, `.surface-settings`, `.surface-editor`
|
||||
- `src/css/extension-surface.css` — `.extension-surface`
|
||||
- `server/pages/templates/surfaces/team-admin.html` — inline style fix
|
||||
- `server/pages/templates/surfaces/welcome.html` — inline style fix
|
||||
- `docs/STARLARK-REFERENCE.md` — workspace, permissions, has_capability
|
||||
- `docs/EXTENSION-GUIDE.md` — capabilities, vector, user_permissions, gate_permission
|
||||
|
||||
## v0.8.3 — Vector Column Type
|
||||
|
||||
Extensions can now declare vector columns and perform similarity search.
|
||||
|
||||
Reference in New Issue
Block a user