Commit graph

10 commits

Author SHA1 Message Date
Alessandro
5ac4f75a47 Stop WebUI startup scripts from blocking render
Load startup vendor scripts with defer and serve Bootstrap locally so the first WebUI mount no longer depends on a parser-blocking CDN request.

Add a focused regression that rejects undeferred classic startup scripts in index.html and documents the vendor/startup contract.
2026-07-08 01:28:36 +02:00
frdel
e138e33ca9 Add file-level DOX docs & update AGENTS indexes
Add comprehensive file-level DOX documentation across the repo and update directory AGENTS.md indexes. Many new `*.py.dox.md` files were added under api, helpers, tools, plugins, extensions, webui, and other dirs to document endpoint purpose, ownership, runtime contracts, work guidance, and verification. Several AGENTS.md files were created or updated (agents profiles, api, docker, extensions, helpers, plugins, skills, webui components, etc.) to list child DOX files and clarify documentation/work guidance. Also add example and bundled profile DOX files (agent0, default, developer, hacker, researcher) and minor updates to helpers/dirty_json.py and its tests. These changes improve on-disk documentation coverage and establish the convention that each direct runtime file should have a matching `*.dox.md` describing its contracts and verification steps.
2026-06-08 12:41:53 +02:00
Alessandro
c2e14b6cd1 sanitize plugin markdown rendering with shared helper
Add a shared safe markdown pipeline for plugin READMEs and docs.

- vendor DOMPurify and introduce a shared safe-markdown helper
- centralize GitHub README link/image rebasing, including repo routes like `releases`
- sanitize rendered HTML before all plugin-related x-html sinks
- apply the shared renderer to Plugin Hub README, installed plugin README, and markdown modal docs
- preserve target/rel handling for external links
2026-03-28 19:29:26 +01:00
frdel
4932e12546 WebSocket merge 2026-02-01 16:07:45 +01:00
frdel
94f595eb2b connectivity and other docs 2025-08-07 15:39:05 +02:00
frdel
b11e5d746f API endpoints merge + Ace editor 2025-08-07 15:04:21 +02:00
Rafael Uzarowski
1b09ba87fa
feat: show qr code next to flare tunnel address 2025-07-30 14:21:10 +02:00
frdel
85ed9c6e55 ace editor dependencies 2025-07-02 20:52:48 +02:00
frdel
2fcc8ec885 merge prep 2025-06-30 16:16:51 +02:00
The Master
82cc9632e7
Localize frontend dependencies (#535)
* feat(webui): localize frontend dependencies

* refactor(webui): use local frontend libraries

* refactor(webui): organize vendor directory

* fix(webui): update paths for organized vendor libs

* revert(webui): use cdn for font-awesome

* feat(webui): localize marked.js library
2025-06-26 13:54:19 +02:00