Gráfico de commits

58 commits

Autor SHA1 Mensagem Data
ThePenguinDev
6fcfed8e7b refactor: change env.mjs directory 2023-09-25 20:23:12 -04:00
ThePenguinDev
63408af5d7 fix: type error 2023-09-25 20:15:20 -04:00
ThePenguinDev
001b5fd534 fix: type error 2023-09-24 18:12:37 -04:00
ThePenguinDev
cc829ec8a8 refactor: add better cache and type safety to env.local 2023-09-24 16:31:29 -04:00
ThePenguinDev
e831d363bb perf: fetch feed items at the same time 2023-09-24 00:00:49 -04:00
ThePenguinDev
403d3e007f fix: search results being hard to click 2023-09-22 22:42:57 -04:00
ThePenguinDev
f68ad1e2c5 fix: loading items from other feeds 2023-09-22 20:18:04 -04:00
ThePenguinDev
4c98cb88f9 feat: add api route to get the instance information 2023-09-20 16:41:04 -04:00
ThePenguinDev
4fd441e827 refactor: add style to center image and video if is not a sidecard 2023-09-20 16:00:48 -04:00
ThePenguinDev
1bb166964b refactor: add new error message component
add new screen error for 504, 404 and unhandled status
2023-09-20 15:42:28 -04:00
ThePenguinDev
e56b592896 feat: add link to username and tag
add link to profile image if there are not stories
2023-09-19 18:28:51 -04:00
ThePenguinDev
3d4fe96a2a fix: private profile warning is working
Now the warning is displayed when 'isPrivate' is 'true' instead of when 'posts' is 'undefined'

if 'posts' is 'undefined' a new message will be displayed
2023-09-19 18:00:35 -04:00
ThePenguinDev
87f4494dc9 feat: 🎉 add stories
add feed for stories
2023-09-19 17:10:14 -04:00
ThePenguinDev
12e9284b4e fix: add proper class verification to get thumbnail
'isSideCard' and 'isVideo' are working
2023-09-19 14:28:39 -04:00
ThePenguinDev
da900b1a2a fix: add new request before getting profile
This provider needs to cache the data before getting the profile to get a valid image url
2023-09-16 13:36:50 -04:00
ThePenguinDev
780a6c57f1 fix: add better regex for iganony 2023-09-16 12:29:06 -04:00
ThePenguinDev
f032b44f8c feat: add new provider (iganony) 2023-08-28 16:36:15 -04:00
ThePenguinDev
8f0d9199af fix: use proper key for redis 2023-08-28 16:34:28 -04:00
ThePenguinDev
e148a80767 docs: add docker guide 2023-08-27 14:49:38 -04:00
ThePenguinDev
9fccd701be feat: add error page 2023-08-27 13:20:39 -04:00
ThePenguinDev
5a268880c8 refactor: 🔍 Add meta property to layout
Add title and description to all pages
2023-08-24 23:45:42 -04:00
ThePenguinDev
613fd1e612 feat: 🎉 Add slider
Sidecards now have an slider and navigation links

Posts view is now a grid of two columns.
2023-08-24 23:22:17 -04:00
ThePenguinDev
c0449a64ef fix: add correct class selector to get comments count 2023-08-24 21:55:11 -04:00
ThePenguinDev
0007cebc55 chore: add .dockerignore file 2023-08-22 18:35:22 -04:00
ThePenguinDev
ff6c62a8f1 Merge branch 'nohoster-dockerbuild' into main 2023-08-22 17:05:16 -04:00
ThePenguinDev
66972af738 Merge branch 'dockerbuild' of codeberg:nohoster/Proxigram into nohoster-dockerbuild 2023-08-22 16:58:12 -04:00
ThePenguinDev
2311b56cfb fix: missing 'hasNext' property
uses the cursor format given by the provider

format of query param 'cursor' is now base64

load more is always visable

closes #1
2023-08-22 14:53:32 -04:00
nohoster
8defdaad1e Merge branch 'main' into dockerbuild 2023-08-20 18:50:40 +00:00
nohoster
875185aa02 Added Dockerfile and docker-compose files 2023-08-20 12:42:46 -06:00
ThePenguinDev
79e761da73 feat: add new providers
InstaStories and StoriesIG
2023-08-20 13:32:59 -04:00
ThePenguinDev
4a3f379fd2 docs: add resources section 2023-08-19 16:35:48 +00:00
ThePenguinDev
b48c897f46 refactor: modularization of utils 2023-08-18 16:37:51 -04:00
ThePenguinDev
04bb20f9e9 fix: TTL property 'profile' not longer is necessary
Having different TTL properties for profile and posts when these are in the same page, lead to the TTL get mixed
2023-08-18 00:00:12 -04:00
ThePenguinDev
0190f623c1 fix: username and tags are being cleaned properly 2023-08-17 23:33:51 -04:00
ThePenguinDev
1a41833ea7 fix: add new domain name to get url 2023-08-17 00:39:58 -04:00
ThePenguinDev
1bdf00a536 fix: Browser is launched when the init method is called
Now, it does not break when the browser binary is not installed at build process
2023-08-17 00:29:19 -04:00
ThePenguinDev
cf797fbe35 fix: Proxied thumbnail now loading, use atom1 instead of rss2 2023-08-13 15:08:51 -04:00
ThePenguinDev
e540555ce0 fix: Modify headers to bypass cloudflare and get images and videos 2023-08-13 11:45:57 -04:00
ThePenguinDev
4ea18ca257 docs: fix misspellings and add new information 2023-07-21 11:20:30 -04:00
ThePenguinDev
5af95758f0 feat: add disable cache
REDIS_URL env is being used
2023-07-21 10:35:21 -04:00
ThePenguinDev
91d8847e65 feat: 🎉 RSS feed 2023-07-21 10:27:27 -04:00
ThePenguinDev
88a6552a77 fix: extract thumbnail url 2023-07-13 16:03:58 -04:00
ThePenguinDev
ba327f8738 fix: cached providers are being filtered 2023-07-13 15:37:34 -04:00
ThePenguinDev
b14431d783 fix: extract thumbnail if it is a video and detect media type 2023-07-13 13:25:14 -04:00
ThePenguinDev
431d8102fe fix: check if it is a video to extract the thumbnail 2023-07-13 13:11:09 -04:00
ThePenguinDev
3b3624c870 fix: get providers
It properly returns if already cached

Saves to redis when is necessary
2023-07-11 15:14:15 -04:00
ThePenguinDev
a53fc09beb fix: 🐛 tags are working 2023-07-07 17:45:18 -04:00
ThePenguinDev
8c89bea787 fix: load more is working
Now it checks if the current scraper is instance of AxiosScraper to get the json
2023-07-07 17:23:45 -04:00
ThePenguinDev
e02a787ad1 feat: Relative time is now available 2023-07-07 16:15:40 -04:00
ThePenguinDev
938c75b0b3 fix: timestamp convertions 2023-07-07 16:11:48 -04:00