9 Commits

Author SHA1 Message Date
a998a99901 Make a super simple shortforward.ts system for yhw.tw/news 2025-05-27 14:33:05 +08:00
5bf857f3cd feat: enhance UI components and add accordion functionality
- Updated DraggableWindow.vue to improve shadow effects.
- Refactored AboutWindow.vue for better structure and readability.
- Added chatbot functionality in chatbot.vue with cookie management.
- Improved navigation component for better code clarity.
- Created a new chat history table in the database schema.
- Modified error handling in error.vue to display error messages correctly.
- Integrated ChatbotWindow into the desktop application layout.
- Implemented accordion component in home.vue for Q/A section.
- Enhanced API for chat functionality with improved error handling.
- Removed unused routes for cleaner codebase.
- Added custom animations for accordion components in tailwind.config.js.
- Developed accordion UI components (Accordion, AccordionContent, AccordionItem, AccordionTrigger) for better user interaction.
2025-05-13 09:40:37 +08:00
5d58016b1d Clean code. 2025-05-10 22:05:10 +08:00
1208866757 feat: implement go_links table and update database connection handling 2025-05-10 06:55:28 +08:00
e081c54624 feat: update footer link formatting and add shadcn-nuxt integration
- Refactored footer.vue to improve link formatting.
- Updated nuxt.config.ts to include shadcn-nuxt and added necessary HTML attributes and meta tags for SEO.
- Added new dependencies in package.json for class-variance-authority, clsx, lucide-vue-next, reka-ui, shadcn-nuxt, tailwind-merge, and tailwindcss-animate.
- Cleaned up unused template tags in headlines.vue, index.vue, and news/[provider]/[slug].vue.
- Simplified sources.vue template structure.
- Improved login.vue styles for better animation.
- Enhanced google.ts API handler for better error handling and code clarity.
- Updated find/newsOrg.ts to ensure consistent code style.
- Added CSS variables and improved Tailwind configuration in main.css and tailwind.config.js.
- Created components.json for shadcn integration and added new UI components (Alert, Button, Progress) with respective styles and variants.
- Implemented utility functions in utils.ts for class name merging and value updating.
2025-05-08 20:48:51 +08:00
a5af4c04f7 feat: restructure README, remove Google and Yahoo components, and implement hot news display 2025-05-08 14:06:35 +08:00
2f20d49091 feat: integrate animate.css for animations, enhance layout, and improve localization files 2025-05-06 19:31:53 +08:00
3ccb186530 feat: add internationalization support and update layout
- Added i18n module to nuxt.config.ts with English and Traditional Chinese locales.
- Created locale files for English, Traditional Chinese, and German.
- Updated default layout to use script setup syntax.
- Modified index page structure for future content.
- Implemented API endpoint for object storage file redirection.
- Removed unused CORS middleware.
- Created a new feed route handler.
2025-05-06 10:04:51 +08:00
8955fce368 feat: add S3 configuration and update project structure 2025-05-06 09:43:26 +08:00