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

Update to class based sdk, support group chats and new onboarding flow #80

Merged
merged 35 commits into from
Feb 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7f31d9c
chore: display group chats
kalashshah Jan 3, 2024
d2e8b37
chore: hide video call button in groups
kalashshah Jan 3, 2024
bf73924
chore: update dependencies for grp chat
kalashshah Jan 8, 2024
1baed5f
chore: update info.plist for gallery access
kalashshah Jan 8, 2024
088f764
chore: support group chat, requests and ui
kalashshah Jan 8, 2024
2dc3415
ui: group info page
kalashshah Jan 8, 2024
f287062
ui: limited input ui component
kalashshah Jan 8, 2024
cf0ce2f
feat: create group
kalashshah Jan 8, 2024
3bc6257
chore: fix create group bug
kalashshah Jan 9, 2024
4be3b49
ui: pending members list
kalashshah Jan 9, 2024
f29d96c
ui: fix title and btn placement
kalashshah Jan 9, 2024
8dba307
fix: resolve ens and ud domains
kalashshah Jan 24, 2024
ff92393
merge branch '75-bug-new-messages-not-visible-in-current-chat' into m…
kalashshah Jan 25, 2024
f4e5379
Merge branch 'feat/group-chat' into merge-changes
kalashshah Jan 25, 2024
7b0180a
feat: update chat & notif fns to class based sdk
kalashshah Jan 25, 2024
ca7167f
merge branch 'update-to-higher-lvl-fns' into merge-changes
kalashshah Jan 25, 2024
7bf58f6
feat: upgrade to stream apis
kalashshah Jan 29, 2024
d9c9448
fix: spam feed reloading
kalashshah Jan 30, 2024
e0944b1
feat: upgrade channel functions to class based sdk
kalashshah Jan 30, 2024
5a012f8
chore: update app versions
kalashshah Jan 30, 2024
f0da063
chore: prevent sig req for decrypting key when already available
kalashshah Feb 2, 2024
914549a
fix: support other login methods as well
kalashshah Feb 2, 2024
f73a4a4
chore: initialize sdk in read only mode initially
kalashshah Feb 6, 2024
1f6a9da
chore: fix patch issues
kalashshah Feb 19, 2024
5659a10
chore: update old components and constants
kalashshah Feb 19, 2024
c5651de
feat: wrappers for page layouts
kalashshah Feb 19, 2024
69026e3
chore: update screens and flows
kalashshah Feb 19, 2024
2c3dd41
refactor: update redux states and storage functions
kalashshah Feb 19, 2024
c410f01
feat: contexts and hooks for components
kalashshah Feb 19, 2024
280cfb5
chore: integration of new context functions
kalashshah Feb 19, 2024
2d29647
fix: wallet and pkey login flows
kalashshah Feb 19, 2024
02386d5
chore: improve state changes while resetting account
kalashshah Feb 19, 2024
61c687d
feat: loading spinner component
kalashshah Feb 20, 2024
fd1cc13
feat: support new accounts and loading modal
kalashshah Feb 20, 2024
f296019
fix: modals not opening on ios bug
kalashshah Feb 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -116,16 +116,16 @@ android {
applicationId "io.epns.epns"
targetSdkVersion rootProject.ext.targetSdkVersion
resValue "string", "build_config_package", "io.epns.epns"
versionCode 66
versionName "0.8.63"
versionCode 67
versionName "0.9.0"
}
staging {
minSdkVersion rootProject.ext.minSdkVersion
applicationId "io.epns.epnsstaging"
targetSdkVersion rootProject.ext.targetSdkVersion
resValue "string", "build_config_package", "io.epns.epns"
versionCode 20
versionName "0.8.22"
versionCode 21
versionName "0.9.0"
}
}

Expand Down
Binary file added assets/ui/spinner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 9 additions & 8 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -150,8 +150,6 @@ PODS:
- PromisesObjC (2.3.1)
- PromisesSwift (2.3.1):
- PromisesObjC (= 2.3.1)
- push-react-native-sdk (0.1.15):
- React-Core
- RCT-Folly (2021.07.22.00):
- boost
- DoubleConversion
Expand Down Expand Up @@ -419,6 +417,9 @@ PODS:
- React-Core
- react-native-hash (3.0.3):
- React
- react-native-image-picker (7.1.0):
- RCT-Folly (= 2021.07.22.00)
- React-Core
- react-native-randombytes (3.6.1):
- React-Core
- react-native-safe-area-context (4.5.0):
Expand Down Expand Up @@ -548,7 +549,7 @@ PODS:
- FirebaseCoreExtension (= 10.15.0)
- React-Core
- RNFBApp
- RNFlashList (1.4.0):
- RNFlashList (1.6.3):
- React-Core
- RNGestureHandler (2.9.0):
- React-Core
Expand Down Expand Up @@ -609,7 +610,6 @@ DEPENDENCIES:
- GoogleUtilities
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- libevent (~> 2.1.12)
- "push-react-native-sdk (from `../node_modules/@kalashshah/react-native-sdk`)"
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
Expand All @@ -631,6 +631,7 @@ DEPENDENCIES:
- react-native-fast-openpgp (from `../node_modules/react-native-fast-openpgp`)
- react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
- react-native-hash (from `../node_modules/react-native-hash`)
- react-native-image-picker (from `../node_modules/react-native-image-picker`)
- react-native-randombytes (from `../node_modules/react-native-randombytes`)
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- react-native-simple-toast (from `../node_modules/react-native-simple-toast`)
Expand Down Expand Up @@ -745,8 +746,6 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
push-react-native-sdk:
:path: "../node_modules/@kalashshah/react-native-sdk"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTRequired:
Expand Down Expand Up @@ -787,6 +786,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-get-random-values"
react-native-hash:
:path: "../node_modules/react-native-hash"
react-native-image-picker:
:path: "../node_modules/react-native-image-picker"
react-native-randombytes:
:path: "../node_modules/react-native-randombytes"
react-native-safe-area-context:
Expand Down Expand Up @@ -909,7 +910,6 @@ SPEC CHECKSUMS:
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265
push-react-native-sdk: b923ddf1eb90486c6149e46a75c8077e539819c0
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCTRequired: e9df143e880d0e879e7a498dc06923d728809c79
RCTTypeSafety: c2d89c8308829c12c038ec1f431191eaa0d8c15c
Expand All @@ -930,6 +930,7 @@ SPEC CHECKSUMS:
react-native-fast-openpgp: 66d3a1cce74d205bcb7bad5ed6f63b91ce151ee7
react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb
react-native-hash: 4664516df1834e1293b30e711c63f61f7f801b6a
react-native-image-picker: 5e076db26cd81660cfb6db5bcf517cfa12054d45
react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846
react-native-safe-area-context: 39c2d8be3328df5d437ac1700f4f3a4f75716acc
react-native-simple-toast: 8ee5d23f0b92b935ab7434cdb65159ce12dfb4b7
Expand Down Expand Up @@ -958,7 +959,7 @@ SPEC CHECKSUMS:
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
RNFBApp: 29a81c55c97887851fe2d8180293e0c618523d02
RNFBMessaging: 534bab7d0527d560cd1a35e74223735b4ed1eeee
RNFlashList: 399bf6a0db68f594ad2c86aaff3ea39564f39f8a
RNFlashList: 4b4b6b093afc0df60ae08f9cbf6ccd4c836c667a
RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39
RNKeychain: ff836453cba46938e0e9e4c22e43d43fa2c90333
RNLocalize: dbea38dcb344bf80ff18a1757b1becf11f70cae4
Expand Down
Loading
Loading