Feat v0.8.4 docs surface fix (#71)
All checks were successful
CI/CD / detect-changes (push) Successful in 4s
CI/CD / test-runners (push) Has been skipped
CI/CD / e2e-smoke (push) Has been skipped
CI/CD / test-frontend (push) Successful in 6s
CI/CD / test-go-pg (push) Successful in 2m53s
CI/CD / test-sqlite (push) Successful in 2m56s
CI/CD / build-and-deploy (push) Successful in 1m18s
All checks were successful
CI/CD / detect-changes (push) Successful in 4s
CI/CD / test-runners (push) Has been skipped
CI/CD / e2e-smoke (push) Has been skipped
CI/CD / test-frontend (push) Successful in 6s
CI/CD / test-go-pg (push) Successful in 2m53s
CI/CD / test-sqlite (push) Successful in 2m56s
CI/CD / build-and-deploy (push) Successful in 1m18s
Co-authored-by: Jeffrey Smith <jasafpro@gmail.com> Co-committed-by: Jeffrey Smith <jasafpro@gmail.com>
This commit was merged in pull request #71.
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