Skip to content

feat(openwebui): save poster edits and follow host theme - #362

Merged
laurentftech merged 3 commits into
mainfrom
codex/openwebui-embed-theme
Oct 24, 2026
Merged

laurentftech merged 3 commits into
mainfrom
codex/openwebui-embed-theme

Conversation

@laurentftech

@laurentftech laurentftech commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Keep Open WebUI planning and poster embeds in sync with the host theme.
  • Save poster touch-ups as owner-scoped, revisioned content that get_poster returns to the model. Browser saves use a scoped, expiring capability; the Open WebUI tool bearer secret is never sent to the browser.
  • Keep stale embeds from overwriting newer revisions and preserve edits made while a save is in flight.
  • Add optional Docker/browser URL configuration; poster saving stays disabled unless explicitly configured.
  • Document user isolation and the storage boundary: planning, poster, and document files in the pi-outpost volume are not encrypted at rest.

Validation

  • Live Open WebUI check: light/dark theme changes tested with both a planning and a poster open.
  • Open WebUI poster Playwright suite: 8 passed, including save/readback, concurrent edits, stale revision and wrong-origin cases.
  • Focused poster, ticket and trust tests: 22 passed.
  • Typechecks for @pi-outpost/posters and @pi-outpost/openwebui passed.
  • OpenSpec strict validation and scenario coverage passed (6/6).

Documentation impact

Updated README.md, docs/openwebui.md, docs/openwebui-architecture.md, openwebui/deploy/.env.example, and openwebui/deploy/docker-compose.yml for poster saving, network configuration, and storage/privacy behavior.

@laurentftech
laurentftech marked this pull request as ready for review October 24, 2026 13:25
@safedep

safedep Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

SafeDep Report Summary

Green Malicious Packages Badge Green Vulnerable Packages Badge Green Risky License Badge

No dependency changes detected. Nothing to scan.

View complete scan results →

This report is generated by SafeDep GitHub App

@laurentftech laurentftech changed the title feat(openwebui): follow host theme in embeds feat(openwebui): save poster edits and follow host theme Oct 24, 2026
@laurentftech
laurentftech merged commit be8b3ed into main Oct 24, 2026
18 of 19 checks passed
@laurentftech
laurentftech deleted the codex/openwebui-embed-theme branch October 24, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant