zyachel
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
Niklas Poslovski
264442448f
Add API endpoints for all routes that contain IMDB data
2023-10-29 19:00:44 +01:00
zyachel
2b00d5406a
chore(release): 3.2.0
2023-10-29 00:50:34 +05:30
zyachel
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
zyachel
60fb23fc5b
refactor(name): remove console statement
2023-10-29 00:49:55 +05:30
zyachel
12eaa741ab
refactor: general refactor
...
make barrel files .ts instead of .tsx
move layouts to components directory
2023-10-29 00:49:51 +05:30
zyachel
40eb8a372b
chore(release): 3.1.1
2023-10-14 15:32:18 +05:30
zyachel
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
zyachel
5fa5e9e2c2
docs(readme): update instances list
...
add a new instance from @ButteredCats
closes https://github.com/zyachel/libremdb/issues/58
2023-10-03 00:28:53 +05:30
zyachel
27322a4c8c
docs(readme): update instances list
...
remove instance from fascinated.cc as cert is broken
add a new instance by openxng.com
closes https://github.com/zyachel/libremdb/issues/54
closes https://github.com/zyachel/libremdb/issues/56
2023-09-02 21:51:15 +05:30
zyachel
21a1c83d95
fix(title): fix a crash in title route
2023-07-09 19:14:59 +05:30
zyachel
b07cb713d8
docs(instances): update instances list
...
add a new instance by @toyboatcash, and remove esmail's instance
closes https://github.com/zyachel/libremdb/issues/53 , closes
https://github.com/zyachel/libremdb/issues/47
2023-07-09 19:11:26 +05:30
tuxsudo
5628d6b75d
Add libremdb.tux.pizza instance
2023-06-25 19:26:35 +00:00
zyachel
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
zyachel
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
zyachel
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
zyachel
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
NoPlagiarism
23eeae3558
Add WhateverItWorks instance
2023-05-26 00:33:25 +05:00
zyachel
bb6405cb05
chore(release): 3.1.0
2023-05-21 18:30:11 +05:30
zyachel
c53c88db9b
feat(cache): implement caching of routes
2023-05-21 18:15:03 +05:30
zyachel
8599ae2c5a
fix(form): fix hydration error
...
was due to nested anchor tags
2023-05-21 18:13:44 +05:30
zyachel
8d9b6630a5
fix(name): fix a couple of crashes in name and title route
2023-05-21 18:12:23 +05:30
zyachel
be80244eb3
docs(instances): remove dead instances
...
this commit removes instances that are either unreachable, or haven't been updated in a long time.
closes https://github.com/zyachel/libremdb/issues/46
2023-05-21 14:40:54 +05:30
zyachel
a0f3ba095a
docs(instances): update instances list
...
add a new instance by @RealFascinated
closes https://github.com/zyachel/libremdb/issues/44
2023-05-07 08:42:25 +05:30
zyachel
11aea1d489
docs(instances): update instances list
...
add a new instance by nerdyfam.tech
resolves https://github.com/zyachel/libremdb/issues/42#issuecomment-1524052255
2023-04-29 11:30:21 +05:30
zyachel
3ef41d9a6d
docs(instances): update instances list
...
add a new instance by @xbdmHQ
close https://github.com/zyachel/libremdb/issues/43
2023-04-26 22:18:59 +05:30
zyachel
7dea9eac14
build(dependencies): update dependencies and use pnpm v8
...
this commit also fixes an accidental lockfile mismatch
close https://github.com/zyachel/libremdb/issues/42
2023-04-26 22:12:22 +05:30
zyachel
86737c51ee
chore(release): 3.0.0
2023-04-15 21:48:38 +05:30
zyachel
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
zyachel
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
zyachel
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
Valère
cbce2cac34
docs: Add Hostux intance ( #40 )
2023-04-09 07:47:16 +00:00
kuanhulio
1eeaab259d
build: harden docker implementation ( #38 )
...
* harden docker implementation
* fix caching error
---------
Co-authored-by: Nullnet Services Administrator <admin@nullnet.services>
2023-03-20 08:16:32 +05:30
zyachel
505ff4d839
refactor: replace relative paths with absolute ones in import statements
2023-01-28 22:09:27 +05:30
zyachel
20418b4c1f
build(dockerfile): replace yarn with pnpm
2023-01-28 22:08:28 +05:30
zyachel
68072b5f68
ci: use locally generated changelog instead of github actions
...
this commit replaces the previous workflow of bumping version, generating changelog, and tagging release using github actions with a local one(using
`commit-and-tag-version`)
2023-01-28 22:06:06 +05:30
zyachel
c79dc2a481
docs: compress screenshots
2023-01-28 21:45:41 +05:30
zyachel
4dde7bde77
docs: update instances list
...
add a new instance, and fill missing info of another one
fix https://github.com/zyachel/libremdb/issues/32
2023-01-28 19:20:29 +05:30
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
Conventional Changelog Action
78b8a9afc3
chore(release): v2.4.0 [skip ci]
2023-01-22 15:49:21 +00:00
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
Conventional Changelog Action
feffb7d8f6
chore(release): v2.3.1 [skip ci]
2023-01-15 16:58:54 +00:00
zyachel
182b3c1072
docs: add userscript to automatic redirectors list
2023-01-15 22:28:16 +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
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