Commit graph

44 commits

Author SHA1 Message Date
629d033702 Update the README & news system to NOT match news from the same org 🤦‍♂️ 2025-06-09 22:24:56 +08:00
4f3f25b6fb Fix, and add important info into the README 2025-06-09 14:41:34 +08:00
5f3a721339 Remove legacy and/or code that is not used. 2025-06-09 14:24:42 +08:00
e089b19326 Update README.md 2025-06-09 13:28:54 +08:00
1e4e13f1b7 Reinstall dev env & Update the news page to include translating
functions & Update settings & sendUserChanges system. I also updated
*some* README stuff. & Update tos & privacy policy pages.
2025-06-09 09:34:53 +08:00
76f2d79904 Add documentation about why is the service down for like an hour
stright.
2025-06-09 00:08:19 +08:00
4b315cd720 Updates to the news.yuanhau.com server. 2025-06-08 22:09:18 +08:00
a8d675e2ae AboutNewsOrg & newsView is now abosolutely working !!! :D Also updated
some README as well :)
2025-06-07 14:51:40 +08:00
028b545374 Change readme links & update news to NOT use the translated Hi as a test
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
& updated the draggable window to remove the testing state. (I know
testing in prod is bad.)
2025-06-07 01:25:45 +08:00
d2099074a7 Add ZH_TW README & translations. 2025-06-07 00:42:57 +08:00
4d49554a0e Add .dev.env & update basic logoutuser.ts & made a basic blur login
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
system & also normal logging in broke  :(
2025-06-05 12:03:05 +08:00
b8438f7f33 Update docs.
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2025-06-05 00:04:14 +08:00
9b9ebb7f50 Update README 2025-06-04 22:51:08 +08:00
205f684fe2 Update README & used the wrong js-confeti package & removed axios, as it
is just node fetch w/ support for older devices? Also the news org pic
is not avaiable, because it is rendered onMounted, not server rendered &
confeti feat?
2025-06-04 00:38:32 +08:00
1dd324e0ca Got the news id system working. Oh wait, this should be in the tab system... 2025-06-02 00:27:12 +08:00
f1f47eb4a8 Made the api page & mde the login page store the tokens. 2025-05-30 17:25:51 +08:00
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