Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6393 commits
Select commit Hold shift + click to select a range
d0c447a
chore(deps): bump @googleapis/youtube from 34.0.0 to 34.1.0 (#23068)
Aug 21, 2026
b4fd01a
chore(deps): bump patchright from 1.61.1 to 1.62.1 (#23067)
Aug 21, 2026
3646809
feat(route/rumble): add channel feed (#21545)
Aug 22, 2026
7f958db
feat(route): add Grand Canal Mus news&exhib route (#22898)
Aug 22, 2026
8ce50e4
feat: migrate deprecated routes (#23071)
Aug 22, 2026
069ef65
style: auto format
Aug 22, 2026
01eb4db
fix(route/secretsanfrancisco): request JSON explicitly from WP REST A…
Aug 22, 2026
1a08b2e
fix(route/anthropic): honor limit in research to cap detail fetches (…
Aug 22, 2026
08a38f0
refactor: typing house-keeping (#23074)
Aug 22, 2026
5151c32
fix: remove dangerouslySetInnerHTML
Aug 22, 2026
7f1cd67
feat(route/tiktok): drop playwright (#23088)
Aug 24, 2026
086a180
chore(deps-dev): bump the vitest group with 2 updates (#23092)
Aug 24, 2026
f5acced
chore(deps): bump html-to-text from 10.0.0 to 10.0.1 (#23094)
Aug 24, 2026
01adeaf
chore(deps): bump uuid from 14.0.1 to 14.0.2 (#23096)
Aug 24, 2026
0c42700
chore(deps): bump @honeybadger-io/js from 6.16.0 to 6.16.1 (#23097)
Aug 24, 2026
d17d120
chore(deps): bump @scalar/hono-api-reference from 0.11.14 to 0.11.16 …
Aug 24, 2026
dcf47bd
chore(deps): bump @hono/zod-openapi from 1.6.0 to 1.6.1 (#23098)
Aug 24, 2026
466780b
chore(deps): bump hono from 4.13.2 to 4.13.3 (#23095)
Aug 24, 2026
11bb88c
chore(deps): bump devenv from `4b10b32` to `785cff5` (#23101)
Aug 24, 2026
da6971c
chore(deps): bump MatteoGabriele/agentscan-action from 2.3.0 to 2.4.0…
Aug 24, 2026
03e49da
chore(deps): bump @notionhq/client from 5.25.2 to 5.26.0 (#23099)
Aug 24, 2026
e91585c
chore(deps-dev): bump the cloudflare group across 1 directory with 4 …
Aug 24, 2026
239c02a
chore(deps-dev): bump @vercel/nft from 1.10.2 to 1.11.0 (#23093)
Aug 24, 2026
bf790de
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
Aug 24, 2026
4f68c11
chore: group hono
Aug 24, 2026
0b9995b
refactor: fix lint issues
Aug 24, 2026
cc720a1
feat(route): Add Markets route of Schwab Network (#23072)
Aug 24, 2026
8450850
feat: replace node:vm with vm2
Aug 24, 2026
c92863e
feat(route/threads): add search (#23103)
Aug 24, 2026
0a5fb34
fix(route/secretsanfrancisco): parse WordPress dates as UTC (#23087)
Aug 24, 2026
bff8a52
feat(route): add ryo.lu journal (#23104)
Aug 24, 2026
22140ba
chore(deps): bump imapflow from 1.7.1 to 1.7.2 (#23110)
Aug 25, 2026
ef2e0e1
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
Aug 25, 2026
e4fe5d9
chore(deps): bump otplib from 13.4.1 to 13.5.0 (#23109)
Aug 25, 2026
3fbf551
chore(deps): replace mailparser with postal-mime
Aug 25, 2026
1afe42b
feat: replace node:vm with vm2
Aug 25, 2026
8aeb46b
feat(route/pixiv): add category to search results (#23113)
Aug 25, 2026
6286d13
chore(deps): bump nixpkgs from `ffb3c9b` to `2c423e0` (#23116)
Aug 26, 2026
b1d942b
chore(deps): bump tldts from 7.4.10 to 7.4.11 (#23118)
Aug 27, 2026
c2ca454
chore: set max-description-length to 2000
Aug 27, 2026
81d9d36
feat(route): add Shopify Engineering blog (#23040)
Aug 28, 2026
6068747
chore(deps): bump MatteoGabriele/agentscan-action from 2.4.0 to 2.5.0…
Aug 28, 2026
6738a11
chore(deps): bump devenv from `ffb790f` to `4352c84` (#23124)
Aug 28, 2026
75bb028
chore(deps): bump nixpkgs from `2c423e0` to `56c02bc` (#23125)
Aug 28, 2026
86516b3
fix(route/wikipedia): parse current events top/bottom template form (…
Aug 28, 2026
821523b
fix(route/wikipedia): reject unrecognised includeToday values (#23127)
Aug 28, 2026
40aca95
fix(route/bilibili): guard against null emoji_details in followings d…
Aug 29, 2026
2ef7ca7
fix: disable moby in devcontainer for trixie base image (#23135)
Aug 29, 2026
43fee8a
feat(route): add onlyfans (#23145)
Aug 30, 2026
2d9925c
fix(route/deeplearning): fix parsing (#23144)
Aug 30, 2026
976237f
chore: fix heading parsing w/ additional headings in inlineCode
Aug 31, 2026
4170def
fix(route/dongqiudi): fix season result & team news (#23147)
Aug 31, 2026
ffa336c
chore(deps): bump hono from 4.13.3 to 4.13.5 in the hono group (#23151)
Aug 31, 2026
656e0a3
chore(deps): bump markdown-it from 15.0.0 to 15.0.1 (#23156)
Aug 31, 2026
59ed862
chore(deps): bump p-map from 7.0.6 to 7.0.7 (#23154)
Aug 31, 2026
86f0026
chore(deps): bump imapflow from 1.7.2 to 1.7.6 (#23155)
Aug 31, 2026
853b3ce
chore(deps-dev): bump vite-tsconfig-paths (#23160)
Aug 31, 2026
9b41f8e
chore(deps): bump vm2 from 3.11.6 to 3.11.8 (#23158)
Aug 31, 2026
b866acd
chore(deps): bump nixpkgs from `56c02bc` to `9fbb54b` (#23163)
Aug 31, 2026
7958666
chore(deps-dev): bump eslint in the eslint group across 1 directory (…
Aug 31, 2026
4abdba7
chore(deps): bump devenv from `4352c84` to `3d2c030` (#23162)
Aug 31, 2026
507dc62
chore(deps-dev): bump lint-staged from 17.3.0 to 17.4.1 (#23161)
Aug 31, 2026
deb1982
style: auto format
Aug 31, 2026
015a99e
chore: rebuild pnpm lock
Aug 31, 2026
227384f
chore(deps-dev): bump @types/node from 26.2.0 to 26.4.0 (#23159)
Aug 31, 2026
76e6ebe
chore(deps-dev): bump the typescript-eslint group across 1 directory …
Aug 31, 2026
b47e9cc
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
Aug 31, 2026
556cd9c
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
Aug 31, 2026
f18a33e
chore(deps): bump @sentry/node from 10.70.0 to 10.71.0 (#23157)
Aug 31, 2026
98e3837
chore(deps-dev): bump eslint-plugin-unicorn from 72.0.0 to 73.0.0 (#2…
Aug 31, 2026
ead3f3c
chore(deps-dev): bump discord-api-types from 0.38.53 to 0.38.54 (#23172)
Sep 1, 2026
bf19e9a
chore(deps): bump devenv from `3d2c030` to `eeced81` (#23173)
Sep 1, 2026
a3556ed
chore(deps): bump @sentry/node from 10.71.0 to 10.72.0 (#23170)
Sep 1, 2026
5d61a4d
chore(deps): bump @scalar/hono-api-reference (#23168)
Sep 1, 2026
41df6d3
chore(deps-dev): bump the cloudflare group with 2 updates (#23167)
Sep 1, 2026
5df9d25
chore(deps): bump zod from 4.4.3 to 4.5.2 (#23169)
Sep 1, 2026
b3970a0
chore(deps-dev): bump eslint-plugin-unicorn from 73.0.0 to 74.0.0 (#2…
Sep 1, 2026
5f39e86
fix(route/mydrivers): remove duplicates (#23176)
Sep 1, 2026
c6cfb4f
build: update cloudflare workers build (#23177)
Sep 2, 2026
97cac27
fix(route/baidu): drop playwright (#23179)
Sep 2, 2026
9bc13f5
feat(route/mi): refactor crowdfunding and newproducts (#23017)
Sep 2, 2026
e72aed0
feat(route): add toutiao (#23181)
Sep 2, 2026
758d19e
feat(route): add baijiahao (#23180)
Sep 2, 2026
418e1f6
chore(deps): bump patchright from 1.62.1 to 1.62.2 (#23183)
Sep 2, 2026
c32df4b
chore(deps): bump tsx from 4.23.12 to 4.23.13 (#23184)
Sep 2, 2026
31bf856
chore(deps): bump zod from 4.5.2 to 4.5.4 (#23185)
Sep 2, 2026
ed42c95
chore(deps-dev): bump @cloudflare/workers-types (#23182)
Sep 2, 2026
30f4abd
chore(deps): bump devenv from `eeced81` to `cb8246b` (#23186)
Sep 2, 2026
379cd8e
chore(deps): bump nixpkgs from `9fbb54b` to `83199d0` (#23187)
Sep 2, 2026
cca82db
chore: opencode review
Sep 3, 2026
d006f94
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
Sep 3, 2026
ca535ec
chore(deps): bump devenv from `cb8246b` to `00832ed` (#23192)
Sep 3, 2026
b1568f9
chore(deps): bump nixpkgs from `83199d0` to `d2f6794` (#23193)
Sep 3, 2026
1dec852
chore: group nix
Sep 3, 2026
c1c23ab
feat(route/br-klassik): add Aktuell (News & Kritik) feed (#23080)
Sep 3, 2026
d629c66
chore: update prompts
Sep 3, 2026
1914ea5
chore(deps): bump the nix group with 2 updates (#23201)
Sep 4, 2026
0c87608
chore(deps): bump undici from 8.10.0 to 8.10.1 (#23197)
Sep 4, 2026
f8a733e
chore(deps-dev): bump the typescript-eslint group with 2 updates (#23…
Sep 4, 2026
9f4cf52
chore(deps): bump @sentry/node from 10.72.0 to 10.73.0 (#23198)
Sep 4, 2026
9a27f27
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
Sep 4, 2026
c4c56a8
chore(deps): bump imapflow from 1.7.6 to 1.7.7 (#23200)
Sep 4, 2026
1819938
chore(deps): bump @googleapis/youtube from 34.1.0 to 35.0.0 (#23199)
Sep 4, 2026
3e11afc
chore(deps): bump the opentelemetry group across 1 directory with 5 u…
Sep 4, 2026
bc8757e
fix(route/rule34video): use bare domain (#23205)
Sep 5, 2026
36a5a38
chore: remove routes-deprecated
Sep 5, 2026
ab4a53c
fix(route/gamebase): use api fetching (#23211)
Sep 5, 2026
df781f0
feat(route): add Beijing Canel Museum news&exhibit route (#23213)
Sep 5, 2026
c619b04
fix(route): update Shanghai Museum domain name (#23214)
Sep 5, 2026
46d98fb
fix(worker): restore feed processing and API routes
Sep 6, 2026
cbddb50
fix(worker): honor logging levels and expose cache existence
Sep 6, 2026
200118c
fix(worker): support HTTP caching and Bilibili render data
Sep 6, 2026
e4e8f37
fix(worker): use native fetch for YouTube API requests
Sep 6, 2026
900e362
fix(worker): skip YouTube subtitle extraction
Sep 6, 2026
1d3432a
fix(worker): replace JSDOM with data parsers and browser sessions
Sep 6, 2026
e18b1d3
fix(zhihu): keep API requests in initialized browser sessions
Sep 6, 2026
d3bfcfc
fix(zhihu): initialize page sessions outside column APIs
Sep 6, 2026
5a2f412
fix(route/kleinanzeigen): fix parsing search results - #23219 (#23219)
Sep 6, 2026
79dd078
feat(route): add Minhang Museum exhibition route (#23117)
Sep 6, 2026
6ca2f66
fix(worker): close shared cache and route compatibility gaps
Sep 7, 2026
20241b2
fix(worker): prevent stale cache locks and normalize feed metadata
Sep 7, 2026
3fe2dda
fix(sciencenet): bound concurrent full-article parsing
Sep 7, 2026
e39a288
chore(deps): bump the nix group with 2 updates (#23236)
Sep 7, 2026
f67fbf0
chore(deps-dev): bump eslint-plugin-regexp from 3.2.0 to 3.3.0 (#23237)
Sep 7, 2026
e4a0abc
fix(worker): support remote Playwright WebSocket browsers
Sep 7, 2026
4376598
chore(deps): bump imapflow from 1.7.7 to 1.7.8 (#23233)
Sep 7, 2026
07e38e9
chore(deps): bump @hono/zod-openapi in the hono group (#23225)
Sep 7, 2026
2d49e8e
chore(deps-dev): bump globals from 17.11.0 to 17.12.0 (#23230)
Sep 7, 2026
7cc1e21
chore(worker): configure production Playwright service binding
Sep 7, 2026
0d706e6
fix(worker): load Playwright only for browser retries
Sep 7, 2026
0bce682
chore(deps): bump query-string from 9.5.0 to 9.5.1 (#23234)
Sep 7, 2026
54895f7
chore(deps-dev): bump discord-api-types from 0.38.54 to 0.38.55 (#23229)
Sep 7, 2026
e4cfa05
chore(deps): bump patchright from 1.62.2 to 1.62.3 (#23232)
Sep 7, 2026
d42aa26
chore(deps): bump vm2 from 3.11.8 to 3.12.1 (#23228)
Sep 7, 2026
f2039a9
chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 (#23235)
Sep 7, 2026
0133460
fix(worker): retry user feeds in browsers and skip subtitles
Sep 7, 2026
a93d960
fix(worker): preserve browser retry cancellation across request clones
Sep 7, 2026
8a257d3
fix(uniqlo,weibo): restore new arrivals and keyword feeds
Sep 7, 2026
d4c70a5
chore(deps-dev): bump the oxc group with 5 updates (#23226)
Sep 7, 2026
21b794b
chore(deps-dev): bump the eslint group across 1 directory with 2 upda…
Sep 7, 2026
d2cad8a
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
Sep 7, 2026
f752dd7
chore(deps-dev): bump tsdown from 0.22.14 to 0.23.0 (#23231)
Sep 7, 2026
b694e09
fix(core): listen on unix domain socket when SOCKET is set (#23238)
Sep 7, 2026
c6eaf77
fix(zhihu): use JSDOM outside Workers
Sep 8, 2026
16fed0d
fix(route/everia): use wp api (#23243)
Sep 8, 2026
4378755
feat(route): add Namoc exhibition route (#23241)
Sep 8, 2026
85c7a8a
fix(bilibili): recover ranking requests blocked by risk control
Sep 8, 2026
e59689c
feat(route): add 1lou search (#23239)
Sep 8, 2026
4a00e66
chore(deps): bump the nix group with 2 updates (#23245)
Sep 8, 2026
865f1cf
chore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 (#23244)
Sep 8, 2026
e3d4200
fix(route/36kr): optional waf token (#23248)
Sep 8, 2026
ea01f7c
fix(core): parse Tuesday and Thursday as past weekdays (#23247)
Sep 8, 2026
5df73fc
chore(flake): bump nodejs from 22 to 24
Sep 8, 2026
f637d3a
feat(route): add iMuseum city exhibitions route (#23246)
Sep 9, 2026
b962780
chore(deps): bump nixpkgs from `801bef6` to `c043004` in the nix grou…
Sep 9, 2026
09da901
fix(route/xiaohongshu): restore authenticated user note full text (#2…
Sep 9, 2026
5b0956b
feat(route): add 98zhibo football highlights route (#23251)
Sep 9, 2026
282351b
feat(route): add Maldita.es (#23148)
Sep 9, 2026
75b823c
chore(deps): bump devenv from `8ea6b32` to `a7014c6` in the nix group…
Sep 10, 2026
e74e656
docs: add StarDesk advertisement alongside Folo
Sep 10, 2026
7510a47
docs: shorten StarDesk advertisement copy
Sep 10, 2026
62a9a2f
feat(route): add iRacing (#23254)
Sep 11, 2026
79e3c24
docs(route/javdb): update session cookie requirement for tags
Sep 11, 2026
1a5562b
chore(deps): bump tldts from 7.4.11 to 7.4.12 (#23268)
Sep 11, 2026
54c3dd4
chore(deps): bump the hono group with 3 updates (#23264)
Sep 11, 2026
1fb1763
chore(deps): bump undici from 8.10.1 to 8.10.2 (#23269)
Sep 11, 2026
51b0aea
chore(deps): bump the nix group with 2 updates (#23274)
Sep 11, 2026
488b672
chore(deps-dev): bump lint-staged from 17.4.1 to 17.5.0 (#23273)
Sep 11, 2026
92a97b9
chore(deps-dev): bump the cloudflare group with 2 updates (#23263)
Sep 11, 2026
15baccc
chore(deps-dev): bump @types/node from 26.4.1 to 26.5.0 (#23272)
Sep 11, 2026
f70d717
chore(deps-dev): bump the typescript-eslint group across 1 directory …
Sep 11, 2026
6a04152
chore(deps): bump entities from 8.0.0 to 8.1.0 (#23270)
Sep 11, 2026
0a4ecdb
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
Sep 11, 2026
67305a5
feat(route): Add Yinxu Museum news and exhibition route (#23253)
Sep 12, 2026
2eb6d13
fix(route/embassy): migrate links to .gov.cn and refresh selectors (#…
Sep 13, 2026
b05e6a2
feat(route): add temposmart new listings
Sep 13, 2026
56f659c
feat(route): add inuki-ichiba new listings
Sep 13, 2026
bc2a357
feat(route): add lg/tokyo food business permits
Sep 13, 2026
8de785c
refactor(route/temposmart): generalize ListingExtra source for reuse
Sep 13, 2026
50b285c
feat(route): add inshokuten new listings
Sep 13, 2026
81bbf98
feat(route): add bukenavi new listings
Sep 13, 2026
5049a32
feat(route): add iri-search new listings
Sep 13, 2026
8a99283
feat(route): add abc-tenpo new listings
Sep 13, 2026
5544fbf
feat(route): add sonomama new listings
Sep 13, 2026
66b8424
feat(route): add tenant-shop new listings
Sep 14, 2026
9f2267e
feat(route): add temponw new listings
Sep 14, 2026
d89814d
chore(deps): bump @honeybadger-io/js from 6.16.1 to 6.16.3 (#23284)
Sep 14, 2026
a9c89d8
chore(deps-dev): bump @types/node from 26.5.0 to 26.5.1 (#23287)
Sep 14, 2026
d66cacc
chore(deps): bump vm2 from 3.12.1 to 3.12.2 (#23288)
Sep 14, 2026
aa441b6
chore(deps-dev): bump rolldown from 1.2.7 to 1.2.8 (#23291)
Sep 14, 2026
a214010
chore(deps-dev): bump lint-staged from 17.5.0 to 17.5.1 (#23290)
Sep 14, 2026
e87fad2
chore(deps): bump markdown-it from 15.0.1 to 15.0.2 (#23293)
Sep 14, 2026
9aebb94
chore(deps): bump the nix group with 2 updates (#23295)
Sep 14, 2026
6cffb04
chore(deps): bump DeterminateSystems/magic-nix-cache-action (#23283)
Sep 14, 2026
e904159
chore(deps): bump @googleapis/youtube from 35.0.0 to 38.0.0 (#23285)
Sep 14, 2026
39b807d
chore(deps): bump @sentry/node from 10.73.0 to 10.74.0 (#23289)
Sep 14, 2026
dd41f30
chore(deps): bump zod from 4.5.4 to 4.6.2 (#23292)
Sep 14, 2026
045328f
chore(deps): bump imapflow from 1.7.8 to 2.0.2 (#23294)
Sep 14, 2026
0719454
chore(deps): bump patchright from 1.62.3 to 1.63.0 (#23286)
Sep 14, 2026
b3fe6cf
feat(route/acfun): add user article route (#23282)
Sep 14, 2026
cc17fe8
feat(route): add inshokuten rent benchmark
Sep 14, 2026
4bbea2c
feat(route): add abc-tenpo rent benchmark
Sep 14, 2026
a1b382a
refactor(route): keep unlabelled 坪単価 in rent_per_tsubo_jpy
Sep 14, 2026
d46d022
style: auto format
Sep 14, 2026
a696a3b
feat(route): add tokyometro ridership
Sep 14, 2026
c4422fa
feat(route): add tokyu ridership
Sep 14, 2026
8070861
feat(route): add odakyu ridership
Sep 14, 2026
9e69de2
feat(route): add keio ridership
Sep 14, 2026
723209f
feat(route): lg/tokyo/food-permit adds 台東区 monthly 新規許可 CSV
Sep 14, 2026
34e1b47
feat(route): lg/tokyo/food-permit adds 品川区 monthly 許可施設一覧 CSV
Sep 14, 2026
962eac3
feat(route): lg/tokyo/food-permit adds 世田谷区 例月新規許可施設一覧 CSV
Sep 14, 2026
75c5862
feat(route): lg/tokyo/food-permit adds 目黒区 飲食店 新規 monthly CSV
Sep 14, 2026
5262341
feat(route): add lg/osaka/food-permit
Sep 14, 2026
92f21c3
style: auto format
Sep 14, 2026
10ed0db
fix(route): dedupe lg/tokyo/food-permit by 許可番号
Sep 14, 2026
e65d29f
docs: add RapidProxy sponsor to README
Sep 15, 2026
1339a5b
chore(deps): bump devenv from `fce7cf3` to `6e32383` in the nix group…
Sep 15, 2026
a4f632d
feat(route): add jreast and toei ridership, jfnet industry report
Sep 15, 2026
4cf4946
perf: replace acorn with oxc-parser (#23302)
Sep 15, 2026
66ca147
fix(route): gate the user supplied hosts in discuz and yna (#23301)
Sep 15, 2026
b81b5b3
feat(route/lg): carry town, first permit date and closure in food-permit
Sep 15, 2026
5756c96
refactor(route/tokyometro): let RidershipExtra carry a yearly total
Sep 15, 2026
b394f95
feat(route/lg): add 東京都統計年鑑 駅別乗降車人員
Sep 15, 2026
8cda8f8
fix(route): add input validations (#23304)
Sep 15, 2026
f59b2d1
fix(route): fix ccdi (#23306)
Sep 15, 2026
dc71878
feat(route): add jma (#23305)
Sep 15, 2026
0f49a5a
feat(route/okayafrica): add music latest route (#23210)
Sep 16, 2026
0f5bc05
chore(deps): bump nixpkgs from `8ce4ef6` to `eaad089` in the nix grou…
Sep 16, 2026
4bd7c93
docs: add Hostinger deployment sponsorship
Sep 16, 2026
7ce3d75
fix: update selector for location (#23308)
Sep 16, 2026
7c1248e
feat(route): add southplus forum (#22186)
Sep 16, 2026
a456b88
feat(route/mikiki): add mikiki latest articles route (#23208)
Sep 17, 2026
1fea257
chore(deps): bump zod from 4.6.2 to 4.6.5 (#23311)
Sep 17, 2026
9c02fef
chore(deps): bump p-map from 7.0.7 to 7.0.8 (#23312)
Sep 17, 2026
8700471
chore(deps): bump tldts from 7.4.12 to 7.4.13 (#23313)
Sep 17, 2026
255db92
chore(deps): bump codecov/codecov-action from 7.0.0 to 7.1.0 (#23310)
Sep 17, 2026
5b132ff
chore(deps): bump devenv from `6e32383` to `6e83050` in the nix group…
Sep 17, 2026
9928f88
fix(route/theverge): adapt to schema changes and harden article rende…
Sep 17, 2026
bf9504c
fix(route/openai): adapt cookbook to the new Astro-based site (#23024)
Sep 17, 2026
d1581ff
feat(route): add 35mmc (#23083)
Sep 18, 2026
f4ed1d4
fix(route/ff14): update api url (#23317)
Sep 18, 2026
e24934c
fix(route/theverge): handle list blocks without items (#23318)
Sep 18, 2026
e64df44
chore(deps): bump hono from 4.13.7 to 4.13.8 in the hono group (#23321)
Sep 18, 2026
bd6d6bd
chore(deps): bump imapflow from 2.0.2 to 2.0.3 (#23326)
Sep 18, 2026
b6fb5d2
chore(deps): bump the nix group with 2 updates (#23327)
Sep 18, 2026
c06d787
chore(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.0 (#23…
Sep 18, 2026
14079b8
chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 (#23319)
Sep 18, 2026
809f244
chore(deps): bump @googleapis/youtube from 38.0.0 to 39.0.0 (#23325)
Sep 18, 2026
d1f247f
chore(deps-dev): bump the cloudflare group with 3 updates (#23320)
Sep 18, 2026
ebc6b08
chore(deps): bump the oxc group across 1 directory with 5 updates (#2…
Sep 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 20 additions & 26 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/devcontainers/images/blob/v0.3.24/src/javascript-node/.devcontainer/devcontainer.json
// https://github.com/devcontainers/images/blob/v0.4.19/src/typescript-node/.devcontainer/devcontainer.json
{
"name": "Node.js",
"image": "mcr.microsoft.com/devcontainers/javascript-node:20-bookworm",
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-trixie",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest",
"moby": false
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
},

// Configure tool-specific properties.
"customizations": {
Expand All @@ -14,51 +23,36 @@
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode",
"deepscan.vscode-deepscan",
"rangav.vscode-thunder-client",
"oxc.oxc-vscode",
"SonarSource.sonarlint-vscode",
"unifiedjs.vscode-mdx",
"VASubasRaj.flashpost", // Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0
"ZihanLi.at-helper"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [1200, 3000],
"forwardPorts": [1200],

"portsAttributes": {
"1200": {
"label": "app port",
"onAutoForward": "notify"
},
"3000": {
"label": "docs port",
"onAutoForward": "notify"
}
},

"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",
"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libcairo2 libcups2t64 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0t64 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",

"updateContentCommand": "pnpm i && pnpm rb",
"updateContentCommand": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "pnpm i && pnpm rb",
"postCreateCommand": "pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Disable auto start dev env since codespaces sometimes fails to attach to the terminal
// "postAttachCommand": {
// "app": "pnpm i",
// // "docs": "pnpm -C website start"
// },

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
}
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
17 changes: 11 additions & 6 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,39 @@
.github
.husky
.idea
.idx
.vscode
Dockerfile*
LICENSE
Procfile
app-minimal
coverage
eslint-plugins
node_modules
test

# files
.codecov.yml
.dockerignore
.editorconfig
.env
.env*
.eslint*
.gitignore
.gitpod.yml
.markdownlint.jsonc
.prettier*
.(yarn|npm|nvm)rc
*.md
*.nix
Dockerfile*
LICENSE
app.json
eslint.config.mjs
docker-compose*
flake.lock
fly.toml
jsconfig.json
npm-debug.log
process.json
package-lock.json
tsdown-lib.config.ts
tsdown-vercel.config.ts
vitest.config.ts
vercel.json

# git but keep the git commit hash
Expand Down
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use flake . --no-pure-eval
8 changes: 0 additions & 8 deletions .eslintignore

This file was deleted.

136 changes: 0 additions & 136 deletions .eslintrc.json

This file was deleted.

5 changes: 0 additions & 5 deletions .github/FUNDING.yml

This file was deleted.

Loading