114 Commits

Author SHA1 Message Date
edd8e5b05a Learn some basic algorithms via
https://github.com/trekhleb/javascript-algorithms?tab=readme-ov-file
super cool repo! This algorithm will just run on the client, if it isn't
my server will blow up :( Maybe I will just make a postgres db that
sends the users processing info to save other users processing power?
2025-05-19 13:59:10 +08:00
2f2b4b1d19 Update some more. 2025-05-19 01:01:48 +08:00
3554041a6b Push more stuff 2025-05-19 01:01:37 +08:00
23295ff590 Test docs & made the default windows size to be bigger. 2025-05-19 01:01:26 +08:00
d9c6cec16e Made the animation working again :) 2025-05-18 23:46:14 +08:00
2faaf3941c Forgot to commit the home.vue file last commit 💀 2025-05-18 23:16:52 +08:00
a5a3519111 Update docker compose & move the desktop to the root, as it is better if
I ever wanted to make the UI more basic and blander (for normal ppl)
2025-05-18 23:16:22 +08:00
fc7b835d68 Made a bunch of changes to the source code. And polish the deploying
process.
2025-05-18 16:59:03 +08:00
1200505451 Fix some issues of the Github Auto build docker image. 2025-05-18 16:14:48 +08:00
df412bc3c3 Add workflow_dispatch 2025-05-18 16:13:36 +08:00
bd7ac3367f Update caching & docker compose 2025-05-18 16:11:07 +08:00
8975812447 Make the news View working via the tty interface, and made some more
i18n stuff & update some more to add images and unknown data oh, also
paragraphs are now a thing :) and do so much debugging.
2025-05-18 13:12:39 +08:00
b62a3cda3d Add a few more database tables & made the api pull from the database
when then article exists & not ddos line today, Also made a basic
newsView with the api & the scraping script now scraps more stuff! :D
2025-05-18 11:59:58 +08:00
fe5e2d996e The Line Today scaper finally WORKS!! Now we just need make a UI for
it...
2025-05-18 11:13:25 +08:00
0bcb646cc0 Archive the jssoup one for now 2025-05-18 11:02:32 +08:00
5f78e8c58a Mainly make the python code to make it javascript for nuxt to access.
Python is just used for testing stuff, as it is a fine lang to do so.
2025-05-18 09:28:08 +08:00
81012f5061 Made the line_today.py kinda work ig. But I have no idea how can I run
this without issues in prod tho. and the "BlurPageBeforeLogin" thing
works just file, oh and checkCookie is now working (but without the
database part just yet)
2025-05-17 23:31:55 +08:00
0e26a23261 Make a basic check date functon, and EVEN if the user does NOT have a
lastCheckCookie, they are forced to relog, as there is somewhat of a
risk it might be a bad attacker, also postgres has limits, and I don't
what to blow it all, so you need the lastCheck Cookie as is. (Yes this
is a super important commit :D
2025-05-17 21:22:48 +08:00
383ad2e467 Make some basic checking /wo the database for now. 2025-05-17 21:08:58 +08:00
a89fbd4fd7 Add a login wall on a few windows, but still no auth / login logic
yet...
2025-05-17 20:50:23 +08:00
020251c706 Fix the code of conduct file name
&
Update the UI of the ChatBot, it is still a work in progress tho
2025-05-16 23:39:15 +08:00
f7e9d4a28b Add chat interface and implement basic message sending 2025-05-16 20:40:51 +08:00
c45a5ea285 Compeleted the language changing feat.
And updated the assets url to be /_assets/ instead of /_nuxt/
2025-05-15 22:31:50 +08:00
a1aecb4623 Add about & help message 2025-05-15 20:51:48 +08:00
99cfa4957f Add some more basic functions into the terminal. (the TTY interface).
Awesome.
2025-05-15 14:46:18 +08:00
5c64018601 Making basic tty execute command.
For testing, use `execute hotnews` :)
2025-05-15 14:19:21 +08:00
a94b6fbb79 Add basic cli stuff. 2025-05-15 14:04:16 +08:00
f740f671d1 In the end, the server's main drive "/" is used up to 100%... 2025-05-15 11:48:07 +08:00
05e5b722fb **Try** to fix docker compose? 2025-05-15 11:42:14 +08:00
ef163b6174 Made a basic TTY system. 2025-05-15 11:37:55 +08:00
62ecea8aa3 Fix some chatUI stuff. 2025-05-15 11:10:49 +08:00
94fbf1551d Add support for database backups and enhance UI elements
Updates UI components and gitignore rules for database backups, adds
Facebook links to news org window, and improves desktop window title
handling.
2025-05-15 10:54:39 +08:00
67f574fc35 Update keywords in nuxt.config.ts for improved SEO and add success message in line_today.py 2025-05-14 23:37:08 +08:00
cbec267f7b THE LINE TODAY ONE WORKS, WOOOOOOOO 2025-05-14 23:31:21 +08:00
e4d2b4840a It works now :D 2025-05-14 22:10:31 +08:00
861c6b8e35 Enhance footer and localization: add open source references, update footer design, and optimize descriptions for clarity. 2025-05-14 21:59:45 +08:00
96b297f617 Refactor API endpoints to use cached data and update Code of Conduct to Contributor Covenant 2025-05-14 18:52:14 +08:00
878ac4f1a6 Add news source data CSV file with various Taiwanese media outlets 2025-05-14 15:00:14 +08:00
456b2ad33e Fuck Microsoft, Yahoo news is better to scrape :D 2025-05-14 00:17:26 +08:00
9e76ab1712 Add postgres, made some MORE changes. 2025-05-13 23:50:35 +08:00
f5734e7e5d Fix SQL errors. 2025-05-13 23:20:38 +08:00
d6fb71d460 still broken chatbot. 2025-05-13 23:09:11 +08:00
784b45451e feat: add Input component and integrate it into chatbot; enhance chatbot layout with new message input 2025-05-13 22:38:15 +08:00
5803207451 Refactor code structure for improved readability and maintainability 2025-05-13 20:43:39 +08:00
157713ed24 Loadvalue object for things 2025-05-13 16:37:56 +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
5d77b2770d It's so bad that it works... AI: feat: update environment variables in .env.example; enhance chatbot and hotnews components; improve sources layout and image handling; add new logo assets 2025-05-13 15:47:02 +08:00
34a0868b26 Remake the home page. 2025-05-13 14:14:50 +08:00
5a585ddf7c feat: enhance Q&A section with detailed explanations and accordion functionality; update localization for English and Traditional Chinese 2025-05-13 11:24:13 +08:00
28240b38dc feat: update toggle components and enhance chatbot layout; upgrade dependencies and improve UI structure 2025-05-13 09:57:48 +08:00