Bluesky app fork with some witchin' additions 💫

The Bitchsky brand

Why is it more brown then red 💔 a little bad contrast, but you can
change the theme if you want :3

+1 -1
.github/ISSUE_TEMPLATE/feature_request.yml
··· 1 1 name: "Feature Request" 2 - description: "Suggest an idea for the Bitchsky Social app." 2 + description: "Suggest an idea for the Bitchsky app." 3 3 labels: ["feature-request"] 4 4 body: 5 5 - type: markdown
+9 -8
README.md
··· 1 - # Bitchsky Social App 🐶 1 + # Bitchsky Social App 🧙 2 2 3 - Hey, bitches! This is the codebase for the Bitchsky Social app, based on [social.daniela.lol](https://github.com/kittibytess/deer-social) based on [deer.social](https://github.com/a-viv-a/deer-social). 3 + Hey, bitches! This is the codebase for the Bitchsky app, based on [social.daniela.lol](https://github.com/kittibytess/deer-social) based on [deer.social](https://github.com/a-viv-a/deer-social). 4 4 5 5 Get the app itself: 6 6 7 7 - **Web: [bitchsky.app](https://bitchsky.app)** 8 8 - **iOS: [Soon™](https://large-type.com/#%F0%9F%99%80)?** 9 - - **Android: [Github Releases](github.com/jollywhoppers/bitchsky-app/releases/latest)** 9 + - **Android: [Github Releases](https://github.com/jollywhoppers/bitchsky-app/releases/latest)** 10 10 11 11 <a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/jollywhoppers/bitchsky-app/"> 12 12 <img src="https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png?raw=true" ··· 15 15 ## Improvements on Bluesky 16 16 17 17 - Funner name (still love you tho bsky!) 18 - - Nicer colors (based on coffee...) 18 + - Nicer colors (kinda like gruvbox? not quite) 19 19 - We call them skeets (at least for English users) 20 20 - Ignores `!no-unauthenticated` labels 21 21 - Share links to bitchsky.app or bsky.app 22 22 - Embed player works with [stream.place](https://stream.place/) links! 23 + - No push notifications (may be added later) 24 + - Kept super up-to-date (as a result, rarely unstable) 23 25 24 26 ### Experiments 25 27 ··· 33 35 34 36 #### Tweaks 35 37 36 - - Toggle to allow visiting sites from clicking non-bsky.social handles 38 + - Toggle to turn non-bsky.social handles into clickable links 37 39 - Toggle to combine reskeets in horizontal carousels 38 - - Toggle the discover feed fallback in the following feed 40 + - Toggle the following feed fallback to the discover feed 39 41 - Toggle displaying images in higher quality 40 42 - Toggle to only show a single tab if only one feed is pinned 41 43 - Toggle to prevent others from getting notified when you interact with their reskeets ··· 73 75 - [ ] ./src/components/WelcomeModal.tsx 74 76 - [ ] ./assets/ 75 77 - [ ] Setup App Linking for Android (.well-known w/ app package fingerprint) 76 - - [ ] [Coffee](https://git.ari.lt/coffee) for colors in actual themes 77 78 - [ ] Automatic PDS detection like other social-app forks 78 79 - [ ] Like of or repost of repost icons from blacksky 79 80 - [ ] Change followed accounts [on onboarding](https://github.com/blacksky-algorithms/blacksky.community/commit/e36ee43efb4999f070860d7f70122e45b28c1e2b) 80 81 - [ ] Change ChatEmptyPill things for English locale 81 - - [ ] stuff from like [deer.aylac.top](https://github.com/ayla6/deer-social-test) for pronouns+ 82 + - [ ] stuff from forks like [deer.aylac.top](https://github.com/ayla6/deer-social-test) for pronouns+ 82 83 - [ ] Bitchsky PDS and .social site 83 84 84 85 ### Even more wishful or far off
+10 -10
app.config.js
··· 46 46 }, 47 47 icon: './assets/app-icons/ios_icon_default_next.png', 48 48 userInterfaceStyle: 'automatic', 49 - primaryColor: '#8e4b9b', // TODO: Xan: brand 49 + primaryColor: '#af5f5f', 50 50 newArchEnabled: false, 51 51 ios: { 52 52 supportsTablet: false, ··· 183 183 adaptiveIcon: { 184 184 foregroundImage: './assets/icon-android-foreground.png', 185 185 monochromeImage: './assets/icon-android-monochrome.png', 186 - backgroundColor: '#8e4b9b', // TODO: Xan: brand 186 + backgroundColor: '#af5f5f', 187 187 }, 188 188 googleServicesFile: './google-services.json', 189 189 package: 'app.bitchsky', ··· 194 194 data: [ 195 195 { 196 196 scheme: 'https', 197 - host: 'bitchsky.app', // TODO: Xan: https://bitchsky.app/.well-known/assetlinks.json 197 + host: 'bitchsky.app', 198 198 }, 199 199 { 200 200 scheme: 'https', ··· 281 281 'expo-notifications', 282 282 { 283 283 icon: './assets/icon-android-notification.png', 284 - color: '#8e4b9b', // TODO: Xan: brand 284 + color: '#af5f5f', 285 285 sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], 286 286 }, 287 287 ], ··· 330 330 resizeMode: 'cover', 331 331 dark: { 332 332 enableFullScreenImage_legacy: true, 333 - backgroundColor: '#150318', // TODO: Xan: brand 333 + backgroundColor: '#262220', 334 334 image: './assets/splash-dark.png', 335 335 resizeMode: 'cover', 336 336 }, 337 337 }, 338 338 android: { 339 - backgroundColor: '#8e4b9b', // TODO: Xan: brand 339 + backgroundColor: '#bb6868', 340 340 image: './assets/splash-android-icon.png', 341 341 imageWidth: 150, 342 342 dark: { 343 - backgroundColor: '#2b0133', // TODO: Xan: brand 343 + backgroundColor: '#af5f5f', 344 344 image: './assets/splash-android-icon-dark.png', 345 345 imageWidth: 150, 346 346 }, ··· 425 425 // appExtensions: [ 426 426 // { 427 427 // targetName: 'Share-with-Bluesky', 428 - // bundleIdentifier: 'xyz.blueskyweb.app.Share-with-Bluesky', 428 + // bundleIdentifier: 'app.bitchsky.Share-with-Bluesky', 429 429 // entitlements: { 430 430 // 'com.apple.security.application-groups': [ 431 431 // 'group.app.bitchsky', ··· 434 434 // }, 435 435 // { 436 436 // targetName: 'BlueskyNSE', 437 - // bundleIdentifier: 'xyz.blueskyweb.app.BlueskyNSE', 437 + // bundleIdentifier: 'app.bitchsky.BlueskyNSE', 438 438 // entitlements: { 439 439 // 'com.apple.security.application-groups': [ 440 440 // 'group.app.bitchsky', ··· 443 443 // }, 444 444 // { 445 445 // targetName: 'BlueskyClip', 446 - // bundleIdentifier: 'xyz.blueskyweb.app.AppClip', 446 + // bundleIdentifier: 'app.bitchsky.AppClip', 447 447 // }, 448 448 // ], 449 449 },
+21 -282
assets/app-icons/android_base.svg
··· 1 - <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 - <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 - 4 - <svg 5 - width="512" 6 - height="512" 7 - viewBox="0 0 512 512" 8 - version="1.1" 9 - id="svg1" 10 - sodipodi:docname="android_base.svg" 11 - inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" 12 - inkscape:export-filename="android_icon_default_dark.png" 13 - inkscape:export-xdpi="192" 14 - inkscape:export-ydpi="192" 15 - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 16 - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 17 - xmlns:xlink="http://www.w3.org/1999/xlink" 18 - xmlns="http://www.w3.org/2000/svg" 19 - xmlns:svg="http://www.w3.org/2000/svg"> 20 - <sodipodi:namedview 21 - id="namedview1" 22 - pagecolor="#ffffff" 23 - bordercolor="#000000" 24 - borderopacity="0.25" 25 - inkscape:showpageshadow="2" 26 - inkscape:pageopacity="0.0" 27 - inkscape:pagecheckerboard="0" 28 - inkscape:deskcolor="#d1d1d1" 29 - inkscape:document-units="px" 30 - showgrid="false" 31 - showguides="false" 32 - inkscape:zoom="1.7096765" 33 - inkscape:cx="252.97184" 34 - inkscape:cy="301.22658" 35 - inkscape:window-width="1920" 36 - inkscape:window-height="1138" 37 - inkscape:window-x="0" 38 - inkscape:window-y="0" 39 - inkscape:window-maximized="1" 40 - inkscape:current-layer="svg1"> 41 - <inkscape:grid 42 - id="grid1" 43 - units="px" 44 - originx="0" 45 - originy="0" 46 - spacingx="1" 47 - spacingy="1" 48 - empcolor="#0099e5" 49 - empopacity="0.30196078" 50 - color="#0099e5" 51 - opacity="0.14901961" 52 - empspacing="5" 53 - enabled="true" 54 - visible="false" /> 55 - <sodipodi:guide 56 - position="7.2092363,499.98461" 57 - orientation="0.73456475,0.6785386" 58 - id="guide15" 59 - inkscape:locked="false" /> 60 - <sodipodi:guide 61 - position="250,12" 62 - orientation="0,-1" 63 - id="guide16" 64 - inkscape:locked="false" /> 65 - <sodipodi:guide 66 - position="7.2114897,499.98617" 67 - orientation="0.90391787,0.42770606" 68 - id="guide17" 69 - inkscape:locked="false" /> 70 - <sodipodi:guide 71 - position="114.38555,198.20474" 72 - orientation="0.90391787,0.42770608" 73 - id="guide18" 74 - inkscape:label="" 75 - inkscape:locked="false" 76 - inkscape:color="rgb(0,134,229)" /> 77 - <sodipodi:guide 78 - position="372.00185,356.22842" 79 - orientation="0.73454936,-0.67855525" 80 - id="guide19" 81 - inkscape:locked="false" /> 82 - </sodipodi:namedview> 83 - <defs 84 - id="defs1"> 85 - <linearGradient 86 - id="linearGradient27" 87 - inkscape:collect="always"> 88 - <stop 89 - style="stop-color:#231a25;stop-opacity:1;" 90 - offset="0" 91 - id="stop26" /> 92 - <stop 93 - style="stop-color:#412c45;stop-opacity:1;" 94 - offset="1" 95 - id="stop27" /> 96 - </linearGradient> 97 - <linearGradient 98 - id="linearGradient23" 99 - inkscape:collect="always"> 100 - <stop 101 - style="stop-color:#4a344e;stop-opacity:1;" 102 - offset="0" 103 - id="stop23" /> 104 - <stop 105 - style="stop-color:#aa8ab1;stop-opacity:1;" 106 - offset="1" 107 - id="stop24" /> 108 - </linearGradient> 109 - <filter 110 - id="selectable_hidder_filter" 111 - width="1" 112 - height="1" 113 - x="0" 114 - y="0" 115 - style="color-interpolation-filters:sRGB;" 116 - inkscape:label="LPE boolean visibility"> 117 - <feComposite 118 - id="boolops_hidder_primitive" 119 - result="composite1" 120 - operator="arithmetic" 121 - in2="SourceGraphic" 122 - in="BackgroundImage" /> 123 - </filter> 124 - <inkscape:path-effect 125 - effect="bool_op" 126 - operand-path="" 127 - id="path-effect16" 128 - is_visible="true" 129 - lpeversion="1" 130 - operation="cut" 131 - swap-operands="false" 132 - filltype-this="from-curve" 133 - filter="" 134 - filltype-operand="from-curve" /> 135 - <inkscape:path-effect 136 - effect="mirror_symmetry" 137 - start_point="153.53846,-190.49753" 138 - end_point="529.50144,157.05943" 139 - center_point="341.51995,-16.71905" 140 - id="path-effect15" 141 - is_visible="true" 142 - lpeversion="1.2" 143 - lpesatellites="" 144 - mode="vertical" 145 - discard_orig_path="false" 146 - fuse_paths="false" 147 - oposite_fuse="false" 148 - split_items="false" 149 - split_open="false" 150 - link_styles="false" /> 151 - <inkscape:path-effect 152 - effect="mirror_symmetry" 153 - start_point="242.40625,64.77241" 154 - end_point="242.40625,593.03423" 155 - center_point="242.40625,328.90332" 156 - id="path-effect14" 157 - is_visible="true" 158 - lpeversion="1.2" 159 - lpesatellites="" 160 - mode="vertical" 161 - discard_orig_path="false" 162 - fuse_paths="true" 163 - oposite_fuse="false" 164 - split_items="false" 165 - split_open="false" 166 - link_styles="false" /> 167 - <inkscape:path-effect 168 - effect="mirror_symmetry" 169 - start_point="238.18975,-35.620493" 170 - end_point="238.18975,476.37951" 171 - center_point="238.18975,220.37951" 172 - id="path-effect13" 173 - is_visible="true" 174 - lpeversion="1.2" 175 - lpesatellites="" 176 - mode="vertical" 177 - discard_orig_path="false" 178 - fuse_paths="false" 179 - oposite_fuse="false" 180 - split_items="false" 181 - split_open="false" 182 - link_styles="false" /> 183 - <inkscape:path-effect 184 - effect="mirror_symmetry" 185 - start_point="259.66682,-1.5714927" 186 - end_point="259.66682,510.42851" 187 - center_point="259.66682,254.42851" 188 - id="path-effect12" 189 - is_visible="true" 190 - lpeversion="1.2" 191 - lpesatellites="" 192 - mode="vertical" 193 - discard_orig_path="false" 194 - fuse_paths="true" 195 - oposite_fuse="false" 196 - split_items="false" 197 - split_open="false" 198 - link_styles="false" /> 199 - <inkscape:path-effect 200 - effect="clone_original" 201 - css_properties="" 202 - attributes="style,clip-path,mask" 203 - linkeditem="" 204 - is_visible="true" 205 - method="d" 206 - allow_transforms="true" 207 - id="path-effect11" 208 - lpeversion="1" /> 209 - <inkscape:path-effect 210 - effect="mirror_symmetry" 211 - start_point="274.33408,-38.239647" 212 - end_point="274.33408,473.76035" 213 - center_point="274.33408,217.76035" 214 - id="path-effect10" 215 - is_visible="true" 216 - lpeversion="1.2" 217 - lpesatellites="" 218 - mode="vertical" 219 - discard_orig_path="false" 220 - fuse_paths="false" 221 - oposite_fuse="false" 222 - split_items="false" 223 - split_open="false" 224 - link_styles="false" /> 225 - <inkscape:path-effect 226 - effect="mirror_symmetry" 227 - start_point="241.42806,-153.19556" 228 - end_point="241.42806,358.80444" 229 - center_point="241.42806,102.80444" 230 - id="path-effect9" 231 - is_visible="true" 232 - lpeversion="1.2" 233 - lpesatellites="" 234 - mode="vertical" 235 - discard_orig_path="false" 236 - fuse_paths="false" 237 - oposite_fuse="false" 238 - split_items="false" 239 - split_open="false" 240 - link_styles="false" /> 241 - <linearGradient 242 - inkscape:collect="always" 243 - xlink:href="#linearGradient23" 244 - id="linearGradient24" 245 - x1="256" 246 - y1="0" 247 - x2="256" 248 - y2="512" 249 - gradientUnits="userSpaceOnUse" /> 250 - <linearGradient 251 - inkscape:collect="always" 252 - xlink:href="#linearGradient27" 253 - id="linearGradient26" 254 - gradientUnits="userSpaceOnUse" 255 - x1="256" 256 - y1="0" 257 - x2="256" 258 - y2="512" /> 259 - </defs> 260 - <rect 261 - style="display:inline;opacity:1;fill:url(#linearGradient24);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" 262 - id="rect23" 263 - width="512" 264 - height="512" 265 - x="0" 266 - y="0" 267 - inkscape:label="light background" /> 268 - <rect 269 - style="display:inline;fill:url(#linearGradient26);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" 270 - id="rect23-8" 271 - width="512" 272 - height="512" 273 - x="0" 274 - y="0" 275 - inkscape:label="dark background" /> 276 - <path 277 - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.57156;stroke-opacity:1" 278 - d="m 189.56618,384.60165 c -16.59919,-7.11543 -30.20959,-15.91772 -44.22084,-35.13543 -14.86592,-28.38731 -15.38649,-35.74408 -10.84732,-75.20818 2.42771,-13.95669 5.0977,-27.89135 8.54896,-38.30295 2.78579,-37.2397 5.46575,-82.47808 18.74752,-117.66868 30.33602,15.27969 52.20575,45.94905 65.88089,65.74087 9.20581,-3.18946 18.26469,-3.61396 28.32461,-3.96505 10.05991,0.35109 19.11879,0.77559 28.32459,3.96505 13.67515,-19.79182 35.54488,-50.46118 65.8809,-65.74087 13.28178,35.1906 15.96173,80.42898 18.74752,117.66868 3.45126,10.4116 6.12125,24.34626 8.54897,38.30295 4.53916,39.4641 4.01859,46.82087 -10.84732,75.20818 -14.01126,19.21771 -27.62166,28.02 -44.22085,35.13543 -22.52435,6.89453 -43.71344,8.00964 -66.43381,9.22391 -22.72039,-1.21427 -43.90947,-2.32938 -66.43382,-9.22391 z" 279 - id="path1" 280 - inkscape:label="path1" 281 - sodipodi:nodetypes="ccccccccccccccc" 282 - inkscape:linked-fill="path7" /> 1 + <svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"> 2 + <g clip-path="url(#clip0_1_77)"> 3 + <path d="M512 0H0V512H512V0Z" fill="url(#paint0_linear_1_77)"/> 4 + <path d="M512 0H0V512H512V0Z" fill="url(#paint1_linear_1_77)"/> 5 + <path d="M339.304 116.583C334.517 111.718 327.102 110.538 321 113.382C320.109 113.798 316.629 115.436 311.407 118.09C305.447 121.12 297.184 125.491 287.922 130.886C269.676 141.513 246.442 156.741 229.573 174.071C206.776 197.493 187.606 234.56 174.465 264.204C167.769 279.309 162.406 293.032 158.715 302.981C157.782 305.498 156.954 307.776 156.237 309.779C137.305 312.551 121.384 316.222 109.413 320.764C102.481 323.394 95.9233 326.664 90.8153 330.916C85.7701 335.115 80.2284 341.972 80.2284 351.506C80.2285 359.522 84.3583 365.538 88.2836 369.375C92.1818 373.186 97.0743 376.096 101.934 378.395C111.734 383.029 124.895 386.781 139.877 389.777C170.105 395.821 211.154 399.445 256.005 399.445C300.856 399.445 341.905 395.821 372.132 389.777C387.115 386.781 400.275 383.029 410.076 378.395C414.935 376.096 419.828 373.186 423.726 369.375C427.59 365.598 431.652 359.71 431.778 351.88L431.781 351.506L431.778 351.061C431.609 341.759 426.165 335.049 421.196 330.913C416.087 326.659 409.528 323.389 402.596 320.76C390.121 316.029 373.357 312.243 353.368 309.434C352.752 308.437 352.072 307.33 351.343 306.119C347.744 300.145 342.932 291.754 338.083 282.101C328.075 262.178 319.114 239.197 318.409 221.294C317.787 205.462 323.248 184.345 329.704 165.853C332.833 156.89 336.015 149.039 338.414 143.436C339.61 140.64 340.606 138.418 341.293 136.914C341.636 136.163 341.901 135.592 342.076 135.22C342.164 135.034 342.228 134.897 342.269 134.812C342.289 134.77 342.303 134.74 342.311 134.724C342.313 134.719 342.315 134.715 342.316 134.713C345.235 128.639 344.031 121.386 339.304 116.583Z" fill="white"/> 6 + </g> 7 + <defs> 8 + <linearGradient id="paint0_linear_1_77" x1="256" y1="0" x2="256" y2="512" gradientUnits="userSpaceOnUse"> 9 + <stop stop-color="#6A302E"/> 10 + <stop offset="0.5" stop-color="#AF5F5F"/> 11 + <stop offset="1" stop-color="#E2A1A1"/> 12 + </linearGradient> 13 + <linearGradient id="paint1_linear_1_77" x1="256" y1="0" x2="256" y2="512" gradientUnits="userSpaceOnUse"> 14 + <stop stop-color="#471D1D"/> 15 + <stop offset="0.5" stop-color="#6A302E"/> 16 + <stop offset="1" stop-color="#8E4342"/> 17 + </linearGradient> 18 + <clipPath id="clip0_1_77"> 19 + <rect width="512" height="512" fill="white"/> 20 + </clipPath> 21 + </defs> 283 22 </svg>
assets/app-icons/android_icon_legacy_dark.png

