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
d9c37b7f8f
add footer to the layout
...
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
19a74ec438
fix missing border-bottom semicolon for header
...
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
1132ba4a98
add PUBLIC_TITLE env and cleanup example env file
...
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
ff8ca7db4a
[skip ci] fix example docker compose
...
Signed-off-by: ngn <ngn@ngn.tf >
2025-01-19 23:37:48 +03:00
e1d46adb1e
fix theme selection
...
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
721d83eff1
fix footer link loop and update theme colors
...
Signed-off-by: ngn <ngn@ngn.tf >
2025-01-19 23:32:01 +03:00
2b13a79013
update footer links
...
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
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