88 Commits

Author SHA1 Message Date
a232d9bc2b Ummm Fix some stuff. 2025-06-07 10:55:00 +08:00
3a85eda19a Update createDatabase scripts & get sendUserInfo endpoint & when
creating an account it will also create a array in user_other_data.
2025-06-07 09:21:37 +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
61a7ecbf12 Basic translations? 2025-06-07 00:04:11 +08:00
bae0d3b8dc Add traslation plugins & add loadUserInfo to get pref lang & the
translate provider & which windows can use the translate feat or not.
Not sure how can I intergrate it tho 🤔
2025-06-06 15:00:05 +08:00
9bf177f971 Add apis into the api page & for now (devlog demo) don't save stuff into
the db.
2025-06-05 23:57:55 +08:00
64f4babe95 Fix & add profile url thingy 2025-06-05 23:51:33 +08:00
083fae51de Made the about news org clickable & commit somethings that are not
pushed in the last commit.
2025-06-05 15:48:52 +08:00
4d49554a0e Add .dev.env & update basic logoutuser.ts & made a basic blur login
system & also normal logging in broke  :(
2025-06-05 12:03:05 +08:00
48f897ed63 Fix x2? 2025-06-04 22:55:09 +08:00
feb679c3ef Fix 2025-06-04 22:38:17 +08:00
8032c3faae Delete old components from a month ago? & Update draggable window to be using the native svgs by lucide icons & updated the news page to activate the tab changing animation when changing tabs & added caching into the [slug].ts file in publishers/lt & added a basic endpoint for searching for sources. 2025-06-04 22:30:02 +08:00
7ad8caeed8 Missing files from last commit. 2025-06-04 00:38:56 +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
f0e33905b8 Change to axios as there is no way to get the profile pic via the raw
html & remove the legacy hot news by google rss window, (it is still
accessable via the tty interface) and update i18n with the aboutNewsOrg
thingy added articles (that currently does not work) & also added the
privacy policy & tos page, both only accessbile via the tty interface
for now. It will be avaible via the settings interface.
2025-06-03 16:40:25 +08:00
aa355e03fd Made validateUserToken avaible via get requests & updated the system so
that it now has a privacy policy & terms of service (TOS) And added a
add email & display current email logic.
2025-06-03 11:42:30 +08:00
45397675f5 Update settings page w/ deleting your account. and update translations. 2025-06-03 11:01:20 +08:00
3ebaff5218 it works rn ig? 2025-06-02 14:43:13 +08:00
8eb19d7242 Made a simple custom groq api thingy (just the settings page) 2025-06-02 11:33:48 +08:00
5392974261 A publisher api. & modded the news.vue file to use the publisherId instead of the name. & cleaned the code using prettier. 2025-06-02 00:47:23 +08:00
ce1d150c11 Do text-center in copyright in about && add testing data. 2025-06-01 23:45:59 +08:00
f1f47eb4a8 Made the api page & mde the login page store the tokens. 2025-05-30 17:25:51 +08:00
c5c614c75d Remove legacy component & Update validating system using localstorage. 2025-05-30 15:49:59 +08:00
a09416db53 Enhanced the user page (prev login page) Added translations into the Tools subpage of the wbesite && added a basic check (that I have not tested yet in my dev enviroment,) 2025-05-27 14:17:45 +08:00
eaa925e5dd Debug the login system and it works :D (without the token store logic tho 2025-05-27 11:38:03 +08:00
9accdb28c1 Update staticid system for viewing news. 2025-05-26 23:56:21 +08:00
0ed7ca8f80 New Tabs, this includes the FULL caching feat, w/ a kill switch in the source code, if I want to test something when I don't want the data to be cached. & BLOCK unneeded info like expireMode is NOT OFF or the pageType is NOT GENERAL. 2025-05-26 11:39:19 +08:00
58de2c670d Add caching into the tabs system & change routes 2025-05-26 10:57:54 +08:00
5e676ad80f Test2 2025-05-26 10:20:50 +08:00
0c6f0cbcd8 Add basic open articles for future feat. & ran prettier & now fetches data from the cloud aka line today. 2025-05-26 10:17:12 +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
3019c06ec1 Add Time into the news system & Add a new API keypoint into the home page. 2025-05-25 09:49:35 +08:00
c2ec1b6668 Switch to a basic API endpoint to get tab info. 2025-05-25 09:27:58 +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
13c9b7ecc8 Forgot to push the main file :\ 2025-05-22 20:32:19 +08:00
a0c4d2317e Ok? It maybe works? 2025-05-22 20:31:50 +08:00
bb7ab3a088 Update more stuff, the shit fix is just rm -rf ing .nuxt .output 2025-05-22 18:13:55 +08:00
62833af4ae Why the fuck is nuxt so laggy? I can't even do live changes. 2025-05-22 17:21:32 +08:00
c8429ee1a3 Update slug stuff. 2025-05-21 11:58:13 +08:00
f8879b307c Switch to a different algroithm. 2025-05-21 10:20:33 +08:00
25927ad13c Add Line Today hybrid listing and additional filters
Fix excessive line wrapping and improve input text styling

(This commit message is AI generated)
2025-05-20 23:42:25 +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
2d8628d0da Commit broken code. 2025-05-20 16:40:36 +08:00
0dfbdb4c91 Remove docs and added them back? And also made the return uuid thing
now an endpoint that can be logged & cached.
2025-05-20 16:29:55 +08:00