Bluesky app fork with some witchin' additions 💫

start on working mobile build

commit 76552a540c961422614960e2dd674b61882bf94f
Author: Aviva Ruben <aviva@rubenfamily.com>
Date: Mon Apr 14 08:58:50 2025 -0500

defensive code and layout fixes

Changed files
+12 -4
patches
src
screens
Settings
+2 -2
patches/@atproto+api+0.14.21.patch
··· 1 1 diff --git a/node_modules/@atproto/api/dist/moderation/decision.js b/node_modules/@atproto/api/dist/moderation/decision.js 2 - index aaac177..f54848a 100644 2 + index aaac177..d27c0be 100644 3 3 --- a/node_modules/@atproto/api/dist/moderation/decision.js 4 4 +++ b/node_modules/@atproto/api/dist/moderation/decision.js 5 5 @@ -67,6 +67,8 @@ class ModerationDecision { 6 6 ui(context) { 7 7 const ui = new ui_1.ModerationUI(); 8 8 for (const cause of this.causes) { 9 - + if (cause.label?.val === '!no-unauthenticated') continue; 9 + + if (cause?.label?.val === '!no-unauthenticated') continue; 10 10 + 11 11 if (cause.type === 'blocking' || 12 12 cause.type === 'blocked-by' ||
+10 -2
src/screens/Settings/DeerSettings.tsx
··· 245 245 </Toggle.LabelText> 246 246 <Toggle.Platform /> 247 247 </Toggle.Item> 248 + </SettingsList.Group> 249 + 250 + <SettingsList.Item> 248 251 <Admonition type="warning" style={[a.flex_1]}> 249 252 <Trans>Restart app after changing this setting.</Trans> 250 253 </Admonition> 254 + </SettingsList.Item> 255 + <SettingsList.Item> 251 256 <Admonition type="tip" style={[a.flex_1]}> 252 257 <Trans> 253 258 Some appviews will default to using an app labeler if you have 254 - no labelers, so consider subscribing to at least one labeler. 259 + no labelers, so consider subscribing to at least one labeler if 260 + you have issues. 255 261 </Trans> 256 262 </Admonition> 263 + </SettingsList.Item> 264 + <SettingsList.Item> 257 265 <Admonition type="info" style={[a.flex_1]}> 258 266 <Trans> 259 267 App labelers are mandatory top-level labelers that can perform ··· 261 269 labelers. 262 270 </Trans> 263 271 </Admonition> 264 - </SettingsList.Group> 272 + </SettingsList.Item> 265 273 266 274 <SettingsList.Group contentContainerStyle={[a.gap_sm]}> 267 275 <SettingsList.ItemIcon icon={PaintRollerIcon} />