28 Commits

Author SHA1 Message Date
1453132a63 Add image into the newsView & Update README.md & prettier & update news analzye view. 2025-05-28 11:59:04 +08:00
5dc5018aca Add AI friendlly README for other people to reuse apis. and added one time fetch the api so the server doesn't break. Also make the newsView more prettier. 2025-05-27 21:13:16 +08:00
7057f8293d Update docs. 2025-05-27 09:36:44 +08:00
9accdb28c1 Update staticid system for viewing news. 2025-05-26 23:56:21 +08:00
b33af027c2 Fix README 2025-05-25 21:58:06 +08:00
aea658a4cb Add Nitro OpenApi Intergration && Update README 2025-05-25 10:01:23 +08:00
62fa31ae4a Update some stuff & remove unneed code like python stuff, it is in the
web app.
2025-05-20 20:58:13 +08:00
bc9a63f6ab Add caching into the code to make it faster. 2025-05-20 20:14:29 +08:00
84c176ac09 Made some tools for basic users & also may or may not added a bunch of
nono keywords into the kidunfriendlycontent.json file. Oh, and most of
it is sourced from you guessed it LINE Today & Taiwan's garbage news
corps >_<
2025-05-19 22:59:55 +08:00
d6fb71d460 still broken chatbot. 2025-05-13 23:09:11 +08:00
5803207451 Refactor code structure for improved readability and maintainability 2025-05-13 20:43:39 +08:00
4c7f9b47d0 Tried to add keyboard shortcuts, it's awful... feat: add terminal window component and about news organization window; update localization for terminal; refactor database connection in hot_articles.py; remove sources.vue 2025-05-13 16:33:06 +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
98869d5fce feat: update environment variables, enhance login functionality with password hashing, and improve UI components for better user experience 2025-05-12 14:45:02 +08:00
fd2ba525f9 feat: update README and various components for improved formatting and error handling; enhance login functionality with password encryption 2025-05-12 10:17:21 +08:00
3c1eb8176b feat: enhance README and index.vue with additional inspired sources and interface definitions 2025-05-11 20:54:48 +08:00
8adacc6c93 Remove clerk. 2025-05-11 18:24:18 +08:00
f8fa412de9 feat: update README with folder structure and execution instructions; add scraping scripts for news articles 2025-05-11 17:31:37 +08:00
dc30310cfe After a few hours debugging css, It finally looks really good, like xfce :D
refactor: update localization files and remove unused login page
2025-05-11 16:32:10 +08:00
930713042e refactor: remove GitHub authentication API endpoints and add new components
- Deleted GitHub callback and authentication handler files.
- Added new component for displaying headlines.
- Implemented hot news feed component with external API fetching.
- Created dynamic news provider page with routing.
- Developed news organization about page with animations and data fetching.
- Introduced a code of conduct document.
2025-05-11 14:37:46 +08:00
bf38065e52 Implement structural updates and optimizations across multiple modules 2025-05-10 23:21:36 +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
569cd087e7 Clean the awful code. 2025-05-07 10:53:14 +08:00
98ffbec764 feat: implement user authentication with GitHub OAuth, create database schema, and enhance navigation 2025-05-07 10:52:51 +08:00
8955fce368 feat: add S3 configuration and update project structure 2025-05-06 09:43:26 +08:00
330c92a432 chore: update nuxt configuration and add new modules
- Changed compatibility date to '2025-05-06'.
- Added '@nuxtjs/robots' and '@nuxtjs/seo' modules.
- Updated package.json to include new dependencies for robots and SEO modules.
- Removed existing robots.txt file and created a new _robots.txt file.
- Created empty footer and navigation components.
- Added default layout structure with navigation, main content, and footer.
2025-05-06 09:29:13 +08:00
fe759b4456 Init 2025-05-06 09:19:48 +08:00