Commit graph

123 commits

Author SHA1 Message Date
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 cfa8c53d11 docs: update instances list
add a new instance by lunar.icu

fix: https://github.com/zyachel/libremdb/issues/28
2022-12-31 22:40:29 +05:30
Conventional Changelog Action 5d45990798 chore(release): v2.3.0 [skip ci] 2022-12-31 17:01:44 +00:00
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 81eaf2fd5e fix: couple css improvements for webkit-based browsers
introduces a new mixin to handle webkit-based shenanigans.
also adds a mixin to make keyboard navigation easier.
and other small tweaks to css(like accent color and color scheme).
2022-12-31 22:10:31 +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 64f3896258 style: remove whitespace from .gitignore
was causing typescript decralation file to be indexed by git
2022-12-24 23:11:27 +05:30
zyachel b4bcdb7152 docs: update instances list
add a new instance

https://github.com/zyachel/libremdb/issues/27
2022-12-24 23:03:51 +05:30
Conventional Changelog Action 80b0ca6bf0 chore(release): v2.2.2 [skip ci] 2022-12-10 14:45:51 +00:00
zyachel 78b14ec079 fix: app crash on qutebrowser
add a prop in numberformat options that was resulting in out of range error.
also swapped
'replaceAll' with 'replace'

https://github.com/zyachel/libremdb/issues/24
2022-12-10 20:15:28 +05:30
zyachel c2df20e6ad docs(.env): update .env
some variables aren't optional anymore

fix https://github.com/zyachel/libremdb/issues/22
2022-12-10 20:15:28 +05:30
Conventional Changelog Action 2afb5b1da6 chore(release): v2.2.1 [skip ci] 2022-12-01 17:04:11 +00:00
zyachel dd75df01eb fix(title): fix site crash
production status of titles is sometimes null. this commit accounts for that and prevents site from crashing.

https://github.com/zyachel/libremdb/issues/22
2022-12-01 22:30:07 +05:30
TinyWiFi 28d8331ae9
docs: update Region for vern.cc Public Instances
done on behalf of ~vern admins (https://vern.cc/admins)
2022-11-27 12:27:45 +00:00
Conventional Changelog Action 7501b69078 chore(release): v2.2.0 [skip ci] 2022-11-13 12:51:29 +00:00
zyachel 5dc6f60cae docs: update README 2022-11-13 18:19:12 +05:30
zyachel 1658769a30 feat: force a certain language when getting data
when fetching data, sometimes it's returned in a language depending on server IP address.
 this
commit fixes that behaviour

https://github.com/zyachel/libremdb/issues/20
2022-11-13 17:39:29 +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
Conventional Changelog Action 6f664d2164 chore(release): v2.1.0 [skip ci] 2022-11-13 06:41:18 +00:00
zyachel 31218adac1
Merge pull request #19 from httpjamesm/main
Anonymous media proxy, local docker, private IP ratelimit and caching with redis
2022-11-13 12:11:01 +05:30
httpjamesm 0b1081c485 chore: update env local example 2022-11-12 10:58:25 -05:00
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 fda79adc52 docs: remove unnecessary big header 2022-10-31 18:26:15 -04:00
httpjamesm 0213de9403 docs: add newline 2022-10-31 18:25:04 -04:00
httpjamesm 6ae71d7907 fix: remove "information collected by other services" in privacy 2022-10-31 18:23:05 -04:00
httpjamesm eac51d2465 docs: correct two FAQ questions 2022-10-31 18:21:49 -04:00
httpjamesm 672ee27dcc Merge remote-tracking branch 'upstream/main' 2022-10-31 18:18:01 -04:00
httpjamesm cc7968074b docs: update readme with redis and new local docker instructions, privacy updates and more 2022-10-31 18:14:52 -04:00
httpjamesm cdd73c6123 chore: update env local example with redis_url 2022-10-31 18:14:28 -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 b7ee6863e5 feat: docker support for easy deployment 2022-10-31 17:28:27 -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
Conventional Changelog Action 00cadf54e0 chore(release): v2.0.0 [skip ci] 2022-10-31 14:53:29 +00:00
httpjamesm f207d688e2 fix: change to poster for og:image 2022-10-31 20:23:12 +05:30
httpjamesm 4638f913e8 chore: add prettierrc file for future contributors 2022-10-31 20:23:12 +05:30
httpjamesm d152cf4b62 feat: add "og:image" property for social media embeds 2022-10-31 20:23:12 +05:30
httpjamesm 3f987b59dc fix: remove double space in inspiration credit 2022-10-31 20:23:12 +05:30
httpjamesm 261a37576b fix: change to poster for og:image 2022-10-30 19:21:19 -04:00
httpjamesm 0c76f485f9 chore: add prettierrc file for future contributors 2022-10-30 19:18:20 -04:00
httpjamesm a2fc2322a3 feat: add "og:image" property for social media embeds 2022-10-30 19:18:12 -04:00
httpjamesm 478b45977d fix: remove double space in inspiration credit 2022-10-30 19:14:17 -04:00
zyachel 256ce38d35 docs: update readme
make readme more readable
2022-09-24 20:36:24 +05:30
Conventional Changelog Action d2a752015f chore(release): v1.0.0 [skip ci] 2022-09-24 09:31:09 -04:00
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