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

refactor: bring in changes to onboarding #2405

Closed
wants to merge 1,044 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1044 commits
Select commit Hold shift + click to select a range
630f1ad
fix: pp id
jleach Oct 3, 2023
2ee7efd
fix: interim oca resolution (#1519)
bryce-mcmath Oct 4, 2023
4aeda76
chore: re-enable ledger update (#1517)
jleach Oct 5, 2023
073acf2
fix: rocket chat inputs for notifications (#1524)
jleach Oct 6, 2023
c1774bf
fix: lock ruby environment (#1526)
jleach Oct 6, 2023
82a3d92
feat: added cred def restriction to template for OCA (#1533)
wadeking98 Oct 12, 2023
924041f
chore: updated submodule (#1535)
wadeking98 Oct 12, 2023
c9898ff
feat: async revocation registry lookup (#1548)
wadeking98 Oct 17, 2023
0d65698
fix: fixed the overwritten revocation interval patch (#1549)
wadeking98 Oct 18, 2023
20c48a4
chore: bump version number to 1.0.12 (#1551)
cvarjao Oct 19, 2023
ab509e0
chore: update submodule (#1553)
jleach Oct 19, 2023
66b3e7e
fix: warning when navigating to terms screen (#1558)
wadeking98 Oct 23, 2023
5a88722
chore: updates to credential slider (#1555)
bryce-mcmath Oct 23, 2023
1ba9c0a
fix: update rocketchat channel (#1568)
jleach Oct 25, 2023
8cee1f8
feat: improved performance on pool refresh (#1579)
wadeking98 Oct 31, 2023
194f0e0
feat: update onboarding, add in preface scrn (#1573)
bryce-mcmath Oct 31, 2023
a076b33
feat: add support for android attestation using new native module (#1…
bryce-mcmath Nov 8, 2023
9530c67
chore: upgrade node version used in action (#1596)
bryce-mcmath Nov 10, 2023
a9249da
feat: use config for disabling skip and update submodule (#1604)
bryce-mcmath Nov 14, 2023
269a4f6
chore: upgrade checkout GHAs (#1605)
bryce-mcmath Nov 15, 2023
3b6184c
feat: enable and configure push notifications (#1594)
bryce-mcmath Nov 17, 2023
b5abae0
feat: implement new scans screen (#1614)
jleach Nov 22, 2023
034baf9
chore: update submodule (#1616)
bryce-mcmath Nov 22, 2023
1c64d6d
feat: added ability to cache genesis trans for 24h (#1613)
wadeking98 Nov 23, 2023
cee527f
feat: remote proof bundles (#1597)
wadeking98 Nov 24, 2023
6075ef6
chore: update submodule (#1622)
bryce-mcmath Nov 27, 2023
666ce41
feat: check cicd vars (#1629)
jleach Nov 28, 2023
b6da893
feat: check cicd vars (#1631)
jleach Nov 28, 2023
5742efa
fix: check cicd vars (#1634)
jleach Nov 28, 2023
4b1287e
fix: override url (#1637)
jleach Nov 30, 2023
6181195
chore: bump version number to 1.0.13 (#1643)
cvarjao Dec 1, 2023
0ba96fb
Added proper direct domains to sauce tunnel in build pipeline smoke t…
nodlesh Dec 4, 2023
9cfe282
feat: use published bifold (#1647)
jleach Dec 6, 2023
cb9f1cc
chore: make pod and package.json versions more deterministic (#1662)
bryce-mcmath Dec 8, 2023
149307e
fix: accessibility label on add first (#1658)
jleach Dec 13, 2023
bc6fa4b
Updated DEVELOPER.md documentation (#1592)
esune Dec 13, 2023
8f23d9a
chore: update bifold packages, push notif and attestation, run lint (…
bryce-mcmath Dec 14, 2023
49a0125
chore: update bifold packages (#1680)
bryce-mcmath Dec 19, 2023
e571a39
feat: unlock person with biz card (#1683)
jleach Dec 19, 2023
24632a7
fix: person unlock with biz card (#1685)
jleach Dec 20, 2023
fe91a25
fix: unlock with bizcd (#1686)
jleach Dec 21, 2023
c095c06
feat: enable jest testing (#1689)
bryce-mcmath Dec 29, 2023
8b97bd2
chore: bump build number (#1687)
jleach Dec 29, 2023
eca48d8
fix: update packages and adjust tour image sizing (#1692)
bryce-mcmath Jan 3, 2024
33bfbc4
chore: specify android abi filters (#1693)
bryce-mcmath Jan 3, 2024
b475042
chore: bump app build version (#1699)
bryce-mcmath Jan 6, 2024
bb0fa7a
chore: update terms of use title and packages (#1698)
bryce-mcmath Jan 6, 2024
10f510f
feat: added demo link to settings (#1695)
wadeking98 Jan 6, 2024
60df124
chore: allow provisioning updates in gha pipeline for ios (#1700)
bryce-mcmath Jan 6, 2024
21b75a8
Added ngrok AuthToken to Build Pipeline for Test (#1702)
nodlesh Jan 8, 2024
bc81537
feat: remote logging (#1704)
jleach Jan 14, 2024
1037802
fix: build and probes (#1707)
jleach Jan 15, 2024
c96688f
fix: set min android sdk ver (#1708)
jleach Jan 15, 2024
d743694
fix: session id (#1710)
jleach Jan 15, 2024
90e0304
feat: trigger attestation via proof, fix developer setting ui bug (#1…
bryce-mcmath Jan 17, 2024
ddd4cc5
chore: remove unused patch (#1725)
jleach Jan 22, 2024
e6f3c4f
fix: add labels to logging (#1726)
jleach Jan 23, 2024
5f26db5
fix: push environment (#1731)
jleach Jan 23, 2024
10220a9
feat: update camera react native vision 3 (#1724)
wadeking98 Jan 23, 2024
1502bc1
fix: push environment (#1734)
jleach Jan 24, 2024
f2615b9
chore: run pod install and cleanup podfile (#1735)
bryce-mcmath Jan 24, 2024
4fe1562
fix: new xcconfig (#1736)
jleach Jan 24, 2024
50bccf7
fix: new xcconfig (#1737)
jleach Jan 24, 2024
229034a
fix: refactor workflow (#1738)
jleach Jan 25, 2024
d7be99b
fix: use prov uuid (#1739)
jleach Jan 25, 2024
8355cfc
fix: lowered camera fps on scan screen (#1740)
wadeking98 Jan 25, 2024
8efefef
fix: use different xcconfig (#1741)
jleach Jan 25, 2024
1907aa7
fix: update build workflow (#1742)
jleach Jan 25, 2024
99db57e
fix: issue with cicd yaml (#1743)
jleach Jan 25, 2024
2849ca6
fix: add shel to action (#1744)
jleach Jan 25, 2024
68a1cd5
chore: update bifold packages and docs (#1745)
bryce-mcmath Jan 25, 2024
24730d2
fix: code cleanup (#1747)
jleach Jan 25, 2024
05ec65f
feat: attestation loading hook (#1748)
bryce-mcmath Jan 25, 2024
c353c87
fix: deployment config (#1749)
jleach Jan 30, 2024
c0e81c7
fix: breaking changes caused by bifold (#1760)
bryce-mcmath Jan 31, 2024
39c60af
feat: add attestation url env variable, update github action (#1719)
bryce-mcmath Jan 31, 2024
5ae8eea
feat: update person credential page (#1763)
wadeking98 Feb 1, 2024
381ab21
fix: add buffer peer dependency (#1765)
jleach Feb 2, 2024
e1503ba
feat: credential help actions (#1769)
bryce-mcmath Feb 6, 2024
95109c4
fix: more specific proxy path (#1764)
jleach Feb 6, 2024
88e6ef7
feat: fill in attestation credential details (#1780)
jleach Feb 8, 2024
94d9349
feat: implement schema id lookup of credential help (#1782)
bryce-mcmath Feb 9, 2024
fcdb338
fix: correct spaces urls (#1783)
jleach Feb 9, 2024
cc9378a
fix: update yarn lock (#1786)
jleach Feb 10, 2024
7011ca8
chore: add prod cred defn id (#1799)
jleach Feb 14, 2024
045cec4
feat: implement credential and contact hide lists (#1800)
bryce-mcmath Feb 15, 2024
c717b03
chore: add dependabot configuration (#1798)
WadeBarnes Feb 16, 2024
e57bd0a
fix: updated pin auth attempts to use new bifold functionality (#1814)
wadeking98 Feb 21, 2024
2e97291
feat: updated bifold package version (#1816)
wadeking98 Feb 21, 2024
ace98d5
chore: add push notifications env var, update snapshot (#1819)
bryce-mcmath Feb 23, 2024
6eaf7a7
feat: added support for drpc protocol (#1821)
wadeking98 Feb 26, 2024
979a402
fix: onboarding developer mode (#1826)
bryce-mcmath Feb 28, 2024
116607f
fix: issue with message pickup (#1833)
jleach Mar 1, 2024
3ec0bfb
fix: no double tap get person (#1834)
jleach Mar 1, 2024
500edad
chore: re-enable multi use and update packages (#1839)
bryce-mcmath Mar 4, 2024
74b9d35
feat: drpc attestation (#1838)
wadeking98 Mar 5, 2024
971372d
feat: add memcached and expire logs in loki (#1836)
jleach Mar 6, 2024
c417c6b
fix: prevent duplicate connections from being scanned (#1843)
bryce-mcmath Mar 6, 2024
0eeb60a
fix: update xcode version (#1842)
jleach Mar 6, 2024
3ae9a74
chore: update bifold dependencies + support for tsyringe (#1846)
cvarjao Mar 7, 2024
18afe18
fix: configure android push notification icon (#1845)
bryce-mcmath Mar 7, 2024
a6b2333
chore: smoke test in parallel (#1848)
jleach Mar 8, 2024
f41911e
chore: update bifold pkg (#1852)
jleach Mar 12, 2024
d55fef5
fix: override/define terms of use screen (#1855)
cvarjao Mar 12, 2024
a8d7cb3
feat: implement new remote logging features and screen, add tests (#1…
bryce-mcmath Mar 13, 2024
7da57fa
feat: added Push notificaiton screen (#1858)
wadeking98 Mar 14, 2024
63d2273
chore: update packages, run lint, update snapshot (#1859)
bryce-mcmath Mar 14, 2024
ba172ad
feat: hide attstn proofs, check for revocation (#1860)
bryce-mcmath Mar 15, 2024
e92bb81
feat: updated eula terms after onboarding (#1861)
wadeking98 Mar 18, 2024
d971001
fix: eula onboarding (#1869)
wadeking98 Mar 20, 2024
2ea657e
fix: terms screen ui logic and button positioning (#1871)
bryce-mcmath Mar 21, 2024
3c860d2
fix: fix a11y label and remove back button from terms screen (#1873)
bryce-mcmath Mar 21, 2024
9146a0a
chore: disable analytics, add privacy declaration, bump version (#1876)
bryce-mcmath Mar 23, 2024
1a74c97
feat: automatic attestation for person credential (#1868)
jleach Mar 25, 2024
f646c30
fix: double pin screen (#1883)
wadeking98 Mar 26, 2024
44130d5
feat: fix accept proof (#1884)
jleach Mar 26, 2024
731cbdf
feat: fix accept proof (#1885)
jleach Mar 27, 2024
d320449
feat: person GA, remove attestation toggle (#1886)
bryce-mcmath Mar 27, 2024
1003e21
fix: attestation workflow 2 (#1890)
jleach Mar 28, 2024
cefa4c7
feat: add timer and text (#1891)
jleach Mar 28, 2024
2d3f479
chore: bump version and fix linting errors (#1905)
bryce-mcmath Apr 9, 2024
c69fc76
feat: post auth screens (#1892)
wadeking98 Apr 11, 2024
e2598d6
fix: bug switching to new verison of bc wallet (#1914)
wadeking98 Apr 12, 2024
5e6c4e0
chore(deps): bump the all-actions group with 4 updates (#1804)
dependabot[bot] Apr 12, 2024
18997c5
fix: align versions of upload / download artifact gha (#1922)
bryce-mcmath Apr 16, 2024
faf68f2
chore: updating dependabot config (#1902)
rajpalc7 Apr 18, 2024
4a4fe18
chore: fix dependabot syntax error (#1932)
rajpalc7 Apr 18, 2024
f20fb0c
chore: updating ignore dependancy from patch to minor (#1941)
rajpalc7 Apr 18, 2024
aa93ec6
feat: attestation logging (#1945)
bryce-mcmath Apr 22, 2024
8d832d8
feat: updated to credo-ts (#1926)
wadeking98 Apr 24, 2024
16ea884
feat: sort credentials in proof request (#1955)
wadeking98 Apr 25, 2024
67c9f2f
chore: remove postinstall script and update docs (#1958)
bryce-mcmath Apr 29, 2024
b88b873
fix: prevent lockout bug and update packages (#1961)
bryce-mcmath Apr 30, 2024
562ad37
feat: update credo 0.5.2 (#1962)
wadeking98 May 1, 2024
8cba757
chore: Update camera dependency (#1964)
cvarjao May 1, 2024
312e7ae
fix: ios permissions issue affecting scan screen (#1970)
bryce-mcmath May 3, 2024
7804e41
fix: include devicePlatform in pn setup (#1975)
bryce-mcmath May 6, 2024
cdb9870
chore: update bifold to 230 (#1979)
jleach May 10, 2024
55daf88
feat: update helm charts to support loki HA deployment (#1944)
jleach May 10, 2024
19f38b7
chore: upgrade indy vdr to latest (#1980)
bryce-mcmath May 14, 2024
60f5fef
fix: prevent duplicate proofs from being accepted (#1982)
bryce-mcmath May 15, 2024
c40e1de
chore: update bifold 236 (#1984)
jleach May 15, 2024
a79c55d
chore: update person URLs (#1990)
jleach May 23, 2024
5cb9e5c
fix: upgrade and patch credo libs, update bifold pkgs (#1991)
bryce-mcmath May 23, 2024
75089f2
chore: update bifold packages (#1995)
bryce-mcmath May 30, 2024
9dd252b
fix: patch anoncreds to fix partially deleted creds issue (#1999)
bryce-mcmath Jun 3, 2024
c6f2172
fix: patch anoncreds and update bifold, add patch notes (#2003)
bryce-mcmath Jun 7, 2024
ad8713b
chore: update bifold packages (#2014)
bryce-mcmath Jun 17, 2024
fa10b47
feat: added indy-vdr caching to bc wallet (#2019)
wadeking98 Jun 18, 2024
20755ce
feat: add person credential links (#2020)
jleach Jun 19, 2024
5c3ac70
feat: Share/Paste URL support (#2021)
wadeking98 Jun 19, 2024
439e0f6
fix: patch anoncreds and update bifold pkgs (#2025)
bryce-mcmath Jun 20, 2024
5c42620
chore: bump version number to 1.0.18 (#2028)
cvarjao Jun 25, 2024
f2feeaa
feat: added support for oca branding on missing creds from bifold (#2…
wadeking98 Jun 25, 2024
057dc43
refactor: attestation support (#1986)
jleach Jun 26, 2024
01e88d0
fix: update cred def for attestation (#2037)
jleach Jun 26, 2024
f59b872
chore: update bifold pkgs and add proxy client pkg (#2040)
bryce-mcmath Jun 27, 2024
7dc38df
refactor: proof templates to DI (#2039)
jleach Jul 3, 2024
0210f02
refactor: improve French translation (#1989)
Sp0k Jul 4, 2024
a1483a5
chore: update bifold packages (#2056)
bryce-mcmath Jul 9, 2024
4d0c52c
chore: add missing permission description for unused perm (#2058)
bryce-mcmath Jul 9, 2024
7cae0ce
chore: update bifold pkgs (#2067)
bryce-mcmath Jul 11, 2024
17566a6
chore: update bifold packages (#2077)
jleach Jul 16, 2024
17a9471
chore: update packages (#2081)
jleach Jul 18, 2024
634d111
chore: bump version number to 1.0.19 (#2083)
cvarjao Jul 22, 2024
e3cb26f
feat: added functionality for cache warmup (#2082)
wadeking98 Jul 22, 2024
f7421cc
feat: persistent remote debugging (#2054)
jleach Jul 22, 2024
3593a56
chore(deps): credo 0.5.9 upgrade (#2086)
bryce-mcmath Jul 24, 2024
f219402
feat: update vision camera pkg (#2088)
jleach Jul 24, 2024
95ab5a9
chore(deps): updated dependencies (#2091)
cvarjao Jul 25, 2024
9259888
fix(deps): duplicate biometrics and update bifold pkgs (#2092)
bryce-mcmath Jul 26, 2024
9637b3a
feat: proxy setup (#2089)
bryce-mcmath Jul 29, 2024
d6d8ba4
feat: added person credential loading screen (#2094)
wadeking98 Jul 30, 2024
abc4289
fat: attestation everywhere (#2098)
jleach Jul 31, 2024
2d17fcf
fix: negated restriction check (#2101)
jleach Jul 31, 2024
b9edf8f
fix: update dev attestation invitation url (#2102)
bryce-mcmath Jul 31, 2024
92969da
feat: refactored notifications (#2110)
wadeking98 Aug 6, 2024
cbb6dfe
fix: fixed proof request issue (#2115)
wadeking98 Aug 6, 2024
465c4c9
fixed person credential loading screen (#2116)
wadeking98 Aug 7, 2024
db914ac
fix: hanging cred offer, console warns (#2126)
bryce-mcmath Aug 14, 2024
7807b47
feat!: added greater support for dependancy injection through tsyring…
wadeking98 Aug 19, 2024
dfb0109
feat: allow resolver to log (#2133)
jleach Aug 19, 2024
cf0f267
chore: update packages (#2134)
jleach Aug 20, 2024
cda526d
chore: update bifolds pkgs and imports (#2138)
bryce-mcmath Aug 21, 2024
c216e0e
feat: updated logging for deeplink (#2139)
wadeking98 Aug 23, 2024
70dd039
chore: testing deep link startup (#2140)
cvarjao Aug 23, 2024
1b67a1d
chore: updated project dependencies (#2142)
wadeking98 Aug 24, 2024
7c214a9
chore: updated project dependencies (#2144)
wadeking98 Aug 26, 2024
a9b6e5d
fix: fixed notifications on home screen when returning from mob verif…
wadeking98 Aug 28, 2024
c916741
fix: Clean remove deeplink logs (#2151)
wadeking98 Aug 29, 2024
7e5a32a
fix: manage agent state (#2163)
jleach Sep 13, 2024
4d42474
chore: remove extra style prop array wrapping (#2162)
bryce-mcmath Sep 13, 2024
cf741a5
chore: bump version number to 1.0.20 (#2175)
cvarjao Sep 20, 2024
c4fba9a
fix: remove ias auto advance (#2180)
jleach Sep 20, 2024
3597991
feat: added ability to disable data retention (#2167)
wadeking98 Sep 24, 2024
a5b8f99
chore: bump version number to 1.0.21 (#2185)
cvarjao Sep 24, 2024
9e29203
feat: use storage wrapper (#2137)
jleach Sep 27, 2024
b7c0490
fix: lint issues (#2189)
bryce-mcmath Oct 1, 2024
4621a6d
fix: update bifold (#2192)
jleach Oct 1, 2024
e3bf687
fix: better handle open wallet (#2194)
jleach Oct 3, 2024
9d0dc71
fix: prevent duplicate splash navigation event (#2203)
bryce-mcmath Oct 7, 2024
ede7234
feat: no backup afj folder (#2199)
jleach Oct 8, 2024
253d639
chore: update bifold pkgs (#2210)
bryce-mcmath Oct 9, 2024
14df746
fix(deps): upgrade credo deps, proxy client, fix person bug (#2218)
bryce-mcmath Oct 10, 2024
ac326ee
feat: alt person flow framing skeleton (#2228)
bryce-mcmath Oct 21, 2024
560242a
feat: added inactivity wrapper (#2229)
al-rosenthal Oct 23, 2024
46a1310
chore: credo and oca to gitignore (#2230)
jleach Oct 24, 2024
00ea54f
fix: update packages (#2235)
jleach Oct 24, 2024
23e25c7
fix: debug action (#2236)
jleach Oct 24, 2024
3d7a1b1
docs: developer doc update (#2231)
al-rosenthal Oct 25, 2024
030e876
fix: issue building on main branch (#2237)
jleach Oct 28, 2024
5267cdc
fix: bash shell logic (#2240)
jleach Oct 28, 2024
d2ca35c
feat(deps): new step one of verified in person flow (#2241)
bryce-mcmath Oct 31, 2024
06b4ad4
fix: typo in AndroidManifest permission USE_BIOMETRIC (#2258)
tom11-nguyen Nov 5, 2024
5c23ea9
feat: updated bifold packages and config settings (#2259)
al-rosenthal Nov 7, 2024
cefe6e0
refactor: add initialize agent hook (#2260)
bryce-mcmath Nov 12, 2024
bcabd20
chore: update bifold packages (#2265)
tom11-nguyen Nov 12, 2024
1028cd7
feat: use adaptive icons (#2266)
jleach Nov 13, 2024
686273e
fix: try change for icon (#2269)
jleach Nov 14, 2024
18b52c6
fix: prevent react-native-screens from causing crashes on android (#2…
bryce-mcmath Nov 14, 2024
7bb43e2
fix: try change for icon (#2272)
jleach Nov 14, 2024
dc59077
feat: updated packages for latest changes (#2276)
al-rosenthal Nov 19, 2024
df5a87c
fix: updated packages for latest proof request changes (#2277)
al-rosenthal Nov 20, 2024
1a59752
fix: deep links (#2287)
bryce-mcmath Nov 23, 2024
6f4ab1b
feat: updated bifold packages (#2300)
al-rosenthal Nov 28, 2024
c235544
chore: bump version number to 1.0.22 (#2301)
cvarjao Dec 2, 2024
8c5827a
fix: inline errors and spacing, update bifold pkgs (#2312)
bryce-mcmath Dec 6, 2024
1753793
chore: updated packages for latest changes (#2318)
al-rosenthal Dec 11, 2024
fa78796
fix: loki dev charts (#2320)
jleach Dec 16, 2024
4cfb118
feat: implement report problem feature, revert pn change (#2322)
bryce-mcmath Dec 17, 2024
ede79b5
feat: enable remote logging before login in dev settings (#2325)
bryce-mcmath Dec 21, 2024
c02df54
fix: revert change of splash order and early returns (#2327)
bryce-mcmath Dec 30, 2024
7d430cb
feat: update base bifold packages (#2334)
jleach Jan 8, 2025
4394255
chore: version number bump (#2344)
jleach Jan 14, 2025
6c53609
chore: updated packages, fixed ios:setup issue (#2347)
al-rosenthal Jan 16, 2025
79421e2
chore(deps): update bifold pkgs (#2348)
bryce-mcmath Jan 18, 2025
4c44c72
chore: updated packages for latest changes (#2352)
al-rosenthal Jan 23, 2025
0af4bfe
fix: credo ws patch and agent restart (#2355)
bryce-mcmath Jan 27, 2025
cc3aa86
feat: add stale check (#2359)
jleach Jan 30, 2025
aff0bc7
fix: line concatenation (#2362)
jleach Jan 30, 2025
cfbca29
fix(deps): patch for credo core and credo hooks (#2370)
bryce-mcmath Feb 5, 2025
5eaafe3
chore: remove cpu limit (#2371)
jleach Feb 6, 2025
d302fdb
fix(deps): firebase pn error, update to latest bifold pkgs (#2383)
bryce-mcmath Feb 21, 2025
1cf9a2d
chore: use default reachability check (#2384)
bryce-mcmath Feb 24, 2025
9526390
chore: bump version (#2393)
bryce-mcmath Feb 27, 2025
0340c2e
doc: added python version to prerequisites (#2394)
al-rosenthal Mar 12, 2025
bd2bf48
chore(deps): upgrade credo, bifold pkgs (#2402)
bryce-mcmath Mar 12, 2025
d132530
feat: check for updates
jleach Feb 26, 2025
0269501
refactor: update for new onboarding
jleach Mar 12, 2025
f3e8152
refactor: cleanup
jleach Mar 13, 2025
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
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: "Bug report"
about: Create a report to help us improve
---
<!-- Thank you for reporting a bug in BC Wallet. Please fill in as much of the template below as you can. -->

### Description of problem

### Expected behavior

### Steps to reproduce

### Screenshots and/or log output

### Environment
- [ ] Occurs on Android
- [ ] Occurs on iOS

Build #:

Android Device Model:

iOS Device Model:

### Workaround

### Severity
- [ ] High
- [ ] Medium
- [ ] Low
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: "Feature request"
about: Suggest a new feature for BC Wallet
---
<!-- Thank you for requesting a feature in BC Wallet. Please fill in as much of the template below as you can. -->

### Description of feature / user story

### Acceptance Criteria

### Wireframes or relevant image assets / links
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/3-help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "Help request"
about: Let us know where you're getting stuck
---
<!-- We're happy to see you're trying out BC Wallet and Bifold! Please fill in as much of the template below as you can and we'll try to help you out. -->

### Description of problem

### Steps taken to solve
- [ ] Read through docs in this repo and aries-mobile-agent-react-native
- [ ] Posted in Hyperledger Discord

### Screenshots and/or log output

### Development Environment
- [ ] Android
- [ ] iOS
- [ ] Mac (Intel)
- [ ] Mac (M1)
- [ ] Linux
- [ ] Windows
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/4-general.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
name: "General issue"
about: For everything else
---
91 changes: 91 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# 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 TypeScript and JavaScript
- package-ecosystem: "npm"
directory: "/scripts/gpublish"
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: "/app/android"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]

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

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

# Maintain dependencies for docker images inside manifests
- package-ecosystem: "docker"
directory: "/devops/charts/loki-logstack"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"

- package-ecosystem: "docker"
directory: "devops/charts/loki-logstack/templates"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
timezone: "Canada/Pacific"
36 changes: 36 additions & 0 deletions .github/workflows/actions/create-ios-sig-creds/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Export Signed iOS Archive
description: Export a signed iOS Archive

inputs:
certificate:
description: |
The Base64 encoded certificate to use for
signing the archive. This should be in p12 format.
required: true
certificate_password:
description: |
The password for importing the certificate.
requred: true
provisioning_profile:
description: |
The Base64 encoded provisioning profile to use for
signing the archive. This should be in mobileprovision format.
requred: true

runs:
using: composite
steps:
- name: Build Keychain
shell: bash
env:
CERTIFICATE: ${{ inputs.certificate }}
run: |
scripts/makekc.sh ${{ inputs.certificate_password }}

# https://docs.github.com/en/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development
- name: Create Provisioning Profile
shell: bash
env:
PROVISIONING_PROFILE: ${{ inputs.provisioning_profile }}
run: |
scripts/makepp.sh
35 changes: 35 additions & 0 deletions .github/workflows/actions/export-ios-archive/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Export Signed iOS Archive
description: Export a signed iOS Archive

inputs:
export_options:
description: |
The file containing the export options to use
for signing the archive.
required: true
ouput_artifact_ref:
description: |
The reference ID / name of the uploaded GitHub artifact
stored in GitHub by the upload action.
required: true

runs:
using: composite
steps:
- name: Sign & Export
shell: bash
run: |
xcodebuild \
-exportArchive \
-archivePath AriesBifold.xcarchive \
-exportPath export \
-exportOptionsPlist ./${{ inputs.export_options }} \
-verbose

- name: Upload signed artifact
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.ouput_artifact_ref }}
path: export/BCWallet.ipa
if-no-files-found: error
retention-days: 1
53 changes: 53 additions & 0 deletions .github/workflows/actions/run-aath-agents/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: "Run aath-agents"
description: "Build and run aries agent test harness agents"
author: "[email protected]"
inputs:
BUILD_AGENTS:
description: "Agent Frameworks to build"
required: true
default: "-a acapy-main"
TEST_AGENTS:
description: "Agent Frameworks to run"
required: true
default: "-a acapy-main -b acapy-main"
LEDGER_URL_CONFIG:
description: "Ledger to use"
required: true
default: "http://test.bcovrin.vonx.io"
TAILS_SERVER_URL_CONFIG:
description: "Tails Server to use"
required: true
default: "https://tails.vonx.io"
AGENT_CONFIG_FILE:
description: "Customized agent args to use"
required: true
default: "/aries-backchannels/acapy/auto_issuer_config.yaml"
NGROK_AUTHTOKEN:
description: "AUTH Token for NGROK when -n is used"
required: false
default: ""
USE_NGROK:
description: "Use NGROK Tunnel"
required: false
default: "-n"
runs:
using: "composite"
steps:
- name: checkout-aath
run: git clone https://github.com/hyperledger/aries-agent-test-harness.git
shell: bash
- name: build-aath-agents
run: ./manage build ${{ inputs.BUILD_AGENTS }}
shell: bash
working-directory: aries-agent-test-harness
- name: run-aath-agents
run: LEDGER_URL_CONFIG=${{inputs.LEDGER_URL_CONFIG}} TAILS_SERVER_URL_CONFIG=${{inputs.TAILS_SERVER_URL_CONFIG}} NGROK_AUTHTOKEN=${{ inputs.NGROK_AUTHTOKEN }} AGENT_CONFIG_FILE=${{inputs.AGENT_CONFIG_FILE}} ./manage start ${{inputs.TEST_AGENTS}} ${{inputs.USE_NGROK}}
shell: bash
working-directory: aries-agent-test-harness
- name: shut-down-uniresolver
run: ./manage service stop uniresolver
shell: bash
working-directory: aries-agent-test-harness
branding:
icon: "cloud-lightning"
color: "blue"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "Run Send Generate Test Results"
description: "Run the send-results script to push raw test results to the Allure server"
author: "[email protected]"
inputs:
RESULTS_LOCATION:
description: "Location of the raw test results generated by Allure"
required: true
default: "allure-results"
ALLURE_SERVER:
description: "URL of the Allure Service"
required: true
default: "https://allure-mobile.vonx.io/api"
REPORT_PROJECT:
description: "Name of the project the Allure Service is using to store these results"
required: true
default: "acapy"
ADMIN_USER:
description: "Username of the Allure Adminstrator"
required: true
ADMIN_PW:
description: "Password of the Allure Adminstrator"
required: true
runs:
using: "composite"
steps:
- name: run-send-gen-test-results-secure
working-directory: aries-mobile-test-harness
run: ./aries-mobile-tests/allure/send_results_secure.sh ${{ inputs.RESULTS_LOCATION }} ${{ inputs.ALLURE_SERVER }} -p ${{ inputs.REPORT_PROJECT }} ${{ inputs.ADMIN_USER }} ${{ inputs.ADMIN_PW }}
shell: bash
env:
NO_TTY: "1"
branding:
icon: "mic"
color: "purple"
70 changes: 70 additions & 0 deletions .github/workflows/actions/run-test-harness/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: "Run Aries Mobile Test Harness"
description: "Run the Aries Mobile Test Harness test suite with the specified Wallet and Agents"
author: "[email protected]"
inputs:
DEVICE_CLOUD:
description: "Mobile Device Cloud Service"
required: true
default: "-d SauceLabs"
DEVICE_CLOUD_USER:
description: "Username for the Device Cloud Service"
required: true
DEVICE_CLOUD_KEY:
description: "Access Key for the Device Cloud Service"
required: true
MOBILE_WALLET:
description: "Wallet Under Test"
required: true
default: "-w bc_wallet"
ISSUER_AGENT:
description: "Issuer Agent Framework to build and run"
required: true
default: "-i acapy-main"
VERIFIER_AGENT:
description: "Verifier Agent Framework to build and run"
required: true
default: "-v acapy-main"
REPORTING:
description: "Use formal reporting engine"
required: false
default: "-r allure"
MOBILE_PLATFORM:
description: "Mobile Platform to Test Against. One of iOS or Andoid"
required: false
default: "-p Android"
APP_FILE_NAME:
description: "Wallet App File Name that is in your Device Cloud Service"
required: false
default: "-a AriesBifold-76.aab"
REPORT_PROJECT:
description: "Name of the project the Allure Service is using to store these results"
required: false
default: "android one device smoke"
TEST_SCOPE:
description: "Set of flags that defines the test scope"
required: false
default: "-t @bc_wallet -t ~@wip"
OTHER_PARAMS:
description: "Other parameters to pass to the test run."
required: false
default: ""
RESULTS_LOCATION:
description: "Location of the raw test results generated by Allure"
required: true
default: "allure-results"
runs:
using: "composite"
steps:
- name: build-mobile-test-harness
working-directory: aries-mobile-test-harness
run: ./manage build ${{ inputs.MOBILE_WALLET }}
shell: bash
- name: run-mobile-test-harness
working-directory: aries-mobile-test-harness
run: PROJECT_ID=${{inputs.REPORT_PROJECT}} ./manage run ${{ inputs.DEVICE_CLOUD }} ${{ inputs.DEVICE_CLOUD_USER }} ${{ inputs.DEVICE_CLOUD_KEY }} ${{ inputs.REPORTING }} ${{ inputs.MOBILE_PLATFORM }} ${{ inputs.APP_FILE_NAME }} ${{ inputs.ISSUER_AGENT }} ${{ inputs.VERIFIER_AGENT }} ${{ inputs.OTHER_PARAMS }} ${{ inputs.TEST_SCOPE }}
shell: bash
env:
NO_TTY: "1"
branding:
icon: "mic"
color: "purple"
Loading