Bluesky app fork with some witchin' additions 💫

rebrand jumpscare (i wanna do more with this than just be deer social but up to date)

+245 -167
+1 -1
.github/ISSUE_TEMPLATE/feature_request.yml
··· 1 name: "Feature Request" 2 - description: "Suggest an idea for the deer.social app." 3 labels: ["feature-request"] 4 body: 5 - type: markdown
··· 1 name: "Feature Request" 2 + description: "Suggest an idea for the social.daniela.lol app." 3 labels: ["feature-request"] 4 body: 5 - type: markdown
+2 -2
.github/workflows/deer-build.yml
··· 1 - name: Build deer.social 2 on: workflow_dispatch 3 4 jobs: 5 deer-build-android: 6 - name: Build deer.social for Android 7 runs-on: ubuntu-latest 8 steps: 9 - name: Checkout
··· 1 + name: Build social.daniela.lol 2 on: workflow_dispatch 3 4 jobs: 5 deer-build-android: 6 + name: Build social.daniela.lol for Android 7 runs-on: ubuntu-latest 8 steps: 9 - name: Checkout
+3 -3
README.md
··· 1 - # deer.social 2 3 - This is a soft fork of [social app](https://github.com/bluesky-social/social-app). 4 5 Get the app itself: 6 7 - - **Web: [deer.social](https://deer.social)** 8 - ~**iOS: [App Store]()**~ WIP 9 - ~**Android: [Play Store]()**~ WIP 10
··· 1 + # social.daniela.lol 2 3 + This is a fork of the soft fork [deer.social](https://github.com/a-viv-a/deer-social). 4 5 Get the app itself: 6 7 + - **Web: [social.daniela.lol](https://social.daniela.lol)** 8 - ~**iOS: [App Store]()**~ WIP 9 - ~**Android: [Play Store]()**~ WIP 10
+10 -10
app.config.js
··· 36 return { 37 expo: { 38 version: VERSION, 39 - name: 'deer.social', 40 slug: 'deer', 41 scheme: ['bluesky', 'deer'], 42 // owner: 'blueskysocial', ··· 46 }, 47 icon: './assets/app-icons/ios_icon_default_light.png', 48 userInterfaceStyle: 'automatic', 49 - primaryColor: '#4b9b6c', 50 ios: { 51 supportsTablet: false, 52 - bundleIdentifier: 'social.deer', 53 config: { 54 usesNonExemptEncryption: false, 55 }, ··· 111 entitlements: { 112 'com.apple.developer.kernel.increased-memory-limit': true, 113 'com.apple.developer.kernel.extended-virtual-addressing': true, 114 - 'com.apple.security.application-groups': 'group.social.deer', 115 }, 116 privacyManifests: { 117 NSPrivacyAccessedAPITypes: [ ··· 150 foregroundImage: './assets/icon-android-foreground.png', 151 monochromeImage: './assets/icon-android-foreground.png', 152 backgroundImage: './assets/icon-android-background.png', 153 - backgroundColor: '#4b9b6c', 154 }, 155 googleServicesFile: './google-services.json', 156 - package: 'social.deer', 157 intentFilters: [ 158 { 159 action: 'VIEW', ··· 249 'expo-notifications', 250 { 251 icon: './assets/icon-android-notification.png', 252 - color: '#4b9b6c', 253 sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], 254 }, 255 ], ··· 298 resizeMode: 'cover', 299 dark: { 300 enableFullScreenImage_legacy: true, 301 - backgroundColor: '#03180c', 302 image: './assets/splash-dark.png', 303 resizeMode: 'cover', 304 }, 305 }, 306 android: { 307 - backgroundColor: '#4b9b6c', 308 image: './assets/splash-android-icon.png', 309 imageWidth: 150, 310 dark: { 311 - backgroundColor: '#01331a', 312 image: './assets/splash-android-icon-dark.png', 313 imageWidth: 150, 314 },
··· 36 return { 37 expo: { 38 version: VERSION, 39 + name: 'social.daniela.lol', 40 slug: 'deer', 41 scheme: ['bluesky', 'deer'], 42 // owner: 'blueskysocial', ··· 46 }, 47 icon: './assets/app-icons/ios_icon_default_light.png', 48 userInterfaceStyle: 'automatic', 49 + primaryColor: '#8e4b9b', 50 ios: { 51 supportsTablet: false, 52 + bundleIdentifier: 'lol.daniela.social', 53 config: { 54 usesNonExemptEncryption: false, 55 }, ··· 111 entitlements: { 112 'com.apple.developer.kernel.increased-memory-limit': true, 113 'com.apple.developer.kernel.extended-virtual-addressing': true, 114 + 'com.apple.security.application-groups': 'group.lol.daniela.social', 115 }, 116 privacyManifests: { 117 NSPrivacyAccessedAPITypes: [ ··· 150 foregroundImage: './assets/icon-android-foreground.png', 151 monochromeImage: './assets/icon-android-foreground.png', 152 backgroundImage: './assets/icon-android-background.png', 153 + backgroundColor: '#8e4b9b', 154 }, 155 googleServicesFile: './google-services.json', 156 + package: 'lol.daniela.social', 157 intentFilters: [ 158 { 159 action: 'VIEW', ··· 249 'expo-notifications', 250 { 251 icon: './assets/icon-android-notification.png', 252 + color: '#8e4b9b', 253 sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], 254 }, 255 ], ··· 298 resizeMode: 'cover', 299 dark: { 300 enableFullScreenImage_legacy: true, 301 + backgroundColor: '#150318', 302 image: './assets/splash-dark.png', 303 resizeMode: 'cover', 304 }, 305 }, 306 android: { 307 + backgroundColor: '#8e4b9b', 308 image: './assets/splash-android-icon.png', 309 imageWidth: 150, 310 dark: { 311 + backgroundColor: '#2b0133', 312 image: './assets/splash-android-icon-dark.png', 313 imageWidth: 150, 314 },
+19 -20
assets/app-icons/android_base.svg
··· 8 version="1.1" 9 id="svg1" 10 sodipodi:docname="android_base.svg" 11 - inkscape:version="1.4 (e7c3feb100, 2024-10-09)" 12 inkscape:export-filename="android_icon_default_dark.png" 13 inkscape:export-xdpi="192" 14 inkscape:export-ydpi="192" ··· 29 inkscape:document-units="px" 30 showgrid="false" 31 showguides="false" 32 - inkscape:zoom="0.85483824" 33 - inkscape:cx="289.52846" 34 - inkscape:cy="208.81144" 35 - inkscape:window-width="1706" 36 - inkscape:window-height="905" 37 - inkscape:window-x="20" 38 - inkscape:window-y="20" 39 - inkscape:window-maximized="0" 40 inkscape:current-layer="svg1"> 41 <inkscape:grid 42 id="grid1" ··· 86 id="linearGradient27" 87 inkscape:collect="always"> 88 <stop 89 - style="stop-color:#1a251e;stop-opacity:1;" 90 offset="0" 91 id="stop26" /> 92 <stop 93 - style="stop-color:#3c452c;stop-opacity:1;" 94 offset="1" 95 id="stop27" /> 96 </linearGradient> ··· 98 id="linearGradient23" 99 inkscape:collect="always"> 100 <stop 101 - style="stop-color:#344e41;stop-opacity:1;" 102 offset="0" 103 id="stop23" /> 104 <stop 105 - style="stop-color:#a3b18a;stop-opacity:1;" 106 offset="1" 107 id="stop24" /> 108 </linearGradient> ··· 274 y="0" 275 inkscape:label="dark background" /> 276 <path 277 - style="fill:#ffffff" 278 - d="m 149.96484,186.56641 46.09766,152.95898 c 0,0 -6.30222,-9.61174 -15.60547,-17.47656 -8.87322,-7.50128 -28.4082,-4.04492 -28.4082,-4.04492 0,0 6.14721,39.88867 15.53125,44.39843 10.71251,5.1482 22.19726,0.16993 22.19726,0.16993 0,0 11.76131,-4.87282 22.82032,31.82421 5.26535,17.47195 15.33258,50.877 20.9707,69.58594 2.16611,7.18779 8.83139,7.25775 8.83789,7.25781 0.006,-6e-5 6.67178,-0.07 8.83789,-7.25781 5.63812,-18.70894 15.70535,-52.11399 20.9707,-69.58594 11.05901,-36.69703 22.82032,-31.82421 22.82032,-31.82421 0,0 11.48475,4.97827 22.19726,-0.16993 9.38404,-4.50976 15.53125,-44.39843 15.53125,-44.39843 0,0 -19.53498,-3.45636 -28.4082,4.04492 -9.30325,7.86482 -15.60547,17.47656 -15.60547,17.47656 l 46.09766,-152.95898 -49.32618,83.84179 -20.34375,-31.1914 6.35547,54.96875 -23.1582,39.36132 c 0,0 -2.97595,5.06226 -5.94336,4.68946 -0.009,-0.001 -0.017,0.003 -0.0254,0.01 -0.008,-0.007 -0.0168,-0.0108 -0.0254,-0.01 -2.96741,0.3728 -5.94336,-4.68946 -5.94336,-4.68946 l -23.1582,-39.36132 6.35547,-54.96875 -20.34375,31.1914 z" 279 - id="path13" 280 - transform="matrix(1.5217795,0,0,0.96921636,-112.88886,-62.778479)" 281 - sodipodi:nodetypes="scsccccccscscss" 282 - inkscape:original-d="m 233.56872,463.9817 c 2.16717,7.1913 8.83768,7.25821 8.83768,7.25821 0,0 1.53461,-133.19881 -0.0257,-133.00279 -2.96741,0.3728 -5.94331,-4.69028 -5.94331,-4.69028 l -23.15733,-39.3618 6.35509,-54.96755 -20.34345,31.19075 -49.32605,-83.84223 46.09711,152.95859 c 0,0 -6.30275,-9.61063 -15.606,-17.47545 -8.87322,-7.50128 -28.40888,-4.04487 -28.40888,-4.04487 0,0 6.14833,39.88845 15.53237,44.39821 10.71251,5.1482 22.19654,0.17066 22.19654,0.17066 0,0 11.76274,-4.87365 22.82175,31.82338 5.26535,17.47195 15.33206,50.87623 20.97018,69.58517 z" 283 - inkscape:path-effect="#path-effect14" /> 284 </svg>
··· 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" ··· 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" ··· 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> ··· 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> ··· 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" /> 283 </svg>
assets/app-icons/android_icon_default_dark.png

This is a binary file and will not be displayed.

assets/app-icons/android_icon_default_light.png

This is a binary file and will not be displayed.

+16 -17
assets/app-icons/ios_base.svg
··· 8 version="1.1" 9 id="svg1" 10 sodipodi:docname="ios_base.svg" 11 - inkscape:version="1.4 (e7c3feb100, 2024-10-09)" 12 inkscape:export-filename="ios_icon_default_dark.png" 13 inkscape:export-xdpi="192" 14 inkscape:export-ydpi="192" ··· 29 inkscape:document-units="px" 30 showgrid="false" 31 showguides="false" 32 - inkscape:zoom="0.85483824" 33 - inkscape:cx="288.35865" 34 - inkscape:cy="208.81144" 35 inkscape:window-width="1706" 36 inkscape:window-height="905" 37 - inkscape:window-x="20" 38 - inkscape:window-y="20" 39 inkscape:window-maximized="0" 40 inkscape:current-layer="svg1"> 41 <inkscape:grid ··· 86 id="linearGradient27" 87 inkscape:collect="always"> 88 <stop 89 - style="stop-color:#1a251e;stop-opacity:1;" 90 offset="0" 91 id="stop26" /> 92 <stop 93 - style="stop-color:#3c452c;stop-opacity:1;" 94 offset="1" 95 id="stop27" /> 96 </linearGradient> ··· 98 id="linearGradient23" 99 inkscape:collect="always"> 100 <stop 101 - style="stop-color:#344e41;stop-opacity:1;" 102 offset="0" 103 id="stop23" /> 104 <stop 105 - style="stop-color:#a3b18a;stop-opacity:1;" 106 offset="1" 107 id="stop24" /> 108 </linearGradient> ··· 274 y="0" 275 inkscape:label="dark background" /> 276 <path 277 - style="fill:#ffffff" 278 - d="m 149.96484,186.56641 46.09766,152.95898 c 0,0 -6.30222,-9.61174 -15.60547,-17.47656 -8.87322,-7.50128 -28.4082,-4.04492 -28.4082,-4.04492 0,0 6.14721,39.88867 15.53125,44.39843 10.71251,5.1482 22.19726,0.16993 22.19726,0.16993 0,0 11.76131,-4.87282 22.82032,31.82421 5.26535,17.47195 15.33258,50.877 20.9707,69.58594 2.16607,7.18766 8.83114,7.25774 8.83789,7.25781 0.006,-7e-5 6.67182,-0.0702 8.83789,-7.25781 5.63812,-18.70894 15.70535,-52.11399 20.9707,-69.58594 11.05901,-36.69703 22.82032,-31.82421 22.82032,-31.82421 0,0 11.48475,4.97827 22.19726,-0.16993 9.38404,-4.50976 15.53125,-44.39843 15.53125,-44.39843 0,0 -19.53498,-3.45636 -28.4082,4.04492 -9.30325,7.86482 -15.60547,17.47656 -15.60547,17.47656 l 46.09766,-152.95898 -49.32618,83.84179 -20.34375,-31.1914 6.35547,54.96875 -23.1582,39.36132 c 0,0 -2.97595,5.06226 -5.94336,4.68946 -0.009,-0.001 -0.017,0.003 -0.0254,0.01 -0.008,-0.007 -0.0168,-0.0108 -0.0254,-0.01 -2.96741,0.3728 -5.94336,-4.68946 -5.94336,-4.68946 l -23.1582,-39.36132 6.35547,-54.96875 -20.34375,31.1914 z" 279 - id="path13" 280 - transform="matrix(1.8637395,0,0,1.1870096,-195.78209,-134.4114)" 281 - sodipodi:nodetypes="scsccccccscscss" 282 - inkscape:original-d="m 233.56872,463.9817 c 2.16717,7.1913 8.83768,7.25821 8.83768,7.25821 0,0 1.53461,-133.19881 -0.0257,-133.00279 -2.96741,0.3728 -5.94331,-4.69028 -5.94331,-4.69028 l -23.15733,-39.3618 6.35509,-54.96755 -20.34345,31.19075 -49.32605,-83.84223 46.09711,152.95859 c 0,0 -6.30275,-9.61063 -15.606,-17.47545 -8.87322,-7.50128 -28.40888,-4.04487 -28.40888,-4.04487 0,0 6.14833,39.88845 15.53237,44.39821 10.71251,5.1482 22.19654,0.17066 22.19654,0.17066 0,0 11.76274,-4.87365 22.82175,31.82338 5.26535,17.47195 15.33206,50.87623 20.97018,69.58517 z" 283 - inkscape:path-effect="#path-effect14" /> 284 </svg>
··· 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" ··· 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 ··· 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> ··· 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> ··· 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" /> 283 </svg>
assets/app-icons/ios_icon_default_dark.png

This is a binary file and will not be displayed.

assets/app-icons/ios_icon_default_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-background.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-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.

bskyweb/embedr-static/favicon-16x16.png

This is a binary file and will not be displayed.

bskyweb/embedr-static/favicon-32x32.png

This is a binary file and will not be displayed.

bskyweb/embedr-static/favicon.png

This is a binary file and will not be displayed.

bskyweb/static/favicon-16x16.png

This is a binary file and will not be displayed.

bskyweb/static/favicon-32x32.png

This is a binary file and will not be displayed.

bskyweb/static/favicon.png

This is a binary file and will not be displayed.

+1 -1
google-services.json.example
··· 9 "client_info": { 10 "mobilesdk_app_id": "1:123456789000:android:f1bf012572b04063", 11 "android_client_info": { 12 - "package_name": "social.deer" 13 } 14 }, 15 "oauth_client": [
··· 9 "client_info": { 10 "mobilesdk_app_id": "1:123456789000:android:f1bf012572b04063", 11 "android_client_info": { 12 + "package_name": "lol.daniela.social" 13 } 14 }, 15 "oauth_client": [
+140 -60
logo_v0.svg
··· 7 viewBox="0 0 512 512" 8 version="1.1" 9 id="svg1" 10 - sodipodi:docname="drawing.svg" 11 - inkscape:version="1.4 (e7c3feb100, 2024-10-09)" 12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 xmlns="http://www.w3.org/2000/svg" 15 - xmlns:svg="http://www.w3.org/2000/svg"> 16 - <sodipodi:namedview 17 id="namedview1" 18 pagecolor="#ffffff" 19 bordercolor="#000000" ··· 23 inkscape:pagecheckerboard="0" 24 inkscape:deskcolor="#d1d1d1" 25 inkscape:document-units="px" 26 - showgrid="false" 27 showguides="false" 28 - inkscape:zoom="0.67914582" 29 - inkscape:cx="265.03881" 30 - inkscape:cy="314.36548" 31 - inkscape:window-width="1706" 32 - inkscape:window-height="905" 33 - inkscape:window-x="20" 34 - inkscape:window-y="20" 35 - inkscape:window-maximized="0" 36 - inkscape:current-layer="svg1"> 37 - <inkscape:grid 38 id="grid1" 39 units="px" 40 originx="0" ··· 47 opacity="0.14901961" 48 empspacing="5" 49 enabled="true" 50 - visible="false" /> 51 - <sodipodi:guide 52 position="7.2092363,499.98461" 53 orientation="0.73456475,0.6785386" 54 id="guide15" 55 - inkscape:locked="false" /> 56 - <sodipodi:guide 57 position="250,12" 58 orientation="0,-1" 59 id="guide16" 60 - inkscape:locked="false" /> 61 - <sodipodi:guide 62 position="7.2114897,499.98617" 63 orientation="0.90391787,0.42770606" 64 id="guide17" 65 - inkscape:locked="false" /> 66 - <sodipodi:guide 67 position="114.38555,198.20474" 68 orientation="0.90391787,0.42770608" 69 id="guide18" 70 inkscape:label="" 71 inkscape:locked="false" 72 - inkscape:color="rgb(0,134,229)" /> 73 - <sodipodi:guide 74 position="372.00185,356.22842" 75 orientation="0.73454936,-0.67855525" 76 id="guide19" 77 - inkscape:locked="false" /> 78 - </sodipodi:namedview> 79 - <defs 80 - id="defs1"> 81 - <filter 82 id="selectable_hidder_filter" 83 width="1" 84 height="1" 85 x="0" 86 y="0" 87 style="color-interpolation-filters:sRGB;" 88 - inkscape:label="LPE boolean visibility"> 89 - <feComposite 90 id="boolops_hidder_primitive" 91 result="composite1" 92 operator="arithmetic" 93 in2="SourceGraphic" 94 - in="BackgroundImage" /> 95 - </filter> 96 - <inkscape:path-effect 97 effect="bool_op" 98 operand-path="" 99 id="path-effect16" ··· 103 swap-operands="false" 104 filltype-this="from-curve" 105 filter="" 106 - filltype-operand="from-curve" /> 107 - <inkscape:path-effect 108 effect="mirror_symmetry" 109 start_point="153.53846,-190.49753" 110 end_point="529.50144,157.05943" ··· 119 oposite_fuse="false" 120 split_items="false" 121 split_open="false" 122 - link_styles="false" /> 123 - <inkscape:path-effect 124 effect="mirror_symmetry" 125 start_point="242.4064,179.64357" 126 end_point="242.4064,478.25704" ··· 135 oposite_fuse="false" 136 split_items="false" 137 split_open="false" 138 - link_styles="false" /> 139 - <inkscape:path-effect 140 effect="mirror_symmetry" 141 start_point="238.18975,-35.620493" 142 end_point="238.18975,476.37951" ··· 151 oposite_fuse="false" 152 split_items="false" 153 split_open="false" 154 - link_styles="false" /> 155 - <inkscape:path-effect 156 effect="mirror_symmetry" 157 start_point="259.66682,-1.5714927" 158 end_point="259.66682,510.42851" ··· 167 oposite_fuse="false" 168 split_items="false" 169 split_open="false" 170 - link_styles="false" /> 171 - <inkscape:path-effect 172 effect="clone_original" 173 css_properties="" 174 attributes="style,clip-path,mask" ··· 177 method="d" 178 allow_transforms="true" 179 id="path-effect11" 180 - lpeversion="1" /> 181 - <inkscape:path-effect 182 effect="mirror_symmetry" 183 start_point="274.33408,-38.239647" 184 end_point="274.33408,473.76035" ··· 193 oposite_fuse="false" 194 split_items="false" 195 split_open="false" 196 - link_styles="false" /> 197 - <inkscape:path-effect 198 effect="mirror_symmetry" 199 start_point="241.42806,-153.19556" 200 end_point="241.42806,358.80444" ··· 209 oposite_fuse="false" 210 split_items="false" 211 split_open="false" 212 - link_styles="false" /> 213 - </defs> 214 - <path 215 - style="fill:#000000" 216 - d="m 149.96484,186.56641 46.09766,152.95898 c 0,0 -6.30222,-9.61174 -15.60547,-17.47656 -8.87322,-7.50128 -28.4082,-4.04492 -28.4082,-4.04492 0,0 6.14721,39.88867 15.53125,44.39843 10.71251,5.1482 22.19726,0.16993 22.19726,0.16993 0,0 11.7613,-4.87282 22.82032,31.82421 5.26534,17.47196 15.33258,50.877 20.9707,69.58594 2.16717,7.1913 8.83789,7.25781 8.83789,7.25781 0,0 6.67072,-0.0665 8.83789,-7.25781 5.63812,-18.70894 15.70536,-52.11398 20.9707,-69.58594 11.05902,-36.69703 22.82032,-31.82421 22.82032,-31.82421 0,0 11.48475,4.97827 22.19726,-0.16993 9.38404,-4.50976 15.5332,-44.39843 15.5332,-44.39843 0,0 -19.53693,-3.45636 -28.41015,4.04492 -9.30325,7.86482 -15.60547,17.47656 -15.60547,17.47656 l 46.09766,-152.95898 -49.32618,83.84179 -20.34375,-31.1914 6.35547,54.96875 -23.1582,39.36132 c 0,0 -2.97595,5.06226 -5.94336,4.68946 -0.009,-0.001 -0.0169,0.003 -0.0254,0.01 -0.008,-0.007 -0.0167,-0.0109 -0.0254,-0.01 -2.96741,0.3728 -5.94336,-4.68946 -5.94336,-4.68946 l -23.1582,-39.36132 6.35547,-54.96875 -20.34375,31.1914 z" 217 - id="path13" 218 - transform="matrix(2.6921023,0,0,1.7145911,-396.58283,-308.01527)" 219 - sodipodi:nodetypes="scsccccccscscss" 220 - inkscape:original-d="m 233.56872,463.9817 c 2.16717,7.1913 8.83768,7.25821 8.83768,7.25821 0,0 1.53461,-133.19881 -0.0257,-133.00279 -2.96741,0.3728 -5.94331,-4.69028 -5.94331,-4.69028 l -23.15733,-39.3618 6.35509,-54.96755 -20.34345,31.19075 -49.32605,-83.84223 46.09711,152.95859 c 0,0 -6.30275,-9.61063 -15.606,-17.47545 -8.87322,-7.50128 -28.40888,-4.04487 -28.40888,-4.04487 0,0 6.14833,39.88845 15.53237,44.39821 10.71251,5.1482 22.19654,0.17066 22.19654,0.17066 0,0 11.76274,-4.87365 22.82175,31.82338 5.26535,17.47195 15.33206,50.87623 20.97018,69.58517 z" 221 - inkscape:path-effect="#path-effect14" /> 222 - </svg>
··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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" ··· 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 -1
package.json
··· 1 { 2 - "name": "deer.social", 3 "version": "1.109.0", 4 "private": true, 5 "engines": {
··· 1 { 2 + "name": "social.daniela.lol", 3 "version": "1.109.0", 4 "private": true, 5 "engines": {
+1 -1
src/Navigation.tsx
··· 389 name="DeerSettings" 390 getComponent={() => DeerSettingsScreen} 391 options={{ 392 - title: title(msg`Deer Settings`), 393 requireAuth: true, 394 }} 395 />
··· 389 name="DeerSettings" 390 getComponent={() => DeerSettingsScreen} 391 options={{ 392 + title: title(msg`Kitty Settings`), 393 requireAuth: true, 394 }} 395 />
+26 -26
src/alf/themes.ts
··· 79 gray_975: `hsl(${hues.primary}, 28%, ${defaultScale[1]}%)`, 80 gray_1000: `hsl(${hues.primary}, 28%, ${defaultScale[0]}%)`, 81 82 - primary_25: `hsl(145, 30%, 97%)`, 83 - primary_50: `hsl(145, 30%, 95%)`, 84 - primary_100: `hsl(145, 30%, 90%)`, 85 - primary_200: `hsl(145, 32%, 80%)`, 86 - primary_300: `hsl(145, 34%, 70%)`, 87 - primary_400: `hsl(145, 35%, 58%)`, 88 - primary_500: `hsl(145, 35%, 45%)`, 89 - primary_600: `hsl(145, 38%, 38%)`, 90 - primary_700: `hsl(145, 40%, 32%)`, 91 - primary_800: `hsl(145, 42%, 25%)`, 92 - primary_900: `hsl(145, 45%, 18%)`, 93 - primary_950: `hsl(145, 48%, 10%)`, 94 - primary_975: `hsl(145, 50%, 7%)`, 95 96 green_25: `hsl(${hues.positive}, 82%, 97%)`, 97 green_50: `hsl(${hues.positive}, 82%, 95%)`, ··· 265 contrast_950: `hsl(${hues.primary}, 20%, ${dimScale[12]}%)`, 266 contrast_975: `hsl(${hues.primary}, 20%, ${dimScale[13]}%)`, 267 268 - primary_25: `hsl(140, 15%, ${dimScale[1]}%)`, 269 - primary_50: `hsl(140, 18%, ${dimScale[2]}%)`, 270 - primary_100: `hsl(140, 22%, ${dimScale[3]}%)`, 271 - primary_200: `hsl(140, 25%, ${dimScale[4]}%)`, 272 - primary_300: `hsl(140, 28%, ${dimScale[5]}%)`, 273 - primary_400: `hsl(140, 32%, ${dimScale[6]}%)`, 274 - primary_500: `hsl(140, 35%, ${dimScale[7]}%)`, 275 - primary_600: `hsl(140, 38%, ${dimScale[8]}%)`, 276 - primary_700: `hsl(140, 42%, ${dimScale[9]}%)`, 277 - primary_800: `hsl(140, 45%, ${dimScale[10]}%)`, 278 - primary_900: `hsl(140, 48%, ${dimScale[11]}%)`, 279 - primary_950: `hsl(140, 50%, ${dimScale[12]}%)`, 280 - primary_975: `hsl(140, 55%, ${dimScale[13]}%)`, 281 282 positive_25: `hsl(${hues.positive}, 50%, ${dimScale[1]}%)`, 283 positive_50: `hsl(${hues.positive}, 60%, ${dimScale[2]}%)`,
··· 79 gray_975: `hsl(${hues.primary}, 28%, ${defaultScale[1]}%)`, 80 gray_1000: `hsl(${hues.primary}, 28%, ${defaultScale[0]}%)`, 81 82 + primary_25: `hsl(290, 30%, 97%)`, 83 + primary_50: `hsl(290, 30%, 95%)`, 84 + primary_100: `hsl(290, 30%, 90%)`, 85 + primary_200: `hsl(290, 32%, 80%)`, 86 + primary_300: `hsl(290, 34%, 70%)`, 87 + primary_400: `hsl(290, 35%, 58%)`, 88 + primary_500: `hsl(290, 35%, 45%)`, 89 + primary_600: `hsl(290, 38%, 38%)`, 90 + primary_700: `hsl(290, 40%, 32%)`, 91 + primary_800: `hsl(290, 42%, 25%)`, 92 + primary_900: `hsl(290, 45%, 18%)`, 93 + primary_950: `hsl(290, 48%, 10%)`, 94 + primary_975: `hsl(290, 50%, 7%)`, 95 96 green_25: `hsl(${hues.positive}, 82%, 97%)`, 97 green_50: `hsl(${hues.positive}, 82%, 95%)`, ··· 265 contrast_950: `hsl(${hues.primary}, 20%, ${dimScale[12]}%)`, 266 contrast_975: `hsl(${hues.primary}, 20%, ${dimScale[13]}%)`, 267 268 + primary_25: `hsl(290, 15%, ${dimScale[1]}%)`, 269 + primary_50: `hsl(290, 18%, ${dimScale[2]}%)`, 270 + primary_100: `hsl(290, 22%, ${dimScale[3]}%)`, 271 + primary_200: `hsl(290, 25%, ${dimScale[4]}%)`, 272 + primary_300: `hsl(290, 28%, ${dimScale[5]}%)`, 273 + primary_400: `hsl(290, 32%, ${dimScale[6]}%)`, 274 + primary_500: `hsl(290, 35%, ${dimScale[7]}%)`, 275 + primary_600: `hsl(290, 38%, ${dimScale[8]}%)`, 276 + primary_700: `hsl(290, 42%, ${dimScale[9]}%)`, 277 + primary_800: `hsl(290, 45%, ${dimScale[10]}%)`, 278 + primary_900: `hsl(290, 48%, ${dimScale[11]}%)`, 279 + primary_950: `hsl(290, 50%, ${dimScale[12]}%)`, 280 + primary_975: `hsl(290, 55%, ${dimScale[13]}%)`, 281 282 positive_25: `hsl(${hues.positive}, 50%, ${dimScale[1]}%)`, 283 positive_50: `hsl(${hues.positive}, 60%, ${dimScale[2]}%)`,
+1 -1
src/lib/notifications/notifications.ts
··· 37 : PUBLIC_APPVIEW_DID, 38 platform: Platform.OS, 39 token: token.data, 40 - appId: 'social.deer', 41 // ageRestricted: extra.ageRestricted ?? false, 42 } 43
··· 37 : PUBLIC_APPVIEW_DID, 38 platform: Platform.OS, 39 token: token.data, 40 + appId: 'lol.daniela.social', 41 // ageRestricted: extra.ageRestricted ?? false, 42 } 43
+11 -11
src/lib/styles.ts
··· 25 gray7: '#26272D', 26 gray8: '#141417', 27 28 - blue0: '#d5e8d9', 29 - blue1: '#b8d6be', 30 - blue2: '#95bd9f', 31 - blue3: '#729f7c', 32 - blue4: '#528157', 33 - blue5: '#3a6141', 34 - blue6: '#25422c', 35 - blue7: '#14291a', 36 37 red1: '#ffe6eb', 38 red2: '#fba2b2', ··· 66 } 67 68 export const gradients = { 69 - blueLight: {start: '#a3b18a', end: colors.blue3}, // buttons 70 - blue: {start: '#8a9e7b', end: colors.blue3}, // fab 71 - blueDark: {start: '#658764', end: colors.blue3}, // avis, banner 72 } 73 74 /**
··· 25 gray7: '#26272D', 26 gray8: '#141417', 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', 36 37 red1: '#ffe6eb', 38 red2: '#fba2b2', ··· 66 } 67 68 export const gradients = { 69 + blueLight: {start: '#ab8ab1', end: colors.blue3}, // buttons 70 + blue: {start: '#987b9e', end: colors.blue3}, // fab 71 + blueDark: {start: '#816487', end: colors.blue3}, // avis, banner 72 } 73 74 /**
+1 -1
src/screens/Settings/DeerSettings.tsx
··· 264 <Layout.Header.BackButton /> 265 <Layout.Header.Content> 266 <Layout.Header.TitleText> 267 - <Trans>Deer</Trans> 268 </Layout.Header.TitleText> 269 </Layout.Header.Content> 270 <Layout.Header.Slot />
··· 264 <Layout.Header.BackButton /> 265 <Layout.Header.Content> 266 <Layout.Header.TitleText> 267 + <Trans>Kitty</Trans> 268 </Layout.Header.TitleText> 269 </Layout.Header.Content> 270 <Layout.Header.Slot />
+1 -1
src/screens/Settings/Settings.tsx
··· 219 <SettingsList.LinkItem to="/settings/deer" label={_(msg`Deer`)}> 220 <SettingsList.ItemIcon icon={DeerIcon} /> 221 <SettingsList.ItemText> 222 - <Trans>Deer</Trans> 223 </SettingsList.ItemText> 224 </SettingsList.LinkItem> 225 <SettingsList.LinkItem
··· 219 <SettingsList.LinkItem to="/settings/deer" label={_(msg`Deer`)}> 220 <SettingsList.ItemIcon icon={DeerIcon} /> 221 <SettingsList.ItemText> 222 + <Trans>Kitty</Trans> 223 </SettingsList.ItemText> 224 </SettingsList.LinkItem> 225 <SettingsList.LinkItem
+3 -3
src/screens/Signup/StepInfo/index.tsx
··· 170 <View style={[a.gap_xl]}> 171 <Text style={[a.gap_md, a.leading_normal]}> 172 <Trans> 173 - deer.social is part of the{' '} 174 { 175 <InlineLinkText 176 label={_(msg`ATmosphere`)} ··· 221 <Trans>bsky.app</Trans> 222 </InlineLinkText> 223 }{' '} 224 - first, then return to deer.social and log in with the account you 225 - created. 226 </Trans> 227 </Text> 228 )}
··· 170 <View style={[a.gap_xl]}> 171 <Text style={[a.gap_md, a.leading_normal]}> 172 <Trans> 173 + social.daniela.lol is part of the{' '} 174 { 175 <InlineLinkText 176 label={_(msg`ATmosphere`)} ··· 221 <Trans>bsky.app</Trans> 222 </InlineLinkText> 223 }{' '} 224 + first, then return to social.daniela.lol and log in with the 225 + account you created. 226 </Trans> 227 </Text> 228 )}
+1 -1
src/state/queries/constellation.ts
··· 22 23 const headers = new Headers({ 24 Accept: 'application/json', 25 - 'User-Agent': 'deer.social (contact @aviva.gay)', 26 }) 27 28 const makeReqUrl = (
··· 22 23 const headers = new Headers({ 24 Accept: 'application/json', 25 + 'User-Agent': 'social.daniela.lol (contact @daniela.lol)', 26 }) 27 28 const makeReqUrl = (
+4 -4
src/view/icons/Logo.tsx
··· 55 {gradient && ( 56 <Defs> 57 <LinearGradient id="sky" x1="0" y1="0" x2="0" y2="1"> 58 - <Stop offset="0" stopColor="#a3b18a" stopOpacity="1" /> 59 - <Stop offset="1" stopColor="#344e41" stopOpacity="1" /> 60 </LinearGradient> 61 </Defs> 62 )} 63 64 <Path 65 fill={_fill} 66 - d="m 149.96484,186.56641 46.09766,152.95898 c 0,0 -6.30222,-9.61174 -15.60547,-17.47656 -8.87322,-7.50128 -28.4082,-4.04492 -28.4082,-4.04492 0,0 6.14721,39.88867 15.53125,44.39843 10.71251,5.1482 22.19726,0.16993 22.19726,0.16993 0,0 11.7613,-4.87282 22.82032,31.82421 5.26534,17.47196 15.33258,50.877 20.9707,69.58594 2.16717,7.1913 8.83789,7.25781 8.83789,7.25781 0,0 6.67072,-0.0665 8.83789,-7.25781 5.63812,-18.70894 15.70536,-52.11398 20.9707,-69.58594 11.05902,-36.69703 22.82032,-31.82421 22.82032,-31.82421 0,0 11.48475,4.97827 22.19726,-0.16993 9.38404,-4.50976 15.5332,-44.39843 15.5332,-44.39843 0,0 -19.53693,-3.45636 -28.41015,4.04492 -9.30325,7.86482 -15.60547,17.47656 -15.60547,17.47656 l 46.09766,-152.95898 -49.32618,83.84179 -20.34375,-31.1914 6.35547,54.96875 -23.1582,39.36132 c 0,0 -2.97595,5.06226 -5.94336,4.68946 -0.009,-0.001 -0.0169,0.003 -0.0254,0.01 -0.008,-0.007 -0.0167,-0.0109 -0.0254,-0.01 -2.96741,0.3728 -5.94336,-4.68946 -5.94336,-4.68946 l -23.1582,-39.36132 6.35547,-54.96875 -20.34375,31.1914 z" 67 - transform="matrix(2.6921023,0,0,1.7145911,-396.58283,-308.01527)" 68 /> 69 </Svg> 70 )
··· 55 {gradient && ( 56 <Defs> 57 <LinearGradient id="sky" x1="0" y1="0" x2="0" y2="1"> 58 + <Stop offset="0" stopColor="#ac6eba" stopOpacity="1" /> 59 + <Stop offset="1" stopColor="#52255a" stopOpacity="1" /> 60 </LinearGradient> 61 </Defs> 62 )} 63 64 <Path 65 fill={_fill} 66 + 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" 67 + transform="matrix(1.0,0,0,1.0,7.744879,-0.90966)" 68 /> 69 </Svg> 70 )
+3 -3
web/index.html
··· 115 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 116 117 <defs> 118 - <linearGradient x1="0" y1="0" x2="0" y2="1" id="index_sky"><stop offset="0" stop-color="#a3b18a" stop-opacity="1"></stop><stop offset="1" stop-color="#344e41" stop-opacity="1"></stop></linearGradient> 119 </defs> 120 <path fill="url(#index_sky)" 121 - d="m 149.96484,186.56641 46.09766,152.95898 c 0,0 -6.30222,-9.61174 -15.60547,-17.47656 -8.87322,-7.50128 -28.4082,-4.04492 -28.4082,-4.04492 0,0 6.14721,39.88867 15.53125,44.39843 10.71251,5.1482 22.19726,0.16993 22.19726,0.16993 0,0 11.7613,-4.87282 22.82032,31.82421 5.26534,17.47196 15.33258,50.877 20.9707,69.58594 2.16717,7.1913 8.83789,7.25781 8.83789,7.25781 0,0 6.67072,-0.0665 8.83789,-7.25781 5.63812,-18.70894 15.70536,-52.11398 20.9707,-69.58594 11.05902,-36.69703 22.82032,-31.82421 22.82032,-31.82421 0,0 11.48475,4.97827 22.19726,-0.16993 9.38404,-4.50976 15.5332,-44.39843 15.5332,-44.39843 0,0 -19.53693,-3.45636 -28.41015,4.04492 -9.30325,7.86482 -15.60547,17.47656 -15.60547,17.47656 l 46.09766,-152.95898 -49.32618,83.84179 -20.34375,-31.1914 6.35547,54.96875 -23.1582,39.36132 c 0,0 -2.97595,5.06226 -5.94336,4.68946 -0.009,-0.001 -0.0169,0.003 -0.0254,0.01 -0.008,-0.007 -0.0167,-0.0109 -0.0254,-0.01 -2.96741,0.3728 -5.94336,-4.68946 -5.94336,-4.68946 l -23.1582,-39.36132 6.35547,-54.96875 -20.34375,31.1914 z" 122 - transform="matrix(2.6921023,0,0,1.7145911,-396.58283,-308.01527)" 123 /> 124 </svg> 125 </div>
··· 115 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 116 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> 119 </defs> 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)" 123 /> 124 </svg> 125 </div>