Skip to content

feat:增加充值界面和邀请码 - #12

Merged
heathcetide merged 26 commits into
LingByte:mainfrom
1628755394:main
Sep 2, 2026
Merged

feat:增加充值界面和邀请码#12
heathcetide merged 26 commits into
LingByte:mainfrom
1628755394:main

Conversation

@1628755394

Copy link
Copy Markdown

No description provided.

17793426456 and others added 26 commits September 2, 2026 12:02
Add two new settings pages (frontend-only, no backend changes):
- /settings/invite-code: invite code display, copy, regenerate, and invite records
- /settings/recharge: balance cards, package selection, payment method, and recharge history

Also fix two pre-existing tsc errors to keep CI green:
- scenario-sessions: remove unused Input import
- user-cloze-passages: fix ConfirmDialog props (loading->isLoading, onConfirm->handleConfirm)

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Switch deploy-pages.yml from web/ to admin/ so the admin dashboard is
served at the Pages root (https://1628755394.github.io/CloudSteps/).

- admin/vite.config.ts: read VITE_BASE_PATH for Pages subpath
- authenticated-layout: VITE_DEMO_MODE=1 bypasses login for UI preview
- deploy-pages.yml: build admin with demo mode, deploy to Pages root

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Make the admin app resolve routes under the CloudSteps Pages project path so the deployed root and settings pages no longer render the app 404 page.
????????????????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
???????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
????????????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
?????????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
?????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
?????? Logo ?????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
? Logo ????????????????????????????????????????????????????

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@heathcetide
heathcetide merged commit 0d6b496 into LingByte:main Sep 2, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants