Commit Graph

68 Commits

Author SHA1 Message Date
648d5cde32 fix(media): fix videos not playing
fixes mimetype
also adds other playable trailers, if they exist
2025-06-10 09:48:05 +03:00
f92035ed8e feat(opensearch): add abilility to add libremdb as search engine
thanks to @user451421541757324

re https://github.com/zyachel/libremdb/issues/95
2025-06-10 09:47:49 +03:00
34bcdc3b05 fix(name,title): handle empty states in "did you know" section 2025-06-10 09:47:11 +03:00
e98ab85034 feat(title): add "interests" in basic info 2025-06-10 09:47:05 +03:00
255fbb521f fix(title): fix title route crash
was due to an upstream change.
also show ai summary, ratings distrubution, and multiple user
reviews

re https://github.com/zyachel/libremdb/issues/98
2025-06-10 09:46:57 +03:00
ac60bda3bd fix(error): add trace to browser in dev mode
also make AppError a bit easier to use
2025-06-10 09:46:37 +03:00
ngn
d9c37b7f8f add footer to the layout
All checks were successful
Build and publish the docker image / build (push) Successful in 1m20s
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-20 00:31:02 +03:00
ngn
19a74ec438 fix missing border-bottom semicolon for header
All checks were successful
Build and publish the docker image / build (push) Successful in 1m19s
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-20 00:25:03 +03:00
ngn
1132ba4a98 add PUBLIC_TITLE env and cleanup example env file
All checks were successful
Build and publish the docker image / build (push) Successful in 1m19s
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:48:30 +03:00
ngn
ff8ca7db4a [skip ci] fix example docker compose
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:37:48 +03:00
ngn
e1d46adb1e fix theme selection
All checks were successful
Build and publish the docker image / build (push) Successful in 1m22s
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:34:29 +03:00
ngn
721d83eff1 fix footer link loop and update theme colors
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:32:01 +03:00
ngn
2b13a79013 update footer links
Some checks failed
Build and publish the docker image / build (push) Failing after 40s
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:18:56 +03:00
ngn
d1e2d1fa1f general cleanup
Signed-off-by: ngn <ngn@ngn.tf>
2025-01-19 23:13:30 +03:00
1030798a73 fix(reviews): revert implementation of reviews route
have to rewrite it later

re: https://github.com/zyachel/libremdb/issues/91
2024-12-15 09:23:41 +00:00
67891c7655 fix(list): remove list route
as the upstream code has changed significantly, we'll need to rewrite it

BREAKING CHANGE: will give 503 now
2024-08-24 16:07:17 +05:30
e320557add fix(error): add sanity checks before error destructuring
also preserve original stack trace(and print it) in dev mode
2024-08-24 16:06:47 +05:30
333d3b107e fix(cleaners): fix app crash
was caused due to outdated property names

re https://github.com/zyachel/libremdb/issues/83
2024-08-23 03:08:45 +05:30
2626dfd8ab fix: add disclaimer
resolves https://codeberg.org/zyachel/libremdb/issues/12
2024-04-18 23:26:32 +05:30
324c138ec4 fix(cache): make cache keys for review more distinctive 2024-03-31 17:21:35 +05:30
1041de5439 fix(api): fix reviews api
was returning title info
2024-03-31 16:39:26 +05:30
dc42b3204c feat(reviews): add reviews route
allows seeing all reviews with optional filters.
works sans JS as well

closes https://github.com/zyachel/libremdb/issues/25
closes https://codeberg.org/zyachel/libremdb/issues/19
2024-03-31 15:38:07 +05:30
a5b7d52783 fix(title): fix title route crash
was due to non-existance of genres on "more like this" for some titles

closes https://github.com/zyachel/libremdb/issues/61
2023-12-07 23:38:18 +05:30
9fdd731136 feat(api): add a catch-all route 2023-10-30 01:25:32 +05:30
4dffbbc0ec fix(api): refactor all endpoints a bit
disallow methods other that GET
properly type return types
add type guards where needed
make all endpoints
return same response format for consistency
2023-10-30 01:24:32 +05:30
264442448f Add API endpoints for all routes that contain IMDB data 2023-10-29 19:00:44 +01:00
97f1432ac5 feat(list): add list route
adds ability to see titles, names, and images lists

closes https://github.com/zyachel/libremdb/issues/6
2023-10-29 00:49:55 +05:30
60fb23fc5b refactor(name): remove console statement 2023-10-29 00:49:55 +05:30
12eaa741ab refactor: general refactor
make barrel files .ts instead of .tsx
move layouts to components directory
2023-10-29 00:49:51 +05:30
e91c313f12 fix(name): fix route crash for some ids
sometimes we don't get genres, causing the crash.

fix https://codeberg.org/zyachel/libremdb/issues/20
2023-10-14 15:22:59 +05:30
21a1c83d95 fix(title): fix a crash in title route 2023-07-09 19:14:59 +05:30
38ed0c6217 fix(name): fix name route crash
this commit fixes a crash in name route caused by upstream

closes https://github.com/zyachel/libremdb/issues/51
2023-06-18 14:31:40 +05:30
c610ef4d1b fix(media proxy): fix 304 response code with body error
was accidently sending a 304 with body. introduced in c53c88d
2023-06-03 22:20:56 +05:30
736d680243 fix(card): fix long attributes in cards under 'Known For' section
makes the attributes scrollable instead
2023-06-03 22:18:36 +05:30
0aea2f47da fix(error): fix incorrect 'view on IMDb' link on error page
the error was due to a faulty logic. 'useRouter' was being used to detect pathname, which doesn't
keep original url on 404 page.
this commit fixes that.
this commit also makes it easy to go to
IMDb by adding a clear link on error page.

closes https://github.com/zyachel/libremdb/issues/50
2023-06-03 22:12:54 +05:30
c53c88db9b feat(cache): implement caching of routes 2023-05-21 18:15:03 +05:30
8599ae2c5a fix(form): fix hydration error
was due to nested anchor tags
2023-05-21 18:13:44 +05:30
8d9b6630a5 fix(name): fix a couple of crashes in name and title route 2023-05-21 18:12:23 +05:30
75732e0086 feat(route): add name route
adds much needed route

fix https://github.com/zyachel/libremdb/issues/39, https://github.com/zyachel/libremdb/issues/36,
https://codeberg.org/zyachel/libremdb/issues/11
2023-04-15 21:45:30 +05:30
18ca98fd4a refactor: make components more modular
would help in implementing name route

also did some stylistic changes
2023-04-15 20:58:09 +05:30
8ce02d0236 fix(title): fix title page crash
due to upstream change in data, title page was broken. this commit fixes thate

BREAKING CHANGE: older versions won't work, at least for title route
2023-04-15 20:49:28 +05:30
505ff4d839 refactor: replace relative paths with absolute ones in import statements 2023-01-28 22:09:27 +05:30
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
5cc2ef02ce feat: add error boundary
makes crashes graceful
2023-01-22 21:14:46 +05:30
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
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
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
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
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
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