t0ng7u
d9024452dc
🚀 perf(vite): remove visactor manual chunk to avoid preloading on Home
...
Home was unexpectedly loading the `visactor-*.js` bundle on first paint. This
happened because the Vite manualChunks entry created a standalone vendor
chunk for VisActor, which Vite then preloaded on the initial route.
What’s changed
- Removed `visactor` from `build.rollupOptions.output.manualChunks` in `web/vite.config.js`.
Why
- Prevents VisActor from being preloaded on the Home page.
- Restores the intended behavior: VisActor loads only when the Dashboard (data
analytics) is visited.
Impact
- Smaller initial payload and fewer network requests on Home.
- No functional changes to charts; loading behavior is now route-driven.
Test plan
- Build the app: `cd web && npm run build`.
- Open the preview and visit `/`: ensure no `visactor-*.js` is requested.
- Navigate to `/console` (Dashboard): ensure `visactor-*.js` loads as expected.
2025-08-23 01:54:32 +08:00
t0ng7u
0990561f23
🎨 chore: integrate ESLint header automation with AGPL-3.0 notice
...
• Added `.eslintrc.cjs`
- Enables `header` + `react-hooks` plugins
- Inserts standardized AGPL-3.0 license banner for © 2025 QuantumNous
- JS/JSX parsing & JSX support configured
• Installed dev-deps: `eslint`, `eslint-plugin-header`, `eslint-plugin-react-hooks`
• Updated `web/package.json` scripts
- `eslint` → lint with cache
- `eslint:fix` → auto-insert/repair license headers
• Executed `eslint --fix` to prepend license banner to all JS/JSX files
• Ignored runtime cache
- Added `.eslintcache` to `.gitignore` & `.dockerignore`
Result: consistent AGPL-3.0 license headers, reproducible linting across local dev & CI.
2025-07-19 03:30:44 +08:00
CaIon
32366d1e1b
refactor: streamline price calculation in RelaySwapFace and RelayMidjourneySubmit functions
2025-06-22 17:52:48 +08:00
Apple\Apple
86205d73e9
🧶 chore: remove redundant semantic-related dependencies and configurations
2025-06-11 12:38:51 +08:00
CaIon
594636bace
fix: update import statement for vite-plugin-semi to use default import
2025-06-08 03:35:04 +08:00
CaIon
e647163969
chore: update CI workflow to use latest Bun version and adjust build environment variables
2025-06-08 03:28:36 +08:00
Apple\Apple
2491b154b9
✨ feat: Support TailwindCSS V3
...
Signed-off-by: Apple\Apple <zeraturing@foxmail.com>
2025-05-06 01:36:23 +08:00
Apple\Apple
b432ffd441
Revert " ✨ feat: Support TailwindCSS V3"
...
This reverts commit 77382f828b710fa821b976966a69e1a07cf8259a.
2025-05-06 01:24:36 +08:00
Apple\Apple
77382f828b
✨ feat: Support TailwindCSS V3
...
Signed-off-by: Apple\Apple <zeraturing@foxmail.com>
2025-05-06 00:14:18 +08:00
QuentinHsu
775b1c458b
style(web): format code
2025-04-04 17:37:27 +08:00
1808837298@qq.com
ddd6706c6c
feat: Enhance mobile UI responsiveness and layout for ChannelsTable and SiderBar
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-03-10 19:01:56 +08:00
CalciumIon
77230ce534
feat: init i18n
2024-12-12 23:32:55 +08:00
1808837298@qq.com
07fa9205cb
feat: playground
2024-09-26 00:59:09 +08:00
CaIon
d572a43f77
feat: prettier
2024-03-23 21:23:39 +08:00
CaIon
d0e935a632
feat: 从本地读取字体 ( close #130 )
2024-03-23 20:57:52 +08:00
CaIon
9707192984
feat: 首页加载速度优化
2024-03-23 20:22:00 +08:00
CaIon
2eb81cbe5c
chore: Chunking Strategy
2024-03-23 19:37:19 +08:00
CaIon
da872880c1
fix: embed
2024-03-23 19:27:18 +08:00
CaIon
80695f3c05
feat: vite
2024-03-23 19:09:09 +08:00