Skip to content

refactor: move WebUI fragments into templates - #40

Merged
jatinkrmalik merged 1 commit into
mainfrom
refactor/template-system
Sep 2, 2026
Merged

refactor: move WebUI fragments into templates#40
jatinkrmalik merged 1 commit into
mainfrom
refactor/template-system

Conversation

@Mr-Sunglasses

Copy link
Copy Markdown
Member

Summary

  • Move WebUI fragment markup and debug Swagger markup into Jinja templates, leaving Python fragments responsible for data preparation.
  • Add a shared auto-escaping rendering boundary with reusable formatting and URL filters.
  • Add WPS 1.8.0 with its optional local MCP server; enforce WPS on the new rendering module while the existing repository baseline is remediated separately.

Verification

  • just lint
  • just type-check
  • just package
  • just unit (487 passed)
  • just compose
  • Container build (Dockerfiles unchanged)
  • Docs updated for setup, network, or configuration changes (not needed)

Privacy and security

  • No secrets, recordings, transcripts, or private hostnames added
  • No weakening of bearer auth, upload limits, retention, or default binding without discussion

@netlify

netlify Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploy Preview for voca-gateway canceled.

Name Link
🔨 Latest commit ac59ca4
🔍 Latest deploy log https://app.netlify.com/projects/voca-gateway/deploys/6a97a7774baa780008fe625a

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mr-Sunglasses has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@jatinkrmalik

Copy link
Copy Markdown
Member

@Mr-Sunglasses landing this. WebUI fragments now render through Jinja with autoescape. About is still the old Python HTML path; that can follow later.

@jatinkrmalik
jatinkrmalik merged commit d2f8eb7 into main Sep 2, 2026
7 checks passed
@Mr-Sunglasses
Mr-Sunglasses deleted the refactor/template-system branch September 3, 2026 10:03
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.

2 participants