Backend: - Fix role drift: /api/me/profile now returns JWT role authoritatively (was reading drifting role from trading_users). PATCH strips client-supplied role. - Add /api/devops/info endpoint backed by @bytelyst/devops/server. - Dockerfile: bake BYTELYST_COMMIT_SHA / BYTELYST_BUILT_AT / etc. as build args. Web: - Migrate from vendor/ + .pnpmfile.cjs to Gitea npm registry (consistency with backend). - Replace file: refs in web/package.json with semver ranges resolved from Gitea. - Drop vendor/bytelyst/* tree and .pnpmfile.cjs. - Add DevOpsTab in Settings using @bytelyst/devops/ui (tabbed: Build/Runtime/Config/Deps/Raw). - Vite alias: restrict @bytelyst/* catch-all to single-segment names so subpath imports (@bytelyst/devops/ui) resolve via package exports map. - Bake BYTELYST_* metadata into the bundle as VITE_BYTELYST_* env. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2 lines
68 B
Docker
2 lines
68 B
Docker
@bytelyst:registry=http://localhost:3300/api/packages/bytelyst/npm/
|