Cursor/rebrand sixtyoneeighty live#313
Cursor/rebrand sixtyoneeighty live#313jakesixtyoneeighty wants to merge 3 commits intoTencent-RTC:mainfrom
Conversation
Update branding and dark red/black theme, and remove gift UI/handlers across the web demo. Made-with: Cursor
There was a problem hiding this comment.
Pull request overview
This PR rebrands the Vite/Vue3 web demo to “sixtyoneeighty live”, introduces a new theme token palette, and removes gift-related UI/upload paths while improving build ergonomics (optional modern-only build, additional docs).
Changes:
- Add “s618” CSS variables and apply them across multiple UI components (colors, backgrounds, surfaces).
- Remove gift UI/message handling and gift upload types; restrict uploads to cover images only.
- Improve build workflow: optional legacy (IE11) skip via
SKIP_LEGACY, addbuild:modern, and add docs for build delays + host login.
Reviewed changes
Copilot reviewed 32 out of 35 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| Web/web-vite-vue3/vite.config.ts | Adds SKIP_LEGACY flag to optionally disable legacy (IE11) build pass. |
| Web/web-vite-vue3/upload-server/src/services/storage/StorageProvider.js | Removes gift upload directory mapping; keeps cover-only behavior. |
| Web/web-vite-vue3/upload-server/src/routes/uploadRouter.js | Removes gift upload types and tightens MIME handling toward cover-only uploads. |
| Web/web-vite-vue3/src/views/login.vue | Updates login background to new brand palette/gradients. |
| Web/web-vite-vue3/src/TUILiveKit/LivePusherView.vue | Updates text color to theme token. |
| Web/web-vite-vue3/src/TUILiveKit/i18n/zh-CN/index.ts | Removes gift-related i18n key. |
| Web/web-vite-vue3/src/TUILiveKit/i18n/en-US/index.ts | Removes gift-related i18n key. |
| Web/web-vite-vue3/src/TUILiveKit/component/SettingButton.vue | Applies theme surface token. |
| Web/web-vite-vue3/src/TUILiveKit/component/LivePlayer/LivePlayerPC.vue | Removes LiveGift usage/import. |
| Web/web-vite-vue3/src/TUILiveKit/component/LivePlayer/LivePlayerH5.vue | Removes LiveGift UI, adjusts likes button behavior/styles. |
| Web/web-vite-vue3/src/TUILiveKit/component/LiveCoverUpload.vue | Applies theme red token for active cover styling. |
| Web/web-vite-vue3/src/TUILiveKit/component/LikeAnimation/LikeAnimation.vue | Updates like colors to brand palette. |
| Web/web-vite-vue3/src/TUILiveKit/component/LikeAnimation/HeartIcon.vue | Updates default heart color to brand red. |
| Web/web-vite-vue3/src/TUILiveKit/component/LayoutSwitch.vue | Applies theme tokens to option styling/hover/active states. |
| Web/web-vite-vue3/src/TUILiveKit/base-component/Notification/Notification.vue | Updates notification surface/border/shadow styling. |
| Web/web-vite-vue3/src/TUILiveKit/base-component/Drawer.vue | Applies theme surface and adds blurred backdrop to mask. |
| Web/web-vite-vue3/src/styles/base.scss | Introduces :root theme tokens + overrides for existing UIKit tokens. |
| Web/web-vite-vue3/src/components/LoginUserID.vue | Applies theme tokens to login form fields and error colors. |
| Web/web-vite-vue3/src/components/LiveHeader.vue | Updates header title and button styling for rebrand. |
| Web/web-vite-vue3/src/business/views/business-live-player.vue | Updates business preset background to new palette. |
| Web/web-vite-vue3/src/business/styles/business.scss | Updates business preset accent colors toward brand red. |
| Web/web-vite-vue3/src/business/components/BusinessSidePanel.vue | Removes gift message rendering and gift event wiring; keeps text/emoji rendering. |
| Web/web-vite-vue3/src/assets/imgs/logo.svg | Replaces logo artwork to match new brand. |
| Web/web-vite-vue3/src/api/upload.ts | Restricts upload type to cover only. |
| Web/web-vite-vue3/README.zh.md | Removes Chinese README for the web demo. |
| Web/web-vite-vue3/README.md | Adds docs links for build behavior and host login steps. |
| Web/web-vite-vue3/public/favicon.svg | Adds new SVG favicon asset. |
| Web/web-vite-vue3/package.json | Renames package and adds build:modern + eslint config dependency. |
| Web/web-vite-vue3/index.html | Switches favicon to SVG and updates document title. |
| Web/web-vite-vue3/docs/VITE-BUILD.md | Adds explanation and troubleshooting for “stuck” Vite builds and legacy pass. |
| Web/web-vite-vue3/docs/HOST-LOGIN.md | Adds step-by-step host login and “Start live” guide. |
| ReleaseNotes.cn.md | Removes Chinese release notes file. |
| README-zh_CN.md | Removes root Chinese README file. |
| .cursor/hooks/state/continual-learning.json | Adds Cursor tool state file (likely accidental). |
Comments suppressed due to low confidence (1)
Web/web-vite-vue3/upload-server/src/routes/uploadRouter.js:59
fileFilternow falls back toCOVER_ALLOWED_MIME_TYPESwhentypeis missing/invalid, butgetUnsupportedMimeMessage(null)still says SVG is supported. This can rejectimage/svg+xmluploads while emitting a message that claims SVG is allowed. Align the fallback MIME list and error message (e.g., useALLOWED_MIME_TYPESfor the no-type case or update the message to cover-only).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| { | ||
| "version": 1, | ||
| "lastRunAtMs": 0, | ||
| "turnsSinceLastRun": 3, | ||
| "lastTranscriptMtimeMs": null, | ||
| "lastProcessedGenerationId": "4047a304-c343-401e-bca4-2477cf0ef644", | ||
| "trialStartedAtMs": null | ||
| } |
There was a problem hiding this comment.
This appears to be editor/tool state (.cursor/hooks/state/continual-learning.json) and is likely not intended to be committed. Consider removing it from the repo and adding .cursor/ to .gitignore (or the appropriate ignore file) to prevent future accidental commits.
No description provided.