dependabot[bot]
d77bd83cf0
chore(deps): bump next from 16.0.1 to 16.0.7 in /dashboard ( #736 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.0.1 to 16.0.7.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.0.1...v16.0.7 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.0.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 19:45:50 +08:00
shenlan
ca2d48a963
Update baseline browser mapping and theme alias ( #717 )
2025-12-02 11:32:12 +08:00
shenlan
5d1f442584
feat(dashboard): fetch download manifests dynamically ( #675 )
2025-11-11 23:19:43 +08:00
Haitao Pan
eae77beeea
feat: support dynamic port and manifest URLs
...
1. start script: npm run start passes args to next start
- Usage: npm run start -- -p 3000
2. /docs: dynamic fetch from docs-manifest.json
- URL: https://dl.svc.plus/dl-index/docs-manifest.json
3. /download: dynamic fetch from offline-package-manifest.json
- URL: https://dl.svc.plus/dl-index/offline-package-manifest.json
🤖 Generated with Claude Code
2025-11-11 22:32:21 +08:00
shenlan
e505e7297b
refactor(dashboard): adopt src app router layout ( #667 )
2025-11-11 10:45:37 +08:00
shenlan
895d5727b5
feat(dashboard): add marketing product pages ( #649 )
2025-11-09 15:44:38 +08:00
Haitao Pan
94b7cbe632
fix(dashboard): resolve @types/react version conflict
...
- Downgrade @types/react from 19.1.8 → 18.3.26
- Align with @types/react-dom and @testing-library/react
- No build errors, all dependencies compatible
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2025-11-06 11:49:09 +08:00
Haitao Pan
d81c0c2ae7
fix(dashboard): resolve npm run build errors
...
- Fix module path in prebuild script (../../scripts → ../scripts)
- Update API routes to use Promise-based params for Next.js 16
- Install @types/sanitize-html and @types/js-yaml
- Fix component prop naming (loading → isLoading, saving → isSaving, etc.)
- Update VLESS config type definition with missing 'id' property
- Fix TypeScript type conflicts and export declarations
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2025-11-06 11:07:30 +08:00
Haitao Pan
6acc08ce69
feat(dashboard): upgrade Next.js 14 → 16 with Turbopack support
...
- Fix @theme module resolution for Turbopack
- Add external image domain config (dl.svc.plus)
- Resolve YAML file module type errors
- Support RUNTIME_ENV env var for config selection
- Optimize next.config.mjs for Next.js 16 compatibility
Closes #upgrade-next16
2025-11-06 10:21:19 +08:00
shenlan
c9c9cd255a
feat: add runtime config loader
2025-11-02 10:38:06 +08:00
shenlan
d5fda5e53f
Add dashboard UI tests and CI coverage ( #556 )
2025-10-17 16:52:28 +08:00
shenlan
b9be7405ba
feat: modularize dashboard content rendering ( #549 )
2025-10-17 16:22:37 +08:00
shenlan
9c1c792029
Revert "feat: add markdown content pipeline ( #547 )" ( #548 )
...
This reverts commit f8bd1f64b8 .
2025-10-17 15:44:26 +08:00
shenlan
f8bd1f64b8
feat: add markdown content pipeline ( #547 )
2025-10-17 15:27:29 +08:00
shenlan
255dc84492
Move dashboard frontend out of ui namespace ( #538 )
2025-10-17 12:36:27 +08:00