|
|
1994821acf
|
Polish trading UI and add launch roadmap
|
2026-05-08 20:58:00 -07:00 |
|
|
|
f0cdfe6776
|
chore(ui): add platform migration baseline audit
|
2026-05-06 13:46:10 -07:00 |
|
root
|
2a510ded83
|
fix(docker): vendor platform packages for container builds
|
2026-05-05 20:31:48 +00:00 |
|
root
|
1bd0297066
|
chore(build): add switchable bytelyst package source
|
2026-05-05 19:47:41 +00:00 |
|
|
|
4cfb446f57
|
feat(backend): WebSocket namespaces, audit persistence, tab flags, telemetry
- Add /trading and /admin named Socket.IO namespaces; root namespace kept for
backward compat; admin namespace rejects non-admins at connect time
- Wire auditRepository.ts: persist TradeAuditEvent to Cosmos audit-events
container (best-effort); expose GET /api/admin/audit for admin queries
- Add tradingTelemetry singleton (Node.js Map-based storage adapter); init
and fatal-error tracking wired in index.ts main()
- Add TAB_MARKETPLACE_ENABLED / TAB_MEMBERSHIP_ENABLED config flags; expose
tabs.* shape in GET /api/feature-flags response
- Fix SupabaseService URL validation (regex check before createClient)
- Wire check:api-contract and check:audit-repository into npm run test
- Switch @bytelyst/* deps to file:../vendor/* references
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-29 19:35:00 -04:00 |
|
|
|
5e07ac040d
|
feat: make backend Docker-ready and web Vercel-ready
- Switch @bytelyst/* deps from link: to private Gitea registry (^0.x)
- Add .npmrc pointing to gitea.bytelyst.com private npm registry
- Rewrite backend/Dockerfile: monorepo root context, pnpm workspace,
correct EXPOSE 4018, CMD node dist/backend/src/bootstrap.js
- Move vercel.json to repo root with pnpm filter build commands
- Remove web/Dockerfile and web/nginx.conf (web is Vercel-only)
- Remove web service from docker-compose.yml (backend Docker only)
- Document GITEA_NPM_TOKEN requirement in .env.example
- Fix start script path: dist/backend/src/bootstrap.js (rootDir: "..")
PREREQUISITE: Set GITEA_NPM_TOKEN and run pnpm install to regenerate
pnpm-lock.yaml before first Docker build.
Vercel settings: Root Directory = repo root, add GITEA_NPM_TOKEN env var.
Docker build: GITEA_NPM_TOKEN=<token> docker compose build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-05 19:05:35 -07:00 |
|
|
|
790213513f
|
test: add release smoke coverage and runbook
|
2026-04-04 17:07:48 -07:00 |
|
|
|
a4fce709f0
|
refactor: move web auth onto shared platform provider
|
2026-04-04 13:59:13 -07:00 |
|
|
|
3cbbd6ccaa
|
feat: scaffold trading monorepo foundation
|
2026-04-04 11:18:21 -07:00 |
|