about summary refs log tree commit diff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* disable new arch (#8561)hailey2025-06-231-17/+9
|
* Upgrade prettier to 3.6 (#8558)Samuel Newman2025-06-231-4/+3
| | | | | | | * upgrade prettier * run prettier * more files
* switch mmkv version before android eas bundle (#8526)hailey2025-06-181-9/+17
|
* Consistent spacing for variable handlebarsJaz Volpert2024-10-041-2/+2
|
* Serve static assets from a CDN host if providedJaz Volpert2024-10-041-2/+2
|
* Let Expo/Webpack handle CSS assets (#3942)Mary2024-09-231-1/+24
| | | | | | | | | | | | | * chore: handle built css assets * chore: let prettier handle css code * refactor: let webpack build css assets * chore: prettier on bskyembed * chore: touch empty.txt on css directory * chore: do the same to the workflow
* Don't eagerly load all JS assets (#3929)Mary2024-09-021-11/+10
| | | Co-authored-by: Hailey <me@haileyok.com>
* Starter Packs (#4332)Hailey2024-06-211-0/+9
| | | | | | | Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Clarify some things in OTA docs (#4367)Eric Bailey2024-06-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clarify some things * add github outputs script * add slack notify android * test slack android * fix indent * fix test * sigh... * Revert "fix test" This reverts commit c99764464f0e0d147587e3b813319b9b887a30d8. * Revert "fix indent" This reverts commit 4cce508d280c4f9e7b0ee6f9c2693fa88d2b65f4. * Revert "test slack android" This reverts commit b02419b2471e99faa5bac860276fc71b11d35b6a. * test ios workflow * remove testing * add slack info to docs * use correct output for android --------- Co-authored-by: Hailey <me@haileyok.com>
* Add push notification extensions (#4005)Hailey2024-05-151-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add wav * add sound to config * add extension to `updateExtensions.sh` * add ios source files * add a build extension * add a new module * use correct type on ios * update the build plugin * add android handler * create a patch for expo-notifications * basic android implementation * add entitlements for notifications extension * add some generic logic for ios * add age check logic * add extension to app config * remove dash * move directory * rename again * update privacy manifest * add prefs storage ios * better types * create interface for setting and getting prefs * add notifications prefs for android * add functions to module * add types to js * add prefs context * add web stub * wrap the app * fix types * more preferences for ios * add a test toggle * swap vars * update patch * fix patch error * fix typo * sigh * sigh * get stored prefs on launch * anotehr type * simplify * about finished * comment * adjust plugin * use supported file types * update NSE * futureproof ios * futureproof android * update sound file name * handle initialization * more cleanup * update js types * strict js types * set the notification channel * rm * add silent channel * add mute logic * update patch * podfile * adjust channels * fix android channel * update readme * oreo or higher * nit * don't use getValue * nit
* rebased embedr (#3511)bnewbold2024-04-131-49/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * skeleton of embedr service, based on bskyweb * embedr container setup * builds on this branch * actual routes * fix embedr go:embed * tweak embedr dockerfile * progress on embedr * fix path params * tweaks to build process * try to get embedr dockerfile to install embed deps * build this branch * updates to match sam's output HTML * try to unbreak embedr dockerfile * small embedr tweak * docker hack * get embed.js copied over to embedr * don't x-frame-options for embed.bsky.app * bskyembed: remove a console.log * use html/template for golang snippet generation * simplify embedr API fetches * missing file * Rm console.log fully --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Embeds] Create vite project and add to build pipeline (#3448)Samuel Newman2024-04-121-0/+49
| | | | | * add bskyembed vite app * create build script (temp until embedr is ready)
* Add OTA updates support for `testflight` channel (#3291)Hailey2024-04-033-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * some progress another adjustment, testing another adjustment, testing fix again fix again set default runtime version fix test this script test this script test this script add build numbers to the deployment url clean give script access to build number add `useBuildNumberEnv` without a bump new line fix missing async add channel name to deployment url add updates check on launch for testflight users ver bump init updates on launch for native add `testflight` as default in build submit add is_testflight check * disable inline predictions to prevent ios composer jank * temp bump * Revert "temp bump" This reverts commit 44c51134a35d817c73edb1e635495597c95117b3. * adjustments version bump adjust fixes test * cleanup and finalize drop check down to every 15 minutes adjustments change to 15 mins use jq to get version if necessary rm test on push figured it out remove nightly testflight releases test again again again again again AGAIN ONCE MORE test again again again again again AGAIN test again again again again again AGAIN test again again again again again test again again again again test again again again test again again test again test test test run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary remove test message fix environment oops cleanup merge in changes * remove unnecessary `workflow_call` * remove changes that have been merged into main now * finalize android update git ignore rm test stuff from the bundle action remove test message test message fix test message test message few android fixes few android fixes fix jq add a test message fix slack webhook create android deployments test 2 create android deployments add `testflight-android` profile to eas.json more cleanup some more cleanup simplify some logic remove unnecessary channel rename to `useOTAUpdates` * rm test portion
* add expo-updates github action (#3270)Hailey2024-03-192-0/+130
| | | | | * add expo-updates github action * add two scripts
* Share Extension/Intents (#2587)Hailey2024-02-272-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add native ios code outside of ios project * helper script * going to be a lot of these commits to squash...backing up * save * start of an expo plugin * create info.plist * copy the view controller * maybe working * working * wait working now * working plugin * use current scheme * update intent path * use better params * support text in uri * build * use better encoding * handle images * cleanup ios plugin * android * move bash script to /scripts * handle cases where loaded data is uiimage rather than uri * remove unnecessary logic, allow more than 4 images and just take first 4 * android build plugin * limit images to four on android * use js for plugins, no need to build * revert changes to app config * use correct scheme on android * android readme * move ios extension to /modules * remove unnecessary event * revert typo * plugin readme * scripts readme * add configurable scheme to .env, default to `bluesky` * remove debug * revert .gitignore change * add comment about updating .env to app.config.js for those modifying scheme * modify .env * update android module to use the proper url * update ios extension * remove comment * parse and validate incoming image uris * fix types * rm oops * fix a few typos
* Use EAS managed build number, run build/submit on GH Actions (#2841)Hailey2024-02-213-20/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use eas version code * test * try sync * try sync * use eas to manage the version code * apply build numbers to dist * test script * set this to production or now * revert to schedule * testing on 1.69 * autosubmit * autosubmit, remove cheat * finished!!!!! try again try again try again try again add same for android maybe now omg wow i messed that up? once again once again again error? add caching add caching try again again again again try again again again try again again try again try this a different way another test testing this again * hack * write environment variables * ready to go * final test * Revert "final test" This reverts commit 6580c5c0974db25a3704b683673c41471a6ad0cf.
* eas nightlies (#2826)Hailey2024-02-092-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add comment to config * add ios build num bump script * remove bak * add bump script for android * github action * add comment to config * testing * testing attempt 2 * add app id * ok add the app id the right way * Apply automatic changes * test the commit message * test the commit message again * Nightly iOS Build Bump * finished --------- Co-authored-by: haileyok <haileyok@users.noreply.github.com>
* Create build step for the web server (#289)Paul Frazee2023-03-141-0/+27
| | | | | * Create build step for the web server * Update bskyweb routes and 404 behavior
* Replace mock-api with real apiPaul Frazee2022-09-221-36/+0
|
* Add mock API and reorg code for clarityPaul Frazee2022-07-181-3/+14
|
* Add base auth & ucan request flow (web only)Paul Frazee2022-06-141-6/+15
|
* (WIP) Add initial API clientPaul Frazee2022-06-101-0/+16