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

Enhancement/notification UI home #166

Closed
wants to merge 63 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
65efd97
resolved onboarding page mismatch content
Jul 3, 2023
b3ced87
Design home screen
Jul 3, 2023
c925622
Merge pull request #30 from credebl/resolved-onboarding-content-issue
makrandshinde Jul 4, 2023
5829376
updated design home screen changes
Jul 4, 2023
92860b6
removed notification icon from home page
Jul 5, 2023
b5d8802
added connection,requestcount
Jul 5, 2023
fdf4fd3
Merge pull request #31 from credebl/home-screen-design
makrandshinde Jul 5, 2023
3176a4d
localization,home,onboarding image change
Jul 7, 2023
6ecb4f5
resolved-home-page-credential-text-issue
Jul 7, 2023
188309b
resolved onboarding responsive UI issue
Jul 10, 2023
4168e10
feat:updation Adeya 0.3.0 to 0.4.0
Jul 10, 2023
cd557fe
fix:badge text
Jul 10, 2023
77ffe0c
fix:onboarding UI title text color
Jul 10, 2023
115dc7a
fix:label text of in agent config
Jul 11, 2023
02fdb7d
change comment text
Jul 11, 2023
231867f
Merge pull request #33 from credebl/localization-changes
makrandshinde Jul 12, 2023
b951eb0
Merge pull request #34 from credebl/updation-to-040
makrandshinde Jul 12, 2023
7671560
fix:onboarding bodytext style and Terms-conditions text
Jul 12, 2023
428e1a4
Merge pull request #35 from credebl/demo-suggested-change
makrandshinde Jul 17, 2023
24cb476
feat: new app setup (#44)
sairanjit Aug 8, 2023
dcfb27e
fix:#97issue-text-missing (#49)
poonam-ghewande Aug 18, 2023
349151d
docs: create pull request template
amitpadmani-awts Aug 31, 2023
62689fe
Merge pull request #66 from credebl/docs/add-git-pr-template
ajile-in Aug 31, 2023
0dfc23a
docs: Create LICENSE.md
ajile-in Sep 8, 2023
7ae7072
merge to main (#86)
sairanjit Sep 25, 2023
f57d351
merge develop to main (#136)
sairanjit Nov 10, 2023
6e69981
Bump axios from 1.4.0 to 1.6.0 (#137)
dependabot[bot] Nov 10, 2023
108f391
Bump react-devtools-core from 4.28.0 to 4.28.5 (#130)
dependabot[bot] Nov 10, 2023
963367b
Bump browserify-sign from 4.2.1 to 4.2.2 (#129)
dependabot[bot] Nov 10, 2023
53aeb45
Bump activesupport from 6.1.7.4 to 7.1.1 (#127)
dependabot[bot] Nov 10, 2023
d54d913
Bump @babel/traverse from 7.22.8 to 7.23.2 (#128)
dependabot[bot] Nov 10, 2023
10d283a
Develop to main (#140)
sairanjit Nov 10, 2023
b1029fc
fix: close contact modal after deletion (#141)
poonam-ghewande Nov 19, 2023
bb1a340
fix: import wallet failure scenario (#142)
sairanjit Nov 20, 2023
04932bf
fix: scanning qrcode multiple times (#143)
sairanjit Nov 21, 2023
ca9bb5e
feat/social-share certificate (#144)
poonam-ghewande Nov 21, 2023
7ab799d
feat: deeplink with universal link (#145)
sairanjit Nov 22, 2023
a76f5e1
fix deep link issue (#147)
sairanjit Nov 23, 2023
13dcd79
feat: add remote verification templates (#148)
sairanjit Nov 24, 2023
7698bbd
refactor: update exporeIcon on bottom tab-bar (#149)
poonam-ghewande Nov 27, 2023
2298dff
fix: credential detail modal button container (#155)
sairanjit Nov 29, 2023
962abe0
Fix/remove contact (#160)
poonam-ghewande Dec 1, 2023
a85cdbf
Style/UI update (#163)
poonam-ghewande Dec 5, 2023
138d624
Fix/bug biometric enable pin enter (#164)
poonam-ghewande Dec 11, 2023
3cb958d
refactor: enhance bottom bar design (#165)
poonam-ghewande Dec 15, 2023
90d4809
Develop to main (#140)
sairanjit Nov 10, 2023
dc12605
fix: close contact modal after deletion (#141)
poonam-ghewande Nov 19, 2023
fd3157c
fix: import wallet failure scenario (#142)
sairanjit Nov 20, 2023
5659e14
fix: scanning qrcode multiple times (#143)
sairanjit Nov 21, 2023
760eac7
feat/social-share certificate (#144)
poonam-ghewande Nov 21, 2023
bffc75e
feat: deeplink with universal link (#145)
sairanjit Nov 22, 2023
e26d6fe
fix deep link issue (#147)
sairanjit Nov 23, 2023
01b7908
feat: add remote verification templates (#148)
sairanjit Nov 24, 2023
087afa4
fix: close contact modal after deletion (#141)
poonam-ghewande Nov 19, 2023
4d13077
feat/social-share certificate (#144)
poonam-ghewande Nov 21, 2023
cbe5ad9
refactor: update exporeIcon on bottom tab-bar (#149)
poonam-ghewande Nov 27, 2023
30c44a0
fix: credential detail modal button container (#155)
sairanjit Nov 29, 2023
7657a78
Fix/remove contact (#160)
poonam-ghewande Dec 1, 2023
0e3f583
Style/UI update (#163)
poonam-ghewande Dec 5, 2023
a5c7540
Fix/bug biometric enable pin enter (#164)
poonam-ghewande Dec 11, 2023
eb82c24
refactor: enhance bottom bar design (#165)
poonam-ghewande Dec 15, 2023
ef2c713
chore:modified notificatiopn ui on home page
poonam-ghewande Dec 18, 2023
876ba77
Merge branch 'dev' into enhancement/notification-ui-home
poonam-ghewande Dec 18, 2023
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
BUNDLE_PATH: "vendor/bundle"
BUNDLE_FORCE_RUBY_PLATFORM: 1
3 changes: 0 additions & 3 deletions .commitlintrc.json

This file was deleted.

14 changes: 14 additions & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
MEDIATOR_URL=


MEDIATOR_USE_PUSH_NOTIFICATIONS=true
MEDIATOR_LABEL=Mediator

# OCA
OCA_URL=https://raw.githubusercontent.com/credebl/credebl-aries-oca-bundles/release

#BASE_URL
PUBLIC_ORG=https://example.com

#PROOF_TEMPLATE_URL
PROOF_TEMPLATE_URL=
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
node_modules
__tests__
__mocks__
ios
android
build
32 changes: 4 additions & 28 deletions app/.eslintrc.js → .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ module.exports = {
sourceType: 'module', // Allows for the use of imports
},
extends: [
'airbnb',
'plugin:import/errors',
'plugin:import/warnings',
'plugin:import/typescript',
Expand All @@ -25,6 +24,9 @@ module.exports = {
},
plugins: ['@typescript-eslint', 'import'],
rules: {
// The below 2 rules are set for now will remove them once solved
'@typescript-eslint/no-explicit-any': 'warn',
'no-unsafe-optional-chaining': 'warn',
'no-console': 'error',
// Because of early development, we only warn on ts-ignore. In future we want to move to error
'@typescript-eslint/ban-ts-comment': 'warn',
Expand All @@ -50,29 +52,9 @@ module.exports = {
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: false,
devDependencies: true,
},
],
'react/function-component-definition': [
2,
{
namedComponents: 'arrow-function',
unnamedComponents: 'arrow-function',
},
],
'import/extensions': 'off',
'no-shadow': 'off',
'no-use-before-define': 'off',
'react/jsx-filename-extension': 'off',
'global-require': 0,
'react/jsx-one-expression-per-line': 'off',
'no-plusplus': 'off',
'no-param-reassign': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'function-paren-newline': 'off',
'import/prefer-default-export': 'off',
'no-restricted-syntax': 'off',
'react/destructuring-assignment': 'off',
},
globals: {
require: true,
Expand All @@ -85,12 +67,6 @@ module.exports = {
'import/no-extraneous-dependencies': 'off',
},
},
{
files: ['aries-components/**/*.ts'],
rules: {
'@typescript-eslint/no-namespace': 'off',
},
},
{
files: ['.eslintrc.js', '*.config.js'],
env: {
Expand Down
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
### Summary
your changes text, screenshot or small recording

### Issue ticket number and link
add ticket link

### Checklist before requesting a review
- [ ] All commits contain a DCO Signed-off-by line (we use the DCO GitHub app to enforce this).
- [ ] Self-review of code & No unnecessary commented-out code.
- [ ] All existing functionality remain intact.
- [ ] Updated the README if necessary..
- [ ] No hard-coded sensitive information.
87 changes: 58 additions & 29 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,69 @@
#
.DS_Store

# Merge artifacts
*.orig
# Xcode
#
build/
xbuild/

# Secrets
*.mobileprovision
*.p12
*.p8
pc-api*.json
api*.json
.env
.idea/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
ios/.xcode.env.local

# Other
node_modules
# Android/IntelliJ
#
build/
.idea
.gradle
lib
yarn.lock
local.properties
.jest
*.iml
*.hprof
.cxx/
*.keystore
!debug.keystore
*.aab

# aries-bifold should be cloned separately
aries-bifold/
*.code-workspace
# node.js
#
node_modules/
npm-debug.log
yarn-error.log

# 3rd-party
app/ios/Pods/*
!app/ios/Pods/Frameworks
# 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/

# This patch must be dynamically generated by something
# so its excluded.
app/patches/react-native-gifted-chat*.patch
**/fastlane/report.xml
**/fastlane/Preview.html
**/fastlane/screenshots
**/fastlane/test_output

# Bundle artifact
*.jsbundle

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

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

# testing
/coverage
.env
google-services.json

# xcode
xcuserdata/
.npmrc
4 changes: 0 additions & 4 deletions .gitmodules

This file was deleted.

5 changes: 0 additions & 5 deletions .husky/commit-msg

This file was deleted.

7 changes: 3 additions & 4 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm run pre-commit-lint
npm run typecheck
npx lint-staged
4 changes: 0 additions & 4 deletions .husky/pre-push

This file was deleted.

3 changes: 3 additions & 0 deletions .lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"**/*.{js,jsx,ts,tsx}": ["yarn lint -- --fix", "npx prettier --write"]
}
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package-lock.json
app.json
ios/
android/
node_modules/
9 changes: 9 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
module.exports = {
arrowParens: 'avoid',
bracketSameLine: true,
bracketSpacing: true,
singleQuote: true,
trailingComma: 'all',
semi: false,
printWidth: 120,
}
19 changes: 0 additions & 19 deletions .sonarcloud.properties

This file was deleted.

1 change: 1 addition & 0 deletions .watchmanconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
73 changes: 73 additions & 0 deletions App.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
import { AdeyaAgentProvider } from '@adeya/ssi'
import * as React from 'react'
import { useEffect, useMemo } from 'react'
import { StatusBar } from 'react-native'
import SplashScreen from 'react-native-splash-screen'
import Toast from 'react-native-toast-message'

import { animatedComponents } from './app/animated-components'
import PushNotifications from './app/components/PushNotifications'
import ErrorModal from './app/components/modals/ErrorModal'
import NetInfo from './app/components/network/NetInfo'
import toastConfig from './app/components/toast/ToastConfig'
import { homeTourSteps } from './app/components/tour/HomeTourSteps'
import { AnimatedComponentsProvider } from './app/contexts/animated-components'
import { AuthProvider } from './app/contexts/auth'
import { CommonUtilProvider } from './app/contexts/commons'
import { ConfigurationProvider } from './app/contexts/configuration'
import { NetworkProvider } from './app/contexts/network'
import { StoreProvider } from './app/contexts/store'
import { ThemeProvider } from './app/contexts/theme'
import { TourProvider } from './app/contexts/tour/tour-provider'
import { defaultConfiguration } from './app/defaultConfiguration'
import { initLanguages, initStoredLanguage, translationResources } from './app/localization'
import RootStack from './app/navigators/RootStack'
import { theme } from './app/theme'

initLanguages(translationResources)

const App = () => {
useMemo(() => {
initStoredLanguage().then()
}, [])

useEffect(() => {
// Hide the native splash / loading screen so that our
// RN version can be displayed
SplashScreen.hide()
}, [])

return (
<StoreProvider>
<AdeyaAgentProvider>
<ThemeProvider value={theme}>
<AnimatedComponentsProvider value={animatedComponents}>
<ConfigurationProvider value={defaultConfiguration}>
<CommonUtilProvider>
<AuthProvider>
<NetworkProvider>
<StatusBar
hidden={false}
barStyle="light-content"
backgroundColor={theme.ColorPallet.brand.primary}
translucent={false}
/>
<NetInfo />
<ErrorModal />
<TourProvider steps={homeTourSteps} overlayColor={'gray'} overlayOpacity={0.7}>
<RootStack />
</TourProvider>
<Toast topOffset={15} config={toastConfig} />
<PushNotifications />
</NetworkProvider>
</AuthProvider>
</CommonUtilProvider>
</ConfigurationProvider>
</AnimatedComponentsProvider>
</ThemeProvider>
</AdeyaAgentProvider>
</StoreProvider>
)
}

export default App
11 changes: 0 additions & 11 deletions COMPLIANCE.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions CONTRIBUTING.md

This file was deleted.

Loading