From 564321531ffa50e1e6c116884c930104644886cc Mon Sep 17 00:00:00 2001 From: plebeius Date: Wed, 25 Feb 2026 19:41:37 +0800 Subject: [PATCH 1/3] Update yarn.lock --- yarn.lock | 96 ------------------------------------------------------- 1 file changed, 96 deletions(-) diff --git a/yarn.lock b/yarn.lock index ef506b9b..9a657661 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4516,71 +4516,6 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@plebbit/plebbit-js@https://github.com/plebbit/plebbit-js.git#41a631c9ef28631bbd41cc8f3915dd1fa2a9345c": - version "0.0.8" - resolved "https://github.com/plebbit/plebbit-js.git#41a631c9ef28631bbd41cc8f3915dd1fa2a9345c" - dependencies: - "@bonfida/spl-name-service" "3.0.16" - "@enhances/with-resolvers" "0.0.5" - "@helia/block-brokers" "5.0.13" - "@helia/delegated-routing-v1-http-api-client" "5.1.4" - "@helia/ipns" "9.1.5" - "@helia/unixfs" "6.0.4" - "@libp2p/crypto" "5.1.13" - "@libp2p/fetch" "4.0.9" - "@libp2p/gossipsub" "15.0.11" - "@libp2p/identify" "4.0.9" - "@libp2p/interfaces" "3.3.2" - "@libp2p/peer-id" "6.0.4" - "@libp2p/peer-id-factory" "4.2.4" - "@libp2p/websockets" "10.1.2" - "@mintpass/challenge" "1.1.11" - "@plebbit/plebbit-logger" "github:plebbit/plebbit-logger#355a96d7659ed820047980049dfa627d30d83a69" - "@plebbit/proper-lockfile" "github:plebbit/node-proper-lockfile#7fd6332117340c1d3d98dd0afee2d31cc06f72b8" - "@types/proper-lockfile" "4.1.2" - assert "2.1.0" - better-sqlite3 "12.4.1" - blockstore-core "6.1.1" - blockstore-fs "3.0.2" - blockstore-idb "3.0.1" - buffer "6.0.3" - captcha-canvas "3.3.4" - cbor "9.0.1" - debounce "1.2.1" - err-code "3.0.1" - ethers "6.16.0" - ext-name "5.0.0" - helia "6.0.14" - hpagent "1.2.0" - it-all "3.0.6" - jose "4.11.0" - js-sha256 "0.11.1" - js-sha512 "0.9.0" - kubo-rpc-client "6.0.2" - limiter-es6-compat "2.1.2" - localforage "1.10.0" - lodash.merge "4.6.2" - lru-cache "10.1.0" - open-graph-scraper "6.10.0" - p-limit "4.0.0" - p-timeout "6.1.2" - peer-id "0.16.0" - probe-image-size "7.2.3" - remeda "1.57.0" - retry "0.13.1" - rpc-websockets "9.3.1" - safe-stable-stringify "2.4.3" - sha1-uint8array "0.10.7" - skia-canvas "3.0.8" - tcp-port-used "1.0.2" - tiny-typed-emitter "2.1.0" - tinycache "1.1.2" - ts-custom-error "3.3.1" - typestub-ipfs-only-hash "4.0.0" - uuid "11.1.0" - viem "2.45.0" - zod "4.3.6" - "@plebbit/plebbit-js@https://github.com/plebbit/plebbit-js.git#fd7486d31ce71b29b6dc49c019278af8fb0b0d45": version "0.0.11" resolved "https://github.com/plebbit/plebbit-js.git#fd7486d31ce71b29b6dc49c019278af8fb0b0d45" @@ -4653,35 +4588,12 @@ dependencies: debug "4.3.4" -"@plebbit/plebbit-logger@github:plebbit/plebbit-logger#355a96d7659ed820047980049dfa627d30d83a69": - version "0.0.1" - uid "355a96d7659ed820047980049dfa627d30d83a69" - resolved "https://codeload.github.com/plebbit/plebbit-logger/tar.gz/355a96d7659ed820047980049dfa627d30d83a69" - dependencies: - debug "4.3.4" - "@plebbit/plebbit-logger@https://github.com/plebbit/plebbit-logger.git": version "0.0.1" resolved "https://github.com/plebbit/plebbit-logger.git#355a96d7659ed820047980049dfa627d30d83a69" dependencies: debug "4.3.4" -"@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks.git#0bfd516d2bfae47bfc255988a2e845f849adcf12": - version "0.0.1" - resolved "https://github.com/plebbit/plebbit-react-hooks.git#0bfd516d2bfae47bfc255988a2e845f849adcf12" - dependencies: - "@plebbit/plebbit-js" "https://github.com/plebbit/plebbit-js.git#41a631c9ef28631bbd41cc8f3915dd1fa2a9345c" - "@plebbit/plebbit-logger" "https://github.com/plebbit/plebbit-logger.git" - assert "2.0.0" - ethers "5.6.9" - localforage "1.10.0" - lodash.isequal "4.5.0" - memoizee "0.4.15" - quick-lru "5.1.1" - uint8arrays "3.1.1" - uuid "11.1.0" - zustand "4.0.0" - "@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks.git#a828bd598bcc392ed379136feaee0a7b1c8cd23f": version "0.0.1" resolved "https://github.com/plebbit/plebbit-react-hooks.git#a828bd598bcc392ed379136feaee0a7b1c8cd23f" @@ -4706,14 +4618,6 @@ retry "^0.12.0" signal-exit "^3.0.2" -"@plebbit/proper-lockfile@github:plebbit/node-proper-lockfile#7fd6332117340c1d3d98dd0afee2d31cc06f72b8": - version "4.1.2" - resolved "https://codeload.github.com/plebbit/node-proper-lockfile/tar.gz/7fd6332117340c1d3d98dd0afee2d31cc06f72b8" - dependencies: - graceful-fs "^4.2.4" - retry "^0.12.0" - signal-exit "^3.0.2" - "@preact/signals-core@^1.7.0": version "1.12.1" resolved "https://registry.yarnpkg.com/@preact/signals-core/-/signals-core-1.12.1.tgz#714b489bb35d9874cc44b35706a9dc27da8d21c4" From bd07d37811aecc70f8acc0309c39a6111d1c30d2 Mon Sep 17 00:00:00 2001 From: plebeius Date: Thu, 26 Feb 2026 13:15:15 +0800 Subject: [PATCH 2/3] fix(vercel): serialize yarn install to prevent `date-fns` extraction failure Add `--child-concurrency 1` and `--network-timeout 600000` to Vercel install command. --- .gitignore | 3 ++- vercel.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f3fe21ea..77f4e71a 100644 --- a/.gitignore +++ b/.gitignore @@ -175,4 +175,5 @@ scripts/upload-selectors-smoke-report.json scripts/upload-selectors-smoke-snapshots/ # Android build artifacts -android/app/build/ \ No newline at end of file +android/app/build/ +.vercel diff --git a/vercel.json b/vercel.json index 5db2d17c..ee208c4c 100644 --- a/vercel.json +++ b/vercel.json @@ -2,6 +2,7 @@ "rewrites": [ { "source": "/(.*)", "destination": "/index.html" } ], + "installCommand": "yarn install --network-timeout 600000 --child-concurrency 1", "buildCommand": "yarn build", "outputDirectory": "build", "framework": "vite" From 2c6617b5cd0ff5f28b3f219e17b2bae8593b6be2 Mon Sep 17 00:00:00 2001 From: plebeius Date: Thu, 26 Feb 2026 13:25:35 +0800 Subject: [PATCH 3/3] Update AGENTS.md --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 1b2bd795..51366410 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -117,6 +117,7 @@ src/ ### Security and Boundaries - Never commit secrets or API keys. +- Never push to a remote unless the user explicitly asks. - Test responsive behavior on mobile viewport. ## Core SHOULD Rules