Files
lobehub__lobehub/apps/cli/pnpm-workspace.yaml
Innei 07fb752547 🐛 fix(portal): guide outside-workspace HTML publishing (#19338)
* 🐛 fix(portal): guide outside-workspace HTML publishing

* 💄 style(portal): keep external-read consent above footer

* ✨ feat(portal): confirm external file access

* 💄 style(portal): align external-read consent typography

* 🐛 fix(portal): harden outside-workspace publishing

* 🐛 fix: secure external workspace HTML publishing

* 🐛 fix(portal): bound external publish reads and honour local base hrefs

- reject an external publish asset by `stat` size before reading it, on both
  the device-control and Electron transports, instead of letting the renderer
  find out after a multi-gigabyte base64 round trip
- keep a `<base href>` that escapes the workspace, so its refs are reported as
  real outside-workspace dependencies instead of resolving back inside
- drop a local `<base>` from the relocated copy, whose resource hrefs are
  already rewritten relative to its own directory

Claude-Session: https://claude.ai/code/session_017KB2isGJ1RDpSaHiv88Xto

* 🔧 chore(deps): register html-artifact in the standalone app workspaces

`apps/cli` and `apps/desktop` enumerate their workspace packages instead of
globbing, so `packages/device-control`'s new `@lobechat/html-artifact`
dependency could not resolve there.

Claude-Session: https://claude.ai/code/session_017KB2isGJ1RDpSaHiv88Xto
2026-09-11 15:58:31 +08:00

45 lines
1.0 KiB
YAML

packages:
- '../../packages/agent-gateway-client'
- '../../packages/agent-tracing'
- '../../packages/device-control'
- '../../packages/device-sandbox'
- '../../packages/device-gateway-client'
- '../../packages/device-identity'
- '../../packages/heterogeneous-agents'
- '../../packages/html-artifact'
- '../../packages/local-file-shell'
- '../../packages/tool-runtime'
- '../../packages/prompts'
- '../../packages/const'
- '../../packages/eval-rubric'
- '../../packages/types'
- '../../packages/model-bank'
- '../../packages/ssrf-safe-fetch'
- '../../packages/business/const'
- '../../packages/file-loaders'
- '../../packages/html-artifact'
- '../../packages/utils'
- '.'
lockfile: false
ignoreWorkspaceRootCheck: true
publicHoistPattern:
- '*@umijs/lint*'
- '*unicorn*'
- '*changelog*'
- '*commitlint*'
- '*eslint*'
- '*postcss*'
- '*prettier*'
- '*remark*'
- '*semantic-release*'
- '*stylelint*'
allowBuilds:
esbuild: true
overrides:
'@types/react': 19.2.13
antd: 6.3.5