Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6166 commits
Select commit Hold shift + click to select a range
f6bdd7d
add pressed state to quote embed (#9592)
mozzius Dec 30, 2025
4684d8a
fix long handles in account switch (#8373)
mozzius Dec 30, 2025
bd48c83
replace lodash.isequal with fast-deep-equal (#9529)
mozzius Dec 30, 2025
474e6af
Manually update source languages (#9611)
mozzius Dec 30, 2025
db765a5
Replace `graphemer` with `unicode-segmenter` (#9526)
mozzius Dec 30, 2025
ab5130d
Remove RNGH from web bundle (#9528)
mozzius Dec 30, 2025
837bf98
fix drawer layout on mobile web (#9618)
mozzius Dec 30, 2025
627b612
fix(native): dismiss recommendation bottom sheet on profile navigatio…
Shenchuanhuan Jan 2, 2026
e5b29e5
fix suggested follow card size (#9638)
mozzius Jan 5, 2026
5f12c56
Nightly source-language update
estrattonbailey Jan 6, 2026
ad3d055
lazy load storybook (#9612)
mozzius Jan 6, 2026
0cb82e7
update crop tool, use new package name (#9642)
mozzius Jan 6, 2026
cafe8cb
Fix prefetching starter pack query (#9595)
mozzius Jan 6, 2026
0dfb8de
patch in proguard rules (#9447)
mozzius Jan 6, 2026
f76ec44
Enable lightbox for profile banner (#9643)
mozzius Jan 6, 2026
113947e
Nightly source-language update
pfrazee Jan 7, 2026
7fdcf0a
[v1.113 prep] Translations (#9646)
mozzius Jan 7, 2026
5de64b9
exclude images from bundle size workflow (#9647)
mozzius Jan 7, 2026
afb7d10
bump version to v1.113.1 (#9652)
mozzius Jan 7, 2026
ec69dda
Unify build concurrency to one build per platform (#9655)
mozzius Jan 8, 2026
fc5715d
Bump version to v1.114 (#9661)
mozzius Jan 8, 2026
c198330
Fix full-screen back gesture over PagerView on iOS 26 (#9659)
mozzius Jan 8, 2026
56b86ff
Handle AA config failure (#9660)
estrattonbailey Jan 8, 2026
8381d09
[AAv2] Improve minimum age handling (#9650)
estrattonbailey Jan 8, 2026
c49bad3
Nightly source-language update
pfrazee Jan 9, 2026
0bf7810
Add Claude Code GitHub Workflow (#9667)
mozzius Jan 9, 2026
0be6a21
[APP-1750] Add the ability to report livestreams (#9654)
estrattonbailey Jan 9, 2026
affdc5b
Delete claude-code-review.yml (#9671)
mozzius Jan 9, 2026
1778720
Set Claude model to Opus (#9672)
mozzius Jan 9, 2026
585b6de
Cleaner sidebar layout (#9603)
abenzer Jan 9, 2026
fb35090
Nightly source-language update
pfrazee Jan 10, 2026
f58b72b
Set up conductor.json with yarn install and web server configuration …
mozzius Jan 10, 2026
8e755b5
Standardize metadata for client events in feeds (#9653)
abenzer Jan 13, 2026
b28a474
Do not render links if uri is invalid (#9663)
estrattonbailey Jan 13, 2026
abb9f5b
Expose QueryClient for TanStack Query DevTools browser extension (#9678)
mozzius Jan 13, 2026
a117ae2
Nightly source-language update
pfrazee Jan 14, 2026
db7610b
Add comprehensive CLAUDE.md development guide (#9666)
mozzius Jan 14, 2026
59984a7
pin AsyncStorage to v2.2.0 (#9656)
mozzius Jan 14, 2026
5d6e90e
Reduce startup hang by not querying fonts (#9670)
mozzius Jan 14, 2026
3b937b8
Improved client events for feed interactions (#9695)
abenzer Jan 14, 2026
15ea830
[APP-1767] Live event feeds (#9696)
estrattonbailey Jan 14, 2026
5465046
[APP-1759] Live Now Open Beta (#9699)
estrattonbailey Jan 14, 2026
6cb287c
Nightly source-language update
estrattonbailey Jan 14, 2026
d73b6f2
Add cashtag support for stock ticker discussions (#9689)
mozzius Jan 15, 2026
834f34d
Add some device location debug (#9693)
estrattonbailey Jan 15, 2026
3758a4d
Patch video player to add a ton of debug logging (#9657)
mozzius Jan 15, 2026
0f00f46
fix: make logo show in qr code by absolutely positioning svg on top o…
estrattonbailey Jan 15, 2026
c7ca8d5
Add `loading="lazy"` to expo-image on web (#9480)
mozzius Jan 15, 2026
2340358
make button blue when tooltip is visible (#9668)
mozzius Jan 15, 2026
75d75f8
Prevent flash of wrong theme on startup (web) (#9577)
mozzius Jan 15, 2026
791a94d
Nightly source-language update
pfrazee Jan 15, 2026
6536e36
Unregister push token on signout (#8661)
mozzius Jan 15, 2026
9793398
Watermark posts in screenshots (#9637)
mozzius Jan 15, 2026
0ac9106
Nightly source-language update
estrattonbailey Jan 15, 2026
ddecb1e
scope last-selected-feed to per-account (#9500)
mozzius Jan 15, 2026
cd98aa0
Add back deleted css block (#9702)
estrattonbailey Jan 15, 2026
c640cce
Highlight first feed in sidebar if non selected (#9703)
mozzius Jan 15, 2026
943b091
intl pull and extract:all (#9704)
estrattonbailey Jan 15, 2026
d3967fd
Reset default AA debug for E2E (#9705)
estrattonbailey Jan 15, 2026
0a510e8
Refetch live events every 5 min (#9706)
estrattonbailey Jan 15, 2026
15cd999
Fix collapsed button by simplifying, keep container width (#9712)
mozzius Jan 16, 2026
e400b12
Add fishing minigame (#9713)
mozzius Jan 16, 2026
2297805
make live now gate fail-open (#9714)
mozzius Jan 16, 2026
0052583
Upgrade ESLint to v9 with flat config (#9680)
mozzius Jan 16, 2026
e0c2b7a
Move `/platform/detection` vars into `/env` (#9707)
estrattonbailey Jan 16, 2026
410574d
Move browser env into main env (#9718)
estrattonbailey Jan 16, 2026
a0dbefd
Nightly source-language update
pfrazee Jan 17, 2026
e030fbb
Bump version to 1.115.0 (#9726)
mozzius Jan 18, 2026
4d90582
Remove some unused things (#9719)
estrattonbailey Jan 19, 2026
ebff7a2
[APP-1783] Clean up some feature gates and logging (#9729)
estrattonbailey Jan 19, 2026
e40fd85
Fix Live Now reporting container collapse on Android (#9730)
estrattonbailey Jan 19, 2026
dbe0b9d
Resolve same version of @types/estree (#9731)
estrattonbailey Jan 19, 2026
807ce55
Nightly source-language update
pfrazee Jan 20, 2026
b1cdd02
bump copyright year to 2026 (#9732)
bnewbold Jan 20, 2026
1a4aec4
Fix video upload: use PDS DID for service auth token audience
rudyfraser Jan 22, 2026
385c803
Point video service to video.blacksky.community
rudyfraser Jan 22, 2026
cafc03b
Increase video limits to 10 minutes and 5GB
rudyfraser Jan 22, 2026
f0f400d
Increase video duration limit to 60 minutes
rudyfraser Jan 22, 2026
6fef4ae
[APP-1782] Analytics migration (#9734)
estrattonbailey Jan 22, 2026
e9de96c
Refactor GrowthHack to always render on iOS with enabled prop (#9723)
mozzius Jan 22, 2026
12f3c30
[APP-1787] Some analytics cleanup (#9736)
estrattonbailey Jan 22, 2026
3016ca6
Enable Bluecast for Live Now (#9737)
estrattonbailey Jan 22, 2026
8e36c3a
1.114.1 Release Prep (#9738)
estrattonbailey Jan 22, 2026
95ae958
1.115.0 fast follows (#9743)
estrattonbailey Jan 23, 2026
b3119cc
Nightly source-language update
pfrazee Jan 24, 2026
2f9e269
Add more Live Event refreshing (#9745)
estrattonbailey Jan 24, 2026
656ab87
Allow users to dismiss sidebar LEF banner (#9753)
estrattonbailey Jan 25, 2026
162cd5f
Bump version to 1.116.0 (#9751)
estrattonbailey Jan 25, 2026
7827285
Nightly source-language update
pfrazee Jan 26, 2026
e472091
Add idb-keyval backed archival storage (#9754)
estrattonbailey Jan 26, 2026
97a25b0
Update suggested accounts heading (#9765)
abenzer Jan 27, 2026
5d90490
fix IS_DEV in app config (#9769)
mozzius Jan 27, 2026
b90bbff
enable ccache for dev builds on iOS (#9770)
mozzius Jan 27, 2026
12b17d6
Typecheck app.config.js (#9771)
mozzius Jan 27, 2026
6fb60c7
Fix Live Now not showing for non-streamer (#9773)
estrattonbailey Jan 27, 2026
4401b20
Disable KeyboardProvider preload for faster initial load (#9778)
mozzius Jan 27, 2026
e3fe808
link to labelers by did (#9777)
vineyardbovines Jan 27, 2026
f14b111
Fix console logging in Firefox and other browsers (#9775)
mozzius Jan 27, 2026
77f7f9c
[APP-1784] Proper fix for Live Now status not showing (#9779)
estrattonbailey Jan 27, 2026
feb2e17
improve lightbox smoothness (#9200)
mozzius Jan 27, 2026
29b7672
Prompts refresh (#9781)
estrattonbailey Jan 28, 2026
df0d879
Nightly source-language update
pfrazee Jan 28, 2026
afcc832
[Lighbox perf - 1] Fix memoization of List component, defer re-render…
mozzius Jan 28, 2026
5c30d35
prevent lightbox initial jitter (#9762)
mozzius Jan 28, 2026
93c244f
update atproto deps (#9784)
matthieusieben Jan 28, 2026
d837eef
Redo web lightbox, add animations and keyboard a11y (#9481)
mozzius Jan 28, 2026
8d4d0ae
[APP-1761] Prevent welcome modal from reappearing (#9786)
vineyardbovines Jan 28, 2026
dbff4d0
CI: auto-detect go runtime version from go.mod (#9766)
bnewbold Jan 28, 2026
d97f19e
Drafts (#9691)
mozzius Jan 28, 2026
7a6e28a
[APP-1801] New splash screen (#9780)
estrattonbailey Jan 29, 2026
d66759d
Nightly source-language update
pfrazee Jan 29, 2026
ea7639c
Add ESLint rule to enforce Lingui msg usage (#9789)
mozzius Jan 29, 2026
df9f36c
[Drafts] Revert unnecessary gif changes (#9788)
mozzius Jan 29, 2026
508187c
[Drafts] Storage fixes (#9790)
mozzius Jan 29, 2026
b8e5c47
Revert splash screen changes (#9792)
mozzius Jan 29, 2026
0493b84
Add AT Protocol OAuth login for web
rudyfraser Jan 29, 2026
d7dd580
Add OAuth env vars to Dockerfile build args
rudyfraser Jan 29, 2026
7accaba
Configure proxy header on OAuth agent for custom appview
rudyfraser Jan 30, 2026
886d7cb
Nightly source-language update
pfrazee Jan 30, 2026
8231511
adjust splash size (#9797)
mozzius Jan 30, 2026
9d85d8f
add 2px margin below post text (#9748)
mozzius Jan 30, 2026
542b82b
fix copy-to-cache (#9799)
mozzius Jan 30, 2026
809871c
Detect facets when composer is opened with mention (#9625)
mozzius Jan 30, 2026
b4fb93f
Drafts fixes (#9795)
estrattonbailey Jan 30, 2026
f69cc4f
Merge upstream/main into appview
rudyfraser Jan 30, 2026
a229f50
Remove age assurance, geolocation, policy overlays, and NUX dialogs
rudyfraser Jan 30, 2026
2f067d3
Fix 37 TypeScript errors from upstream merge
rudyfraser Jan 30, 2026
be7a620
Merge branch 'merge/upstream-sync' into appview
rudyfraser Jan 30, 2026
fa3d905
lint (#9802)
vineyardbovines Jan 30, 2026
f29a648
Restore Blacksky branding and theming after upstream merge
rudyfraser Jan 30, 2026
7346ab7
Draft previews (#9803)
estrattonbailey Jan 30, 2026
210e8b7
Fix link card preview failures and web download timeout
rudyfraser Jan 31, 2026
778d797
Nightly source-language update
estrattonbailey Jan 31, 2026
cf70dea
Rm entitlement for now (#9804)
estrattonbailey Jan 31, 2026
fbb1113
Fix splash screen hang from stale persisted state
rudyfraser Jan 31, 2026
8f8d231
Fix message input overlapping messages on mobile web
rudyfraser Jan 31, 2026
6d00513
Reset footerHeight on BottomBarWeb unmount
rudyfraser Jan 31, 2026
c6b4121
Fetch trending topics from Bluesky public API without auth
rudyfraser Jan 31, 2026
dcf2bf0
Remove unsupported sections from Explore page
rudyfraser Jan 31, 2026
b741a3f
Fix JWT decode crash on settings/account page
rudyfraser Jan 31, 2026
646dc7f
Route trending feed requests through Bluesky appview
rudyfraser Jan 31, 2026
0fb342d
Update onboarding copy to use Blacksky branding
rudyfraser Jan 31, 2026
e2ecfb5
Fix i18n string interpolation for device name (#9806)
mozzius Feb 1, 2026
6f2d565
Nightly source-language update
mozzius Feb 1, 2026
af00ef4
Rename "lightbox" to "image viewer" in user-facing strings (#9807)
mozzius Feb 1, 2026
b08cf98
Nightly source-language update
mozzius Feb 1, 2026
8a875e4
Handle getPosts/getStarterPacks errors in notification subject fetch
rudyfraser Feb 2, 2026
f66ccf7
Speed up startup by persisting some queries (#9594)
mozzius Feb 2, 2026
b00ab57
Add light haptic feedback to Edit Profile button (#9787)
mozzius Feb 2, 2026
5e924b1
fix image patch version (#9810)
mozzius Feb 2, 2026
6e9a914
Nightly source-language update
pfrazee Feb 3, 2026
378500c
remove superjson (#9811)
mozzius Feb 3, 2026
a7ad519
Add animation to content hider (#9812)
mozzius Feb 3, 2026
8b56877
Add `recId` to `suggestedUser:*` events (#9764)
mozzius Feb 3, 2026
067f077
disable saving drafts for replies (#9815)
mozzius Feb 3, 2026
5206526
Nightly source-language update
pfrazee Feb 4, 2026
609bbe3
intl pull and extract:all (#9817)
estrattonbailey Feb 4, 2026
4494f50
Only treat animated gifs as videos, leave static gifs as images (#9814)
mozzius Feb 4, 2026
3fb06f4
Make GIFs look like GIFs (#9809)
mozzius Feb 4, 2026
186371f
intl pull and extract:all (#9818)
estrattonbailey Feb 4, 2026
653658e
update design for stacked avatars
vineyardbovines Feb 4, 2026
afc5b15
Update android splash colors (#9821)
estrattonbailey Feb 4, 2026
296e518
align alt text behaviour between gif types (#9822)
mozzius Feb 4, 2026
d602d1d
Exempt gifs from active video system (#9824)
mozzius Feb 4, 2026
c256b62
[Drafts] NUX (#9825)
mozzius Feb 4, 2026
848bce4
intl (#9826)
estrattonbailey Feb 4, 2026
d51f212
Adding little message at the bottom of the drafts list (#9827)
MrNuma Feb 4, 2026
0b01289
Nightly source-language update
pfrazee Feb 5, 2026
47b3f64
update icon
vineyardbovines Feb 5, 2026
0a0c9d0
Merge branch 'main' into app-1788
vineyardbovines Feb 5, 2026
ae35135
[APP-1794] respect mute words for live event feed banners (#9831)
vineyardbovines Feb 5, 2026
789aa22
[APP-1823] Fix 'create account' / 'sign in' buttons stacking (#9830)
vineyardbovines Feb 5, 2026
6040786
Nightly source-language update
pfrazee Feb 6, 2026
2bb61f5
[Drafts] Some bugs (#9833)
mozzius Feb 7, 2026
b20d5d0
Nightly source-language update
pfrazee Feb 8, 2026
57f491f
Add attribution for starter pack follows (#9834)
mozzius Feb 9, 2026
cc51a85
bump version to v1.117.0 (#9847)
mozzius Feb 9, 2026
b306efa
Add context for translators for "No one" string (#9844)
surfdude29 Feb 9, 2026
a0c93bd
Revert alternate appview settings to use Bluesky services
rudyfraser Feb 10, 2026
0f8cbcb
Update yarn.lock for fresh dependency installation
rudyfraser Feb 10, 2026
6204632
Fix zod runtime error and clean up outdated patches
rudyfraser Feb 10, 2026
96102b1
Nightly source-language update
pfrazee Feb 10, 2026
5b61df8
rm unused @testing-library/jest-native (#9820)
mozzius Feb 10, 2026
4e8d449
fix typos in drafts NUX alt text (#9832)
surfdude29 Feb 10, 2026
cf6af3b
Restore pronouns field support for profiles
rudyfraser Feb 10, 2026
9456843
Address PR feedback from ThisIsMissEm
rudyfraser Feb 10, 2026
9386c84
Update sign in prompt for OAuth flow
rudyfraser Feb 10, 2026
d0ab685
Update starter pack message to clarify users joined Bluesky (#9849)
mozzius Feb 10, 2026
907c990
Android sheets edge to edge (#8342)
mozzius Feb 10, 2026
0a374dc
Use Tanstack Query status over isPending
ds-boyce Feb 10, 2026
27e2194
Nightly source-language update
pfrazee Feb 11, 2026
59b175a
Debounce thread preferences on leading edge, reduce to 2s (#9851)
mozzius Feb 11, 2026
6b4f451
Add --what-to-test to iOS submissions (#9856)
mozzius Feb 11, 2026
247f8e6
simplify some conditionals
mozzius Feb 11, 2026
0702ef4
absolutely position header, set a headerheight (#9858)
mozzius Feb 11, 2026
03c376a
Fix GIFs breaking mute state/pausing phone audio (#9859)
mozzius Feb 11, 2026
0647b46
Merge branch 'main' into d/profile-screen
ds-boyce Feb 11, 2026
46f13e9
Clean up starter packs dialog styles + add optimistic updates (#9469)
mozzius Feb 11, 2026
b418a5f
Address feedback and lint warnings
ds-boyce Feb 11, 2026
e9f6714
Update src/components/ProgressGuide/List.tsx
vineyardbovines Feb 11, 2026
b88e3c6
Update src/components/ProgressGuide/List.tsx
vineyardbovines Feb 11, 2026
b64b801
Update src/components/ProgressGuide/List.tsx
vineyardbovines Feb 11, 2026
47cd588
Merge pull request #9853 from bluesky-social/d/profile-screen
ds-boyce Feb 11, 2026
f123ed0
Merge pull request #9823 from bluesky-social/app-1788
vineyardbovines Feb 11, 2026
ab99596
Bump API SDK (#9862)
estrattonbailey Feb 11, 2026
350d89b
Germ DM button (#9848)
mozzius Feb 11, 2026
d1253ba
[Web] Fix splash flicker and add animation (#9860)
mozzius Feb 12, 2026
fa200cd
Add profile error messages to cleanError (#9842)
surfdude29 Feb 12, 2026
5fe90dd
Nightly source-language update
pfrazee Feb 12, 2026
d72fdca
Fix keyboard flicker when selecting a draft in composer (#9864)
mozzius Feb 12, 2026
0af9d81
[APP-1833] Handle errors on saving a draft over char limit (#9850)
vineyardbovines Feb 12, 2026
7dfd4da
[APP-1846] Remove trending post counts until we can improve accuracy …
vineyardbovines Feb 12, 2026
b61b95d
Merge upstream social-app changes with Blacksky branding
rudyfraser Feb 12, 2026
39fd9d4
Fix account provider branding and handle domain on PDS switch
rudyfraser Feb 12, 2026
b8fefe8
Remove DEV Clear button and add Blacksky community auto-follow
rudyfraser Feb 12, 2026
494cae1
Fix web tab title: Bluesky -> Blacksky
rudyfraser Feb 12, 2026
78b7f9e
Nightly source-language update
rudyfraser Feb 13, 2026
f924c40
Fix share URLs to use blacksky.community instead of staging
rudyfraser Feb 13, 2026
4825827
Add GrowthBook self-hosted build args and enable SSE streaming
rudyfraser Feb 13, 2026
142e7e9
Rename isBskyPds to isBlackskyPds and fix bundleIdentifier default
rudyfraser Feb 13, 2026
0d08213
Fix Blacksky labeler missing from report dialog
rudyfraser Feb 13, 2026
57eed61
Make Blacksky labeler non-removable like Bluesky Moderation
rudyfraser Feb 13, 2026
c2f71da
Fix Change Handle dialog crash when serviceUrl is undefined
rudyfraser Feb 17, 2026
2d43f8e
Switch appview from api.bsky.app to api.blacksky.community
rudyfraser Mar 2, 2026
f31d6ad
Fix missing embeds in fallback posts and thread fallback
rudyfraser Mar 2, 2026
3662499
Nightly source-language update
rudyfraser Mar 3, 2026
27c00ad
Fix OAuth scope errors and handle change crash for non-Blacksky PDS u…
rudyfraser Mar 3, 2026
60853f3
Fix OAuth scope in Go server handler to match client metadata
rudyfraser Mar 3, 2026
c8f947f
Redirect OAuth users on non-Blacksky PDSs from App Passwords to PDS a…
rudyfraser Mar 3, 2026
cfb5f16
Route app password operations through gatekeeper for Blacksky PDS OAu…
rudyfraser Mar 3, 2026
b5e5ce7
Pass redirect_url to captcha iframe for gatekeeper redirect
rudyfraser Mar 3, 2026
d2cc2ce
Nightly source-language update
rudyfraser Mar 4, 2026
f338113
Fix recursive quote post nesting via Slingshot fallback
rudyfraser Mar 4, 2026
8e714bc
Add global Slingshot profile enrichment for incomplete profiles
rudyfraser Mar 4, 2026
69ffdd2
Fix array corruption in profile enrichment setQueryData
rudyfraser Mar 4, 2026
7afd750
Skip persisted queries in profile enrichment to prevent cache corruption
rudyfraser Mar 4, 2026
b9456fe
Rewrite profile enrichment with immutable updates and cache repair
rudyfraser Mar 4, 2026
a548538
Fix profile enrichment: detect handle-as-displayName and reduce debounce
rudyfraser Mar 4, 2026
06c9bb5
Nightly source-language update
rudyfraser Mar 5, 2026
60edfe8
Add backfill-in-progress indicator to profile header pills row
rudyfraser Mar 4, 2026
cb648d0
Fix cross-jurisdiction label blocking: only subscribe to Blacksky lab…
rudyfraser Mar 5, 2026
0f83036
Nightly source-language update
rudyfraser Mar 6, 2026
57a574b
Add blackskyweb.xyz as trusted verifier
rudyfraser Mar 11, 2026
7317193
Remove outdated constellation/blacksky-verification overlay system
rudyfraser Mar 11, 2026
1de7aea
Nightly source-language update
rudyfraser Mar 12, 2026
a2034b3
Update migration link to move.blacksky.community and help link to sup…
rudyfraser Mar 16, 2026
0f1bff5
Nightly source-language update
rudyfraser Mar 17, 2026
70a4aa6
rudyfraser Mar 20, 2026
0347d9e
rudyfraser Mar 20, 2026
84e8700
fix(#41): strip leading '@' from login identifier
jalcine Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
86 changes: 0 additions & 86 deletions .detoxrc.js

This file was deleted.

101 changes: 101 additions & 0 deletions .easignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# OSX
#
.DS_Store

# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate

# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
*.hprof

# node.js
#
node_modules/
npm-debug.log
yarn-error.log

# BUCK
buck-out/
\.buckd/
*.keystore
!debug.keystore

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/

*/fastlane/report.xml
*/fastlane/Preview.html
*/fastlane/screenshots

# Bundle artifact
*.jsbundle

# Ruby / CocoaPods
/ios/Pods/
/vendor/bundle/

# Testing
coverage/
junit.xml
artifacts

# Web bundle outputs
/dist/

# Expo
.expo/
dist/
*.jks
*.p8
*.p12
*.key
*.mobileprovision
*.orig.*
web-build/

# Temporary files created by Metro to check the health of the file watcher
.metro-health-check*

# VSCode
.vscode

# gitignore and github actions
!.gitignore
!.github


# Android & iOS folders
/android/
/ios/

# environment variables
.env.*

# Firebase (Android) Google services
# INCLUDED: google-services.json
2 changes: 2 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[*.{kt,kts}]
indent_size=2
48 changes: 48 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# The env the app is running in e.g. development, testflight, production
EXPO_PUBLIC_ENV=development

# This is the semver release version of the app, pulled from package.json
EXPO_PUBLIC_RELEASE_VERSION=

# This is the commit hash that the current bundle was made from.
EXPO_PUBLIC_BUNDLE_IDENTIFIER=

# Should be formatted YYMMDDHH so that it increases for each build.
EXPO_PUBLIC_BUNDLE_DATE=0

# The log level for the app's logger transports
EXPO_PUBLIC_LOG_LEVEL=debug

# Enable debug logs for specific logger instances
EXPO_PUBLIC_LOG_DEBUG=session

# Bluesky appview DID
EXPO_PUBLIC_BLUESKY_PROXY_DID=

# Chat service DID
EXPO_PUBLIC_CHAT_PROXY_DID=

#
#
# Bluesky specific values
#
#

# Bluesky's metrics API
EXPO_PUBLIC_METRICS_API_HOST=

# Growthbook config
EXPO_PUBLIC_GROWTHBOOK_API_HOST=
EXPO_PUBLIC_GROWTHBOOK_CLIENT_KEY=

# Sentry DSN for telemetry
EXPO_PUBLIC_SENTRY_DSN=

# Bitdrift API key. If undefined, Bitdrift will be disabled.
EXPO_PUBLIC_BITDRIFT_API_KEY=

# geolocation web worker URL
GEOLOCATION_DEV_URL=

# live-events web worker URL
LIVE_EVENTS_DEV_URL=
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use flake
21 changes: 0 additions & 21 deletions .eslintrc.js

This file was deleted.

4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

open_collective: blacksky
github: blacksky-algorithms
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: "Bug Report"
description: "Create a report for an issue you have experience in the app."
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report an issue you've found in the app! Before you submit this issue, please make sure you've searched for similar issues that are already open and being tracked. If you find an open issue that seems relevant to yours, it is best to leave a response there with your information instead of opening a new issue, since it helps to consolidate the info in one place.
- type: textarea
attributes:
label: Steps to Reproduce
description: |
Please provide the steps that may reproduce the issue that you are experiencing. The more concise of a
reproduction that you provide, the easier it will be for us to identify the issue and fix it in a timely manner.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
attributes:
label: Attachments
description: |
If possible, please provide any images or videos that may help us understand the issue you are experiencing.
validations:
required: false
- type: dropdown
attributes:
label: What platform(s) does this occur on?
multiple: true
options:
- iOS
- Android
- Web (Desktop)
- Web (Mobile)
validations:
required: true
- type: input
attributes:
label: Device Info
description: |
Please provide the device information that you are using when experiencing this issue. This can include the
device model, operating system version, and any other relevant information.
validations:
required: false
- type: input
attributes:
label: What version of the app are you using?
description: |
You can easily find this information by visting the Settings screen in the app, and tapping on the version info
at the bottom of the screen. All the relevant information will be copied to your clipboard, and you will be
able to share it here.
validations:
required: true
- type: textarea
attributes:
label: Additional Information
description: |
Please provide any additional information that you think may be helpful in identifying the issue you are
experiencing. This can include any error messages, logs, or other information that you think may be relevant.
validations:
required: false
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: "Feature Request"
description: "Suggest an idea for the blacksky.community app."
labels: ["feature-request"]
body:
- type: markdown
attributes:
value: |
Thanks for submitting a feature request! Before you submit this request, please make sure you've searched for similar requests that are already open and being tracked. If you find an open request that seems relevant to yours, it is best to leave a response there with your information instead of opening a new request, since it helps to consolidate the info in one place.
- type: textarea
attributes:
label: Describe the Feature
description: |
Please provide a detailed description of the feature you would like to see implemented in the app. The more
information you provide, the easier it will be for us to understand the feature you are requesting and to
implement it in a timely manner.
validations:
required: true
- type: textarea
attributes:
label: Attachments
description: |
If helpful, provide some images or videos of similar features in other apps that you think would be helpful
for us to understand the feature you are requesting, or places within the app that you think the feature belongs
in or is missing from.
validations:
required: false
- type: textarea
attributes:
label: Describe Alternatives
description: |
If there are any alternative solutions or features that you think would be helpful to implement in place of the
feature you are requesting, please provide a description of those as well.
validations:
required: false
- type: textarea
attributes:
label: Additional Context
description: |
If there is any additional context or information that you think would be helpful for us to know about the
feature you are requesting, please provide that information here.
validations:
required: false
Loading