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 with latest changes from open wallet bifold #1

Closed
wants to merge 83 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
93547bc
fix: fix URL issue (#1077)
jleach Jan 31, 2024
37e9363
testing scanner
NidhishVyas Feb 1, 2024
10ea69a
fix: iOS app permissions (#1053)
MosCD3 Feb 1, 2024
eade153
fix: issue with remote logging package (#1078)
jleach Feb 1, 2024
fcf5a48
fix: rework package dependencies (#1080)
jleach Feb 1, 2024
daac881
QR Generator added
NidhishVyas Feb 2, 2024
64eb723
feat: implement optional credential help actions (#1081)
bryce-mcmath Feb 5, 2024
afb89fe
theme changed
NidhishVyas Feb 6, 2024
01acd3a
testing
NidhishVyas Feb 6, 2024
0177799
feat: enable help actions by cred def id and schema id (#1084)
bryce-mcmath Feb 8, 2024
f5f7999
chore: add openwallet project proposal (#1089)
jleach Feb 12, 2024
99f62c9
feat: removing statusBar (#1062)
CarolineLCa Feb 13, 2024
fd89d3c
feat:implement hide lists for credentials and contacts (#1088)
bryce-mcmath Feb 14, 2024
bb5b3ce
feat: add loading info box during attestation (#1090)
bryce-mcmath Feb 14, 2024
04a1fe1
fix: updating navigation to deeplink in Connection (#1086)
SophiaSales Feb 14, 2024
7c5a1f8
hard-code
NidhishVyas Feb 14, 2024
bbb0eea
chore: add Dependabot configuration (#1091)
WadeBarnes Feb 15, 2024
b0b7427
zkp testing
NidhishVyas Feb 15, 2024
95c28c4
zkp done
NidhishVyas Feb 17, 2024
ff5c424
zkp done
NidhishVyas Feb 17, 2024
5049770
fix: test ids on wallet name edit (#1093)
jleach Feb 20, 2024
8c7b625
feat: adding MultUseInvitation verification (#1094)
SophiaSales Feb 20, 2024
942d9d0
feat: improving loginAttempt storage (#1067)
CarolineLCa Feb 21, 2024
07070b0
feat: verifier credential card preview (#1097)
bryce-mcmath Feb 28, 2024
c4cd340
fix: add missing scan screen features in new scan screen (#1098)
bryce-mcmath Feb 28, 2024
749b0f9
feat: common component for all verifier templates and presentations (…
bryce-mcmath Mar 1, 2024
187083b
animations added
NidhishVyas Mar 4, 2024
30a5b22
fix: add missing key to mapped JSX (#1103)
bryce-mcmath Mar 5, 2024
03d0b77
feat: updating pt-BR language file (#1104)
thiagoromanos Mar 5, 2024
10d16c0
feat: hide non-active connections from Contact List (#1101)
SophiaSales Mar 5, 2024
e022b72
fix: prevent freezing of camera when invalid qr code is scanned (#1106)
bryce-mcmath Mar 6, 2024
6dc85ca
feat: IoC/Service Discovery (#1075)
cvarjao Mar 6, 2024
3bae537
made changes
NidhishVyas Mar 6, 2024
d7095b6
made portrait
NidhishVyas Mar 6, 2024
330f3c1
made changes
NidhishVyas Mar 6, 2024
7dbf2fe
fix: Button export (#1108)
cvarjao Mar 7, 2024
34a0b59
for demo
NidhishVyas Mar 10, 2024
5b5c1fb
fix: onboarding stack (#1110)
jleach Mar 12, 2024
bdef9da
fix: wordmark (#1109)
jleach Mar 12, 2024
531f627
fix: developer mode not turning on in onboarding, missing header (#1113)
bryce-mcmath Mar 13, 2024
c052726
feat: added push notification screen in onboarding and settings (#1111)
wadeking98 Mar 13, 2024
881d993
feat: added ability to update eula post onboarding (#1114)
wadeking98 Mar 18, 2024
e62978a
fix: set runner for android (#1119)
jleach Mar 20, 2024
be67d5a
fix: eula onboarding bug (#1117)
wadeking98 Mar 20, 2024
9be8219
fix: missing svg image in settings (#1120)
bryce-mcmath Mar 21, 2024
0a4903c
feat: Custom screen options dictionary: Onboarding stack only (#1079)
MosCD3 Mar 25, 2024
29c94f4
feat: change proof req buttons and add new modal (#1122)
bryce-mcmath Mar 26, 2024
3b63696
fix: double pin screen (#1121)
wadeking98 Mar 26, 2024
aba71db
changes
NidhishVyas Mar 26, 2024
dbfd67c
changes
NidhishVyas Apr 2, 2024
c99877a
fix: credential watermark in wallet and verifier (#1124)
bryce-mcmath Apr 2, 2024
ccbe514
testing
NidhishVyas Apr 4, 2024
06dc03d
Add react-native-maps and Maps screen
NidhishVyas Apr 4, 2024
33e8b1b
Add react-native-onesignal and react-native-maps dependencies
NidhishVyas Apr 4, 2024
014e1a9
feat: post auth screens (#1123)
wadeking98 Apr 10, 2024
dc8de01
fixed: bug switching to new verison of bifold (#1125)
wadeking98 Apr 12, 2024
fd46c18
feat: w3c anoncreds support (#1115)
auer-martin Apr 18, 2024
915c951
fix: bug on lockout (#1129)
bryce-mcmath Apr 29, 2024
f14b18a
feat: refactor chat msg fetching and order contacts by most recent ms…
bryce-mcmath Apr 30, 2024
818ae7f
Updated to credo-ts 0.5.2 (#1131)
wadeking98 Apr 30, 2024
d64b466
chore: prevent sonarcloud cpd in test dirs (#1132)
bryce-mcmath May 2, 2024
ceb7eb8
chore: updating dependabot file to support gha, TS, JS, gradle, ruby …
rajpalc7 May 3, 2024
75f2fbb
chore: update project docs (#1105)
jleach May 3, 2024
5538e4e
fix: update docs (#1135)
jleach May 3, 2024
bec55cd
feat: use cache for oca (#1128)
jleach May 8, 2024
decdd24
feat: added ability to group proofs by referent instead of cred name …
wadeking98 May 8, 2024
8975556
chore: update the ledger genesis transactions. (#1139)
jleach May 8, 2024
e96a7c3
chore: normalize log api and move to dependency injection (#1138)
jleach May 9, 2024
cbb8465
fix: use DI for OCA resolver (#1140)
jleach May 14, 2024
b809b6a
chore: move ledgers to di (#1141)
jleach May 14, 2024
9b8c48c
feat: refactoring theme styles (#1137)
SophiaSales May 16, 2024
b4066b2
Merge remote-tracking branch 'bifold/main' into chore/update-main
AmishFaldu May 21, 2024
eceb52d
chore: updated ios build stage to test on real device
AmishFaldu May 23, 2024
54659c9
BLE changes
NidhishVyas May 24, 2024
c37c985
BLE changes
NidhishVyas May 24, 2024
2cb38df
Fixed bluetooth build
nashidahmed May 27, 2024
692363a
Merge branch 'proof' into chore/update-main
AmishFaldu May 28, 2024
bb346dd
Updated design for bluetooth page
nashidahmed May 29, 2024
74c5894
Merge pull request #2 from nashidahmed/feature/bluetooth
NidhishVyas May 30, 2024
a8d6acb
chore: update ledgers
AmishFaldu May 30, 2024
24bf846
Merge branch 'bluetooth' into chore/update-main
AmishFaldu May 30, 2024
4916228
chore: modified ios app image and name
AmishFaldu Jun 3, 2024
26f70ab
chore: added bluetooth functionality for ios
AmishFaldu Jun 8, 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
1 change: 0 additions & 1 deletion .github/actions/setup-node/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# based on https://github.com/hyperledger/aries-framework-javascript-ext/blob/main/.github/actions/setup-node/action.yml
name: Setup NodeJS
description: Setup NodeJS with caching
author: '[email protected]'
Expand Down
107 changes: 107 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# For details on how this file works refer to:
# - https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
# Maintain dependencies for GitHub Actions
# - Check for updates once a week
# - Group all updates into a single PR
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
groups:
all-actions:
patterns: [ "*" ]

# Maintain dependencies for TypeScript and JavaScript
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Gradle
- package-ecosystem: "gradle"
directory: "/packages/legacy/app/android/app"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Gradle
- package-ecosystem: "gradle"
directory: "/packages/legacy/app/android"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Gradle
- package-ecosystem: "gradle"
directory: "/packages/react-native-attestation/android"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Gradle
- package-ecosystem: "gradle"
directory: "/packages/react-native-attestation/example/android/app"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Gradle
- package-ecosystem: "gradle"
directory: "/packages/react-native-attestation/example/android"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for Ruby
- package-ecosystem: "bundler"
directory: "/packages/legacy/app"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]

# Maintain dependencies for dev Container
- package-ecosystem: "devcontainers"
directory: "/.devcontainer"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
11 changes: 3 additions & 8 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

- uses: actions/setup-python@v4
with:
python-version: '3.11'
python-version: '3.11'

- name: Setup NodeJS
uses: ./.github/actions/setup-node
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
rm -rf build/Build/Products/Debug-iphoneos/AriesBifold.app

build-android:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
strategy:
matrix:
compile-sdk: [33]
Expand All @@ -109,16 +109,11 @@ jobs:

- uses: actions/setup-python@v4
with:
python-version: '3.11'
python-version: '3.11'

- name: Setup NodeJS
uses: ./.github/actions/setup-node

- name: setup ubuntu
run: |
sudo apt-get --quiet update --yes
sudo apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1

- name: Setup JDK
uses: actions/setup-java@v3
with:
Expand Down
7 changes: 3 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,13 @@ yarn-debug.log*
yarn-error.log*
lerna-debug.log*


# Jest
.jest/

# Merge artifacts
*.orig

# Jest
# Jest
.jest

# Diagnostic reports (https://nodejs.org/api/report.html)
Expand Down Expand Up @@ -76,8 +75,8 @@ typings/
# Output of 'npm pack'
*.tgz

# Development of Aries Framework Javascript in a React Native environment
aries-framework-javascript/
# Development of credo-ts in a React Native environment
credo-ts/

# Yarn Integrity file
.yarn-integrity
Expand Down
2 changes: 1 addition & 1 deletion .sonarcloud.properties
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ sonar.exclusions=**/localization/**/index.ts
#sonar.sourceEncoding=UTF-8

# Exclusions for copy-paste detection
#sonar.cpd.exclusions=
sonar.cpd.exclusions=**/__tests__/**/*,**/__mocks__/**/*
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "automatic"
}
142 changes: 0 additions & 142 deletions .yarn/patches/@aries-framework-react-hooks-npm-0.4.2-84b7eb8764.patch

This file was deleted.

18 changes: 18 additions & 0 deletions .yarn/patches/@credo-ts-anoncreds-npm-0.5.2-aeab4e2513.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
diff --git a/build/updates/0.4-0.5/anonCredsCredentialRecord.js b/build/updates/0.4-0.5/anonCredsCredentialRecord.js
index fef09a6ca69409b2ed457d7ee120875ebe290d54..915dffae9bd592aa489ef8ce5c31c9d3a8ce2ec3 100644
--- a/build/updates/0.4-0.5/anonCredsCredentialRecord.js
+++ b/build/updates/0.4-0.5/anonCredsCredentialRecord.js
@@ -102,11 +102,11 @@ async function migrateLegacyToW3cCredential(agentContext, legacyRecord) {
// Find the credential exchange record bound to this anoncreds credential and update it to point to the newly created w3c record
const credentialExchangeRepository = agentContext.dependencyManager.resolve(core_1.CredentialRepository);
const [relatedCredentialExchangeRecord] = await credentialExchangeRepository.findByQuery(agentContext, {
- credentialIds: [legacyRecord.id],
+ credentialIds: [legacyRecord.credentialId],
});
if (relatedCredentialExchangeRecord) {
// Replace the related binding by the new one
- const credentialBindingIndex = relatedCredentialExchangeRecord.credentials.findIndex((binding) => binding.credentialRecordId === legacyRecord.id);
+ const credentialBindingIndex = relatedCredentialExchangeRecord.credentials.findIndex((binding) => binding.credentialRecordId === legacyRecord.credentialId);
if (credentialBindingIndex !== -1) {
relatedCredentialExchangeRecord.credentials[credentialBindingIndex] = {
credentialRecordType: 'w3c',
Loading
Loading