atproto explorer

fix font size tab bars

juli.ee ad53341d b185d7e3

verified
+136 -143
+1 -1
package.json
··· 22 22 }, 23 23 "dependencies": { 24 24 "@atcute/atproto": "^3.1.4", 25 - "@atcute/bluesky": "^3.2.2", 25 + "@atcute/bluesky": "^3.2.3", 26 26 "@atcute/car": "^3.1.1", 27 27 "@atcute/cbor": "^2.2.5", 28 28 "@atcute/cid": "^2.2.3",
+114 -114
pnpm-lock.yaml
··· 12 12 specifier: ^3.1.4 13 13 version: 3.1.4 14 14 '@atcute/bluesky': 15 - specifier: ^3.2.2 16 - version: 3.2.2 15 + specifier: ^3.2.3 16 + version: 3.2.3 17 17 '@atcute/car': 18 18 specifier: ^3.1.1 19 19 version: 3.1.1 ··· 144 144 '@atcute/atproto@3.1.4': 145 145 resolution: {integrity: sha512-v0/ue7mZYtjYw4vWbtda51bLwW88mqsUQB8F/UZNO18ANAQWmKq1HDceVqjvruaLe2QPqE43XM3WkEyZ2FhOrA==} 146 146 147 - '@atcute/bluesky@3.2.2': 148 - resolution: {integrity: sha512-L8RrMNeRLGvSHMq2KDIAGXrpuNGA87YOXpXHY1yhmovVCjQ5n55FrR6JoQaxhprdXdKKQiefxNwQQQybDrfgFQ==} 147 + '@atcute/bluesky@3.2.3': 148 + resolution: {integrity: sha512-IdPQQ54F1BLhW5z49k81ZUC/GQl/tVygZ+CzLHYvQySHA6GJRcvPzwEf8aV21u0SZOJF+yF4CWEGNgtryyxPmg==} 149 149 150 150 '@atcute/car@3.1.1': 151 151 resolution: {integrity: sha512-yhez/LqIl0zHubG6z/G/gqWYHmg7wJ5L4jNkbXj5FvZ4eOvmzsw8+ojbdq6wfMU4p5NhP0pUJNLkTZHbYSPmLg==} ··· 683 683 '@noble/secp256k1@2.3.0': 684 684 resolution: {integrity: sha512-0TQed2gcBbIrh7Ccyw+y/uZQvbJwm7Ao4scBUxqpBCcsOlZG0O4KGfjtNAy/li4W8n1xt3dxrwJ0beZ2h2G6Kw==} 685 685 686 - '@rollup/rollup-android-arm-eabi@4.52.0': 687 - resolution: {integrity: sha512-VxDYCDqOaR7NXzAtvRx7G1u54d2kEHopb28YH/pKzY6y0qmogP3gG7CSiWsq9WvDFxOQMpNEyjVAHZFXfH3o/A==} 686 + '@rollup/rollup-android-arm-eabi@4.52.2': 687 + resolution: {integrity: sha512-o3pcKzJgSGt4d74lSZ+OCnHwkKBeAbFDmbEm5gg70eA8VkyCuC/zV9TwBnmw6VjDlRdF4Pshfb+WE9E6XY1PoQ==} 688 688 cpu: [arm] 689 689 os: [android] 690 690 691 - '@rollup/rollup-android-arm64@4.52.0': 692 - resolution: {integrity: sha512-pqDirm8koABIKvzL59YI9W9DWbRlTX7RWhN+auR8HXJxo89m4mjqbah7nJZjeKNTNYopqL+yGg+0mhCpf3xZtQ==} 691 + '@rollup/rollup-android-arm64@4.52.2': 692 + resolution: {integrity: sha512-cqFSWO5tX2vhC9hJTK8WAiPIm4Q8q/cU8j2HQA0L3E1uXvBYbOZMhE2oFL8n2pKB5sOCHY6bBuHaRwG7TkfJyw==} 693 693 cpu: [arm64] 694 694 os: [android] 695 695 696 - '@rollup/rollup-darwin-arm64@4.52.0': 697 - resolution: {integrity: sha512-YCdWlY/8ltN6H78HnMsRHYlPiKvqKagBP1r+D7SSylxX+HnsgXGCmLiV3Y4nSyY9hW8qr8U9LDUx/Lo7M6MfmQ==} 696 + '@rollup/rollup-darwin-arm64@4.52.2': 697 + resolution: {integrity: sha512-vngduywkkv8Fkh3wIZf5nFPXzWsNsVu1kvtLETWxTFf/5opZmflgVSeLgdHR56RQh71xhPhWoOkEBvbehwTlVA==} 698 698 cpu: [arm64] 699 699 os: [darwin] 700 700 701 - '@rollup/rollup-darwin-x64@4.52.0': 702 - resolution: {integrity: sha512-z4nw6y1j+OOSGzuVbSWdIp1IUks9qNw4dc7z7lWuWDKojY38VMWBlEN7F9jk5UXOkUcp97vA1N213DF+Lz8BRg==} 701 + '@rollup/rollup-darwin-x64@4.52.2': 702 + resolution: {integrity: sha512-h11KikYrUCYTrDj6h939hhMNlqU2fo/X4NB0OZcys3fya49o1hmFaczAiJWVAFgrM1NCP6RrO7lQKeVYSKBPSQ==} 703 703 cpu: [x64] 704 704 os: [darwin] 705 705 706 - '@rollup/rollup-freebsd-arm64@4.52.0': 707 - resolution: {integrity: sha512-Q/dv9Yvyr5rKlK8WQJZVrp5g2SOYeZUs9u/t2f9cQ2E0gJjYB/BWoedXfUT0EcDJefi2zzVfhcOj8drWCzTviw==} 706 + '@rollup/rollup-freebsd-arm64@4.52.2': 707 + resolution: {integrity: sha512-/eg4CI61ZUkLXxMHyVlmlGrSQZ34xqWlZNW43IAU4RmdzWEx0mQJ2mN/Cx4IHLVZFL6UBGAh+/GXhgvGb+nVxw==} 708 708 cpu: [arm64] 709 709 os: [freebsd] 710 710 711 - '@rollup/rollup-freebsd-x64@4.52.0': 712 - resolution: {integrity: sha512-kdBsLs4Uile/fbjZVvCRcKB4q64R+1mUq0Yd7oU1CMm1Av336ajIFqNFovByipciuUQjBCPMxwJhCgfG2re3rg==} 711 + '@rollup/rollup-freebsd-x64@4.52.2': 712 + resolution: {integrity: sha512-QOWgFH5X9+p+S1NAfOqc0z8qEpJIoUHf7OWjNUGOeW18Mx22lAUOiA9b6r2/vpzLdfxi/f+VWsYjUOMCcYh0Ng==} 713 713 cpu: [x64] 714 714 os: [freebsd] 715 715 716 - '@rollup/rollup-linux-arm-gnueabihf@4.52.0': 717 - resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==} 716 + '@rollup/rollup-linux-arm-gnueabihf@4.52.2': 717 + resolution: {integrity: sha512-kDWSPafToDd8LcBYd1t5jw7bD5Ojcu12S3uT372e5HKPzQt532vW+rGFFOaiR0opxePyUkHrwz8iWYEyH1IIQA==} 718 718 cpu: [arm] 719 719 os: [linux] 720 720 721 - '@rollup/rollup-linux-arm-musleabihf@4.52.0': 722 - resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==} 721 + '@rollup/rollup-linux-arm-musleabihf@4.52.2': 722 + resolution: {integrity: sha512-gKm7Mk9wCv6/rkzwCiUC4KnevYhlf8ztBrDRT9g/u//1fZLapSRc+eDZj2Eu2wpJ+0RzUKgtNijnVIB4ZxyL+w==} 723 723 cpu: [arm] 724 724 os: [linux] 725 725 726 - '@rollup/rollup-linux-arm64-gnu@4.52.0': 727 - resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==} 726 + '@rollup/rollup-linux-arm64-gnu@4.52.2': 727 + resolution: {integrity: sha512-66lA8vnj5mB/rtDNwPgrrKUOtCLVQypkyDa2gMfOefXK6rcZAxKLO9Fy3GkW8VkPnENv9hBkNOFfGLf6rNKGUg==} 728 728 cpu: [arm64] 729 729 os: [linux] 730 730 731 - '@rollup/rollup-linux-arm64-musl@4.52.0': 732 - resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==} 731 + '@rollup/rollup-linux-arm64-musl@4.52.2': 732 + resolution: {integrity: sha512-s+OPucLNdJHvuZHuIz2WwncJ+SfWHFEmlC5nKMUgAelUeBUnlB4wt7rXWiyG4Zn07uY2Dd+SGyVa9oyLkVGOjA==} 733 733 cpu: [arm64] 734 734 os: [linux] 735 735 736 - '@rollup/rollup-linux-loong64-gnu@4.52.0': 737 - resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==} 736 + '@rollup/rollup-linux-loong64-gnu@4.52.2': 737 + resolution: {integrity: sha512-8wTRM3+gVMDLLDdaT6tKmOE3lJyRy9NpJUS/ZRWmLCmOPIJhVyXwjBo+XbrrwtV33Em1/eCTd5TuGJm4+DmYjw==} 738 738 cpu: [loong64] 739 739 os: [linux] 740 740 741 - '@rollup/rollup-linux-ppc64-gnu@4.52.0': 742 - resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==} 741 + '@rollup/rollup-linux-ppc64-gnu@4.52.2': 742 + resolution: {integrity: sha512-6yqEfgJ1anIeuP2P/zhtfBlDpXUb80t8DpbYwXQ3bQd95JMvUaqiX+fKqYqUwZXqdJDd8xdilNtsHM2N0cFm6A==} 743 743 cpu: [ppc64] 744 744 os: [linux] 745 745 746 - '@rollup/rollup-linux-riscv64-gnu@4.52.0': 747 - resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==} 746 + '@rollup/rollup-linux-riscv64-gnu@4.52.2': 747 + resolution: {integrity: sha512-sshYUiYVSEI2B6dp4jMncwxbrUqRdNApF2c3bhtLAU0qA8Lrri0p0NauOsTWh3yCCCDyBOjESHMExonp7Nzc0w==} 748 748 cpu: [riscv64] 749 749 os: [linux] 750 750 751 - '@rollup/rollup-linux-riscv64-musl@4.52.0': 752 - resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==} 751 + '@rollup/rollup-linux-riscv64-musl@4.52.2': 752 + resolution: {integrity: sha512-duBLgd+3pqC4MMwBrKkFxaZerUxZcYApQVC5SdbF5/e/589GwVvlRUnyqMFbM8iUSb1BaoX/3fRL7hB9m2Pj8Q==} 753 753 cpu: [riscv64] 754 754 os: [linux] 755 755 756 - '@rollup/rollup-linux-s390x-gnu@4.52.0': 757 - resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==} 756 + '@rollup/rollup-linux-s390x-gnu@4.52.2': 757 + resolution: {integrity: sha512-tzhYJJidDUVGMgVyE+PmxENPHlvvqm1KILjjZhB8/xHYqAGeizh3GBGf9u6WdJpZrz1aCpIIHG0LgJgH9rVjHQ==} 758 758 cpu: [s390x] 759 759 os: [linux] 760 760 761 - '@rollup/rollup-linux-x64-gnu@4.52.0': 762 - resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==} 761 + '@rollup/rollup-linux-x64-gnu@4.52.2': 762 + resolution: {integrity: sha512-opH8GSUuVcCSSyHHcl5hELrmnk4waZoVpgn/4FDao9iyE4WpQhyWJ5ryl5M3ocp4qkRuHfyXnGqg8M9oKCEKRA==} 763 763 cpu: [x64] 764 764 os: [linux] 765 765 766 - '@rollup/rollup-linux-x64-musl@4.52.0': 767 - resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==} 766 + '@rollup/rollup-linux-x64-musl@4.52.2': 767 + resolution: {integrity: sha512-LSeBHnGli1pPKVJ79ZVJgeZWWZXkEe/5o8kcn23M8eMKCUANejchJbF/JqzM4RRjOJfNRhKJk8FuqL1GKjF5oQ==} 768 768 cpu: [x64] 769 769 os: [linux] 770 770 771 - '@rollup/rollup-openharmony-arm64@4.52.0': 772 - resolution: {integrity: sha512-A1JalX4MOaFAAyGgpO7XP5khquv/7xKzLIyLmhNrbiCxWpMlnsTYr8dnsWM7sEeotNmxvSOEL7F65j0HXFcFsw==} 771 + '@rollup/rollup-openharmony-arm64@4.52.2': 772 + resolution: {integrity: sha512-uPj7MQ6/s+/GOpolavm6BPo+6CbhbKYyZHUDvZ/SmJM7pfDBgdGisFX3bY/CBDMg2ZO4utfhlApkSfZ92yXw7Q==} 773 773 cpu: [arm64] 774 774 os: [openharmony] 775 775 776 - '@rollup/rollup-win32-arm64-msvc@4.52.0': 777 - resolution: {integrity: sha512-YQugafP/rH0eOOHGjmNgDURrpYHrIX0yuojOI8bwCyXwxC9ZdTd3vYkmddPX0oHONLXu9Rb1dDmT0VNpjkzGGw==} 776 + '@rollup/rollup-win32-arm64-msvc@4.52.2': 777 + resolution: {integrity: sha512-Z9MUCrSgIaUeeHAiNkm3cQyst2UhzjPraR3gYYfOjAuZI7tcFRTOD+4cHLPoS/3qinchth+V56vtqz1Tv+6KPA==} 778 778 cpu: [arm64] 779 779 os: [win32] 780 780 781 - '@rollup/rollup-win32-ia32-msvc@4.52.0': 782 - resolution: {integrity: sha512-zYdUYhi3Qe2fndujBqL5FjAFzvNeLxtIqfzNEVKD1I7C37/chv1VxhscWSQHTNfjPCrBFQMnynwA3kpZpZ8w4A==} 781 + '@rollup/rollup-win32-ia32-msvc@4.52.2': 782 + resolution: {integrity: sha512-+GnYBmpjldD3XQd+HMejo+0gJGwYIOfFeoBQv32xF/RUIvccUz20/V6Otdv+57NE70D5pa8W/jVGDoGq0oON4A==} 783 783 cpu: [ia32] 784 784 os: [win32] 785 785 786 - '@rollup/rollup-win32-x64-gnu@4.52.0': 787 - resolution: {integrity: sha512-fGk03kQylNaCOQ96HDMeT7E2n91EqvCDd3RwvT5k+xNdFCeMGnj5b5hEgTGrQuyidqSsD3zJDQ21QIaxXqTBJw==} 786 + '@rollup/rollup-win32-x64-gnu@4.52.2': 787 + resolution: {integrity: sha512-ApXFKluSB6kDQkAqZOKXBjiaqdF1BlKi+/eqnYe9Ee7U2K3pUDKsIyr8EYm/QDHTJIM+4X+lI0gJc3TTRhd+dA==} 788 788 cpu: [x64] 789 789 os: [win32] 790 790 791 - '@rollup/rollup-win32-x64-msvc@4.52.0': 792 - resolution: {integrity: sha512-6iKDCVSIUQ8jPMoIV0OytRKniaYyy5EbY/RRydmLW8ZR3cEBhxbWl5ro0rkUNe0ef6sScvhbY79HrjRm8i3vDQ==} 791 + '@rollup/rollup-win32-x64-msvc@4.52.2': 792 + resolution: {integrity: sha512-ARz+Bs8kY6FtitYM96PqPEVvPXqEZmPZsSkXvyX19YzDqkCaIlhCieLLMI5hxO9SRZ2XtCtm8wxhy0iJ2jxNfw==} 793 793 cpu: [x64] 794 794 os: [win32] 795 795 ··· 942 942 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 943 943 hasBin: true 944 944 945 - caniuse-lite@1.0.30001743: 946 - resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} 945 + caniuse-lite@1.0.30001745: 946 + resolution: {integrity: sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==} 947 947 948 948 chownr@3.0.0: 949 949 resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} ··· 976 976 supports-color: 977 977 optional: true 978 978 979 - detect-libc@2.1.0: 980 - resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} 979 + detect-libc@2.1.1: 980 + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} 981 981 engines: {node: '>=8'} 982 982 983 - electron-to-chromium@1.5.222: 984 - resolution: {integrity: sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w==} 983 + electron-to-chromium@1.5.223: 984 + resolution: {integrity: sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==} 985 985 986 986 enhanced-resolve@5.18.3: 987 987 resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} ··· 1286 1286 resolve-pkg-maps@1.0.0: 1287 1287 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1288 1288 1289 - rollup@4.52.0: 1290 - resolution: {integrity: sha512-+IuescNkTJQgX7AkIDtITipZdIGcWF0pnVvZTWStiazUmcGA2ag8dfg0urest2XlXUi9kuhfQ+qmdc5Stc3z7g==} 1289 + rollup@4.52.2: 1290 + resolution: {integrity: sha512-I25/2QgoROE1vYV+NQ1En9T9UFB9Cmfm2CJ83zZOlaDpvz29wGQSZXWKw7MiNXau7wYgB/T9fVIdIuEQ+KbiiA==} 1291 1291 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1292 1292 hasBin: true 1293 1293 ··· 1327 1327 resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} 1328 1328 engines: {node: '>=6'} 1329 1329 1330 - tar@7.4.4: 1331 - resolution: {integrity: sha512-O1z7ajPkjTgEgmTGz0v9X4eqeEXTDREPTO77pVC1Nbs86feBU1Zhdg+edzavPmYW1olxkwsqA2v4uOw6E8LeDg==} 1330 + tar@7.5.1: 1331 + resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} 1332 1332 engines: {node: '>=18'} 1333 1333 1334 1334 tinyexec@1.0.1: ··· 1448 1448 dependencies: 1449 1449 '@atcute/lexicons': 1.1.1 1450 1450 1451 - '@atcute/bluesky@3.2.2': 1451 + '@atcute/bluesky@3.2.3': 1452 1452 dependencies: 1453 1453 '@atcute/atproto': 3.1.4 1454 1454 '@atcute/lexicons': 1.1.1 ··· 1947 1947 1948 1948 '@noble/secp256k1@2.3.0': {} 1949 1949 1950 - '@rollup/rollup-android-arm-eabi@4.52.0': 1950 + '@rollup/rollup-android-arm-eabi@4.52.2': 1951 1951 optional: true 1952 1952 1953 - '@rollup/rollup-android-arm64@4.52.0': 1953 + '@rollup/rollup-android-arm64@4.52.2': 1954 1954 optional: true 1955 1955 1956 - '@rollup/rollup-darwin-arm64@4.52.0': 1956 + '@rollup/rollup-darwin-arm64@4.52.2': 1957 1957 optional: true 1958 1958 1959 - '@rollup/rollup-darwin-x64@4.52.0': 1959 + '@rollup/rollup-darwin-x64@4.52.2': 1960 1960 optional: true 1961 1961 1962 - '@rollup/rollup-freebsd-arm64@4.52.0': 1962 + '@rollup/rollup-freebsd-arm64@4.52.2': 1963 1963 optional: true 1964 1964 1965 - '@rollup/rollup-freebsd-x64@4.52.0': 1965 + '@rollup/rollup-freebsd-x64@4.52.2': 1966 1966 optional: true 1967 1967 1968 - '@rollup/rollup-linux-arm-gnueabihf@4.52.0': 1968 + '@rollup/rollup-linux-arm-gnueabihf@4.52.2': 1969 1969 optional: true 1970 1970 1971 - '@rollup/rollup-linux-arm-musleabihf@4.52.0': 1971 + '@rollup/rollup-linux-arm-musleabihf@4.52.2': 1972 1972 optional: true 1973 1973 1974 - '@rollup/rollup-linux-arm64-gnu@4.52.0': 1974 + '@rollup/rollup-linux-arm64-gnu@4.52.2': 1975 1975 optional: true 1976 1976 1977 - '@rollup/rollup-linux-arm64-musl@4.52.0': 1977 + '@rollup/rollup-linux-arm64-musl@4.52.2': 1978 1978 optional: true 1979 1979 1980 - '@rollup/rollup-linux-loong64-gnu@4.52.0': 1980 + '@rollup/rollup-linux-loong64-gnu@4.52.2': 1981 1981 optional: true 1982 1982 1983 - '@rollup/rollup-linux-ppc64-gnu@4.52.0': 1983 + '@rollup/rollup-linux-ppc64-gnu@4.52.2': 1984 1984 optional: true 1985 1985 1986 - '@rollup/rollup-linux-riscv64-gnu@4.52.0': 1986 + '@rollup/rollup-linux-riscv64-gnu@4.52.2': 1987 1987 optional: true 1988 1988 1989 - '@rollup/rollup-linux-riscv64-musl@4.52.0': 1989 + '@rollup/rollup-linux-riscv64-musl@4.52.2': 1990 1990 optional: true 1991 1991 1992 - '@rollup/rollup-linux-s390x-gnu@4.52.0': 1992 + '@rollup/rollup-linux-s390x-gnu@4.52.2': 1993 1993 optional: true 1994 1994 1995 - '@rollup/rollup-linux-x64-gnu@4.52.0': 1995 + '@rollup/rollup-linux-x64-gnu@4.52.2': 1996 1996 optional: true 1997 1997 1998 - '@rollup/rollup-linux-x64-musl@4.52.0': 1998 + '@rollup/rollup-linux-x64-musl@4.52.2': 1999 1999 optional: true 2000 2000 2001 - '@rollup/rollup-openharmony-arm64@4.52.0': 2001 + '@rollup/rollup-openharmony-arm64@4.52.2': 2002 2002 optional: true 2003 2003 2004 - '@rollup/rollup-win32-arm64-msvc@4.52.0': 2004 + '@rollup/rollup-win32-arm64-msvc@4.52.2': 2005 2005 optional: true 2006 2006 2007 - '@rollup/rollup-win32-ia32-msvc@4.52.0': 2007 + '@rollup/rollup-win32-ia32-msvc@4.52.2': 2008 2008 optional: true 2009 2009 2010 - '@rollup/rollup-win32-x64-gnu@4.52.0': 2010 + '@rollup/rollup-win32-x64-gnu@4.52.2': 2011 2011 optional: true 2012 2012 2013 - '@rollup/rollup-win32-x64-msvc@4.52.0': 2013 + '@rollup/rollup-win32-x64-msvc@4.52.2': 2014 2014 optional: true 2015 2015 2016 2016 '@skyware/firehose@0.5.2': ··· 2075 2075 2076 2076 '@tailwindcss/oxide@4.1.13': 2077 2077 dependencies: 2078 - detect-libc: 2.1.0 2079 - tar: 7.4.4 2078 + detect-libc: 2.1.1 2079 + tar: 7.5.1 2080 2080 optionalDependencies: 2081 2081 '@tailwindcss/oxide-android-arm64': 4.1.13 2082 2082 '@tailwindcss/oxide-darwin-arm64': 4.1.13 ··· 2150 2150 browserslist@4.26.2: 2151 2151 dependencies: 2152 2152 baseline-browser-mapping: 2.8.6 2153 - caniuse-lite: 1.0.30001743 2154 - electron-to-chromium: 1.5.222 2153 + caniuse-lite: 1.0.30001745 2154 + electron-to-chromium: 1.5.223 2155 2155 node-releases: 2.0.21 2156 2156 update-browserslist-db: 1.1.3(browserslist@4.26.2) 2157 2157 2158 - caniuse-lite@1.0.30001743: {} 2158 + caniuse-lite@1.0.30001745: {} 2159 2159 2160 2160 chownr@3.0.0: {} 2161 2161 ··· 2183 2183 dependencies: 2184 2184 ms: 2.1.3 2185 2185 2186 - detect-libc@2.1.0: {} 2186 + detect-libc@2.1.1: {} 2187 2187 2188 - electron-to-chromium@1.5.222: {} 2188 + electron-to-chromium@1.5.223: {} 2189 2189 2190 2190 enhanced-resolve@5.18.3: 2191 2191 dependencies: ··· 2323 2323 2324 2324 lightningcss@1.30.1: 2325 2325 dependencies: 2326 - detect-libc: 2.1.0 2326 + detect-libc: 2.1.1 2327 2327 optionalDependencies: 2328 2328 lightningcss-darwin-arm64: 1.30.1 2329 2329 lightningcss-darwin-x64: 1.30.1 ··· 2425 2425 resolve-pkg-maps@1.0.0: 2426 2426 optional: true 2427 2427 2428 - rollup@4.52.0: 2428 + rollup@4.52.2: 2429 2429 dependencies: 2430 2430 '@types/estree': 1.0.8 2431 2431 optionalDependencies: 2432 - '@rollup/rollup-android-arm-eabi': 4.52.0 2433 - '@rollup/rollup-android-arm64': 4.52.0 2434 - '@rollup/rollup-darwin-arm64': 4.52.0 2435 - '@rollup/rollup-darwin-x64': 4.52.0 2436 - '@rollup/rollup-freebsd-arm64': 4.52.0 2437 - '@rollup/rollup-freebsd-x64': 4.52.0 2438 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.0 2439 - '@rollup/rollup-linux-arm-musleabihf': 4.52.0 2440 - '@rollup/rollup-linux-arm64-gnu': 4.52.0 2441 - '@rollup/rollup-linux-arm64-musl': 4.52.0 2442 - '@rollup/rollup-linux-loong64-gnu': 4.52.0 2443 - '@rollup/rollup-linux-ppc64-gnu': 4.52.0 2444 - '@rollup/rollup-linux-riscv64-gnu': 4.52.0 2445 - '@rollup/rollup-linux-riscv64-musl': 4.52.0 2446 - '@rollup/rollup-linux-s390x-gnu': 4.52.0 2447 - '@rollup/rollup-linux-x64-gnu': 4.52.0 2448 - '@rollup/rollup-linux-x64-musl': 4.52.0 2449 - '@rollup/rollup-openharmony-arm64': 4.52.0 2450 - '@rollup/rollup-win32-arm64-msvc': 4.52.0 2451 - '@rollup/rollup-win32-ia32-msvc': 4.52.0 2452 - '@rollup/rollup-win32-x64-gnu': 4.52.0 2453 - '@rollup/rollup-win32-x64-msvc': 4.52.0 2432 + '@rollup/rollup-android-arm-eabi': 4.52.2 2433 + '@rollup/rollup-android-arm64': 4.52.2 2434 + '@rollup/rollup-darwin-arm64': 4.52.2 2435 + '@rollup/rollup-darwin-x64': 4.52.2 2436 + '@rollup/rollup-freebsd-arm64': 4.52.2 2437 + '@rollup/rollup-freebsd-x64': 4.52.2 2438 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.2 2439 + '@rollup/rollup-linux-arm-musleabihf': 4.52.2 2440 + '@rollup/rollup-linux-arm64-gnu': 4.52.2 2441 + '@rollup/rollup-linux-arm64-musl': 4.52.2 2442 + '@rollup/rollup-linux-loong64-gnu': 4.52.2 2443 + '@rollup/rollup-linux-ppc64-gnu': 4.52.2 2444 + '@rollup/rollup-linux-riscv64-gnu': 4.52.2 2445 + '@rollup/rollup-linux-riscv64-musl': 4.52.2 2446 + '@rollup/rollup-linux-s390x-gnu': 4.52.2 2447 + '@rollup/rollup-linux-x64-gnu': 4.52.2 2448 + '@rollup/rollup-linux-x64-musl': 4.52.2 2449 + '@rollup/rollup-openharmony-arm64': 4.52.2 2450 + '@rollup/rollup-win32-arm64-msvc': 4.52.2 2451 + '@rollup/rollup-win32-ia32-msvc': 4.52.2 2452 + '@rollup/rollup-win32-x64-gnu': 4.52.2 2453 + '@rollup/rollup-win32-x64-msvc': 4.52.2 2454 2454 fsevents: 2.3.3 2455 2455 2456 2456 semver@6.3.1: {} ··· 2484 2484 2485 2485 tapable@2.2.3: {} 2486 2486 2487 - tar@7.4.4: 2487 + tar@7.5.1: 2488 2488 dependencies: 2489 2489 '@isaacs/fs-minipass': 4.0.1 2490 2490 chownr: 3.0.0 ··· 2541 2541 fdir: 6.5.0(picomatch@4.0.3) 2542 2542 picomatch: 4.0.3 2543 2543 postcss: 8.5.6 2544 - rollup: 4.52.0 2544 + rollup: 4.52.2 2545 2545 tinyglobby: 0.2.15 2546 2546 optionalDependencies: 2547 2547 '@types/node': 22.13.1
+2 -2
src/views/record.tsx
··· 122 122 return ( 123 123 <Show when={record()} keyed> 124 124 <div class="flex w-full flex-col items-center"> 125 - <div class="dark:shadow-dark-800 dark:bg-dark-300 mb-3 flex w-full justify-between rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 px-2 py-1.5 shadow-xs dark:border-neutral-700"> 126 - <div class="flex gap-3 text-sm"> 125 + <div class="dark:shadow-dark-800 dark:bg-dark-300 mb-3 flex w-full justify-between rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 px-2 py-1.5 text-sm shadow-xs dark:border-neutral-700"> 126 + <div class="flex gap-3"> 127 127 <A 128 128 classList={{ 129 129 "flex items-center gap-1 border-b-2": true,
+19 -26
src/views/repo.tsx
··· 3 3 import { DidDocument } from "@atcute/identity"; 4 4 import { ActorIdentifier, Did, Handle } from "@atcute/lexicons"; 5 5 import { A, useLocation, useNavigate, useParams } from "@solidjs/router"; 6 - import { 7 - createEffect, 8 - createResource, 9 - createSignal, 10 - ErrorBoundary, 11 - For, 12 - Show, 13 - Suspense, 14 - } from "solid-js"; 6 + import { createResource, createSignal, ErrorBoundary, For, Show, Suspense } from "solid-js"; 15 7 import { createStore } from "solid-js/store"; 16 8 import { Backlinks } from "../components/backlinks.jsx"; 17 9 import { ActionMenu, DropdownMenu, MenuProvider, NavMenu } from "../components/dropdown.jsx"; ··· 21 13 import { BlobView } from "./blob.jsx"; 22 14 import { PlcLogView } from "./logs.jsx"; 23 15 24 - type Tab = "collections" | "backlinks" | "identity" | "blobs" | "logs"; 25 - const RepoView = () => { 16 + export const RepoView = () => { 26 17 const params = useParams(); 27 18 const location = useLocation(); 28 19 const navigate = useNavigate(); ··· 36 27 let pds: string; 37 28 const did = params.repo; 38 29 39 - const RepoTab = (props: { tab: Tab; label: string }) => ( 30 + const RepoTab = (props: { 31 + tab: "collections" | "backlinks" | "identity" | "blobs" | "logs"; 32 + label: string; 33 + }) => ( 40 34 <A class="group flex justify-center" href={`/at://${params.repo}#${props.tab}`}> 41 35 <span 42 36 classList={{ ··· 63 57 } 64 58 } 65 59 setDidDoc(didDocCache[did] as DidDocument); 60 + validateHandles(); 66 61 67 62 rpc = new Client({ handler: new CredentialManager({ service: pds }) }); 68 63 const res = await rpc.get("com.atproto.repo.describeRepo", { ··· 101 96 102 97 const [repo] = createResource(fetchRepo); 103 98 99 + const validateHandles = async () => { 100 + for (const alias of didDoc()?.alsoKnownAs ?? []) { 101 + if (alias.startsWith("at://")) 102 + setValidHandles( 103 + alias, 104 + await validateHandle(alias.replace("at://", "") as Handle, did as Did), 105 + ); 106 + } 107 + }; 108 + 104 109 const downloadRepo = async () => { 105 110 try { 106 111 setDownloading(true); ··· 132 137 }); 133 138 }; 134 139 135 - createEffect(async () => { 136 - for (const alias of didDoc()?.alsoKnownAs ?? []) { 137 - if (alias.startsWith("at://")) 138 - setValidHandles( 139 - alias, 140 - await validateHandle(alias.replace("at://", "") as Handle, did as Did), 141 - ); 142 - } 143 - }); 144 - 145 140 return ( 146 141 <Show when={repo()}> 147 142 <div class="flex w-full flex-col gap-2 break-words"> 148 143 <div 149 - class={`dark:shadow-dark-800 dark:bg-dark-300 flex justify-between rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 px-2 py-1.5 shadow-xs dark:border-neutral-700`} 144 + class={`dark:shadow-dark-800 dark:bg-dark-300 flex justify-between rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 px-2 py-1.5 text-sm shadow-xs dark:border-neutral-700`} 150 145 > 151 - <div class="flex gap-2 text-sm sm:gap-4"> 146 + <div class="flex gap-2 sm:gap-4"> 152 147 <Show when={!error()}> 153 148 <RepoTab tab="collections" label="Collections" /> 154 149 </Show> ··· 401 396 </Show> 402 397 ); 403 398 }; 404 - 405 - export { RepoView };