Skip to content

refactor: Refactor the code, add CI/CD, modify documents, add tests - #98

Merged
WCY-dt merged 2 commits into
mainfrom
refactor/update-doc
Nov 26, 2025
Merged

WCY-dt merged 2 commits into
mainfrom
refactor/update-doc

Conversation

@WCY-dt

@WCY-dt WCY-dt commented Nov 26, 2025

Copy link
Copy Markdown
Member

Description

  • Implemented Navigation.vue for site navigation with language switcher.
  • Created HeroSection.vue for the landing page introduction.
  • Developed FeaturesSection.vue to showcase application features.
  • Added DownloadSection.vue for download options across platforms.
  • Introduced Footer.vue for site footer with GitHub link and copyright.
  • Integrated internationalization support with English and Chinese translations.
  • Set up Vite for build tooling and Tailwind CSS for styling.
  • Established TypeScript support with appropriate configurations."

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • 🎨 Style/UI change
  • ♻️ Code refactoring
  • ⚡ Performance improvement
  • ✅ Test addition/update

…tion

- Added TypeScript support with new tsconfig files and type definitions.
- Migrated Vue app initialization from main.js to main.ts, integrating Pinia for state management.
- Created a new store structure in src/stores/app.ts for managing application state.
- Removed legacy store.js and main.js files.
- Introduced new type definitions for models, settings, filters, and discovery.
- Implemented date formatting utilities in src/utils/date.ts.
- Added translation messages interface in src/i18n/types.ts.
- Updated Vite configuration to support path aliasing.
- Enhanced loading and error handling in article and feed fetching logic.
- Added global type declarations for dialog and toast notifications.
…res, download sections, and footer

- Implemented Navigation.vue for site navigation with language switcher.
- Created HeroSection.vue for the landing page introduction.
- Developed FeaturesSection.vue to showcase application features.
- Added DownloadSection.vue for download options across platforms.
- Introduced Footer.vue for site footer with GitHub link and copyright.
- Integrated internationalization support with English and Chinese translations.
- Set up Vite for build tooling and Tailwind CSS for styling.
- Established TypeScript support with appropriate configurations.
@WCY-dt WCY-dt self-assigned this Nov 26, 2025
@WCY-dt WCY-dt added 📑documentation Improvements or additions to documentation 🌐landing page Modification of landing page ✨enhancement New feature or request 🛠️dependencies Pull requests that update a dependency file labels Nov 26, 2025
@WCY-dt
WCY-dt merged commit 59620df into main Nov 26, 2025
4 checks passed
@WCY-dt
WCY-dt deleted the refactor/update-doc branch November 26, 2025 16:23
@WCY-dt WCY-dt added this to MrRSS Nov 27, 2025
@github-project-automation github-project-automation Bot moved this to Backlog in MrRSS Nov 27, 2025
@github-project-automation github-project-automation Bot moved this from Backlog to Done in MrRSS Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🛠️dependencies Pull requests that update a dependency file 📑documentation Improvements or additions to documentation ✨enhancement New feature or request 🌐landing page Modification of landing page

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant