Files
dienakdz cb49789bf4 feat: add RegisterResult component, ESLint config, and vue.config.js for project setup
- Created a new RegisterResult.vue component for displaying registration success.
- Added ESLint configuration for unit tests in the tests directory.
- Implemented vue.config.js for webpack configuration, including theme color support and proxy settings for development.
2026-04-07 07:25:38 +07:00

52 lines
2.0 KiB
Markdown

# Frontend Restore Notes
## Provenance
- Original upstream repo: `https://github.com/brokermr810/QuantDinger`
- Last public frontend source commit: `ffdd2ffbae99cd77f90c9c9facd6f290d033dd2b`
- Commit date: February 27, 2026
- Commit that removed public frontend source: `abbad97bddfb1b3e72275f07158f8e30290b5a37`
- Removal date: February 27, 2026
## What This Folder Is
`frontend_vue` is a reconstructed editable frontend source tree created from the last public source commit before the project switched to a prebuilt private frontend.
It is intended to be:
- a full Vue source tree you can modify
- much closer to the official project than the older `feature/multi-user-postgresql` import
- compatible enough to build locally against the current backend layout
## What It Is Not
Because the newer frontend is only published as [`frontend/dist`](/e:/DinQuant/frontend/dist) and does not include source maps, this folder cannot be proven identical to the private 3.0.1 source used to produce that bundle.
In practice:
- `frontend_vue` is the last verifiable public source
- `frontend/dist` is the latest bundled UI artifact
- newer UI changes after February 27, 2026 must be inferred manually from the bundle
## Verification Done Locally
The restored source was verified with:
```bash
cd frontend_vue
corepack yarn install --ignore-engines
corepack yarn build
```
The build completed successfully on April 6, 2026 in this workspace.
## Recommended Workflow
1. Use `frontend_vue` as your editable source tree.
2. Keep `frontend/dist` as the behavioral reference for the newer private frontend.
3. When you need parity with a specific screen in `frontend/dist`, port it screen-by-screen into `frontend_vue`.
## Current Limitation
The rebuilt `frontend_vue/dist` is buildable, but its generated asset set does not exactly match the official `frontend/dist` asset hashes and chunk layout. That is expected because the official frontend continued evolving privately after the public source was removed.