🔀 Fork of Bluesky (https://github.com/bluesky-social/social-app) with minor adjustments for https://zio.blue
 
 
 
 
 
 
Go to file
Paul Frazee 7e3f6f0306 Fix all type errors 2023-01-26 11:25:52 -06:00
.bundle
.github/workflows Resolve all remaining lint issues (#88) 2023-01-24 13:00:11 -06:00
__mocks__ Fix all type errors 2023-01-26 11:25:52 -06:00
__tests__ Fix all type errors 2023-01-26 11:25:52 -06:00
android Brand tuning: switch from "blueprint B" to "cloud imagery" (#96) 2023-01-25 19:01:16 -06:00
ios Bump podfile.lock 2023-01-26 09:51:05 -06:00
jest Fix all type errors 2023-01-26 11:25:52 -06:00
public Brand tuning: switch from "blueprint B" to "cloud imagery" (#96) 2023-01-25 19:01:16 -06:00
src Fix all type errors 2023-01-26 11:25:52 -06:00
.buckconfig
.eslintrc.js more prettier and lint cleanup (#82) 2023-01-24 11:03:18 -06:00
.gitignore
.prettierignore more prettier and lint cleanup (#82) 2023-01-24 11:03:18 -06:00
.prettierrc.js
.ruby-version
.watchmanconfig
Gemfile
README.md
babel.config.js
index.js
metro.config.js Resolve all remaining lint issues (#88) 2023-01-24 13:00:11 -06:00
package.json Saves image on long press (#83) 2023-01-25 17:25:34 -06:00
tsconfig.json
yarn.lock Saves image on long press (#83) 2023-01-25 17:25:34 -06:00

README.md

Social App

In-progress social app.

Uses:

Build instructions

  • Setup your environment using the react native instructions.
  • After initial setup:
    • cd ios ; pod install
  • Start the dev servers
    • git clone git@github.com:bluesky-social/atproto.git
    • cd atproto
    • yarn
    • cd packages/dev-env && yarn start
  • Run the dev app
    • iOS: yarn ios
    • Android: yarn android
    • Web: yarn web
  • Tips
    • npx react-native info Checks what has been installed.
    • On M1 macs, you need to exclude "arm64" from the target architectures
      • Annoyingly this must be re-set via XCode after every pod install
    • The android simulator won't be able to access localhost services unless you run adb reverse tcp:{PORT} tcp:{PORT}
      • For instance, the localhosted dev-wallet will need adb reverse tcp:3001 tcp:3001
    • For some reason, the typescript compiler chokes on platform-specific files (e.g. foo.native.ts) but only when compiling for Web thus far. Therefore we always have one version of the file which doesn't use a platform specifier, and that should bee the Web version. (More info.)

Various notes

Polyfills

./platform/polyfills.*.ts adds polyfills to the environment. Currently this includes:

  • TextEncoder / TextDecoder