Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Bump dev-env

+125 -34
+3
jest/test-pds.ts
··· 346 346 const labelSrvc = ctx.services.label(ctx.db.getPrimary()) 347 347 await labelSrvc.createLabels([ 348 348 { 349 + // @ts-ignore 349 350 src: ctx.cfg.labelerDid, 350 351 uri: did, 351 352 cid: '', ··· 375 376 const labelSrvc = ctx.services.label(ctx.db.getPrimary()) 376 377 await labelSrvc.createLabels([ 377 378 { 379 + // @ts-ignore 378 380 src: ctx.cfg.labelerDid, 379 381 uri: profile.uri, 380 382 cid: profile.cid, ··· 393 395 const labelSrvc = ctx.services.label(ctx.db.getPrimary()) 394 396 await labelSrvc.createLabels([ 395 397 { 398 + // @ts-ignore 396 399 src: ctx.cfg.labelerDid, 397 400 uri, 398 401 cid,
+1 -1
package.json
··· 179 179 "react-native-ui-text-view": "link:./modules/react-native-ui-text-view" 180 180 }, 181 181 "devDependencies": { 182 - "@atproto/dev-env": "^0.2.19", 182 + "@atproto/dev-env": "^0.2.28", 183 183 "@babel/core": "^7.23.2", 184 184 "@babel/preset-env": "^7.20.0", 185 185 "@babel/runtime": "^7.20.0",
+121 -33
yarn.lock
··· 34 34 jsonpointer "^5.0.0" 35 35 leven "^3.1.0" 36 36 37 - "@atproto/api@^0.7.2": 38 - version "0.7.2" 39 - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.7.2.tgz#463763ae1e4abab98838f5d04678677116e3d8f9" 40 - integrity sha512-OpE5LQdax5tL9KBmGs1euoNb/XMFUCqaOtEBF0PileOu52vb6Ba66ruEdNy/FEKhPdJryhLyiMfiHoPSvshBFQ== 41 - dependencies: 42 - "@atproto/common-web" "^0.2.3" 43 - "@atproto/lexicon" "^0.3.1" 44 - "@atproto/syntax" "^0.1.5" 45 - "@atproto/xrpc" "^0.4.1" 46 - multiformats "^9.9.0" 47 - tlds "^1.234.0" 48 - typed-emitter "^2.1.0" 49 - zod "^3.21.4" 50 - 51 37 "@atproto/api@^0.9.5": 52 38 version "0.9.5" 53 39 resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.9.5.tgz#630e5d9520bba38d0cd348c8028ddbb73bd074f8" ··· 79 65 multiformats "^9.9.0" 80 66 uint8arrays "3.0.0" 81 67 82 - "@atproto/bsky@^0.0.19": 83 - version "0.0.19" 84 - resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.19.tgz#a6c9e777c24971fdf7f6216d5b7fe0e1b77f8382" 85 - integrity sha512-3yAReC0e/HuksLcajUrIFia02NsUw9oAorNhKxuQbXelxer+BRy2nEevXtB4YXe6YjlmQy7w7Hd++jqLlbHhJg== 68 + "@atproto/bsky@^0.0.28": 69 + version "0.0.28" 70 + resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.28.tgz#d9516f682883ceba60f52e3944d93dbd81375a7e" 71 + integrity sha512-Sq5/UWyxtIf/7UCPIHTcvE1ZUgWm+kYMkQVYRkMnNK5nN1G3/nY8Sm21qcVO/jxItOyua64XFoRss1zJf8G+Bw== 86 72 dependencies: 87 - "@atproto/api" "^0.7.2" 73 + "@atproto/api" "^0.9.5" 88 74 "@atproto/common" "^0.3.3" 89 75 "@atproto/crypto" "^0.3.0" 90 76 "@atproto/identity" "^0.3.2" ··· 92 78 "@atproto/repo" "^0.3.6" 93 79 "@atproto/syntax" "^0.1.5" 94 80 "@atproto/xrpc-server" "^0.4.2" 81 + "@bufbuild/protobuf" "^1.5.0" 82 + "@connectrpc/connect" "^1.1.4" 83 + "@connectrpc/connect-node" "^1.1.4" 95 84 "@did-plc/lib" "^0.0.1" 96 85 "@isaacs/ttlcache" "^1.4.1" 97 86 compression "^1.7.4" ··· 104 93 ioredis "^5.3.2" 105 94 kysely "^0.22.0" 106 95 multiformats "^9.9.0" 96 + murmurhash "^2.0.1" 107 97 p-queue "^6.6.2" 108 98 pg "^8.10.0" 109 99 pino "^8.15.0" ··· 112 102 typed-emitter "^2.1.0" 113 103 uint8arrays "3.0.0" 114 104 105 + "@atproto/bsync@^0.0.0": 106 + version "0.0.0" 107 + resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.0.tgz#b08160ee8aca7d9fd9d8dc34a4719227b518df9d" 108 + integrity sha512-gv0dOnKGPhB0xyqLJhu3U3osZAPXLnaZQTRzwZlC5tm/Yc+c8myv2E3nIF+3Ojekh/cbg9SC8qRae4pEL0WHYg== 109 + dependencies: 110 + "@atproto/common" "^0.3.3" 111 + "@atproto/syntax" "^0.1.5" 112 + "@bufbuild/protobuf" "^1.5.0" 113 + "@connectrpc/connect" "^1.1.4" 114 + "@connectrpc/connect-express" "^1.1.4" 115 + "@connectrpc/connect-node" "^1.1.4" 116 + http-terminator "^3.2.0" 117 + kysely "^0.22.0" 118 + pg "^8.10.0" 119 + pino "^8.15.0" 120 + pino-http "^8.2.1" 121 + typed-emitter "^2.1.0" 122 + 115 123 "@atproto/common-web@^0.2.3": 116 124 version "0.2.3" 117 125 resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.2.3.tgz#c44c1e177ae8309d5116347d49850209e8e478cc" ··· 175 183 "@noble/hashes" "^1.3.1" 176 184 uint8arrays "3.0.0" 177 185 178 - "@atproto/dev-env@^0.2.19": 179 - version "0.2.19" 180 - resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.2.19.tgz#35b59c311eec57ba03dea34d23a9f494383e8ce3" 181 - integrity sha512-JT5PTz8b5xprfLqaViHUfVGaNLcttofHnweo69NPBbUs1TjmT2sVyXgaKqNuSQO5T0+Sn7EGJHazFvAfg9xDUw== 186 + "@atproto/dev-env@^0.2.28": 187 + version "0.2.28" 188 + resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.2.28.tgz#c7ed2f34af28fab7c02da85155f0e2dcd8ce447a" 189 + integrity sha512-RD6USl0m7usHl1MyuCf3dZPuaJFnlEfo3Eni5mRZQNTPgS1ItZcrjEYsd8djmA2RmndCOC2FMBNhemALN6uRMw== 182 190 dependencies: 183 - "@atproto/api" "^0.7.2" 184 - "@atproto/bsky" "^0.0.19" 191 + "@atproto/api" "^0.9.5" 192 + "@atproto/bsky" "^0.0.28" 193 + "@atproto/bsync" "^0.0.0" 185 194 "@atproto/common-web" "^0.2.3" 186 195 "@atproto/crypto" "^0.3.0" 187 196 "@atproto/identity" "^0.3.2" 188 197 "@atproto/lexicon" "^0.3.1" 189 - "@atproto/pds" "^0.3.7" 198 + "@atproto/ozone" "^0.0.7" 199 + "@atproto/pds" "^0.3.16" 190 200 "@atproto/syntax" "^0.1.5" 191 201 "@atproto/xrpc-server" "^0.4.2" 192 202 "@did-plc/lib" "^0.0.1" ··· 221 231 multiformats "^9.9.0" 222 232 zod "^3.21.4" 223 233 224 - "@atproto/pds@^0.3.7": 225 - version "0.3.7" 226 - resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.3.7.tgz#957b528ab873616d2744d96673da37c93c9303b4" 227 - integrity sha512-vgf8pKM+pT9FgMO1ap7Jh2KLpQb6/eXE3yqo/qQ79vCXRlT5buBtXoahauC3RRcJeEu4CB7bG+SzB9ZWnjw4mw== 234 + "@atproto/ozone@^0.0.7": 235 + version "0.0.7" 236 + resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.0.7.tgz#bfad82bc1d0900e79401a82f13581f707415505a" 237 + integrity sha512-XffjEBoNV0uXimtrnGdn3PTy0BAMGLrIExa8XuIDH5ZKOUmYlyepWA0VG0IhNIWWXOSdDltw0mFi9D5ViXsBow== 228 238 dependencies: 229 - "@atproto/api" "^0.7.2" 239 + "@atproto/api" "^0.9.5" 240 + "@atproto/common" "^0.3.3" 241 + "@atproto/crypto" "^0.3.0" 242 + "@atproto/identity" "^0.3.2" 243 + "@atproto/lexicon" "^0.3.1" 244 + "@atproto/syntax" "^0.1.5" 245 + "@atproto/xrpc-server" "^0.4.2" 246 + "@did-plc/lib" "^0.0.1" 247 + compression "^1.7.4" 248 + cors "^2.8.5" 249 + express "^4.17.2" 250 + express-async-errors "^3.1.1" 251 + http-terminator "^3.2.0" 252 + kysely "^0.22.0" 253 + multiformats "^9.9.0" 254 + p-queue "^6.6.2" 255 + pg "^8.10.0" 256 + pino "^8.15.0" 257 + pino-http "^8.2.1" 258 + typed-emitter "^2.1.0" 259 + uint8arrays "3.0.0" 260 + 261 + "@atproto/pds@^0.3.16": 262 + version "0.3.16" 263 + resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.3.16.tgz#5eb740934c1dc4cafeb6c57c2b857777c7cdfc0d" 264 + integrity sha512-+DwRYn3FBiCd/Nu/F3+onoFdtL67zYcVDYIl1Aq6jOXNzMyzQW+Z4Y33OsKz5SMHJMuri4wef2iy63nCdSGxtw== 265 + dependencies: 266 + "@atproto/api" "^0.9.5" 230 267 "@atproto/aws" "^0.1.6" 231 268 "@atproto/common" "^0.3.3" 232 269 "@atproto/crypto" "^0.3.0" ··· 236 273 "@atproto/syntax" "^0.1.5" 237 274 "@atproto/xrpc" "^0.4.1" 238 275 "@atproto/xrpc-server" "^0.4.2" 239 - "@did-plc/lib" "^0.0.1" 276 + "@did-plc/lib" "^0.0.4" 240 277 better-sqlite3 "^7.6.2" 241 278 bytes "^3.1.2" 242 279 compression "^1.7.4" ··· 2514 2551 resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783" 2515 2552 integrity sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A== 2516 2553 2554 + "@bufbuild/protobuf@^1.5.0": 2555 + version "1.7.0" 2556 + resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-1.7.0.tgz#cecddc8162a231642b410bc7b99309cd5969733c" 2557 + integrity sha512-jIsRadRsyxf6ERBU1auY2c1k3doFdqh15F4HRZs4BELVuBtpN+3ipkXqcsWE+rD+EQNigeR29SfQ+ES6UX/jGg== 2558 + 2517 2559 "@cbor-extract/cbor-extract-darwin-arm64@2.1.1": 2518 2560 version "2.1.1" 2519 2561 resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.1.1.tgz#5721f6dd3feae0b96d23122853ce977e0671b7a6" ··· 2544 2586 resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.1.1.tgz#21b11a1a3f18c3e7d62fd5f87438b7ed2c64c1f7" 2545 2587 integrity sha512-2Niq1C41dCRIDeD8LddiH+mxGlO7HJ612Ll3D/E73ZWBmycued+8ghTr/Ho3CMOWPUEr08XtyBMVXAjqF+TcKw== 2546 2588 2589 + "@connectrpc/connect-express@^1.1.4": 2590 + version "1.3.0" 2591 + resolved "https://registry.yarnpkg.com/@connectrpc/connect-express/-/connect-express-1.3.0.tgz#605cb536e041f5866868421ae00b1a794dcdd1ed" 2592 + integrity sha512-6wbaQheD9cb4DnU1PvgVQdB1XPfA0bhlA0V0ZKx6oJJnTgGEYBzPrQztmqs5XW36/r+qJRfMgaVzZfX8MLafgA== 2593 + dependencies: 2594 + "@types/express" "^4.17.18" 2595 + 2596 + "@connectrpc/connect-node@^1.1.4": 2597 + version "1.3.0" 2598 + resolved "https://registry.yarnpkg.com/@connectrpc/connect-node/-/connect-node-1.3.0.tgz#da60ca53596de76151a66fde16bcf5455b12542e" 2599 + integrity sha512-2fV/z/8MUFOkTn2Gbm7T/qvRfkpt/D/w7ykYqACZRH6VNG/faY4lH2wUZiNkwv9tzTrECKOJFyPsaGs3nRYK3w== 2600 + dependencies: 2601 + undici "^5.28.2" 2602 + 2603 + "@connectrpc/connect@^1.1.4": 2604 + version "1.3.0" 2605 + resolved "https://registry.yarnpkg.com/@connectrpc/connect/-/connect-1.3.0.tgz#2894629f7f11b46fef883a898dab529f84171bf3" 2606 + integrity sha512-kTeWxJnLLtxKc2ZSDN0rIBgwfP8RwcLknthX4AKlIAmN9ZC4gGnCbwp+3BKcP/WH5c8zGBAWqSY3zeqCM+ah7w== 2607 + 2547 2608 "@cspotcode/source-map-support@^0.8.0": 2548 2609 version "0.8.1" 2549 2610 resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" ··· 2662 2723 resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" 2663 2724 integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== 2664 2725 2665 - "@did-plc/lib@*": 2726 + "@did-plc/lib@*", "@did-plc/lib@^0.0.4": 2666 2727 version "0.0.4" 2667 2728 resolved "https://registry.yarnpkg.com/@did-plc/lib/-/lib-0.0.4.tgz#be5400dc9464ec3088294bd089631e8a8aa98215" 2668 2729 integrity sha512-Omeawq3b8G/c/5CtkTtzovSOnWuvIuCI4GTJNrt1AmCskwEQV7zbX5d6km1mjJNbE0gHuQPTVqZxLVqetNbfwA== ··· 3352 3413 chalk "^4.1.0" 3353 3414 find-up "^5.0.0" 3354 3415 js-yaml "^4.1.0" 3416 + 3417 + "@fastify/busboy@^2.0.0": 3418 + version "2.1.0" 3419 + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.0.tgz#0709e9f4cb252351c609c6e6d8d6779a8d25edff" 3420 + integrity sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA== 3355 3421 3356 3422 "@fastify/deepmerge@^1.0.0": 3357 3423 version "1.3.0" ··· 7292 7358 "@types/qs" "*" 7293 7359 "@types/serve-static" "*" 7294 7360 7361 + "@types/express@^4.17.18": 7362 + version "4.17.21" 7363 + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" 7364 + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== 7365 + dependencies: 7366 + "@types/body-parser" "*" 7367 + "@types/express-serve-static-core" "^4.17.33" 7368 + "@types/qs" "*" 7369 + "@types/serve-static" "*" 7370 + 7295 7371 "@types/glob@^7.1.1": 7296 7372 version "7.2.0" 7297 7373 resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" ··· 16043 16119 duplexer2 "^0.1.2" 16044 16120 object-assign "^4.1.0" 16045 16121 16122 + murmurhash@^2.0.1: 16123 + version "2.0.1" 16124 + resolved "https://registry.yarnpkg.com/murmurhash/-/murmurhash-2.0.1.tgz#4097720e08cf978872194ad84ea5be2dec9b610f" 16125 + integrity sha512-5vQEh3y+DG/lMPM0mCGPDnyV8chYg/g7rl6v3Gd8WMF9S429ox3Xk8qrk174kWhG767KQMqqxLD1WnGd77hiew== 16126 + 16046 16127 mute-stream@0.0.8: 16047 16128 version "0.0.8" 16048 16129 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" ··· 20739 20820 has-bigints "^1.0.2" 20740 20821 has-symbols "^1.0.3" 20741 20822 which-boxed-primitive "^1.0.2" 20823 + 20824 + undici@^5.28.2: 20825 + version "5.28.2" 20826 + resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.2.tgz#fea200eac65fc7ecaff80a023d1a0543423b4c91" 20827 + integrity sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w== 20828 + dependencies: 20829 + "@fastify/busboy" "^2.0.0" 20742 20830 20743 20831 unfetch@^3.1.1: 20744 20832 version "3.1.2"