15 Commits

Author SHA1 Message Date
1eb15058d7 Spent a hour fixing the login & registing system & also finding errors
in the custom groq api system (also a typo wasted way too much time)
2025-06-07 15:49:28 +08:00
a4a522974a Made a simple system for custom groq apis. 2025-06-07 08:57:25 +08:00
b356afe766 Push translate system? 2025-06-07 08:03:44 +08:00
d2099074a7 Add ZH_TW README & translations. 2025-06-07 00:42:57 +08:00
8eb19d7242 Made a simple custom groq api thingy (just the settings page) 2025-06-02 11:33:48 +08:00
f3204cb574 Link the checks into the code & made a basic news summary system 2025-05-25 18:00:14 +08:00
aea658a4cb Add Nitro OpenApi Intergration && Update README 2025-05-25 10:01:23 +08:00
f34da9f5c1 Add a basic news view page. 2025-05-25 00:13:49 +08:00
11de0632ae Made a basic news summarizer. This is just to test in prod. 2025-05-24 01:04:15 +08:00
d21957a8f9 Made a basic AI chat streaming content, but there is still no auth yet,
should be added soon. And add the test file test.vue to be ignored. This
file is just a poc (it is AI generated based on my API file)
2025-05-23 22:51:19 +08:00
ef163b6174 Made a basic TTY system. 2025-05-15 11:37:55 +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
bf357f1c84 feat: add AI chat and summarize endpoints with database integration
- Implemented a new chat endpoint that utilizes Groq for chat completions based on news articles.
- Added a summarize endpoint that fetches news articles from the database and generates summaries using Groq.
- Introduced a new package "@vueuse/core" for improved reactivity.
- Created a comprehensive command UI component with various subcomponents for better user interaction.
- Developed a scraping module using Scrapy to fetch news articles from Google News.
- Added validation and sanitization for slug parameters in the fetch article endpoint.
2025-05-10 21:57:38 +08:00
e6b2bf3cbe feat: add groq-sdk integration for news summarization and enhance routing 2025-05-10 08:14:26 +08:00