🔀 Fork of Bluesky (https://github.com/bluesky-social/social-app) with minor adjustments for https://zio.blue
 
 
 
 
 
 
Go to file
João Ferreiro c5f3200d6b Merge branch 'main' into upload-image 2022-11-28 16:56:05 +00:00
.bundle Initial commit 2022-06-07 17:50:05 -05:00
__mocks__ Fix to tests 2022-11-22 14:30:13 -06:00
__tests__ Fix a couple incorrect link detections ('e.g.' and 'foo.jpg') (close #13) 2022-11-28 10:22:08 -06:00
android upload images in composer v1 2022-11-28 16:46:58 +00:00
ios upload images in composer v1 2022-11-28 16:46:58 +00:00
public Add tabs explainer and fix 'black screen' during onboard 2022-11-17 11:21:04 -06:00
src Merge branch 'main' into upload-image 2022-11-28 16:56:05 +00:00
.buckconfig Initial commit 2022-06-07 17:50:05 -05:00
.eslintrc.js (WIP) Add initial API client 2022-06-10 11:55:09 -05:00
.gitignore Initial commit 2022-06-07 17:50:05 -05:00
.prettierrc.js Add state management 2022-06-09 13:03:25 -05:00
.ruby-version Initial commit 2022-06-07 17:50:05 -05:00
.watchmanconfig Initial commit 2022-06-07 17:50:05 -05:00
Gemfile Initial commit 2022-06-07 17:50:05 -05:00
README.md Remove webcrypto polyfill, as it's no longer needed 2022-11-23 15:04:44 -06:00
babel.config.js Add staging env 2022-11-11 15:02:19 -06:00
index.js Rename mobile start-point index.js to avoid build issues 2022-09-09 11:29:22 -05:00
jest.js Fix to tests 2022-11-22 14:30:13 -06:00
metro.config.js Remove webcrypto polyfill, as it's no longer needed 2022-11-23 15:04:44 -06:00
package.json Merge branch 'main' into upload-image 2022-11-28 16:56:05 +00:00
tsconfig.json Initial commit 2022-06-07 17:50:05 -05:00
yarn.lock Merge branch 'main' into upload-image 2022-11-28 16:56:05 +00: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
    • yarn dev-pds
    • yarn dev-wallet
  • 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