This is a binary file and will not be displayed.

assets/app-icons/android_icon_legacy_light.png

This is a binary file and will not be displayed.

+15 -282
assets/app-icons/ios_base.svg
··· 1 - <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 - <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 - 4 - <svg 5 - width="512" 6 - height="512" 7 - viewBox="0 0 512 512" 8 - version="1.1" 9 - id="svg1" 10 - sodipodi:docname="ios_base.svg" 11 - inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" 12 - inkscape:export-filename="ios_icon_default_dark.png" 13 - inkscape:export-xdpi="192" 14 - inkscape:export-ydpi="192" 15 - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 16 - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 17 - xmlns:xlink="http://www.w3.org/1999/xlink" 18 - xmlns="http://www.w3.org/2000/svg" 19 - xmlns:svg="http://www.w3.org/2000/svg"> 20 - <sodipodi:namedview 21 - id="namedview1" 22 - pagecolor="#ffffff" 23 - bordercolor="#000000" 24 - borderopacity="0.25" 25 - inkscape:showpageshadow="2" 26 - inkscape:pageopacity="0.0" 27 - inkscape:pagecheckerboard="0" 28 - inkscape:deskcolor="#d1d1d1" 29 - inkscape:document-units="px" 30 - showgrid="false" 31 - showguides="false" 32 - inkscape:zoom="1.2089238" 33 - inkscape:cx="188.1839" 34 - inkscape:cy="244.43227" 35 - inkscape:window-width="1706" 36 - inkscape:window-height="905" 37 - inkscape:window-x="0" 38 - inkscape:window-y="0" 39 - inkscape:window-maximized="0" 40 - inkscape:current-layer="svg1"> 41 - <inkscape:grid 42 - id="grid1" 43 - units="px" 44 - originx="0" 45 - originy="0" 46 - spacingx="1" 47 - spacingy="1" 48 - empcolor="#0099e5" 49 - empopacity="0.30196078" 50 - color="#0099e5" 51 - opacity="0.14901961" 52 - empspacing="5" 53 - enabled="true" 54 - visible="false" /> 55 - <sodipodi:guide 56 - position="7.2092363,499.98461" 57 - orientation="0.73456475,0.6785386" 58 - id="guide15" 59 - inkscape:locked="false" /> 60 - <sodipodi:guide 61 - position="250,12" 62 - orientation="0,-1" 63 - id="guide16" 64 - inkscape:locked="false" /> 65 - <sodipodi:guide 66 - position="7.2114897,499.98617" 67 - orientation="0.90391787,0.42770606" 68 - id="guide17" 69 - inkscape:locked="false" /> 70 - <sodipodi:guide 71 - position="114.38555,198.20474" 72 - orientation="0.90391787,0.42770608" 73 - id="guide18" 74 - inkscape:label="" 75 - inkscape:locked="false" 76 - inkscape:color="rgb(0,134,229)" /> 77 - <sodipodi:guide 78 - position="372.00185,356.22842" 79 - orientation="0.73454936,-0.67855525" 80 - id="guide19" 81 - inkscape:locked="false" /> 82 - </sodipodi:namedview> 83 - <defs 84 - id="defs1"> 85 - <linearGradient 86 - id="linearGradient27" 87 - inkscape:collect="always"> 88 - <stop 89 - style="stop-color:#231a25;stop-opacity:1;" 90 - offset="0" 91 - id="stop26" /> 92 - <stop 93 - style="stop-color:#412c45;stop-opacity:1;" 94 - offset="1" 95 - id="stop27" /> 96 - </linearGradient> 97 - <linearGradient 98 - id="linearGradient23" 99 - inkscape:collect="always"> 100 - <stop 101 - style="stop-color:#4a344e;stop-opacity:1;" 102 - offset="0" 103 - id="stop23" /> 104 - <stop 105 - style="stop-color:#aa8ab1;stop-opacity:1;" 106 - offset="1" 107 - id="stop24" /> 108 - </linearGradient> 109 - <filter 110 - id="selectable_hidder_filter" 111 - width="1" 112 - height="1" 113 - x="0" 114 - y="0" 115 - style="color-interpolation-filters:sRGB;" 116 - inkscape:label="LPE boolean visibility"> 117 - <feComposite 118 - id="boolops_hidder_primitive" 119 - result="composite1" 120 - operator="arithmetic" 121 - in2="SourceGraphic" 122 - in="BackgroundImage" /> 123 - </filter> 124 - <inkscape:path-effect 125 - effect="bool_op" 126 - operand-path="" 127 - id="path-effect16" 128 - is_visible="true" 129 - lpeversion="1" 130 - operation="cut" 131 - swap-operands="false" 132 - filltype-this="from-curve" 133 - filter="" 134 - filltype-operand="from-curve" /> 135 - <inkscape:path-effect 136 - effect="mirror_symmetry" 137 - start_point="153.53846,-190.49753" 138 - end_point="529.50144,157.05943" 139 - center_point="341.51995,-16.71905" 140 - id="path-effect15" 141 - is_visible="true" 142 - lpeversion="1.2" 143 - lpesatellites="" 144 - mode="vertical" 145 - discard_orig_path="false" 146 - fuse_paths="false" 147 - oposite_fuse="false" 148 - split_items="false" 149 - split_open="false" 150 - link_styles="false" /> 151 - <inkscape:path-effect 152 - effect="mirror_symmetry" 153 - start_point="242.40624,113.23531" 154 - end_point="242.40624,544.57133" 155 - center_point="242.40624,328.90332" 156 - id="path-effect14" 157 - is_visible="true" 158 - lpeversion="1.2" 159 - lpesatellites="" 160 - mode="vertical" 161 - discard_orig_path="false" 162 - fuse_paths="true" 163 - oposite_fuse="false" 164 - split_items="false" 165 - split_open="false" 166 - link_styles="false" /> 167 - <inkscape:path-effect 168 - effect="mirror_symmetry" 169 - start_point="238.18975,-35.620493" 170 - end_point="238.18975,476.37951" 171 - center_point="238.18975,220.37951" 172 - id="path-effect13" 173 - is_visible="true" 174 - lpeversion="1.2" 175 - lpesatellites="" 176 - mode="vertical" 177 - discard_orig_path="false" 178 - fuse_paths="false" 179 - oposite_fuse="false" 180 - split_items="false" 181 - split_open="false" 182 - link_styles="false" /> 183 - <inkscape:path-effect 184 - effect="mirror_symmetry" 185 - start_point="259.66682,-1.5714927" 186 - end_point="259.66682,510.42851" 187 - center_point="259.66682,254.42851" 188 - id="path-effect12" 189 - is_visible="true" 190 - lpeversion="1.2" 191 - lpesatellites="" 192 - mode="vertical" 193 - discard_orig_path="false" 194 - fuse_paths="true" 195 - oposite_fuse="false" 196 - split_items="false" 197 - split_open="false" 198 - link_styles="false" /> 199 - <inkscape:path-effect 200 - effect="clone_original" 201 - css_properties="" 202 - attributes="style,clip-path,mask" 203 - linkeditem="" 204 - is_visible="true" 205 - method="d" 206 - allow_transforms="true" 207 - id="path-effect11" 208 - lpeversion="1" /> 209 - <inkscape:path-effect 210 - effect="mirror_symmetry" 211 - start_point="274.33408,-38.239647" 212 - end_point="274.33408,473.76035" 213 - center_point="274.33408,217.76035" 214 - id="path-effect10" 215 - is_visible="true" 216 - lpeversion="1.2" 217 - lpesatellites="" 218 - mode="vertical" 219 - discard_orig_path="false" 220 - fuse_paths="false" 221 - oposite_fuse="false" 222 - split_items="false" 223 - split_open="false" 224 - link_styles="false" /> 225 - <inkscape:path-effect 226 - effect="mirror_symmetry" 227 - start_point="241.42806,-153.19556" 228 - end_point="241.42806,358.80444" 229 - center_point="241.42806,102.80444" 230 - id="path-effect9" 231 - is_visible="true" 232 - lpeversion="1.2" 233 - lpesatellites="" 234 - mode="vertical" 235 - discard_orig_path="false" 236 - fuse_paths="false" 237 - oposite_fuse="false" 238 - split_items="false" 239 - split_open="false" 240 - link_styles="false" /> 241 - <linearGradient 242 - inkscape:collect="always" 243 - xlink:href="#linearGradient23" 244 - id="linearGradient24" 245 - x1="256" 246 - y1="0" 247 - x2="256" 248 - y2="512" 249 - gradientUnits="userSpaceOnUse" /> 250 - <linearGradient 251 - inkscape:collect="always" 252 - xlink:href="#linearGradient27" 253 - id="linearGradient26" 254 - gradientUnits="userSpaceOnUse" 255 - x1="256" 256 - y1="0" 257 - x2="256" 258 - y2="512" /> 259 - </defs> 260 - <rect 261 - style="display:inline;opacity:1;fill:url(#linearGradient24);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" 262 - id="rect23" 263 - width="512" 264 - height="512" 265 - x="0" 266 - y="0" 267 - inkscape:label="light background" /> 268 - <rect 269 - style="display:none;fill:url(#linearGradient26);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" 270 - id="rect23-8" 271 - width="512" 272 - height="512" 273 - x="0" 274 - y="0" 275 - inkscape:label="dark background" /> 276 - <path 277 - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.698218;stroke-opacity:1" 278 - d="m 174.84437,413.09993 c -20.2776,-8.69222 -36.90408,-19.44511 -54.02024,-42.92148 -18.16023,-34.67797 -18.79616,-43.66502 -13.2511,-91.87442 2.9657,-17.04951 6.22736,-34.0721 10.44343,-46.79092 3.40312,-45.49207 6.67696,-100.75532 22.90199,-143.744208 37.05851,18.665698 63.77461,56.131408 80.48017,80.309128 11.24583,-3.89625 22.31217,-4.41482 34.60138,-4.84371 12.2892,0.42889 23.35554,0.94746 34.60135,4.84371 16.70558,-24.17772 43.42168,-61.64343 80.48019,-80.309128 16.22504,42.988888 19.49887,98.252138 22.90199,143.744208 4.21607,12.71882 7.47773,29.74141 10.44344,46.79092 5.54505,48.2094 4.90912,57.19645 -13.2511,91.87442 -17.11617,23.47637 -33.74266,34.22926 -54.02025,42.92148 -27.51577,8.42237 -53.40039,9.78458 -81.15562,11.26794 -27.75526,-1.48336 -53.63986,-2.84557 -81.15563,-11.26794 z" 279 - id="path1" 280 - inkscape:label="path1" 281 - sodipodi:nodetypes="ccccccccccccccc" 282 - inkscape:linked-fill="path7" /> 1 + <svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"> 2 + <g clip-path="url(#clip0_1_81)"> 3 + <path d="M512 0H0V512H512V0Z" fill="url(#paint0_linear_1_81)"/> 4 + <path d="M339.304 116.583C334.517 111.718 327.102 110.538 321 113.382C320.109 113.798 316.629 115.436 311.407 118.09C305.447 121.12 297.184 125.491 287.922 130.886C269.676 141.513 246.442 156.741 229.573 174.071C206.776 197.493 187.606 234.56 174.465 264.204C167.769 279.309 162.406 293.032 158.715 302.981C157.782 305.498 156.954 307.776 156.237 309.779C137.305 312.551 121.384 316.222 109.413 320.764C102.481 323.394 95.9233 326.664 90.8153 330.916C85.7701 335.115 80.2284 341.972 80.2284 351.506C80.2285 359.522 84.3583 365.538 88.2836 369.375C92.1818 373.186 97.0743 376.096 101.934 378.395C111.734 383.029 124.895 386.781 139.877 389.777C170.105 395.821 211.154 399.445 256.005 399.445C300.856 399.445 341.905 395.821 372.132 389.777C387.115 386.781 400.275 383.029 410.076 378.395C414.935 376.096 419.828 373.186 423.726 369.375C427.59 365.598 431.652 359.71 431.778 351.88L431.781 351.506L431.778 351.061C431.609 341.759 426.165 335.049 421.196 330.913C416.087 326.659 409.528 323.389 402.596 320.76C390.121 316.029 373.357 312.243 353.368 309.434C352.752 308.437 352.072 307.33 351.343 306.119C347.744 300.145 342.932 291.754 338.083 282.101C328.075 262.178 319.114 239.197 318.409 221.294C317.787 205.462 323.248 184.345 329.704 165.853C332.833 156.89 336.015 149.039 338.414 143.436C339.61 140.64 340.606 138.418 341.293 136.914C341.636 136.163 341.901 135.592 342.076 135.22C342.164 135.034 342.228 134.897 342.269 134.812C342.289 134.77 342.303 134.74 342.311 134.724C342.313 134.719 342.315 134.715 342.316 134.713C345.235 128.639 344.031 121.386 339.304 116.583Z" fill="white"/> 5 + </g> 6 + <defs> 7 + <linearGradient id="paint0_linear_1_81" x1="256" y1="0" x2="256" y2="512" gradientUnits="userSpaceOnUse"> 8 + <stop stop-color="#6A302E"/> 9 + <stop offset="0.5" stop-color="#AF5F5F"/> 10 + <stop offset="1" stop-color="#E2A1A1"/> 11 + </linearGradient> 12 + <clipPath id="clip0_1_81"> 13 + <rect width="512" height="512" fill="white"/> 14 + </clipPath> 15 + </defs> 283 16 </svg>
assets/app-icons/ios_icon_legacy_dark.png

