9 Commits

Author SHA1 Message Date
Yanlong Wang
fe26921648
saas: refactor proxy provider (#1186)
* wip

* fix
2025-04-14 19:30:07 +08:00
Yanlong Wang
12ba1bcfad
feat: serp endpoint (#1180)
* wip

* wip

* fix

* wip

* fix: add jitter to user cache

* cd

* fix

* fix

* fix: user cache age comparison

* fix: try to partition apiroll query

* bump: deps

* wip

* cd

* feat: fallback for serp

* fix

* cd

* fix

* fix

* serp: stop hiding expense

* serp: enable fallback by default
2025-04-02 14:58:13 +08:00
Yanlong Wang
3b0e0207f7
cd: get font 2025-03-21 22:51:23 +08:00
Yanlong Wang
b4b99f0096
cd: eu 2025-03-14 16:26:22 +08:00
Yanlong Wang
23a3b807c9
restructure: nolonger a firebase application (#1160)
* fix: fine allow redefining Function.prototype.toString

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* fix: contentType encoding

* wip

* fix: error throwing

* wip

* fix

* wip

* fix

* fix

* fix: jsdom

* wip

* wip

* fix: links summary uniqueness

* wip

* wip

* robots-txt catch no robots.txt

* deps: remove puppeteer-extra-plugin-stealth

* fix: dont change waring type

* fix: curl

* fix: replace firebase-roundtrip-check with blackhole-detector

* fix: black hole detection

* sercher: black hole detecting

* fix: no h2c for searcher

* fix: bhd

* fix: search and crawl conflict

* fix: bhd

* fix

* fix: server script

* canvas: fixed avif issue

* logging: move some to debug

* fix

* fix: pptr declare ready only when page can be created without issues

* fix: bhd

* cd: cloud run deploy-health-check cannot complete pptr newPage

* cd: fix

* fix: curl body can be null

* fix

* fix

* fix: major fix regarding TC pdfs

* fix

* fix

* deps: fix civkit trie router issue

* fix

* boom: total restructure

* cd: fix docker ctx

* fix

* fix: switch to h2c

* cd: ensure http2
2025-03-08 00:46:52 +08:00
yanlong.wang
cd6a4eedf9
cd: add dev branch 2025-03-03 18:52:07 +08:00
yanlong.wang
6a1f391339
ci: fix mmdb download 2025-02-20 18:46:23 +08:00
Yanlong Wang
6a58de590c
deployment: dedicated server script for cloud-run (#1139)
* refactor: domain profile and attempt direct engine

* fix: direct engine

* fix: abuse in background phase

* fix

* wip

* use curl-impersonate in custom image

* local pdf for curl

* listen port from env

* fix

* fix

* fix

* fix: ditch http2

* cd: using gh action

* ci: token for thinapps-shared

* ci: setup node lock file path

* ci: tweak

* ci: mmdb

* ci: docker build

* fix: ci

* fix: ci
2025-02-05 14:50:18 +08:00
yanlong.wang
89d6d49f06
wip 2024-04-10 19:32:07 +08:00