21 Commits

Author SHA1 Message Date
zyachel
2c5d2f86e4 feat: add info related to the current instance
this commit adds additional info about instance like release tag and instance maintainer contact.

fix: https://codeberg.org/zyachel/libremdb/issues/8
2023-01-28 19:06:21 +05:30
zyachel
5cc2ef02ce feat: add error boundary
makes crashes graceful
2023-01-22 21:14:46 +05:30
zyachel
71d1d5b34e fix: fix app crash
this commit fixes a crash due to unavailability of localStorage

https://github.com/zyachel/libremdb/issues/31
2023-01-22 21:13:09 +05:30
zyachel
a32785ce00 fix: fix unseekable videos on webkit-based browsers
this commit fixes videos not being able to fast-forward/rewind for lack of http headers and 206
status code

fix https://github.com/zyachel/libremdb/issues/26
2023-01-14 16:36:20 +05:30
zyachel
0cff34a766 feat(search): add basic search functionality
this commit adds basic search feature.

fix: https://codeberg.org/zyachel/libremdb/issues/9, https://github.com/zyachel/libremdb/issues/10
2022-12-31 22:21:36 +05:30
zyachel
57b050f196 refactor: refactor code a bit
make a hook to abstarct logic from page
changes to .prettierrc
changes to a couple of imports/exports
bunch of screen reader tweaks
2022-12-31 22:02:48 +05:30
zyachel
5fd0d92187 fix(redis): fix logs being polluted when redis is disabled
also used streaming when redis is disabled for faster response.
2022-11-13 17:29:47 +05:30
httpjamesm
7a717aa212 feat: make redis cache optional 2022-11-12 10:57:56 -05:00
httpjamesm
a410bc4264 refactor: use zyachel's code 2022-11-12 10:56:51 -05:00
httpjamesm
6ae71d7907 fix: remove "information collected by other services" in privacy 2022-10-31 18:23:05 -04:00
httpjamesm
44d3a33fb3 feat: update information in FAQ 2022-10-31 18:10:34 -04:00
httpjamesm
720f2b6acb feat: IP ratelimit for media proxy 2022-10-31 18:05:19 -04:00
httpjamesm
9bce8a2dd5 fix: bypass response limit for media proxy endpoint 2022-10-31 17:46:17 -04:00
httpjamesm
1983f6b1fb feat: proxy videos and add more descriptive error messages 2022-10-31 17:45:14 -04:00
httpjamesm
dba2ba5aa4 feat: fetch images from media proxy on frontend 2022-10-31 17:37:36 -04:00
httpjamesm
2c8d138cbd feat: cache media proxy data in redis for 30 mins 2022-10-31 17:28:18 -04:00
httpjamesm
59a314b2bd feat: media proxy for anonymous loads 2022-10-31 17:04:26 -04:00
httpjamesm
261a37576b fix: change to poster for og:image 2022-10-30 19:21:19 -04:00
httpjamesm
a2fc2322a3 feat: add "og:image" property for social media embeds 2022-10-30 19:18:12 -04:00
zyachel
256ce38d35 docs: update readme
make readme more readable
2022-09-24 20:36:24 +05:30
zyachel
9891204f5a feat: major rewrite
the application is now rewritten in next.js. this commit also adds the ability to see trailers, did you know, more like this, etc. on title page.

BREAKING CHANGE: the whole application is rewritten from scratch.
2022-09-24 09:31:09 -04:00