This is a binary file and will not be displayed.

assets/app-icons/ios_icon_legacy_light.png

This is a binary file and will not be displayed.

assets/default-avatar.png

This is a binary file and will not be displayed.

assets/favicon.png

This is a binary file and will not be displayed.

assets/icon-android-foreground.png

This is a binary file and will not be displayed.

assets/icon-android-monochrome.png

This is a binary file and will not be displayed.

assets/icon-android-notification.png

This is a binary file and will not be displayed.

assets/logo.png

This is a binary file and will not be displayed.

assets/splash-android-icon-dark.png

This is a binary file and will not be displayed.

assets/splash-android-icon.png

This is a binary file and will not be displayed.

assets/splash-dark.png

This is a binary file and will not be displayed.

assets/splash.png

This is a binary file and will not be displayed.

+4 -4
bskyweb/templates/base.html
··· 90 90 <link rel="apple-touch-icon" sizes="180x180" href="{{ staticCDNHost }}/static/apple-touch-icon.png"> 91 91 <link rel="icon" type="image/png" sizes="32x32" href="{{ staticCDNHost }}/static/favicon-32x32.png"> 92 92 <link rel="icon" type="image/png" sizes="16x16" href="{{ staticCDNHost }}/static/favicon-16x16.png"> 93 - <link rel="mask-icon" href="{{ staticCDNHost }}/static/safari-pinned-tab.svg" color="#1185fe"> 93 + <link rel="mask-icon" href="{{ staticCDNHost }}/static/safari-pinned-tab.svg" color="#af5f5f"> 94 94 <meta name="theme-color"> 95 - <meta name="application-name" content="Bluesky"> 95 + <meta name="application-name" content="Bitchsky"> 96 96 <meta name="generator" content="bskyweb"> 97 - <meta property="og:site_name" content="Bluesky Social"> 97 + <meta property="og:site_name" content="Bitchsky Social"> 98 98 <meta property="og:logo" content="{{ favicon }}"> 99 99 <meta name="twitter:site" content="@bluesky" /> 100 100 <link type="application/activity+json" href="" /> ··· 106 106 <div id="root"> 107 107 <div id="splash"> 108 108 <!-- Bluesky SVG --> 109 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 320"><path fill="#0085ff" d="M180 142c-16.3-31.7-60.7-90.8-102-120C38.5-5.9 23.4-1 13.5 3.4 2.1 8.6 0 26.2 0 36.5c0 10.4 5.7 84.8 9.4 97.2 12.2 41 55.7 55 95.7 50.5-58.7 8.6-110.8 30-42.4 106.1 75.1 77.9 103-16.7 117.3-64.6 14.3 48 30.8 139 116 64.6 64-64.6 17.6-97.5-41.1-106.1 40 4.4 83.5-9.5 95.7-50.5 3.7-12.4 9.4-86.8 9.4-97.2 0-10.3-2-27.9-13.5-33C336.5-1 321.5-6 282 22c-41.3 29.2-85.7 88.3-102 120Z"/></svg> 109 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 320"><path fill="#0085ff" d="M180 142c-16.3-31.7-60.7-90.8-102-120C38.5-5.9 23.4-1 13.5 3.4 2.1 8.6 0 26.2 0 36.5c0 10.4 5.7 84.8 9.4 97.2 12.2 41 55.7 55 95.7 50.5-58.7 8.6-110.8 30-42.4 106.1 75.1 77.9 103-16.7 117.3-64.6 14.3 48 30.8 139 116 64.6 64-64.6 17.6-97.5-41.1-106.1 40 4.4 83.5-9.5 95.7-50.5 3.7-12.4 9.4-86.8 9.4-97.2 0-10.3-2-27.9-13.5-33C336.5-1 321.5-6 282 22c-41.3 29.2-85.7 88.3-102 120Z"/></svg><!-- TODO: Xan: Replace with Bitchsky logo --> 110 110 </div> 111 111 </div> 112 112
+4 -302
logo_v0.svg
··· 1 - <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 - <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 - 4 - <svg 5 - width="512" 6 - height="512" 7 - viewBox="0 0 512 512" 8 - version="1.1" 9 - id="svg1" 10 - sodipodi:docname="logo_v0.svg" 11 - inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" 12 - xml:space="preserve" 13 - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 14 - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 15 - xmlns="http://www.w3.org/2000/svg" 16 - xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview 17 - id="namedview1" 18 - pagecolor="#ffffff" 19 - bordercolor="#000000" 20 - borderopacity="0.25" 21 - inkscape:showpageshadow="2" 22 - inkscape:pageopacity="0.0" 23 - inkscape:pagecheckerboard="0" 24 - inkscape:deskcolor="#d1d1d1" 25 - inkscape:document-units="px" 26 - showgrid="true" 27 - showguides="false" 28 - inkscape:zoom="1.4142136" 29 - inkscape:cx="151.32085" 30 - inkscape:cy="287.79246" 31 - inkscape:window-width="1920" 32 - inkscape:window-height="1138" 33 - inkscape:window-x="0" 34 - inkscape:window-y="0" 35 - inkscape:window-maximized="1" 36 - inkscape:current-layer="svg1"><inkscape:grid 37 - id="grid1" 38 - units="px" 39 - originx="0" 40 - originy="0" 41 - spacingx="1" 42 - spacingy="1" 43 - empcolor="#0099e5" 44 - empopacity="0.30196078" 45 - color="#0099e5" 46 - opacity="0.14901961" 47 - empspacing="5" 48 - enabled="true" 49 - visible="true" /><sodipodi:guide 50 - position="7.2092363,499.98461" 51 - orientation="0.73456475,0.6785386" 52 - id="guide15" 53 - inkscape:locked="false" /><sodipodi:guide 54 - position="250,12" 55 - orientation="0,-1" 56 - id="guide16" 57 - inkscape:locked="false" /><sodipodi:guide 58 - position="7.2114897,499.98617" 59 - orientation="0.90391787,0.42770606" 60 - id="guide17" 61 - inkscape:locked="false" /><sodipodi:guide 62 - position="114.38555,198.20474" 63 - orientation="0.90391787,0.42770608" 64 - id="guide18" 65 - inkscape:label="" 66 - inkscape:locked="false" 67 - inkscape:color="rgb(0,134,229)" /><sodipodi:guide 68 - position="372.00185,356.22842" 69 - orientation="0.73454936,-0.67855525" 70 - id="guide19" 71 - inkscape:locked="false" /></sodipodi:namedview><defs 72 - id="defs1"><inkscape:path-effect 73 - effect="simplify" 74 - id="path-effect8" 75 - is_visible="true" 76 - lpeversion="1.3" 77 - threshold="8.3425" 78 - steps="1" 79 - smooth_angles="360" 80 - helper_size="10" 81 - simplify_individual_paths="false" 82 - simplify_just_coalesce="false" /><inkscape:path-effect 83 - effect="powerstroke" 84 - message="" 85 - id="path-effect6" 86 - is_visible="true" 87 - lpeversion="1.3" 88 - scale_width="1" 89 - interpolator_type="CentripetalCatmullRom" 90 - interpolator_beta="0.2" 91 - start_linecap_type="zerowidth" 92 - end_linecap_type="zerowidth" 93 - offset_points="0.2,0.5 | 3.5,0.5 | 6.8,0.5 | 7.2,0.5 | 10.5,0.5 | 13.8,0.5" 94 - linejoin_type="round" 95 - miter_limit="4" 96 - not_jump="false" 97 - sort_points="true" /><inkscape:path-effect 98 - effect="simplify" 99 - id="path-effect5" 100 - is_visible="true" 101 - lpeversion="1.3" 102 - threshold="63.729118" 103 - steps="1" 104 - smooth_angles="68.823529" 105 - helper_size="11.691176" 106 - simplify_individual_paths="false" 107 - simplify_just_coalesce="false" /><inkscape:path-effect 108 - effect="mirror_symmetry" 109 - start_point="247.7,15.07" 110 - end_point="247.7,497.67963" 111 - center_point="247.7,256.37482" 112 - id="path-effect4" 113 - is_visible="true" 114 - lpeversion="1.2" 115 - lpesatellites="" 116 - mode="free" 117 - discard_orig_path="false" 118 - fuse_paths="false" 119 - oposite_fuse="false" 120 - split_items="false" 121 - split_open="false" 122 - link_styles="false" /><inkscape:path-effect 123 - effect="mirror_symmetry" 124 - start_point="353.93299,497.67963" 125 - end_point="353.93299,15.069632" 126 - center_point="353.93299,256.37463" 127 - id="path-effect3" 128 - is_visible="true" 129 - lpeversion="1.2" 130 - lpesatellites="" 131 - mode="free" 132 - discard_orig_path="false" 133 - fuse_paths="true" 134 - oposite_fuse="false" 135 - split_items="false" 136 - split_open="false" 137 - link_styles="false" /><inkscape:path-effect 138 - effect="mirror_symmetry" 139 - start_point="-7.2881947,249.31473" 140 - end_point="504.71181,249.31473" 141 - center_point="248.71181,249.31473" 142 - id="path-effect2" 143 - is_visible="true" 144 - lpeversion="1.2" 145 - lpesatellites="" 146 - mode="horizontal" 147 - discard_orig_path="false" 148 - fuse_paths="true" 149 - oposite_fuse="false" 150 - split_items="false" 151 - split_open="false" 152 - link_styles="false" /><inkscape:path-effect 153 - effect="mirror_symmetry" 154 - start_point="354.25835,497.67963" 155 - end_point="354.25835,15.1" 156 - center_point="354.25835,256.38981" 157 - id="path-effect1" 158 - is_visible="true" 159 - lpeversion="1.2" 160 - lpesatellites="" 161 - mode="free" 162 - discard_orig_path="false" 163 - fuse_paths="false" 164 - oposite_fuse="false" 165 - split_items="false" 166 - split_open="false" 167 - link_styles="false" /><filter 168 - id="selectable_hidder_filter" 169 - width="1" 170 - height="1" 171 - x="0" 172 - y="0" 173 - style="color-interpolation-filters:sRGB;" 174 - inkscape:label="LPE boolean visibility"><feComposite 175 - id="boolops_hidder_primitive" 176 - result="composite1" 177 - operator="arithmetic" 178 - in2="SourceGraphic" 179 - in="BackgroundImage" /></filter><inkscape:path-effect 180 - effect="bool_op" 181 - operand-path="" 182 - id="path-effect16" 183 - is_visible="true" 184 - lpeversion="1" 185 - operation="cut" 186 - swap-operands="false" 187 - filltype-this="from-curve" 188 - filter="" 189 - filltype-operand="from-curve" /><inkscape:path-effect 190 - effect="mirror_symmetry" 191 - start_point="153.53846,-190.49753" 192 - end_point="529.50144,157.05943" 193 - center_point="341.51995,-16.71905" 194 - id="path-effect15" 195 - is_visible="true" 196 - lpeversion="1.2" 197 - lpesatellites="" 198 - mode="vertical" 199 - discard_orig_path="false" 200 - fuse_paths="false" 201 - oposite_fuse="false" 202 - split_items="false" 203 - split_open="false" 204 - link_styles="false" /><inkscape:path-effect 205 - effect="mirror_symmetry" 206 - start_point="242.4064,179.64357" 207 - end_point="242.4064,478.25704" 208 - center_point="242.4064,328.95031" 209 - id="path-effect14" 210 - is_visible="true" 211 - lpeversion="1.2" 212 - lpesatellites="" 213 - mode="vertical" 214 - discard_orig_path="false" 215 - fuse_paths="true" 216 - oposite_fuse="false" 217 - split_items="false" 218 - split_open="false" 219 - link_styles="false" /><inkscape:path-effect 220 - effect="mirror_symmetry" 221 - start_point="238.18975,-35.620493" 222 - end_point="238.18975,476.37951" 223 - center_point="238.18975,220.37951" 224 - id="path-effect13" 225 - is_visible="true" 226 - lpeversion="1.2" 227 - lpesatellites="" 228 - mode="vertical" 229 - discard_orig_path="false" 230 - fuse_paths="false" 231 - oposite_fuse="false" 232 - split_items="false" 233 - split_open="false" 234 - link_styles="false" /><inkscape:path-effect 235 - effect="mirror_symmetry" 236 - start_point="259.66682,-1.5714927" 237 - end_point="259.66682,510.42851" 238 - center_point="259.66682,254.42851" 239 - id="path-effect12" 240 - is_visible="true" 241 - lpeversion="1.2" 242 - lpesatellites="" 243 - mode="vertical" 244 - discard_orig_path="false" 245 - fuse_paths="true" 246 - oposite_fuse="false" 247 - split_items="false" 248 - split_open="false" 249 - link_styles="false" /><inkscape:path-effect 250 - effect="clone_original" 251 - css_properties="" 252 - attributes="style,clip-path,mask" 253 - linkeditem="" 254 - is_visible="true" 255 - method="d" 256 - allow_transforms="true" 257 - id="path-effect11" 258 - lpeversion="1" /><inkscape:path-effect 259 - effect="mirror_symmetry" 260 - start_point="274.33408,-38.239647" 261 - end_point="274.33408,473.76035" 262 - center_point="274.33408,217.76035" 263 - id="path-effect10" 264 - is_visible="true" 265 - lpeversion="1.2" 266 - lpesatellites="" 267 - mode="vertical" 268 - discard_orig_path="false" 269 - fuse_paths="false" 270 - oposite_fuse="false" 271 - split_items="false" 272 - split_open="false" 273 - link_styles="false" /><inkscape:path-effect 274 - effect="mirror_symmetry" 275 - start_point="241.42806,-153.19556" 276 - end_point="241.42806,358.80444" 277 - center_point="241.42806,102.80444" 278 - id="path-effect9" 279 - is_visible="true" 280 - lpeversion="1.2" 281 - lpesatellites="" 282 - mode="vertical" 283 - discard_orig_path="false" 284 - fuse_paths="false" 285 - oposite_fuse="false" 286 - split_items="false" 287 - split_open="false" 288 - link_styles="false" /><inkscape:path-effect 289 - effect="fill_between_many" 290 - method="bsplinespiro" 291 - autoreverse="false" 292 - close="false" 293 - join="false" 294 - linkedpaths="#path1,0,1" 295 - id="path-effect7" /></defs><path 296 - style="fill:#000000;fill-rule:nonzero;stroke:#000000;stroke-width:1" 297 - d="M 131.4675,481.17658 C 102.42557,468.72745 78.61285,453.32697 54.09877,419.7037 28.08939,370.03728 27.17861,357.16591 35.12032,288.11958 39.36785,263.70097 44.03925,239.32091 50.07758,221.10479 54.95159,155.95028 59.64043,76.801272 82.8782,15.231833 c 53.07587,26.733348 91.33911,80.392402 115.26513,115.020137 16.10647,-5.58028 31.95585,-6.32299 49.55667,-6.93724 17.60082,0.61425 33.4502,1.35696 49.55667,6.93724 23.92602,-34.627735 62.18926,-88.286789 115.26513,-115.020137 23.23777,61.569439 27.92661,140.718447 32.80062,205.872957 6.03833,18.21612 10.70973,42.59618 14.95726,67.01479 7.94171,69.04633 7.03093,81.9177 -18.97845,131.58412 -24.51408,33.62327 -48.3268,49.02375 -77.36873,61.47288 -39.40856,12.06268 -76.48095,14.01367 -116.2325,16.13815 -39.75155,-2.12448 -76.82394,-4.07547 -116.2325,-16.13815 z" 298 - id="path1" 299 - transform="translate(8.3,-0.17533865)" 300 - inkscape:label="path1" 301 - sodipodi:nodetypes="ccccccccccccccc" 302 - inkscape:linked-fill="path7" /></svg> 1 + <svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"> 2 + <rect width="512" height="512" fill="white"/> 3 + <path d="M374.473 57.7173C367.666 50.7995 357.119 49.1209 348.441 53.1659C347.173 53.7567 342.223 56.0864 334.796 59.8613C326.32 64.1696 314.568 70.3869 301.394 78.0596C275.444 93.1728 242.399 114.83 218.408 139.477C185.983 172.786 158.719 225.503 140.029 267.661C130.506 289.144 122.878 308.661 117.629 322.81C116.301 326.389 115.124 329.63 114.104 332.478C87.1783 336.42 64.534 341.641 47.5078 348.101C37.6493 351.84 28.3222 356.491 21.0573 362.538C13.8818 368.511 6.00003 378.262 6.00003 391.822C6.00014 403.222 11.8738 411.777 17.4566 417.235C23.0009 422.655 29.9593 426.793 36.871 430.062C50.8097 436.653 69.5275 441.988 90.8362 446.249C133.828 454.846 192.21 460 256.001 460C319.79 460 378.172 454.846 421.164 446.249C442.472 441.988 461.19 436.653 475.129 430.062C482.041 426.793 488.999 422.655 494.543 417.235C500.039 411.862 505.817 403.489 505.996 392.353L506 391.822L505.995 391.188C505.754 377.959 498.012 368.417 490.945 362.534C483.679 356.485 474.35 351.835 464.491 348.095C446.749 341.366 422.906 335.982 394.476 331.987C393.6 330.57 392.633 328.995 391.595 327.273C386.477 318.777 379.633 306.842 372.737 293.115C358.503 264.781 345.757 232.098 344.756 206.636C343.87 184.121 351.638 154.087 360.819 127.789C365.27 115.041 369.795 103.877 373.207 95.9072C374.909 91.9309 376.325 88.7712 377.302 86.6328C377.79 85.5645 378.167 84.7524 378.416 84.2224C378.54 83.9579 378.632 83.7635 378.69 83.643C378.718 83.5829 378.739 83.5411 378.75 83.5181C378.753 83.5108 378.756 83.5049 378.757 83.5015C382.909 74.8634 381.196 64.5488 374.473 57.7173Z" fill="black"/> 4 + </svg>
+1 -1
package.json
··· 1 1 { 2 - "name": "Bitchsky", 2 + "name": "bitchsky-app", 3 3 "version": "1.110.0", 4 4 "private": true, 5 5 "engines": {
+62 -62
src/alf/themes.ts
··· 70 70 } 71 71 72 72 export const DEFAULT_PALETTE: Palette = { 73 - white: '#FFFFFF', 74 - black: '#000000', 75 - like: '#EC4899', 73 + white: '#FEFBFB', 74 + black: '#222020', 75 + like: '#C987A0', 76 76 77 - contrast_0: '#FFFFFF', 78 - contrast_25: '#F9FAFB', 79 - contrast_50: '#EFF2F6', 80 - contrast_100: '#DCE2EA', 81 - contrast_200: '#C0CAD8', 82 - contrast_300: '#A5B2C5', 83 - contrast_400: '#8798B0', 84 - contrast_500: '#667B99', 85 - contrast_600: '#526580', 86 - contrast_700: '#405168', 87 - contrast_800: '#313F54', 88 - contrast_900: '#232E3E', 89 - contrast_950: '#19222E', 90 - contrast_975: '#111822', 91 - contrast_1000: '#000000', 77 + contrast_0: '#FEFBFB', 78 + contrast_25: '#ECE9E9', 79 + contrast_50: '#DBD8D8', 80 + contrast_100: '#C9C7C7', 81 + contrast_200: '#B8B6B6', 82 + contrast_300: '#A8A5A5', 83 + contrast_400: '#979595', 84 + contrast_500: '#878585', 85 + contrast_600: '#787575', 86 + contrast_700: '#686666', 87 + contrast_800: '#595757', 88 + contrast_900: '#4B4848', 89 + contrast_950: '#3D3A3A', 90 + contrast_975: '#2F2D2D', 91 + contrast_1000: '#222020', 92 92 93 - primary_25: `hsl(290, 30%, 97%)`, 94 - primary_50: `hsl(290, 30%, 95%)`, 95 - primary_100: `hsl(290, 30%, 90%)`, 96 - primary_200: `hsl(290, 32%, 80%)`, 97 - primary_300: `hsl(290, 34%, 70%)`, 98 - primary_400: `hsl(290, 35%, 58%)`, 99 - primary_500: `hsl(290, 35%, 45%)`, 100 - primary_600: `hsl(290, 38%, 38%)`, 101 - primary_700: `hsl(290, 40%, 32%)`, 102 - primary_800: `hsl(290, 42%, 25%)`, 103 - primary_900: `hsl(290, 45%, 18%)`, 104 - primary_950: `hsl(290, 48%, 10%)`, 105 - primary_975: `hsl(290, 50%, 7%)`, 93 + primary_25: `hsl(0, 30%, 97%)`, 94 + primary_50: `hsl(0, 30%, 95%)`, 95 + primary_100: `hsl(0, 30%, 90%)`, 96 + primary_200: `hsl(0, 32%, 80%)`, 97 + primary_300: `hsl(0, 34%, 70%)`, 98 + primary_400: `hsl(0, 35%, 58%)`, 99 + primary_500: `hsl(0, 35%, 45%)`, 100 + primary_600: `hsl(0, 38%, 38%)`, 101 + primary_700: `hsl(0, 40%, 32%)`, 102 + primary_800: `hsl(0, 42%, 25%)`, 103 + primary_900: `hsl(0, 45%, 18%)`, 104 + primary_950: `hsl(0, 48%, 10%)`, 105 + primary_975: `hsl(0, 50%, 7%)`, 106 106 107 107 positive_25: '#ECFEF5', 108 108 positive_50: '#D3FDE8', ··· 134 134 } 135 135 136 136 export const DEFAULT_SUBDUED_PALETTE: Palette = { 137 - white: '#FFFFFF', 138 - black: '#000000', 139 - like: '#EC4899', 137 + white: '#FEFBFB', 138 + black: '#383434', 139 + like: '#C987A0', 140 140 141 - contrast_0: '#FFFFFF', 142 - contrast_25: '#F9FAFB', 143 - contrast_50: '#F2F4F8', 144 - contrast_100: '#E2E7EE', 145 - contrast_200: '#C3CDDA', 146 - contrast_300: '#ABB8C9', 147 - contrast_400: '#8D9DB4', 148 - contrast_500: '#6F839F', 149 - contrast_600: '#586C89', 150 - contrast_700: '#485B75', 151 - contrast_800: '#394960', 152 - contrast_900: '#2C3A4E', 153 - contrast_950: '#222E3F', 154 - contrast_975: '#1C2736', 155 - contrast_1000: '#151D28', 141 + contrast_0: '#FEFBFB', 142 + contrast_25: '#EEEBEB', 143 + contrast_50: '#DFDCDC', 144 + contrast_100: '#D0CCCC', 145 + contrast_200: '#C1BDBD', 146 + contrast_300: '#B2AEAE', 147 + contrast_400: '#A39F9F', 148 + contrast_500: '#959191', 149 + contrast_600: '#878383', 150 + contrast_700: '#797575', 151 + contrast_800: '#6B6767', 152 + contrast_900: '#5E5A5A', 153 + contrast_950: '#514D4D', 154 + contrast_975: '#444040', 155 + contrast_1000: '#383434', 156 156 157 - primary_25: `hsl(290, 30%, 97%)`, 158 - primary_50: `hsl(290, 30%, 96%)`, 159 - primary_100: `hsl(290, 30%, 92%)`, 160 - primary_200: `hsl(290, 32%, 81%)`, 161 - primary_300: `hsl(290, 34%, 72%)`, 162 - primary_400: `hsl(290, 35%, 60%)`, 163 - primary_500: `hsl(290, 35%, 48%)`, 164 - primary_600: `hsl(290, 38%, 41%)`, 165 - primary_700: `hsl(290, 40%, 36%)`, 166 - primary_800: `hsl(290, 42%, 29%)`, 167 - primary_900: `hsl(290, 45%, 22%)`, 168 - primary_950: `hsl(290, 48%, 10%)`, 169 - primary_975: `hsl(290, 50%, 8%)`, 157 + primary_25: `hsl(0, 30%, 97%)`, 158 + primary_50: `hsl(0, 30%, 96%)`, 159 + primary_100: `hsl(0, 30%, 92%)`, 160 + primary_200: `hsl(0, 32%, 81%)`, 161 + primary_300: `hsl(0, 33%, 72%)`, 162 + primary_400: `hsl(0, 33%, 60%)`, 163 + primary_500: `hsl(0, 33.3%, 52.9%)`, 164 + primary_600: `hsl(0, 35%, 43%)`, 165 + primary_700: `hsl(0, 40%, 36%)`, 166 + primary_800: `hsl(0, 42%, 30%)`, 167 + primary_900: `hsl(0, 45%, 22%)`, 168 + primary_950: `hsl(0, 48%, 10%)`, 169 + primary_975: `hsl(0, 50%, 8%)`, 170 170 171 171 positive_25: '#ECFEF5', 172 172 positive_50: '#D8FDEB',
+5 -5
src/components/WelcomeModal.tsx
··· 141 141 letterSpacing: -0.5, 142 142 }), 143 143 ]}> 144 - <Trans>Real creatures.</Trans> 144 + <Trans>Real talk.</Trans> 145 145 {'\n'} 146 - <Trans>Real talk. (Meow! Woof?)</Trans> 146 + <Trans>Real creatures.</Trans> 147 147 {'\n'} 148 148 <Trans>Social media if it was good.</Trans> 149 149 </Text> ··· 157 157 color="primary" 158 158 style={{ 159 159 width: 200, 160 - backgroundColor: '#006AFF', // TODO: Xan: WHY ARE THE COLORS HARDCODED? Make these all coffee flavored 160 + backgroundColor: '#BB6868', 161 161 }}> 162 162 <ButtonText> 163 163 <Trans>Create account</Trans> ··· 173 173 hoverStyle={[a.bg_transparent]}> 174 174 {({hovered}) => ( 175 175 <ButtonText 176 - style={[hovered && [a.underline], {color: '#006AFF'}]}> 176 + style={[hovered && [a.underline], {color: '#BB6868'}]}> 177 177 <Trans>Explore the app</Trans> 178 178 </ButtonText> 179 179 )} ··· 197 197 style={[ 198 198 a.font_medium, 199 199 { 200 - color: '#006AFF', 200 + color: '#BB6868', 201 201 fontSize: undefined, 202 202 }, 203 203 signInLinkHovered && a.underline,
+1 -1
src/lib/notifications/notifications.ts
··· 38 38 : PUBLIC_APPVIEW_DID, 39 39 platform: Platform.OS, 40 40 token: token.data, 41 - appId: 'lol.daniela.social', 41 + appId: 'app.bitchsky', 42 42 // ageRestricted: extra.ageRestricted ?? false, 43 43 } 44 44
+11 -11
src/lib/styles.ts
··· 14 14 */ 15 15 export const colors = { 16 16 white: '#ffffff', 17 - black: '#000000', 17 + black: '#383434', 18 18 19 19 gray1: '#F3F3F8', 20 20 gray2: '#E2E2E4', ··· 25 25 gray7: '#26272D', 26 26 gray8: '#141417', 27 27 28 - blue0: '#e5d5e8', 29 - blue1: '#d1b8d6', 30 - blue2: '#b695bd', 31 - blue3: '#97729f', 32 - blue4: '#795281', 33 - blue5: '#5b3a61', 34 - blue6: '#3d2542', 35 - blue7: '#261429', 28 + blue0: `hsl(2, 43.5%, 86.7%)`, 29 + blue1: `hsl(1, 41.1%, 77.4%)`, 30 + blue2: `hsl(1, 37.6%, 65.7%)`, 31 + blue3: `hsl(0, 33.3%, 52.9%)`, 32 + blue4: `hsl(1, 36.6%, 40.8%)`, 33 + blue5: `hsl(2, 39.5%, 29.8%)`, 34 + blue6: `hsl(1, 42.5%, 19.6%)`, 35 + blue7: `hsl(2, 48.7%, 11.4%)`, 36 36 37 37 red1: '#ffe6eb', 38 38 red2: '#fba2b2', ··· 61 61 green5: '#082b03', 62 62 63 63 unreadNotifBg: '#ebf6ff', 64 - brandBlue: '#0066FF', 65 - like: '#ec4899', 64 + brandBlue: '#af5f5f', 65 + like: '#dd39cf', 66 66 } 67 67 68 68 export const gradients = {
+1 -1
src/locale/locales/en/messages.po
··· 10547 10547 #: src/view/com/auth/SplashScreen.web.tsx:103 10548 10548 #: src/view/com/composer/Composer.tsx:855 10549 10549 msgid "What's up?" 10550 - msgstr "" 10550 + msgstr "Skeet yo shit! 🗣️" 10551 10551 10552 10552 #: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 10553 10553 msgid "When you tap on a check, you’ll see which organizations have granted verification."
+15 -15
src/style.css
··· 13 13 */ 14 14 :root { 15 15 --text: black; 16 - --background: white; 17 - --backgroundLight: #f9fafb; 16 + --background: #fefbfb; 17 + --backgroundLight: #fefbfb; 18 18 } 19 19 @media (prefers-color-scheme: dark) { 20 20 :root { 21 21 color-scheme: dark; 22 22 --text: white; 23 - --background: black; 24 - --backgroundLight: #111822; 23 + --background: #383434; 24 + --backgroundLight: #383434; 25 25 } 26 26 } 27 27 28 28 html.theme--light { 29 29 --text: black; 30 - --background: white; 31 - --backgroundLight: #f9fafb; 32 - background-color: white; 30 + --background: #fefbfb; 31 + --backgroundLight: #fefbfb; 32 + background-color: #fefbfb; 33 33 } 34 34 html.theme--dark { 35 35 color-scheme: dark; 36 - background-color: black; 36 + background-color: #222020; 37 37 --text: white; 38 - --background: black; 39 - --backgroundLight: #111822; 38 + --background: #222020; 39 + --backgroundLight: #222020; 40 40 } 41 41 html.theme--dim { 42 42 color-scheme: dark; 43 - background-color: #151d28; 43 + background-color: #383434; 44 44 --text: white; 45 - --background: #151d28; 46 - --backgroundLight: #1c2736; 45 + --background: #383434; 46 + --backgroundLight: #383434; 47 47 } 48 48 49 49 /* Buttons and inputs have a font set by UA, so we'll have to reset that */ ··· 109 109 pointer-events: none; 110 110 } 111 111 .ProseMirror .mention { 112 - color: rgb(142, 75, 155); 112 + color: #af5f5f; 113 113 } 114 114 .ProseMirror a, 115 115 .ProseMirror .autolink { 116 - color: rgb(142, 75, 155); 116 + color: #af5f5f; 117 117 } 118 118 /* OLLIE: TODO -- this is not accessible */ 119 119 /* Remove focus state on inputs */
+3 -4
src/view/icons/Logo.tsx
··· 57 57 {gradient && ( 58 58 <Defs> 59 59 <LinearGradient id="sky" x1="0" y1="0" x2="0" y2="1"> 60 - <Stop offset="0" stopColor="#ac6eba" stopOpacity="1" /> 61 - <Stop offset="1" stopColor="#52255a" stopOpacity="1" /> 60 + <Stop offset="0" stopColor="#AF5F5F" stopOpacity="1" /> 61 + <Stop offset="1" stopColor="#8F3E3D" stopOpacity="1" /> 62 62 </LinearGradient> 63 63 </Defs> 64 64 )} 65 65 66 66 <Path 67 67 fill={_fill} 68 - d="M 139.50701,481.46177 C 110.39999,468.98173 86.533909,453.54301 61.964889,419.83625 35.897219,370.0465 34.984399,357.14316 42.943909,287.92538 c 4.25704,-24.47925 8.93891,-48.91985 14.99078,-67.1812 4.88493,-65.3163 9.58428,-144.66185 32.87413,-206.38418 53.194811,26.79973 91.543811,80.59203 115.523451,115.30575 16.14256,-5.59414 32.02746,-6.33869 49.66773,-6.95446 17.64026,0.61577 33.52516,1.36032 49.66773,6.95446 C 329.64737,94.95203 367.99636,41.15973 421.19118,14.36 c 23.28985,61.72233 27.9892,141.06788 32.87413,206.38418 6.05186,18.26135 10.73373,42.70195 14.99078,67.1812 7.95951,69.21778 7.04669,82.12112 -19.02098,131.91087 C 425.46609,453.54301 401.6,468.98173 372.49299,481.46177 332.99611,493.55441 295.84063,495.51025 256,497.64 216.15936,495.51025 179.00389,493.55441 139.50701,481.46177 Z" 69 - transform="matrix(1.0,0,0,1.0,7.744879,-0.90966)" 68 + d="M374.473 57.7173C367.666 50.7995 357.119 49.1209 348.441 53.1659C347.173 53.7567 342.223 56.0864 334.796 59.8613C326.32 64.1696 314.568 70.3869 301.394 78.0596C275.444 93.1728 242.399 114.83 218.408 139.477C185.983 172.786 158.719 225.503 140.029 267.661C130.506 289.144 122.878 308.661 117.629 322.81C116.301 326.389 115.124 329.63 114.104 332.478C87.1783 336.42 64.534 341.641 47.5078 348.101C37.6493 351.84 28.3222 356.491 21.0573 362.538C13.8818 368.511 6.00003 378.262 6.00003 391.822C6.00014 403.222 11.8738 411.777 17.4566 417.235C23.0009 422.655 29.9593 426.793 36.871 430.062C50.8097 436.653 69.5275 441.988 90.8362 446.249C133.828 454.846 192.21 460 256.001 460C319.79 460 378.172 454.846 421.164 446.249C442.472 441.988 461.19 436.653 475.129 430.062C482.041 426.793 488.999 422.655 494.543 417.235C500.039 411.862 505.817 403.489 505.996 392.353L506 391.822L505.995 391.188C505.754 377.959 498.012 368.417 490.945 362.534C483.679 356.485 474.35 351.835 464.491 348.095C446.749 341.366 422.906 335.982 394.476 331.987C393.6 330.57 392.633 328.995 391.595 327.273C386.477 318.777 379.633 306.842 372.737 293.115C358.503 264.781 345.757 232.098 344.756 206.636C343.87 184.121 351.638 154.087 360.819 127.789C365.27 115.041 369.795 103.877 373.207 95.9072C374.909 91.9309 376.325 88.7712 377.302 86.6328C377.79 85.5645 378.167 84.7524 378.416 84.2224C378.54 83.9579 378.632 83.7635 378.69 83.643C378.718 83.5829 378.739 83.5411 378.75 83.5181C378.753 83.5108 378.756 83.5049 378.757 83.5015C382.909 74.8634 381.196 64.5488 374.473 57.7173Z" 70 69 /> 71 70 </Svg> 72 71 )
+30 -3
src/view/icons/Logotype.tsx
··· 15 15 return ( 16 16 <Svg 17 17 fill="none" 18 - viewBox="0 0 110.333 16" 18 + viewBox="0 0 86 21" 19 19 {...rest} 20 20 width={size} 21 21 height={Number(size) * ratio}> 22 22 <Path 23 23 fill={fill || pal.text.color} 24 - transform="translate(3.5,-3.333312)" 25 - d="m 5.3261147,5.7808668 q -0.3789603,0 -0.5305443,-0.2549366 Q 4.6922175,5.3467861 4.6164255,4.7817896 4.0996614,4.9127028 3.0247922,5.2641038 1.9154721,5.7050743 1.9085821,6.3527531 q 0.2067054,0.07579 0.4065209,0.1102413 1.584743,0.2824982 2.3564439,0.778592 1.1231004,0.7234687 1.1231004,2.0946164 0,1.1231012 -0.9715164,1.6949872 -0.8061518,0.468532 -2.0394953,0.468532 -0.9026144,0 -1.7225465,-0.303168 Q 6.9198447e-8,10.810702 6.9198447e-8,10.121685 q 0,-0.2756092 0.213596100801553,-0.4823152 0.2204857,-0.206705 0.4960932,-0.206705 0.213596,0 0.55121493,0.330729 0.1653646,0.158475 0.7441403,0.2618292 0.4616424,0.08268 0.778591,0.08268 0.5787758,0 1.0197478,-0.1378052 0.6407872,-0.199814 0.6407872,-0.633897 0,-0.9370643 -1.3091353,-1.2677935 L 2.4184558,7.9099345 Q 1.5020609,7.7101185 1.1162105,7.4414024 0.55810527,7.0555499 0.55810527,6.2769605 q 0,-1.4400503 1.35736683,-2.0532751 Q 2.3288833,4.037649 3.2383879,3.7827123 4.1478926,3.520886 4.5406332,3.3417392 4.8231309,3.2177158 5.1538598,3.2177158 q 0.2962781,0 0.4823132,0.1929262 0.1929252,0.1929262 0.1929252,0.5029835 0,0.199816 0.082682,0.5856658 0.089572,0.3858498 0.089572,0.5856658 0,0.3100599 -0.1929252,0.5029835 -0.1860343,0.1929262 -0.4823123,0.1929262 z m 4.8024603,5.7119652 q -1.1575517,0 -1.9912643,-0.854384 Q 7.2071355,9.6876038 7.1589041,8.0821888 7.1175632,6.5250074 7.9443856,5.3398937 8.9090103,3.9411872 10.631559,3.9411872 q 1.378037,0 2.087726,1.2609036 0.564994,1.0197465 0.544325,2.452907 -0.02066,1.52962 -0.799261,2.6113792 -0.881944,1.226455 -2.335774,1.226455 z M 10.541987,5.3398937 Q 9.5291273,5.3330137 8.9641333,6.3045195 8.5162711,7.0831116 8.5162711,8.0821888 q 0,0.9990772 0.5443242,1.557181 0.454753,0.4616432 1.0679797,0.4616432 0.716579,0 1.233342,-0.5236532 0.585666,-0.5787761 0.620117,-1.5640738 0.09646,-2.6664999 -1.440047,-2.6733923 z m 7.537862,6.1804973 q -1.412488,0 -2.356442,-0.854382 -0.992188,-0.8957232 -0.992188,-2.363335 0,-1.3987065 0.930175,-2.8869878 1.033528,-1.6536431 2.328883,-1.6536431 0.675238,0 1.508951,0.316947 1.054198,0.4065217 1.054198,0.9921875 0,0.2618264 -0.172255,0.4685321 -0.172254,0.199816 -0.427191,0.199816 -0.199816,0 -0.351398,-0.1171337 -0.144695,-0.1240235 -0.282498,-0.2411571 -0.406522,-0.3238368 -1.329807,-0.3238368 -0.702799,0 -1.391817,1.2540138 -0.627007,1.1506597 -0.627007,1.9912621 0,0.9095048 0.620118,1.4331608 0.578773,0.4892012 1.488278,0.4892012 0.413412,0 0.881944,-0.220485 l 0.799261,-0.4271912 q 0.206706,-0.110244 0.29628,-0.110244 0.254937,0 0.440971,0.206706 0.186036,0.199816 0.186036,0.4616422 0,0.502984 -1.06109,0.971518 -0.930174,0.413409 -1.543402,0.413409 z m 5.450139,-9.1570571 q -0.330729,0 -0.571886,-0.2342663 -0.241155,-0.2342663 -0.241155,-0.5649952 0,-0.3307292 0.241155,-0.56499542 0.241157,-0.2342663 0.571886,-0.2342663 0.330729,0 0.564997,0.2342663 0.241154,0.23426622 0.241154,0.56499542 0,0.3307289 -0.241154,0.5649952 -0.234268,0.2342663 -0.564997,0.2342663 z m 0.31006,5.5948315 q 0,0.4134114 0.02066,1.2402344 0.02756,0.8199302 0.02756,1.2333422 0,0.30317 -0.186037,0.496094 -0.186034,0.192926 -0.489201,0.192926 -0.296281,0 -0.489204,-0.192926 -0.186037,-0.192924 -0.186037,-0.496094 0,-0.413412 -0.02756,-1.2333422 -0.02066,-0.826823 -0.02066,-1.2402344 0,-0.6476762 0.0689,-1.6123047 0.0689,-0.9715156 0.0689,-1.6191918 0,-0.3100599 0.186034,-0.5029835 0.192926,-0.1929262 0.489204,-0.1929262 0.296277,0 0.482311,0.1929262 0.192927,0.1929236 0.192927,0.5029835 0,0.6476762 -0.0689,1.6191918 -0.0689,0.9646285 -0.0689,1.6123047 z m 7.710117,3.5828976 q -0.130913,0 -0.475422,-0.303167 -0.31006,-0.282499 -0.461642,-0.502984 -0.661459,0.358288 -1.164442,0.537435 -0.502984,0.186034 -0.840602,0.186034 -1.612305,0 -2.349556,-0.909505 -0.695907,-0.8543822 -0.695907,-2.6182723 0,-1.6674253 1.14377,-2.8525364 1.150662,-1.185111 2.742295,-1.185111 0.599445,0 1.343586,0.3100572 0.937067,0.3858498 0.937067,0.9301745 0,0.1860365 -0.137806,0.3307291 -0.0689,0.2618291 -0.110241,0.8612743 -0.03445,0.5994453 -0.04134,1.5365122 -0.0069,0.8543819 0.117131,1.3504752 0.0689,0.303168 0.434083,1.2126732 0.04823,0.124024 0.158475,0.365181 l 0.04134,0.117133 q 0,0.275606 -0.192926,0.454753 -0.192926,0.179144 -0.447863,0.179144 z M 30.117007,6.7523824 q 0,-0.2962778 0.03445,-0.6407864 0.04134,-0.3514011 0.117134,-0.7441406 -0.254939,-0.1309132 -0.440973,-0.1929263 -0.179144,-0.06201 -0.289388,-0.06201 -1.06798,0 -1.846569,0.8750538 -0.771703,0.8681641 -0.771703,2.0050443 0,1.1299904 0.399632,1.6949866 0.39963,0.5649942 1.198893,0.5649942 0.661456,0 1.123101,-0.241157 0.248045,-0.1309142 0.695908,-0.5236532 -0.220485,-1.8259002 -0.220485,-2.7354054 z m 5.022945,-1.0817595 -0.103351,3.4244226 q 0,0.5443243 -0.05512,1.5985255 -0.0689,0.689017 -0.675237,0.689017 -0.675238,0 -0.675238,-0.702799 0,-0.8337132 0.07579,-2.5011384 0.07579,-1.6743151 0.07579,-2.5080277 0,-1.0886493 0.03445,-2.4873559 0.03445,-1.4055989 0.03445,-2.49424832 Q 33.851486,0 34.526724,0 q 0.68213,0 0.68213,0.68901868 0,1.08864942 -0.03445,2.49424832 -0.03445,1.3987066 -0.03445,2.4873559 z m 2.997232,6.0564741 q -0.358291,0 -0.606335,-0.248047 -0.248047,-0.248044 -0.248047,-0.606335 0,-0.351398 0.248047,-0.599445 0.248044,-0.25494 0.606335,-0.25494 0.351398,0 0.599445,0.25494 0.254939,0.248047 0.254939,0.599445 0,0.358291 -0.254939,0.606335 -0.248047,0.248047 -0.599445,0.248047 z m 8.97791,-6.7248222 q -0.08268,1.0128594 -0.08268,2.0257161 0,2.2944319 0.213598,3.4657641 0.01378,0.09646 0.01378,0.158475 0,0.275606 -0.192926,0.454752 -0.192924,0.179144 -0.447861,0.179144 -0.427193,0 -0.627006,-0.620117 -0.496094,0.365181 -1.033529,0.551215 -0.530545,0.186036 -1.109321,0.186036 -1.426268,0 -2.363333,-0.950846 -0.964628,-0.9715162 -0.964628,-2.4942486 0,-1.8396797 0.971518,-2.9490009 0.978405,-1.1093185 2.535587,-1.1093185 0.799264,0 1.233344,0.2480469 l 0.647679,0.4754218 q 0.09646,-2.900768 0.227375,-3.90673542 0.08957,-0.61322642 0.627007,-0.61322642 0.627007,0 0.627007,0.66834812 0,0.95773572 -0.275608,4.23057382 z m -3.059242,0.1791467 q -1.157552,0 -1.736325,0.6890173 -0.578776,0.6821276 -0.578776,2.0601649 0,0.888836 0.627007,1.5296221 0.633896,0.6407872 1.481388,0.6407872 0.578776,0 0.978408,-0.2135962 0.234265,-0.124023 0.76481,-0.571883 0.103352,-0.08957 0.199816,-0.2135985 L 45.77152,7.9099345 45.77842,7.1106732 45.79221,6.2976298 Q 45.530351,5.7395257 45.096271,5.4639171 44.66219,5.1814215 44.055852,5.1814215 Z m 10.383512,6.3596415 q -0.130913,0 -0.475422,-0.303167 -0.31006,-0.282499 -0.461642,-0.502984 -0.661458,0.358288 -1.164442,0.537435 -0.502983,0.186034 -0.840602,0.186034 -1.612305,0 -2.349553,-0.909505 -0.69591,-0.8543822 -0.69591,-2.6182723 0,-1.6674253 1.14377,-2.8525364 1.150662,-1.185111 2.742295,-1.185111 0.599445,0 1.343586,0.3100572 0.937067,0.3858498 0.937067,0.9301745 0,0.1860365 -0.137806,0.3307291 -0.0689,0.2618291 -0.110241,0.8612743 -0.03445,0.5994453 -0.04134,1.5365122 -0.0069,0.8543819 0.117131,1.3504752 0.0689,0.303168 0.434083,1.2126732 0.04823,0.124024 0.158475,0.365181 l 0.04134,0.117133 q 0,0.275606 -0.192926,0.454753 -0.192926,0.179144 -0.447863,0.179144 z M 53.006206,6.7523824 q 0,-0.2962778 0.03445,-0.6407864 0.04134,-0.3514011 0.117133,-0.7441406 -0.254939,-0.1309132 -0.440973,-0.1929263 -0.179144,-0.06201 -0.289388,-0.06201 -1.067977,0 -1.846569,0.8750538 -0.771703,0.8681641 -0.771703,2.0050443 0,1.1299904 0.399632,1.6949866 0.399632,0.5649942 1.198894,0.5649942 0.661458,0 1.1231,-0.241157 0.248049,-0.1309142 0.695909,-0.5236532 -0.220485,-1.8259002 -0.220485,-2.7354054 z m 8.557615,4.8231316 q -0.592559,0 -0.668349,-0.647678 L 60.702546,9.4188848 q -0.09646,-0.8061509 -0.09646,-1.5089503 0,-0.1929263 0.02066,-0.6545686 0.02756,-0.4616424 0.02756,-0.6545659 0,-1.4882813 -0.551214,-1.4882813 -0.771703,0 -1.474502,0.916395 -0.633897,0.8337126 -0.992185,2.1083957 -0.01378,0.2687188 -0.06201,0.6752405 -0.04134,0.3445087 -0.04134,0.6683479 0,0.206706 0.04134,0.6201152 0.04134,0.413411 0.04134,0.620117 0,0.31006 -0.192926,0.502983 -0.186034,0.192927 -0.482312,0.192927 -0.303167,0 -0.489204,-0.192927 -0.186033,-0.192923 -0.186033,-0.502983 0,-0.206706 -0.04823,-0.620117 -0.04134,-0.4134092 -0.04134,-0.6201152 0,-0.709689 0.09646,-1.9637029 0.103352,-1.2609062 0.103352,-1.9705955 0,-0.2204852 -0.02756,-0.6545659 -0.02066,-0.4340833 -0.02066,-0.6545686 0,-0.2962777 0.192926,-0.4823142 0.199816,-0.1929236 0.489204,-0.1929236 0.633897,0 0.695907,0.8957231 l 0.02066,0.8061536 q 1.15755,-1.5434019 2.377115,-1.5434019 1.102428,0 1.536509,0.9715156 0.296281,0.6476762 0.32384,1.9154722 v 0.6959071 l -0.0069,0.6407891 q 0,0.5718836 0.144696,1.4813889 0.151582,0.9026152 0.151582,1.4676092 0,0.30317 -0.199816,0.489204 -0.192923,0.192926 -0.489201,0.192926 z m 3.41753,-9.2121801 q -0.330729,0 -0.571886,-0.2342663 -0.241158,-0.2342663 -0.241158,-0.5649952 0,-0.3307292 0.241158,-0.56499542 0.241157,-0.2342663 0.571886,-0.2342663 0.330729,0 0.564994,0.2342663 0.241157,0.23426622 0.241157,0.56499542 0,0.3307289 -0.241157,0.5649952 -0.234265,0.2342663 -0.564994,0.2342663 z m 0.310057,5.5948315 q 0,0.4134114 0.02066,1.2402344 0.02756,0.8199302 0.02756,1.2333422 0,0.30317 -0.186034,0.496094 -0.186036,0.192926 -0.489204,0.192926 -0.296278,0 -0.489204,-0.192926 -0.186034,-0.192924 -0.186034,-0.496094 0,-0.413412 -0.02756,-1.2333422 -0.02066,-0.826823 -0.02066,-1.2402344 0,-0.6476762 0.0689,-1.6123047 0.0689,-0.9715156 0.0689,-1.6191918 0,-0.3100599 0.186034,-0.5029835 0.192926,-0.1929262 0.489204,-0.1929262 0.296277,0 0.482314,0.1929262 0.192923,0.1929236 0.192923,0.5029835 0,0.6476762 -0.0689,1.6191918 -0.0689,0.9646285 -0.0689,1.6123047 z m 5.546601,3.4450946 q -1.557182,0 -2.52181,-0.778592 -1.054198,-0.8612742 -1.054198,-2.411566 0,-1.7914488 0.868164,-3.0041215 0.943957,-1.3229166 2.521807,-1.3229166 1.143773,0 1.867241,0.3858524 0.888834,0.4754219 0.888834,1.4607196 0,0.6890173 -0.77859,1.2540139 -0.344508,0.2480468 -1.460719,0.7716996 l -2.632051,1.2471241 q 0.385849,0.5718863 0.957736,0.8612743 0.578776,0.2893882 1.343586,0.2893882 0.475422,0 1.116211,-0.1791472 0.81304,-0.227375 1.047308,-0.592555 0.234264,-0.3720706 0.502983,-0.3720706 0.241157,0 0.427191,0.1860366 0.192926,0.179144 0.192926,0.420301 0,0.7648102 -1.233344,1.3160242 -1.054198,0.468535 -2.053275,0.468535 z M 70.651972,5.1262982 q -0.840602,0 -1.398706,0.6545686 -0.558104,0.6476762 -0.833713,1.9568133 l 2.115288,-1.005967 Q 71.781965,6.1253755 72.312508,5.6775126 71.719952,5.1262982 70.651972,5.1262982 Z m 6.449216,0.5443247 -0.103351,3.4244226 q 0,0.5443243 -0.05512,1.5985255 -0.0689,0.689017 -0.675237,0.689017 -0.675238,0 -0.675238,-0.702799 0,-0.8337132 0.07579,-2.5011384 0.07579,-1.6743151 0.07579,-2.5080277 0,-1.0886493 0.03445,-2.4873559 0.03445,-1.4055989 0.03445,-2.49424832 Q 75.812722,0 76.48796,0 q 0.68213,0 0.68213,0.68901868 0,1.08864942 -0.03445,2.49424832 -0.03445,1.3987066 -0.03445,2.4873559 z m 7.496527,5.8704401 q -0.130913,0 -0.475424,-0.303167 -0.310058,-0.282499 -0.461643,-0.502984 -0.661458,0.358288 -1.164442,0.537435 -0.502983,0.186034 -0.840602,0.186034 -1.612302,0 -2.349553,-0.909505 -0.69591,-0.8543822 -0.69591,-2.6182723 0,-1.6674253 1.143773,-2.8525364 1.15066,-1.185111 2.742292,-1.185111 0.599448,0 1.343589,0.3100572 0.937064,0.3858498 0.937064,0.9301745 0,0.1860365 -0.137803,0.3307291 -0.0689,0.2618291 -0.110244,0.8612743 -0.03445,0.5994453 -0.04134,1.5365122 -0.0069,0.8543819 0.117134,1.3504752 0.0689,0.303168 0.43408,1.2126732 0.04823,0.124024 0.158475,0.365181 l 0.04134,0.117133 q 0,0.275606 -0.192926,0.454753 -0.192923,0.179144 -0.44786,0.179144 z M 83.164554,6.7523824 q 0,-0.2962778 0.03445,-0.6407864 0.04134,-0.3514011 0.117134,-0.7441406 -0.254937,-0.1309132 -0.440974,-0.1929263 -0.179144,-0.06201 -0.289388,-0.06201 -1.067977,0 -1.846569,0.8750538 -0.7717,0.8681641 -0.7717,2.0050443 0,1.1299904 0.39963,1.6949866 0.399632,0.5649942 1.198893,0.5649942 0.661458,0 1.123101,-0.241157 0.248048,-0.1309142 0.695911,-0.5236532 -0.220488,-1.8259002 -0.220488,-2.7354054 z m 4.154787,4.9747146 q -0.358291,0 -0.606338,-0.248047 -0.248047,-0.248044 -0.248047,-0.606335 0,-0.351398 0.248047,-0.599445 0.248047,-0.25494 0.606338,-0.25494 0.351398,0 0.599445,0.25494 0.254937,0.248047 0.254937,0.599445 0,0.358291 -0.254937,0.606335 -0.248047,0.248047 -0.599445,0.248047 z M 91.701492,5.6706229 91.59814,9.0950455 q 0,0.5443243 -0.05512,1.5985255 -0.0689,0.689017 -0.675238,0.689017 -0.675238,0 -0.675238,-0.702799 0,-0.8337132 0.07579,-2.5011384 0.07579,-1.6743151 0.07579,-2.5080277 0,-1.0886493 0.03445,-2.4873559 0.03445,-1.4055989 0.03445,-2.49424832 Q 90.413024,0 91.088265,0 q 0.682127,0 0.682127,0.68901868 0,1.08864942 -0.03445,2.49424832 -0.03445,1.3987066 -0.03445,2.4873559 z m 4.699111,5.8222091 q -1.157552,0 -1.991265,-0.854384 -0.930174,-0.9508442 -0.978405,-2.5562592 -0.04134,-1.5571814 0.785479,-2.7422951 0.964628,-1.3987065 2.687174,-1.3987065 1.378038,0 2.087725,1.2609036 0.565,1.0197465 0.54433,2.452907 -0.0207,1.52962 -0.79926,2.6113792 -0.881948,1.226455 -2.335778,1.226455 z m 0.413411,-6.1529383 q -1.012859,-0.00688 -1.577853,0.9646258 -0.447863,0.7785921 -0.447863,1.7776693 0,0.9990772 0.544325,1.557181 0.454752,0.4616432 1.06798,0.4616432 0.716579,0 1.233342,-0.5236532 0.585666,-0.5787761 0.620117,-1.5640738 0.09646,-2.6664999 -1.440048,-2.6733923 z m 6.173606,0.3307292 -0.10335,3.4244226 q 0,0.5443243 -0.0551,1.5985255 -0.0689,0.689017 -0.67524,0.689017 -0.67524,0 -0.67524,-0.702799 0,-0.8337132 0.0758,-2.5011384 0.0758,-1.6743151 0.0758,-2.5080277 0,-1.0886493 0.0345,-2.4873559 0.0344,-1.4055989 0.0344,-2.49424832 Q 101.69919,0 102.37443,0 q 0.68213,0 0.68213,0.68901868 0,1.08864942 -0.0345,2.49424832 -0.0345,1.3987066 -0.0345,2.4873559 z" 24 + d="M0 16.011V0.738281H5.84659C6.95028 0.738281 7.86754 0.912287 8.59837 1.2603C9.33416 1.60334 9.88352 2.07315 10.2464 2.66974C10.6143 3.26634 10.7983 3.94247 10.7983 4.69815C10.7983 5.3196 10.679 5.85156 10.4403 6.29403C10.2017 6.73153 9.88104 7.087 9.47834 7.36044C9.07564 7.63388 8.62571 7.83026 8.12855 7.94957V8.09872C8.67045 8.12855 9.18999 8.2951 9.68715 8.59837C10.1893 8.89666 10.5994 9.31925 10.9176 9.86612C11.2358 10.413 11.3949 11.0742 11.3949 11.8498C11.3949 12.6403 11.2035 13.3512 10.8207 13.9826C10.4379 14.609 9.86115 15.1037 9.09055 15.4666C8.31996 15.8295 7.3505 16.011 6.18217 16.011H0ZM2.76669 13.6992H5.74219C6.74645 13.6992 7.46982 13.5078 7.91229 13.125C8.35973 12.7372 8.58345 12.2401 8.58345 11.6335C8.58345 11.1811 8.47159 10.7734 8.24787 10.4105C8.02415 10.0426 7.70597 9.75426 7.29332 9.54545C6.88068 9.33168 6.38849 9.22479 5.81676 9.22479H2.76669V13.6992ZM2.76669 7.23367H5.50355C5.98082 7.23367 6.41087 7.14666 6.79368 6.97266C7.17649 6.79368 7.47727 6.54261 7.69602 6.21946C7.91974 5.89134 8.0316 5.50355 8.0316 5.05611C8.0316 4.46449 7.8228 3.97727 7.40519 3.59446C6.99254 3.21165 6.37855 3.02024 5.56321 3.02024H2.76669V7.23367Z" 25 + /> 26 + <Path 27 + fill={fill || pal.text.color} 28 + d="M13.6824 16.011V4.55646H16.382V16.011H13.6824ZM15.0397 2.93075C14.6121 2.93075 14.2442 2.78906 13.936 2.50568C13.6278 2.21733 13.4736 1.8718 13.4736 1.4691C13.4736 1.06143 13.6278 0.715909 13.936 0.432528C14.2442 0.144176 14.6121 0 15.0397 0C15.4722 0 15.8401 0.144176 16.1434 0.432528C16.4516 0.715909 16.6057 1.06143 16.6057 1.4691C16.6057 1.8718 16.4516 2.21733 16.1434 2.50568C15.8401 2.78906 15.4722 2.93075 15.0397 2.93075Z" 29 + /> 30 + <Path 31 + fill={fill || pal.text.color} 32 + d="M24.8778 4.55646V6.64453H18.293V4.55646H24.8778ZM19.9187 1.81215H22.6183V12.5657C22.6183 12.9286 22.6729 13.207 22.7823 13.4009C22.8967 13.5898 23.0458 13.7191 23.2298 13.7887C23.4137 13.8583 23.6175 13.8931 23.8413 13.8931C24.0103 13.8931 24.1644 13.8807 24.3036 13.8558C24.4478 13.831 24.5572 13.8086 24.6317 13.7887L25.0866 15.8991C24.9425 15.9489 24.7362 16.0036 24.4677 16.0632C24.2042 16.1229 23.881 16.1577 23.4982 16.1676C22.8221 16.1875 22.2131 16.0856 21.6712 15.8619C21.1293 15.6332 20.6992 15.2802 20.381 14.8029C20.0678 14.3256 19.9137 13.729 19.9187 13.0131V1.81215Z" 33 + /> 34 + <Path 35 + fill={fill || pal.text.color} 36 + d="M32.009 16.2347C30.8655 16.2347 29.8836 15.9837 29.0633 15.4815C28.248 14.9794 27.6191 14.2859 27.1766 13.4009C26.7391 12.511 26.5203 11.4869 26.5203 10.3285C26.5203 9.16513 26.7441 8.13849 27.1915 7.24858C27.6389 6.35369 28.2703 5.65767 29.0857 5.16051C29.906 4.65838 30.8754 4.40732 31.9941 4.40732C32.9237 4.40732 33.7465 4.57884 34.4624 4.92188C35.1833 5.25994 35.7575 5.7397 36.1851 6.36115C36.6127 6.97763 36.8563 7.69851 36.9159 8.52379H34.3357C34.2313 7.97195 33.9827 7.51207 33.5899 7.14418C33.2021 6.77131 32.6826 6.58487 32.0313 6.58487C31.4795 6.58487 30.9948 6.73402 30.5771 7.03232C30.1595 7.32564 29.8339 7.74822 29.6002 8.30007C29.3715 8.85192 29.2572 9.51314 29.2572 10.2837C29.2572 11.0643 29.3715 11.7354 29.6002 12.2972C29.8289 12.854 30.1496 13.2841 30.5622 13.5874C30.9798 13.8857 31.4695 14.0348 32.0313 14.0348C32.4291 14.0348 32.7845 13.9602 33.0977 13.8111C33.4159 13.657 33.6819 13.4357 33.8957 13.1474C34.1095 12.859 34.2561 12.5085 34.3357 12.0959H36.9159C36.8513 12.9062 36.6127 13.6246 36.2 14.2511C35.7874 14.8725 35.2256 15.3597 34.5146 15.7127C33.8037 16.0607 32.9685 16.2347 32.009 16.2347Z" 37 + /> 38 + <Path 39 + fill={fill || pal.text.color} 40 + d="M41.8322 9.29936V16.011H39.1326V0.738281H41.7725V6.50284H41.9068C42.1752 5.85653 42.5904 5.34695 43.1522 4.97408C43.7189 4.59624 44.4398 4.40732 45.3148 4.40732C46.1103 4.40732 46.8038 4.57386 47.3954 4.90696C47.987 5.24006 48.4444 5.72727 48.7676 6.36861C49.0957 7.00994 49.2598 7.79297 49.2598 8.71768V16.011H46.5602V9.1353C46.5602 8.3647 46.3613 7.76562 45.9636 7.33807C45.5708 6.90554 45.019 6.68928 44.3081 6.68928C43.8308 6.68928 43.4032 6.79368 43.0254 7.00249C42.6525 7.20632 42.3592 7.50213 42.1454 7.88992C41.9366 8.2777 41.8322 8.74751 41.8322 9.29936Z" 41 + /> 42 + <Path 43 + fill={fill || pal.text.color} 44 + d="M61.0648 7.58416L58.6039 7.85263C58.5343 7.60405 58.4125 7.37038 58.2385 7.15163C58.0694 6.93288 57.8407 6.75639 57.5524 6.62216C57.264 6.48793 56.911 6.42081 56.4934 6.42081C55.9316 6.42081 55.4593 6.54261 55.0765 6.78622C54.6987 7.02983 54.5123 7.34553 54.5172 7.73331C54.5123 8.06641 54.6341 8.33736 54.8826 8.54617C55.1362 8.75497 55.5538 8.92649 56.1355 9.06073L58.0893 9.47834C59.1731 9.712 59.9785 10.0824 60.5055 10.5895C61.0375 11.0966 61.3059 11.7603 61.3109 12.5806C61.3059 13.3015 61.0946 13.9379 60.677 14.4897C60.2644 15.0366 59.6902 15.4641 58.9544 15.7724C58.2186 16.0806 57.3734 16.2347 56.4189 16.2347C55.0169 16.2347 53.8883 15.9414 53.0332 15.3548C52.1781 14.7631 51.6685 13.9403 51.5044 12.8864L54.1369 12.6328C54.2562 13.1499 54.5098 13.5401 54.8975 13.8036C55.2853 14.0671 55.79 14.1989 56.4114 14.1989C57.0527 14.1989 57.5673 14.0671 57.9551 13.8036C58.3478 13.5401 58.5442 13.2145 58.5442 12.8267C58.5442 12.4986 58.4174 12.2276 58.1639 12.0138C57.9153 11.8001 57.5275 11.636 57.0005 11.5217L55.0467 11.1115C53.948 10.8828 53.1351 10.4975 52.6081 9.95561C52.0811 9.40874 51.8201 8.71769 51.8251 7.88246C51.8201 7.17649 52.0115 6.56499 52.3993 6.04794C52.7921 5.52592 53.3365 5.12322 54.0325 4.83984C54.7335 4.55149 55.5414 4.40732 56.4561 4.40732C57.7985 4.40732 58.8549 4.69318 59.6255 5.26492C60.4011 5.83665 60.8809 6.60973 61.0648 7.58416Z" 45 + /> 46 + <Path 47 + fill={fill || pal.text.color} 48 + d="M65.9979 12.4165L65.9904 9.15767H66.4229L70.5394 4.55646H73.6939L68.6303 10.1942H68.071L65.9979 12.4165ZM63.5369 16.011V0.738281H66.2365V16.011H63.5369ZM70.7259 16.011L66.9972 10.7983L68.8168 8.89666L73.9549 16.011H70.7259Z" 49 + /> 50 + <Path 51 + fill={fill || pal.text.color} 52 + d="M77.2939 20.3065C76.926 20.3065 76.5855 20.2766 76.2723 20.217C75.964 20.1623 75.718 20.0977 75.534 20.0231L76.1604 17.9201C76.5532 18.0344 76.9037 18.0891 77.2119 18.0842C77.5202 18.0792 77.7911 17.9822 78.0248 17.7933C78.2634 17.6094 78.4648 17.3011 78.6288 16.8686L78.86 16.2496L74.7062 4.55646H77.5699L80.2098 13.207H80.3291L82.9765 4.55646H85.8476L81.2613 17.3981C81.0475 18.0046 80.7641 18.5241 80.4111 18.9567C80.0581 19.3942 79.6256 19.7273 79.1135 19.956C78.6064 20.1896 77.9999 20.3065 77.2939 20.3065Z" 26 53 /> 27 54 </Svg> 28 55 )
+6 -7
web/index.html
··· 2 2 <html> 3 3 <head> 4 4 <meta charset="utf-8"> 5 - <meta name="theme-color" content="#8e4b9b"> 5 + <meta name="theme-color" content="#af5f5f"> 6 6 <!-- 7 7 This viewport works for phones with notches. 8 8 It's optimized for gestures by disabling global zoom. ··· 43 43 font-display: swap; 44 44 } 45 45 html { 46 - background-color: white; 46 + background-color: #fefbfb; 47 47 } 48 48 @media (prefers-color-scheme: dark) { 49 49 html { 50 - background-color: black; 50 + background-color: #383434; 51 51 } 52 52 } 53 53 html, ··· 111 111 <!-- The root element for your Expo app. --> 112 112 <div id="root"> 113 113 <div id="splash"> 114 - <!-- deer SVG --> 114 + <!-- deer SVG - TODO: Xan: Set to Bitchsky logo --> 115 115 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 116 116 117 117 <defs> 118 - <linearGradient x1="0" y1="0" x2="0" y2="1" id="index_sky"><stop offset="0" stop-color="#ac6eba" stop-opacity="1"></stop><stop offset="1" stop-color="#52255a" stop-opacity="1"></stop></linearGradient> 118 + <linearGradient x1="0" y1="0" x2="0" y2="1" id="index_sky"><stop offset="0" stop-color="#AF5F5F" stop-opacity="1"></stop><stop offset="1" stop-color="#8F3E3D" stop-opacity="1"></stop></linearGradient> 119 119 </defs> 120 120 <path fill="url(#index_sky)" 121 - d="M 139.50701,481.46177 C 110.39999,468.98173 86.533909,453.54301 61.964889,419.83625 35.897219,370.0465 34.984399,357.14316 42.943909,287.92538 c 4.25704,-24.47925 8.93891,-48.91985 14.99078,-67.1812 4.88493,-65.3163 9.58428,-144.66185 32.87413,-206.38418 53.194811,26.79973 91.543811,80.59203 115.523451,115.30575 16.14256,-5.59414 32.02746,-6.33869 49.66773,-6.95446 17.64026,0.61577 33.52516,1.36032 49.66773,6.95446 C 329.64737,94.95203 367.99636,41.15973 421.19118,14.36 c 23.28985,61.72233 27.9892,141.06788 32.87413,206.38418 6.05186,18.26135 10.73373,42.70195 14.99078,67.1812 7.95951,69.21778 7.04669,82.12112 -19.02098,131.91087 C 425.46609,453.54301 401.6,468.98173 372.49299,481.46177 332.99611,493.55441 295.84063,495.51025 256,497.64 216.15936,495.51025 179.00389,493.55441 139.50701,481.46177 Z" 122 - transform="matrix(1.0,0,0,1.0,7.744879,-0.90966)" 121 + d="M374.473 57.7173C367.666 50.7995 357.119 49.1209 348.441 53.1659C347.173 53.7567 342.223 56.0864 334.796 59.8613C326.32 64.1696 314.568 70.3869 301.394 78.0596C275.444 93.1728 242.399 114.83 218.408 139.477C185.983 172.786 158.719 225.503 140.029 267.661C130.506 289.144 122.878 308.661 117.629 322.81C116.301 326.389 115.124 329.63 114.104 332.478C87.1783 336.42 64.534 341.641 47.5078 348.101C37.6493 351.84 28.3222 356.491 21.0573 362.538C13.8818 368.511 6.00003 378.262 6.00003 391.822C6.00014 403.222 11.8738 411.777 17.4566 417.235C23.0009 422.655 29.9593 426.793 36.871 430.062C50.8097 436.653 69.5275 441.988 90.8362 446.249C133.828 454.846 192.21 460 256.001 460C319.79 460 378.172 454.846 421.164 446.249C442.472 441.988 461.19 436.653 475.129 430.062C482.041 426.793 488.999 422.655 494.543 417.235C500.039 411.862 505.817 403.489 505.996 392.353L506 391.822L505.995 391.188C505.754 377.959 498.012 368.417 490.945 362.534C483.679 356.485 474.35 351.835 464.491 348.095C446.749 341.366 422.906 335.982 394.476 331.987C393.6 330.57 392.633 328.995 391.595 327.273C386.477 318.777 379.633 306.842 372.737 293.115C358.503 264.781 345.757 232.098 344.756 206.636C343.87 184.121 351.638 154.087 360.819 127.789C365.27 115.041 369.795 103.877 373.207 95.9072C374.909 91.9309 376.325 88.7712 377.302 86.6328C377.79 85.5645 378.167 84.7524 378.416 84.2224C378.54 83.9579 378.632 83.7635 378.69 83.643C378.718 83.5829 378.739 83.5411 378.75 83.5181C378.753 83.5108 378.756 83.5049 378.757 83.5015C382.909 74.8634 381.196 64.5488 374.473 57.7173Z" 123 122 /> 124 123 </svg> 125 124 </div>