e0bfbdd719
feat: integrate Hardcover API for books
...
- Add lib/hardcover.ts with GraphQL client for Hardcover API
- Add routes/api/books/[name].ts for creating books via Hardcover ID
- Add routes/api/books/enhance/[name].ts for enhancing books
- Add routes/api/hardcover/query.ts for searching books
- Add routes/books/[name].tsx and index.tsx for book pages
2026-02-10 18:19:10 +01:00
c232794cc0
feat: add Book type to schema and sidebar
...
- Add BookContentSchema with headline, subtitle, bookBody, reviewBody fields
- Add BookResource type and update GenericResourceSchema
- Add books to sidebar navigation with Bookmark Tabs icon
2026-02-10 18:17:32 +01:00
Max Richter
7dda2dd60d
feat: add kmenu icon for mobile
2025-11-12 16:12:57 +01:00
Max Richter
7ad08daf80
fix: make recipe crawling work
2025-11-12 15:41:30 +01:00
Max Richter
655fc648e6
feat: fallback to unsplash cover when article contains no image
2025-11-09 23:52:53 +01:00
Max Richter
6c6b69a46a
fix: make search work
2025-11-07 18:58:23 +01:00
Max Richter
bf3483019c
fix: make unseen search work
2025-11-07 18:18:39 +01:00
Max Richter
581f1c1926
fix: make search usable again
2025-11-05 00:42:53 +01:00
Max Richter
7664abe089
fix: actually write image
2025-11-04 16:04:51 +01:00
Max Richter
56a104c8b9
feat: use better names for md files
2025-11-04 13:26:49 +01:00
Max Richter
3103ed19fb
fix: correctly fetch marka pi in background
2025-11-04 12:58:26 +01:00
Max Richter
fea9b69d4d
feat: cache marka api responses
2025-11-04 12:09:17 +01:00
Max Richter
696082250d
fix: soo many lint errors
2025-11-03 00:03:27 +01:00
Max Richter
c13420c3ab
chore: deno fmt
2025-11-02 21:58:02 +01:00
Max Richter
098da12ac4
fix: make recipe ingredinets interactive
2025-11-02 20:01:01 +01:00
Max Richter
21841b4dc4
fix: use correct url
2025-11-02 19:03:34 +01:00
Max Richter
e6b90cb785
feat: refactor whole bunch of stuff
2025-11-02 19:03:11 +01:00
Max Richter
d7037e1ca1
fix: post images with as correct arraybuffer to marka
2025-10-31 18:12:24 +01:00
Max Richter
ab9c0f96e0
fix: make sure series/movies endpoints use correct type
2025-10-31 17:55:02 +01:00
Max Richter
de0b2e7a8f
fix: refactor some stuff
2025-10-31 17:34:06 +01:00
Max Richter
1f67f8af34
feat: use marka api in all apis
2025-10-31 16:23:20 +01:00
Max Richter
79d692c2c6
fix: dont import node:path in clientside components
2025-10-31 15:41:46 +01:00
Max Richter
7e60327940
feat: allow creating articles with marka
2025-10-31 15:26:34 +01:00
Max Richter
dfa3826ec5
chore: use same fs version everywhere
2025-10-28 20:36:03 +01:00
Max Richter
f680b5f832
feat: initial refactor to use marka as backend
2025-10-28 20:15:23 +01:00
0beb3b1071
refactor: split telegram.ts into seperate files
2025-05-22 15:36:38 +02:00
001c524d73
fix: reply in html
2025-05-09 19:57:18 +02:00
9dc01a59be
feat: some more logs
2025-05-09 19:51:25 +02:00
a414a80766
fix: dont inline the image in telegram response
2025-05-09 19:46:41 +02:00
46519ef1ea
feat: print images in chat
2025-05-09 19:39:54 +02:00
6f9717f530
feat: add some error messages
2025-05-09 19:32:00 +02:00
acefbcbd14
feat: add telegram bot
2025-05-09 19:05:23 +02:00
d450f4ed42
feat: dont show image duplicate in beginnign of markdown
2025-01-26 02:00:59 +01:00
4ff7ef7b5c
fix: dont double cache documents
2025-01-25 18:57:06 +01:00
23f33b7472
fix: dont double cache documents
2025-01-25 18:51:10 +01:00
d8f40500bb
fix: make the website also work on mobile
2025-01-25 00:45:22 +01:00
00e7820462
feat: admin log page
2025-01-25 00:00:04 +01:00
287230c996
feat: better searching
2025-01-21 00:10:05 +01:00
463141981b
fix(backend): rendering issue
2025-01-19 21:11:38 +01:00
5fac6de05a
feat: some stuff
2025-01-19 20:25:47 +01:00
ce38b2be0a
feat: add proxy server
2025-01-19 19:49:24 +01:00
78e94ccf82
refactor: simplify parse ingredients code
2025-01-19 19:22:19 +01:00
f106460502
refactor(backend): split log files into separate file
2025-01-19 16:43:00 +01:00
6b6b9f8a6a
fix: add missing dockerfile deps
2025-01-18 01:52:28 +01:00
fcd21dc871
fix: add missing dockerfile deps
2025-01-18 01:30:43 +01:00
d4cccacc28
feat: url scraper to recipe
2025-01-18 00:46:05 +01:00
90fcb1e4cd
fix: update dockerfile
2025-01-06 16:19:32 +01:00
53c4d5b129
feat: completely remove redis
2025-01-06 16:14:29 +01:00
fae1c7d91a
fix: update dockerfile
2025-01-05 23:46:11 +01:00
e8c6705676
fix: update dockerfile
2025-01-05 23:38:49 +01:00