Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/3.0.0 #1417

Closed
wants to merge 159 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
f6c2c7c
feat: Android Variants (#984)
alexrisch Oct 17, 2024
1dca34e
[create-pull-request] automated change (#1024)
github-actions[bot] Oct 18, 2024
e04f853
feat: more design system stuff (#1006)
thierryskoda Oct 18, 2024
1a0db11
remove bottom sheet example stuff
thierryskoda Oct 21, 2024
dd9036f
Rolled-up reactions (#1037)
lourou Oct 22, 2024
ca81dda
feat: TextField design system (#1074)
thierryskoda Oct 23, 2024
1fe8d83
feat: Pressable Group Updates
Oct 4, 2024
3a95cf5
Add Tests
Oct 4, 2024
84d7961
Correct styles on pressables
Oct 4, 2024
040ea7e
Update pressable style
Oct 4, 2024
73c347c
update to design system
alexrisch Oct 15, 2024
9ec1a51
fix tests
alexrisch Oct 15, 2024
655dc08
recs for cleaner (#1012)
thierryskoda Oct 17, 2024
c98dc8d
Update to follow design system
alexrisch Oct 18, 2024
6b6a402
fix icon button styling (#1076)
thierryskoda Oct 23, 2024
1e6f457
fix: Xmtp Engine Rerenders, Race Conditions, Crashes (#1036)
alexrisch Oct 25, 2024
5fa0b77
fix: EAS Build Fixes (#1099)
alexrisch Oct 25, 2024
e747cc7
Feature: Navigation Refactor (#1025)
alexrisch Oct 25, 2024
121b06f
feat: remove web stuff (#1102)
thierryskoda Oct 25, 2024
41d14d0
rebase 2.0.8 (#1105)
thierryskoda Oct 25, 2024
e073b47
fix: Sync Account on Add (#1104)
alexrisch Oct 25, 2024
c525bbf
fix: Run Android profile (#1107)
alexrisch Oct 25, 2024
6657c67
[create-pull-request] automated change (#1106)
github-actions[bot] Oct 25, 2024
48844a2
fix open conversation
thierryskoda Oct 25, 2024
57f2c5a
[create-pull-request] automated change (#1110)
github-actions[bot] Oct 26, 2024
a4abb09
[create-pull-request] automated change (#1115)
github-actions[bot] Oct 27, 2024
4745a3a
feat: navigation header design system (#1118)
thierryskoda Oct 28, 2024
b426f2c
fix: Fixed Buttons for Certain cases (#1127)
alexrisch Oct 29, 2024
04d44d7
fix rainbow + remove unused stuff + add disconnect thirdweb + fix tra…
thierryskoda Oct 29, 2024
5ecc483
Reactions drawer (#1052)
lourou Oct 31, 2024
4ff4ca7
Fix open conversation on Android (#1152)
lourou Oct 31, 2024
3649e23
feat: design system icon (#1137)
thierryskoda Oct 31, 2024
c556016
Update adr.001.folder and file structure.md (#1046)
technoplato Nov 1, 2024
1307e1c
chore: Main -> Release 2.0.8 (#1155)
alexrisch Nov 1, 2024
1f05b3d
fix: Push notifications (#1153)
alexrisch Nov 1, 2024
ed7bdef
Noe/transactional frames mobile (#1100)
nmalzieu Nov 1, 2024
c59c750
fix: onboarding connect wallet (#1138)
thierryskoda Nov 4, 2024
7f38753
[create-pull-request] automated change (#1159)
github-actions[bot] Nov 4, 2024
012b4c2
Remove safe area bottom inset (#1168)
lourou Nov 6, 2024
483fbc9
bugfix: emoji picker/reaction icons cut-off on Android (#1169)
lourou Nov 8, 2024
9270c7e
feat: new eslint config (#1170)
thierryskoda Nov 8, 2024
61e1eca
[create-pull-request] automated change (#1171)
github-actions[bot] Nov 8, 2024
7f9ef2f
[create-pull-request] automated change (#1173)
github-actions[bot] Nov 9, 2024
3f53b99
Fix Coinbase Wallet autoconnect (#1180)
nmalzieu Nov 12, 2024
89e290e
feat: Text Design System Tests (#1193)
alexrisch Nov 14, 2024
d9bc48c
Set primary text color in bottom sheet
lourou Nov 14, 2024
4998882
Revert "Set primary text color in bottom sheet"
lourou Nov 14, 2024
f3ac131
Use the $ pattern for the reaction bottom sheet styling (#1209)
lourou Nov 15, 2024
c2b5dde
feat: design system snackbar + design system examples (#1164)
thierryskoda Nov 19, 2024
9c8618d
chore: Merged Main (#1218)
alexrisch Nov 19, 2024
fc4d783
Merge branch 'release/3.0.0' into release/2.0.9
alexrisch Nov 19, 2024
93a8073
feat: reactions and message context menu positioning (#1207)
lourou Nov 19, 2024
59e8fe6
fix: android backdrop shadow and initialization (snackbar) (#1230)
lourou Nov 20, 2024
d45f4b0
fix: Saving Profile Error States (#1232)
alexrisch Nov 20, 2024
013d8a7
fix: Android Crashes (#1233)
alexrisch Nov 20, 2024
3d08fcd
[create-pull-request] automated change (#1196)
github-actions[bot] Nov 20, 2024
1e54575
[create-pull-request] automated change (#1236)
github-actions[bot] Nov 20, 2024
dfab858
feat: Feedback when message myself or add myself to group (#1216)
lourou Nov 21, 2024
aad77e1
[create-pull-request] automated change (#1238)
github-actions[bot] Nov 21, 2024
86574a1
Add logging for light/darkl mode color scheme (#1241)
lourou Nov 21, 2024
35a93d8
[create-pull-request] automated change (#1246)
github-actions[bot] Nov 22, 2024
514e4b8
feat: Emoji Picker Performance Improvements (#1210)
alexrisch Nov 21, 2024
4b820f8
WIP
alexrisch Oct 21, 2024
493ee2b
WIP
alexrisch Oct 21, 2024
530e854
feat: V3 Split WIP
alexrisch Oct 23, 2024
6f6382c
WIP
alexrisch Oct 23, 2024
113ecc1
Finalized Conversation List Component
alexrisch Oct 24, 2024
bdd584a
Frames stuff
alexrisch Oct 24, 2024
1c8ccce
Message Status
alexrisch Oct 26, 2024
07e00c0
Message Status
alexrisch Oct 26, 2024
829531a
feat: V3 Split
alexrisch Nov 5, 2024
b31d610
feat: Update to use inbox id endpoint (#1166)
alexrisch Nov 6, 2024
5f0f466
feat: Handle V3 DMs when ready (#1167)
alexrisch Nov 6, 2024
40af7de
fix: Missed file merge
alexrisch Nov 7, 2024
d17ad1a
Attachment sending Prep
alexrisch Nov 7, 2024
9dd27c2
Conversation Context and V3Message (#1172)
alexrisch Nov 8, 2024
2f82aa8
fix: Fixed Native Builds (#1188)
alexrisch Nov 13, 2024
2511734
fix: Fixes a number of conversation list issues (#1181)
alexrisch Nov 13, 2024
1d5ff30
feat: Remove V2 (#1213)
alexrisch Nov 18, 2024
ccdc550
fix: Android V3 Build (#1217)
alexrisch Nov 19, 2024
37c8625
Remove typeorm patch so patch step doesn't fail
Koleok Nov 20, 2024
b4ed98d
fix: New DM Work (#1249)
alexrisch Nov 25, 2024
f6120dc
fix reply message in composer and messages (#1252)
thierryskoda Nov 25, 2024
92b52ed
fix: Test Updates (#1253)
alexrisch Nov 25, 2024
63b012c
Ts/fix tsc v3 split (#1254)
thierryskoda Nov 25, 2024
cac75a9
fix: Fix Group Admin Table (#1250)
alexrisch Nov 25, 2024
b46a58a
feat: Added context menus for Conversation List V3 (#1255)
alexrisch Nov 26, 2024
40b3c01
feat: Notification Subscriptions forV3 (#1258)
alexrisch Nov 26, 2024
ef0e8d4
feat: V3 Search (#1261)
alexrisch Nov 27, 2024
ee7bec8
feat: JS Android Notifications (#1214)
alexrisch Nov 27, 2024
6f2a046
feat: React Native 75 (#1268)
alexrisch Dec 2, 2024
9a65188
diff (#1277)
alexrisch Dec 2, 2024
b50e42f
Silence color scheme in dev, output the log in prod only (#1278)
lourou Dec 2, 2024
9c613bf
feat: V3 JS Notification handling
alexrisch Dec 2, 2024
f3c8901
Merge branch 'release/3.0.0' into ar/merge-feature-v3-split
alexrisch Dec 2, 2024
99666c9
fix: Checks
alexrisch Dec 2, 2024
0882b4d
Merge pull request #1279 from ephemeraHQ/ar/merge-feature-v3-split
alexrisch Dec 2, 2024
067a836
Ml/nostack 10 22 feat add adr for architectural plans (#1282)
technoplato Dec 3, 2024
838ac40
feat: add depdency management strategy (#1283)
technoplato Dec 3, 2024
f3693f2
fix: Fixed Reply Bubble Color (#1286)
alexrisch Dec 3, 2024
7d67143
fix: Swipable too sensitive (#1280)
alexrisch Dec 3, 2024
32e6193
move files for join group refactor (#1287)
technoplato Dec 3, 2024
6b7005e
feat: Add Dependency Control Pattern (#1288)
technoplato Dec 3, 2024
737f16b
refactor: Use State Machine for Logic in Screen (#1289)
technoplato Dec 3, 2024
784239a
Drop import of removed hooks (#1291)
Koleok Dec 3, 2024
3a515d8
fix: Navigating to chat from profile (#1265)
alexrisch Dec 4, 2024
d67b353
Ml/fixing types after merging join group work (#1293)
technoplato Dec 4, 2024
774adb2
Test design system props and light/dark mode (#1251)
lourou Dec 4, 2024
80637a7
fix: Wallet Connect (#1294)
alexrisch Dec 4, 2024
e297c37
feat: Unread indicator on Pinned Conversations (#1302)
alexrisch Dec 5, 2024
4e4764c
feat: messaging attachments + consent popup (#1256)
thierryskoda Dec 5, 2024
d57612b
Group default profile pic (#1306)
lourou Dec 5, 2024
49aaa75
fix: Update List Group Metadata (#1313)
alexrisch Dec 5, 2024
583d987
[create-pull-request] automated change (#1316)
github-actions[bot] Dec 5, 2024
ac1eeaa
feat: Conversation Context Menu Updates (#1317)
alexrisch Dec 6, 2024
ccc53fb
Fix reply to (#1326)
lourou Dec 9, 2024
de75563
Mark conversation as read when entering chat (#1311)
lourou Dec 9, 2024
ec9288c
chore: Bump Xmtp (#1323)
alexrisch Dec 9, 2024
ee2a9d0
feat: Translations (#1322)
alexrisch Dec 9, 2024
5b29bf9
feat: message context menu + reactions (#1314)
thierryskoda Dec 9, 2024
02a23bd
Ml/conv 1130 inconsistent notification deep link to chat (#1325)
technoplato Dec 9, 2024
caedd1a
fix: Profile Name not showing (#1329)
alexrisch Dec 10, 2024
dc78124
Add a converse user agent matching our analytics values (#1330)
nmalzieu Dec 10, 2024
9d16b92
fix: Update Conversation List when new conversation is streamed (#1333)
alexrisch Dec 10, 2024
0e58add
fix: Streams New Messages on Created Conversations (#1336)
alexrisch Dec 10, 2024
45a8046
feat: Members in Group Title (#1337)
alexrisch Dec 10, 2024
c722e78
fix: Intial Loading Display (#1338)
alexrisch Dec 10, 2024
0ca98a5
fix: Persisted queries (#1320)
alexrisch Dec 11, 2024
7cda683
[create-pull-request] automated change (#1341)
github-actions[bot] Dec 11, 2024
6b30a4e
Fix conversation screen header styling (#1342)
lourou Dec 11, 2024
7187f3f
feat: Members Query on Conversation List (#1343)
alexrisch Dec 12, 2024
1f18c5b
Feat: JWT Authentication (#1340)
alexrisch Dec 12, 2024
b26f235
[create-pull-request] automated change (#1344)
github-actions[bot] Dec 12, 2024
97c2af5
feat: decouple dm, group and new conversation (#1331)
thierryskoda Dec 12, 2024
e3311d3
fix query-client cache problem (#1349)
thierryskoda Dec 12, 2024
5b80e4f
fix: many chat fixes (#1351)
thierryskoda Dec 13, 2024
b9b5e05
feat: DM Push Notifications and Native iOS Profile Updates (#1348)
alexrisch Dec 13, 2024
7dfd713
[create-pull-request] automated change (#1353)
github-actions[bot] Dec 13, 2024
4c6b666
chore: Bump Versions for Builds (#1318)
alexrisch Dec 13, 2024
1b1a653
[create-pull-request] automated change (#1370)
github-actions[bot] Dec 18, 2024
9211def
[create-pull-request] automated change (#1371)
github-actions[bot] Dec 18, 2024
9f30c7f
feat: more chat fixes + message status + optimistic update for text m…
thierryskoda Dec 18, 2024
485e323
fix: .. for file name
thierryskoda Dec 18, 2024
694897a
[create-pull-request] automated change (#1377)
github-actions[bot] Dec 19, 2024
d25c8b2
fix: Profiles (#1381)
alexrisch Dec 19, 2024
0e9fe34
fix: Adding logs (#1391)
alexrisch Dec 19, 2024
70bef63
Fix Deeplink for Groupchat: Attempt DB Reconnection After Clicking No…
technoplato Dec 19, 2024
6757f56
[create-pull-request] automated change (#1392)
github-actions[bot] Dec 19, 2024
f000ae3
Noe/android prebuild (#1356)
nmalzieu Dec 19, 2024
a802ed6
feat: many more chat fixes (#1393)
thierryskoda Dec 19, 2024
b8567b4
Fix invite link deep link (#1386)
lourou Dec 19, 2024
19422fc
Ml/fix deeplink to groupchat (#1395)
technoplato Dec 19, 2024
9973b20
[create-pull-request] automated change (#1402)
github-actions[bot] Dec 19, 2024
a4ada0c
[create-pull-request] automated change (#1403)
github-actions[bot] Dec 19, 2024
3996b51
fix: double tap reaction + keyboard staying in place when long press …
thierryskoda Dec 20, 2024
44f3996
[create-pull-request] automated change (#1405)
github-actions[bot] Dec 20, 2024
229402f
Custom emoji picker performance improvement (#1408)
lourou Dec 20, 2024
9df24dc
Gem, bundler and Podfile update (#1407)
lourou Dec 20, 2024
13b0666
appcheck (#1375)
technoplato Dec 20, 2024
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
  •  
  •  
  •  
46 changes: 0 additions & 46 deletions .eslintrc.json

This file was deleted.

17 changes: 9 additions & 8 deletions .github/workflows/build-app-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Install dependencies
run: yarn install
Expand All @@ -46,16 +46,16 @@ jobs:
echo "EXPO_PUBLIC_EXPO_PROJECT_ID=${{ secrets.EXPO_PUBLIC_EXPO_PROJECT_ID }}" >> .env.production
echo "EXPO_PUBLIC_PRIVY_APP_ID=${{ secrets.EXPO_PUBLIC_PRIVY_APP_ID }}" >> .env.production
echo "EXPO_PUBLIC_EVM_RPC_ENDPOINT=${{ secrets.EXPO_PUBLIC_EVM_RPC_ENDPOINT }}" >> .env.production
echo "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" >> .env.production

- name: Update EAS config with env variables
run: node scripts/build/eas.js --env production
run: node scripts/Øbuild/eas.js --env production

- name: Update Android Files
# TODO: This should be handled by build configs in the future
run: node scripts/build/android/production.js
run: node scripts/build/android/build.js

- name: Build for Android
run: eas build --profile production-android --platform android --non-interactive --auto-submit --no-wait
run: eas build --profile production --platform android --non-interactive --auto-submit --no-wait

build-ios:
runs-on: ubuntu-latest
Expand All @@ -68,7 +68,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Install dependencies
run: yarn install
Expand All @@ -89,6 +89,7 @@ jobs:
echo "EXPO_PUBLIC_EXPO_PROJECT_ID=${{ secrets.EXPO_PUBLIC_EXPO_PROJECT_ID }}" >> .env.production
echo "EXPO_PUBLIC_PRIVY_APP_ID=${{ secrets.EXPO_PUBLIC_PRIVY_APP_ID }}" >> .env.production
echo "EXPO_PUBLIC_EVM_RPC_ENDPOINT=${{ secrets.EXPO_PUBLIC_EVM_RPC_ENDPOINT }}" >> .env.production
echo "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" >> .env.production

- name: Update EAS config with env variables
run: node scripts/build/eas.js --env production
Expand All @@ -98,7 +99,7 @@ jobs:
run: node scripts/build/ios/production.js

- name: Build for iOS
run: eas build --profile production-ios --platform ios --non-interactive --auto-submit --no-wait
run: eas build --profile production --platform ios --non-interactive --auto-submit --no-wait

increment-build-numbers:
runs-on: ubuntu-latest
Expand All @@ -110,7 +111,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Increment version number
run: |
Expand Down
21 changes: 7 additions & 14 deletions .github/workflows/build-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Install dependencies
run: yarn install
Expand All @@ -54,6 +54,7 @@ jobs:
echo "EXPO_PUBLIC_EXPO_PROJECT_ID=${{ secrets.EXPO_PUBLIC_EXPO_PROJECT_ID }}" >> $env_file
echo "EXPO_PUBLIC_PRIVY_APP_ID=${{ secrets.EXPO_PUBLIC_PRIVY_APP_ID }}" >> $env_file
echo "EXPO_PUBLIC_EVM_RPC_ENDPOINT=${{ secrets.EXPO_PUBLIC_EVM_RPC_ENDPOINT }}" >> $env_file
echo "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" >> $env_file

- name: Update EAS config with env variables
run: |
Expand All @@ -63,15 +64,6 @@ jobs:
node scripts/build/eas.js --env preview
fi

- name: Update Android Files
# TODO: This should be handled by build configs in the future
run: |
if [ "${{ github.event.inputs.environment || 'Production' }}" == "Production" ]; then
node scripts/build/android/production.js
else
node scripts/build/android/preview.js
fi

- name: Build for Android
run: |
if [ "${{ github.event.inputs.environment || 'Production' }}" == "Production" ]; then
Expand All @@ -91,7 +83,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Install dependencies
run: yarn install
Expand All @@ -117,6 +109,7 @@ jobs:
echo "EXPO_PUBLIC_EXPO_PROJECT_ID=${{ secrets.EXPO_PUBLIC_EXPO_PROJECT_ID }}" >> $env_file
echo "EXPO_PUBLIC_PRIVY_APP_ID=${{ secrets.EXPO_PUBLIC_PRIVY_APP_ID }}" >> $env_file
echo "EXPO_PUBLIC_EVM_RPC_ENDPOINT=${{ secrets.EXPO_PUBLIC_EVM_RPC_ENDPOINT }}" >> $env_file
echo "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" >> $env_file

- name: Update EAS config with env variables
run: |
Expand All @@ -138,9 +131,9 @@ jobs:
- name: Build for iOS
run: |
if [ "${{ github.event.inputs.environment || 'Production' }}" == "Production" ]; then
eas build --profile production-ios --platform ios --non-interactive --auto-submit --no-wait
eas build --profile production --platform ios --non-interactive --auto-submit --no-wait
else
eas build --profile preview-ios --platform ios --non-interactive --auto-submit --no-wait
eas build --profile preview --platform ios --non-interactive --auto-submit --no-wait
fi

increment-build-numbers:
Expand All @@ -153,7 +146,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"
node-version: "20"

- name: Increment version numbers
run: node scripts/build/incrementBuildNumbers.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-android-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4.0.2
with:
node-version: 18.x
node-version: 20.x
cache: "yarn"

- name: Set up JDK 17
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-ios-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4.0.2
with:
node-version: 18.x
node-version: 20.x
cache: "yarn"

- name: 🏗 Setup EAS
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: "18"
node-version: "20"

- name: Setup Git
run: |
Expand Down
29 changes: 0 additions & 29 deletions .github/workflows/testflight.yml

This file was deleted.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,7 @@ ios/Converse.xcworkspace/xcshareddata/swiftpm/Package.resolved

# Reassure output directory
.reassure

# Android
/android/
build-*.apk
4 changes: 2 additions & 2 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"trailingComma": "es5"
}
"trailingComma": "es5"
}
Loading
Loading