t0ng7u
38e72e1af7
🎨 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
Apple\Apple
64b565dc15
♻️ refactor(helpers): refactor the helpers folder and related imports
2025-06-03 23:56:39 +08:00
Apple\Apple
a7535aab99
♻️ refactor(helpers): standardize file naming conventions and improve code organization
...
- Rename files to follow camelCase naming convention:
• auth-header.js → authUtils.js
• other.js → logUtils.js
• rehypeSplitWordsIntoSpans.js → textAnimationUtils.js
- Update import paths in affected components:
• Update exports in helpers/index.js
• Fix import in LogsTable.js for logUtils
• Fix import in MarkdownRenderer.js for textAnimationUtils
- Remove old files after successful migration
- Improve file naming clarity:
• authUtils.js better describes authentication utilities
• logUtils.js clearly indicates log processing functions
• textAnimationUtils.js concisely describes text animation functionality
This refactoring enhances code maintainability and follows consistent naming patterns throughout the helpers directory.
2025-06-03 16:13:50 +08:00
Apple\Apple
e39391cfb0
✨ feat(ui): enhance fade-in animation effect for streaming text rendering
...
- Add multi-dimensional animation with translateY, scale, and blur transforms
- Introduce 60% keyframe for smoother animation progression
- Extend animation duration from 0.4s to 0.6s for better visual impact
- Apply cubic-bezier(0.22, 1, 0.36, 1) easing for more natural motion
- Add will-change property to optimize rendering performance
- Improve perceived responsiveness during AI response streaming
The enhanced animation now provides a more polished and engaging user
experience when AI responses are being streamed, with text appearing
smoothly from bottom-up with subtle scaling and blur effects.
2025-06-03 00:12:50 +08:00
Apple\Apple
3a5013b876
💄 feat(playground): Enhance the fade-in animation for the chat
2025-06-02 20:15:00 +08:00
Apple\Apple
bafb0078e2
💄 feat(playground): chat streaming animation
2025-06-02 19:58:10 +08:00
Apple\Apple
efe4ea0e25
♻️ refactor: Refactor the structure of the common component
2025-06-01 17:39:41 +08:00