Commit graph

123 commits

Author SHA1 Message Date
zyachel
410cc70259
Merge pull request #60 from SudoVanilla/patch-1
Add SudoVanilla's Instance
2023-11-25 21:55:53 +00:00
Korbs
258a82f2ac
Add that SudoVanilla's Instance uses Cloudflare 2023-11-25 12:26:47 -05:00
Korbs
e2a335f98d
Add SudoVanilla's Instance 2023-11-25 12:26:16 -05:00
zyachel
246f1155d5 Merge branch 'main' of codeberg.org:zyachel/libremdb into nipos-main 2023-10-30 01:37:55 +05:30
zyachel
19f1700a55 feat(api): add api endpoints for dynamic routes
Squashed commit of the following:

commit 9fdd731136
Author: zyachel <aricla@protonmail.com>
Date:   Mon Oct 30 01:25:32 2023 +0530

    feat(api): add a catch-all route

commit 4dffbbc0ec
Author: zyachel <aricla@protonmail.com>
Date:   Mon Oct 30 01:24:10 2023 +0530

    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

commit 264442448f
Author: Niklas Poslovski <niklas.poslovski@nikisoft.one>
Date:   Sun Oct 29 19:00:44 2023 +0100

    Add API endpoints for all routes that contain IMDB data
2023-10-30 01:34:28 +05:30
zyachel
9fdd731136 feat(api): add a catch-all route 2023-10-30 01:25:32 +05:30
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