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 01-08-2023] : New UI Revamp, Max Storage Limit Handling, Bluetooth permission handling and Other Refactoring #95

Merged
merged 544 commits into from
Aug 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
544 commits
Select commit Hold shift + click to select a range
d290ee5
Merge pull request #49 from tw-mosip/disk-full-error
PuBHARGAVI May 26, 2023
ca334b8
INJI-29 | 31 - iOS automation workflow and Android PR workflow (#725)
adityankannan-tw May 26, 2023
0431b3b
QR-Code overlay designed as per UI/UX
Anil-kumar-Majji May 26, 2023
b35bfbc
INJI-29 Modified from self-hosted to mac-runner (#728)
dhivya0413 May 29, 2023
15ee365
Revert "INJI-29 Modified from self-hosted to mac-runner (#728)" (#729)
ckm007 May 29, 2023
4fdedb5
modify from self-hosted runner to github runner (#730)
dhivya0413 May 29, 2023
c014974
resolve merge conflicts from release-0.9.1 to develop
vijay151096 May 30, 2023
9637fc7
resolve merge conflicts from release-0.9.1 to develop
vijay151096 May 30, 2023
6498a6a
chore: bump up the tuvali version to v0.4.0 for release 30-05-2023
dhivya0413 May 30, 2023
be72719
resolve merge conflicts from upstream develop to internal-release-30-…
vijay151096 May 30, 2023
45a869b
revert build.gradle changes
dhivya0413 May 30, 2023
09cc6a8
Merge pull request #731 from tw-mosip/internal-release-30-05-23
ravikp May 30, 2023
cd7e3f0
fix:(#29) iOS build workflow fix
dhivya0413 May 30, 2023
f9ffced
Merge pull request #732 from tw-mosip/fix-ios-build
ravikp May 30, 2023
8be0f30
Merge remote-tracking branch 'origin/develop' into update-API-def-inji
tilak-puli Jun 1, 2023
e7cd15c
chore: Add appstore connect groups in workflow
dhivya0413 Jun 1, 2023
4871367
chore: testers group order same as app store connect
dhivya0413 Jun 1, 2023
c57f53d
Merge pull request #734 from tw-mosip/ci-appstore-group-testers
ravikp Jun 1, 2023
f75eb10
Adjusted download button size
Anil-kumar-Majji Jun 2, 2023
ea73f05
Added magnifier zoom icon
Anil-kumar-Majji Jun 2, 2023
97c5d49
Removed Telugu and French languages
Anil-kumar-Majji Jun 5, 2023
1ba3283
feat(#INJI-120) [Android][IOS] add PR build verification workflow (#739)
adityankannan-tw Jun 5, 2023
a11ffb0
feat(#83): [Tilak|Pooja] remove assets that got added automatically
tilak-puli Jun 6, 2023
1a3e39b
feat(INJI-94): [Vijay] Environment Agnostics Basic Implementation
vijay151096 Jun 7, 2023
e09bce3
feat(#INJI-131): [Kiruthika] add translations for Card in all languag…
KiruthikaJeyashankar Jun 7, 2023
c81878a
feat(#INJI-131): [Kiruthika] add translations for selfie and bluetoot…
KiruthikaJeyashankar Jun 7, 2023
c25acb8
refactor(#INJI-131): [Kiruthika] removed unused vclabel controller fu…
kiruthika-tw Jun 6, 2023
5f7312a
fix(#INJI-131): [Kiruthika] add missing genericError translation in a…
KiruthikaJeyashankar Jun 6, 2023
ac7da90
feat(INJI-94): [Vijay] Environment Agnostics Basic Implementation
vijay151096 Jun 7, 2023
10a08a8
Merge pull request #55 from tw-mosip/env-agnostic-implementation
vijay151096 Jun 7, 2023
b6f9f1e
feat(INJI-94): [Vijay] git hub runner feature toggle options
vijay151096 Jun 7, 2023
4e4b604
feat(#INJI-131): [Kiruthika] add translations for device name in send…
KiruthikaJeyashankar Jun 6, 2023
9ccb6e0
Inji-118 - [Dhivya] Fix for app store connect issues (#54)
dhivya0413 Jun 8, 2023
ac8edd2
fix - INJI-120 - [Android] changed the version name format (#742)
adityankannan-tw Jun 8, 2023
5bab565
feat(#INJI-131): [Kiruthika] add translations for sender/receiver in …
KiruthikaJeyashankar Jun 8, 2023
2d826d5
chore:(#136): rename app to inji
dhivya0413 Jun 8, 2023
55b8942
feat(#83): [Tilak|Pooja] update tuvali package name
tilak-puli Jun 8, 2023
cf6c1ce
feat(INJI-134): [Bhargavi] update card logo with new logo
bhargavi Jun 8, 2023
2863a0a
feat(INJI-134): [Bhargavi] add white background to Vc details mosip logo
bhargavi Jun 8, 2023
a5bdcbf
feat(INJI-134): [Bhargavi] update welcome screen logo with new mosip …
bhargavi Jun 8, 2023
3149876
feat(INJI-134): [Bhargavi] remove idpass logo in welcome screen
bhargavi Jun 8, 2023
8e27f4b
refactor(#INJI-131): [Kiruthika] remove unused controller
KiruthikaJeyashankar Jun 8, 2023
be2faf8
refactor(#INJI-131): [Kiruthika] add missing card translation in vcLa…
KiruthikaJeyashankar Jun 9, 2023
4f180a7
Merge pull request #56 from tw-mosip/translate-missing-labels
KiruthikaJeyashankar Jun 9, 2023
de49a46
Mergerd with develop branch
Anil-kumar-Majji Jun 9, 2023
d1ed311
feat(#83): [Tilak|Pooja] remove unnecessary scan.ts and change in io…
tilak-puli Jun 9, 2023
3929501
feat(#83): [Tilak|Pooja] rename openidBle to bleShare
tilak-puli Jun 9, 2023
9bd88ba
feat(#83): [Tilak|Pooja] remove unnecessary request.typegen.ts
tilak-puli Jun 9, 2023
623feec
Merge remote-tracking branch 'origin/develop' into update-API-def-inji
tilak-puli Jun 9, 2023
5205bc6
feat(#84): fix merge conflict in .env
tilak-puli Jun 9, 2023
05ac366
Merge pull request #57 from tw-mosip/inji-136-rename-inji
vijay151096 Jun 12, 2023
5b07661
fix(INJI-106): limit location permissions to certain Android versions
vharsh May 29, 2023
70b8377
feat(INJI-106): skip location check for android API level 31 and above
Alka1703 Jun 7, 2023
bd7583b
feat(INJI-106): bump up targetSDKverion to 31 for incorporating chang…
Alka1703 Jun 6, 2023
575dd36
feat(INJI-106): removing unnecessary compile time permissions
Alka1703 Jun 6, 2023
f6f4ae0
feat(INJI-106): add new state in scan and verify state machine
Alka1703 Jun 7, 2023
b67d473
feat(INJI-106): add nearby devices permission error message on UI
Alka1703 Jun 7, 2023
4dd7449
feat(INJI-106): avoid permission check if sharable VCs are not available
Alka1703 Jun 7, 2023
7d4af6b
feat(INJI-106): add missing labels related to permission error and re…
Alka1703 Jun 7, 2023
fd6bf1c
feat(INJI-106): add gaurd conditions to restrict multiple blutooth en…
Alka1703 Jun 7, 2023
3bd191c
feat(INJI-106): add bluetooth state handling on verifier side
Alka1703 Jun 7, 2023
f7ce0cb
refactor(INJI-106): add another state for rechecking of bluetooth sta…
Alka1703 Jun 8, 2023
784d55d
feat(INJI-106): add condition to display bluetooth state msg only aft…
Alka1703 Jun 8, 2023
13ac909
refactor(INJI-106): update bluetooth state and permission related var…
Alka1703 Jun 8, 2023
44ac23e
chore(INJI-106):update typegen and Podfile
Alka1703 Jun 9, 2023
4fc6b23
feat(INJI-106): add error messages in all supported languages
Alka1703 Jun 8, 2023
2dfce12
fix(INJI-106): add missiong gaurd condition to restrict checking loca…
Alka1703 Jun 9, 2023
0f22bbd
fix(INJI-106): add gaurd conditions for iOS state transition from blu…
Alka1703 Jun 9, 2023
f176ede
chore(INJI-106): remove unused vars & enhance useEffect hook
vharsh Jun 12, 2023
f412bf2
chore(INJI-106): avoid using vcLabel template in translations
vharsh Jun 12, 2023
cb5dd79
setup language
srikanth716 Jun 12, 2023
8e2f519
Merge pull request #58 from tw-mosip/permission-handling
vharsh Jun 12, 2023
daaf34e
refactor(INJI-131): [Kiruthika] replace vcLabel placeholder with Card…
KiruthikaJeyashankar Jun 12, 2023
eb5f203
fix(#136): ios target in podfile renamed
dhivya0413 Jun 12, 2023
427f641
Merge pull request #59 from tw-mosip/rename-fix
vijay151096 Jun 12, 2023
d522f13
feat(INJI-106): run multiple-renders to check for permissions
vharsh Jun 12, 2023
d4cfa03
Merge remote-tracking branch 'origin/develop' into update-API-def-inji
tilak-puli Jun 12, 2023
b63f9a6
Merge pull request #60 from tw-mosip/inji-106-fix
tilak-puli Jun 12, 2023
fb2a01b
Merge remote-tracking branch 'origin/develop' into update-API-def-inji
tilak-puli Jun 12, 2023
9347a7b
[#84] Remove Google Nearby code and state machine from INJI
tilak-puli Jun 12, 2023
51a8336
Merge remote-tracking branch 'tw-mosip/develop' into internal-release…
vharsh Jun 12, 2023
1c6a1fe
chore: bump up the tuvali version to v0.4.1 for release 13-06-2023
vharsh Jun 13, 2023
6985326
chore: update language strings for nearby & location strings
vharsh Jun 13, 2023
26509b3
Merge pull request #744 from tw-mosip/internal-release-13-06-2023
MonobikashDas Jun 13, 2023
d465484
feat(INJI-134): [Bhargavi] update android & iphone splash screen with…
bhargavi Jun 13, 2023
53d8c61
Merge branch 'develop' into update-app-logo
bhargavi Jun 13, 2023
9495713
refactor(INJI-134): [Bhargavi] change padding properties for better u…
bhargavi Jun 14, 2023
27cecfb
fix: add missing action on scan state machine and prevent e-sigent lo…
Alka1703 Jun 14, 2023
f726bff
Merge pull request #64 from tw-mosip/e-signet-login-issue
tilak-puli Jun 14, 2023
111a6e9
Merge pull request #62 from mosip/develop
vharsh Jun 15, 2023
5b2d23e
Merge branch 'ui-revamp' of https://github.com/Anil-kumar-Majji/inji_…
srikanth716 Jun 16, 2023
cb125a2
Merge pull request #61 from tw-mosip/update-app-logo
PuBHARGAVI Jun 16, 2023
e2989d6
added spa.json
ckm007 Jun 16, 2023
98c4d2f
Merge pull request #746 from tw-mosip/develop
MonobikashDas Jun 19, 2023
0e7636d
Merge branch 'develop' of https://github.com/mosip/inji into ui-revamp
srikanth716 Jun 19, 2023
cb78195
Displaying Received cards option in settings (INJI-96)
Anil-kumar-Majji Jun 21, 2023
6d3bb7c
Updated eng.Json file
Anil-kumar-Majji Jun 21, 2023
49da6fa
feat(INJI-151): [Kiruthika] display error popup when the device remai…
KiruthikaJeyashankar Jun 21, 2023
93db9b2
refator(INJI-151): [Kiruthika] remove debug log
KiruthikaJeyashankar Jun 22, 2023
ffdb952
refator(INJI-151): [Kiruthika] update strings.json with errors
KiruthikaJeyashankar Jun 22, 2023
37105e7
Change from debug build to release build (#748)
adityankannan-tw Jun 22, 2023
cd4bedf
revert(INJI-151): handle database / disk full error
KiruthikaJeyashankar Jun 22, 2023
d6a535e
feat(INJI-151): [Kiruthika] modify condition to check if isMaximumSto…
KiruthikaJeyashankar Jun 22, 2023
ec3e7ed
Adjusted UI and locals as per wireframe
Anil-kumar-Majji Jun 22, 2023
10dfa1f
Make lint not to check in release builds
adityankannan-tw Jun 22, 2023
ba9d01e
Merge pull request #749 from tw-mosip/lint-error
MonobikashDas Jun 22, 2023
96f7954
feat[#146]:[Pooja|Tilak] update reason field while sending vc
PoojaBabusingh Jun 23, 2023
ec5bb94
Updated with develop branch along with VcItemContent.tsx, VcItemActiv…
Anil-kumar-Majji Jun 23, 2023
6e2e3e7
Updated request screen locals
Anil-kumar-Majji Jun 23, 2023
66650f2
Fixed eng.json file
Anil-kumar-Majji Jun 23, 2023
c025d86
feat(INJI-151): [Kiruthika] use maximumStorageLimitInMB from configur…
KiruthikaJeyashankar Jun 23, 2023
313f155
refator(INJI-151): [Kiruthika] simplify condition to check for whethe…
KiruthikaJeyashankar Jun 23, 2023
39ca1a2
feat:setup language
srikanth716 Jun 23, 2023
5ea503a
Replaced Kebab-popup in vcItem.tsx
Anil-kumar-Majji Jun 27, 2023
6cb8687
Merge branch 'develop' of https://github.com/mosip/inji into ui-revamp
Anil-kumar-Majji Jun 27, 2023
ba08d35
Merge branch 'develop' of https://github.com/mosip/inji into ui-revamp
srikanth716 Jun 27, 2023
fad6300
refator(INJI-151): [Kiruthika|Bhargavi] add checkStorage as intial st…
PuBHARGAVI Jun 27, 2023
15d8b6b
fix(INJI-151): [Kiruthika|Bhargavi] update typegen of MyVcsTabMachine
KiruthikaJeyashankar Jun 27, 2023
acc3a91
Inji new UI/UX for release
Anil-kumar-Majji Jun 27, 2023
ca7d9ed
Merge branch 'ui-revamp' of https://github.com/Anil-kumar-Majji/inji_…
srikanth716 Jun 28, 2023
72d4ad5
fix(INJI-151): [Kiruthika|Bhargavi] modify mb to bytes conversion log…
KiruthikaJeyashankar Jun 28, 2023
d26480f
Sanitized the new UI/UX
Anil-kumar-Majji Jun 28, 2023
0879cdb
INJI-31 - [Android] Added a workflow to publish to play store (#747)
adityankannan-tw Jun 28, 2023
6b2b0be
Adjusted all the locals
Anil-kumar-Majji Jun 28, 2023
2d26f3c
Merge pull request #65 from tw-mosip/max-storage-limit-warning
KiruthikaJeyashankar Jun 29, 2023
341fb8f
feat[#146]:[Pooja] refactor to navigate back to incoming Vc after suc…
PoojaBabusingh Jun 29, 2023
403cb76
Resolved PR-750 conversations
Anil-kumar-Majji Jun 30, 2023
82122b7
Fixed Locals
Anil-kumar-Majji Jun 30, 2023
2ce1927
Removed unused file SingleVcItem.tsx
Anil-kumar-Majji Jun 30, 2023
162eab0
Removed async at downloadModal in auth.ts
Anil-kumar-Majji Jun 30, 2023
8413c7a
Removed debug.keystore file
Anil-kumar-Majji Jul 3, 2023
66b36a5
Merge pull request #750 from Anil-kumar-Majji/ui-revamp-release
MonobikashDas Jul 3, 2023
611cb31
[Release 03-07-2023] New UI Revamp and Max Storage Limit Handling
Jul 3, 2023
78ed16d
Merge pull request #68 from tw-mosip/reason-for-sharing-vc
Alka1703 Jul 3, 2023
191091f
fix(INJI-187) : [Vijay|Alka] Fixed Purple Theme Related Bugs and Dupl…
Jul 4, 2023
efe9a42
fix(INJI-187) : [Vijay] fix about inji documentation page redirection
Jul 4, 2023
a73b271
Fixes in ui-revamp-release
Anil-kumar-Majji Jul 5, 2023
30b55f8
Merge branch 'internal-release-03-07-23' of https://github.com/tw-mos…
Anil-kumar-Majji Jul 5, 2023
bb0b96a
fix:vcsharing and wallet binding
srikanth716 Jul 5, 2023
3ebfd29
Merge branch 'internal-release-03-07-23' of https://github.com/tw-mos…
srikanth716 Jul 5, 2023
883d061
Removed key names version, tuvali-version in locals of AboutInji obj.
Anil-kumar-Majji Jul 5, 2023
95d70c6
feat(INJI-172): display error popup to restrict vc share when audit e…
KiruthikaJeyashankar Jul 5, 2023
08fe4ce
Reverted lst commit and removed version number in locals
Anil-kumar-Majji Jul 5, 2023
0f1655e
Merge pull request #69 from Anil-kumar-Majji/internal-release-03-07-23
vijay151096 Jul 5, 2023
7ea8762
fix:vcsharing and wallet binding
srikanth716 Jul 5, 2023
539bf23
Merge branch 'internal-release-03-07-23' of https://github.com/tw-mos…
srikanth716 Jul 5, 2023
7d4432d
removing logger
srikanth716 Jul 5, 2023
4f2908c
Merge pull request #70 from srikanth716/ui-revamp
vijay151096 Jul 5, 2023
9b4ac9e
fix(INJI-187) : [Vijay] fix welcome screen auth issue, hide the inji …
Jul 5, 2023
68ae10e
fix(INJI-92): [Bhargavi] show proper error message in the UI for the …
PuBHARGAVI Jul 5, 2023
b510c74
fix(INJI-187) : [Vijay] add missing literals in hindi
Jul 6, 2023
453d8a8
Merge pull request #756 from tw-mosip/internal-release-03-07-23
MonobikashDas Jul 6, 2023
cda0759
feat[#190]:[Pooja] fix back button on incoming VC page to show QR whe…
PoojaBabusingh Jul 6, 2023
d1a72e3
refator(INJI-172): [Kiruthika] rename the config key for storage limi…
KiruthikaJeyashankar Jul 6, 2023
972a00a
refator(INJI-172): [Kiruthika] rename translation path of storage lim…
KiruthikaJeyashankar Jul 6, 2023
9b10d25
Merge pull request #72 from mosip/develop
vijay151096 Jul 6, 2023
fa6b43f
Merge branch 'develop' into handle-deactivated-card-message
PuBHARGAVI Jul 6, 2023
7bb6b91
Merge branch 'develop' into restrict-vc-share-on-no-eudit-entry
KiruthikaJeyashankar Jul 6, 2023
9638be4
refator(INJI-172): [Kiruthika] rename storage limit reached for makin…
KiruthikaJeyashankar Jul 7, 2023
9bae87f
refator(INJI-172): [Kiruthika] remove unused context storeError in vc…
KiruthikaJeyashankar Jul 7, 2023
cbcc4f9
fix:logout crash
srikanth716 Jul 7, 2023
0dee07e
Merge branch 'develop' of https://github.com/tw-mosip/inji into ui-re…
srikanth716 Jul 7, 2023
6af720a
feat(#162): [Tilak|Pooja] Create Short UUID using npm lib and displa…
tilak-puli Jul 7, 2023
65837ff
[Release 03-07-2023]fix:app crash on logout and remove checkbox and k…
srikanth716 Jul 7, 2023
ea685ab
feat(#162): [Tilak|Pooja] Update app id ux and use alphanum_upper of…
tilak-puli Jul 7, 2023
a124f83
feat(#162): [Tilak|Pooja] Add copy button for app id
tilak-puli Jul 8, 2023
c846329
feat(#162): [Tilak|Pooja] Update app id when settings context is pre…
tilak-puli Jul 8, 2023
429d25f
feat[#162]:[Pooja] add translations for app ID
PoojaBabusingh Jul 10, 2023
7692a07
feat[#162]:[Pooja] add translations for copy button
PoojaBabusingh Jul 10, 2023
3397d27
[Release 03-07-2023]add:loader while saving credential registry
srikanth716 Jul 10, 2023
830e92b
[Release 03-07-2023]fix:saving credentialRegistry
srikanth716 Jul 10, 2023
582178f
Merge pull request #75 from srikanth716/ui-revamp
vijay151096 Jul 10, 2023
55dbd24
fix(INJI-206): [Vijay] fix mmkv storage issue, environment url change…
Jul 11, 2023
4a1e72e
fix(INJI-206): [Vijay] add comment on the getFileName method
Jul 11, 2023
7a81507
Merge pull request #78 from tw-mosip/new-ui-merge-issues
vijay151096 Jul 11, 2023
b97ccd9
Adjusted splash-screen & updated locals
Anil-kumar-Majji Jul 11, 2023
c5ea169
Merge branch 'develop' into restrict-vc-share-on-no-eudit-entry
KiruthikaJeyashankar Jul 11, 2023
6d5bc49
Cleared existing develop changes in PR
Anil-kumar-Majji Jul 11, 2023
4453e07
Cleared comments mentioned in locals
Anil-kumar-Majji Jul 11, 2023
e33f683
Merge pull request #79 from Anil-kumar-Majji/ui-revamp-release
vijay151096 Jul 11, 2023
387d773
refator(INJI-172): [Kiruthika] modify storage limit reached error mes…
KiruthikaJeyashankar Jul 11, 2023
2d145b1
refator(INJI-172): [Kiruthika] add storage limit reached error messag…
KiruthikaJeyashankar Jul 11, 2023
3f9c408
refator(INJI-172): [Kiruthika] move storage limit reached check funct…
KiruthikaJeyashankar Jul 11, 2023
5ac81cb
refator(INJI-172): [Kiruthika] add missing storage limit reached erro…
KiruthikaJeyashankar Jul 11, 2023
f6faa11
fix(INJI-206): [Vijay] remove vc from RNFS when vc metadata is remove…
Jul 11, 2023
594554d
refator(INJI-172): [Kiruthika] extract service and action
KiruthikaJeyashankar Jul 11, 2023
789c530
refator(INJI-172): [Kiruthika] remove MB from min storage limit prope…
KiruthikaJeyashankar Jul 11, 2023
ea60ef0
refator(INJI-172): [Kiruthika] extract function for displayng storage…
KiruthikaJeyashankar Jul 12, 2023
427f2cd
fix(INJI-172): [Kiruthika] show storage limit popup on minimum storag…
KiruthikaJeyashankar Jul 12, 2023
a70d624
Test check
adityankannan-tw Jun 23, 2023
ee0842a
refator(INJI-172): [Kiruthika] rename the config key of storage limit
KiruthikaJeyashankar Jul 12, 2023
f2b7f9d
Calculate HMAC and store Encrypted HMAC in Database
adityankannan-tw Jul 12, 2023
f806f23
Revert Test Check
adityankannan-tw Jul 12, 2023
1b247c2
fix(INJI-212): [Vijay] fix qrlogin success popup redirection to histo…
Jul 12, 2023
7e108e4
Change error pop up text in my vc's tab for tampered data
adityankannan-tw Jul 12, 2023
4b9f9d5
Revert english json changes
adityankannan-tw Jul 12, 2023
2f11fbc
Merge pull request #81 from tw-mosip/vc-sharing-ui-issues
vijay151096 Jul 12, 2023
14a063f
refator(INJI-172): [Kiruthika] extract service and action
KiruthikaJeyashankar Jul 12, 2023
7b0db30
refator(INJI-172): [Kiruthika] replace equality check of boolean with…
KiruthikaJeyashankar Jul 12, 2023
6010dda
Add encoding for decryption of HMAC
adityankannan-tw Jul 12, 2023
737279b
[Release 03-07-2023]fix:sharing timeout message displaying always
srikanth716 Jul 12, 2023
f0c3c65
Merge remote-tracking branch 'origin/develop' into add-appid
tilak-puli Jul 13, 2023
ccc3e4a
feat(#162): [Tilak|Pooja] remove unnecessary style from purple
tilak-puli Jul 13, 2023
3355a89
[Release 03-07-2023]fix:sharing timeout message displaying always
srikanth716 Jul 13, 2023
3c51031
[Release 03-07-2023]fix:navigation to history tab after successfully …
srikanth716 Jul 13, 2023
205ac1f
[Release 03-07-2023]fix:navigation to history tab after successfully …
srikanth716 Jul 13, 2023
c6631b7
[Release 03-07-2023]fix:navigation to history tab after successfully …
srikanth716 Jul 13, 2023
21ab646
Merge pull request #82 from srikanth716/ui-revamp
vijay151096 Jul 13, 2023
374a484
feat(INJI-172): Merge pull request #73 from tw-mosip/restrict-vc-shar…
KiruthikaJeyashankar Jul 14, 2023
b4184c2
refator(INJI-182): [Kiruthika] send app id as X-AppId in header in th…
KiruthikaJeyashankar Jul 14, 2023
119be83
fix(INJI-210): [Bhargavi] show the home screen after closing the succ…
PuBHARGAVI Jul 14, 2023
9d15c61
feat(#162): [Tilak|Pooja] extract app id constants.
tilak-puli Jul 14, 2023
cfbe1cc
refator(INJI-182): [Kiruthika] send app id in header only for the res…
KiruthikaJeyashankar Jul 17, 2023
2a9c9c6
feat(#INJI-178) [Adityan] calculate and store encrypted HMAC hash of …
adityankannan-tw Jul 17, 2023
7e44240
Merge branch 'develop' into HMAC-calculation
adityankannan-tw Jul 17, 2023
c963e34
feat(#INJI-178) [Adityan] calculate and store encrypted HMAC hash of …
adityankannan-tw Jul 17, 2023
3cbeb06
feat(#INJI-173) [Adityan] Added a beta release workflow when tagged
adityankannan-tw Jul 17, 2023
d972e88
Refactor the code and remove unused params
adityankannan-tw Jul 18, 2023
87d3428
Refactor the code and remove unused parameters
adityankannan-tw Jul 18, 2023
8bbd6b8
Merge pull request #84 from tw-mosip/beta-release
vijay151096 Jul 18, 2023
25c14c7
Merge branch 'develop' into back-button-reset-QR
PoojaBabusing Jul 18, 2023
38cd140
feat(#162): [Tilak|Pooja] fix merge issue in hindi and format app id…
tilak-puli Jul 18, 2023
f3629cc
Merge pull request #71 from tw-mosip/back-button-reset-QR
KiruthikaJeyashankar Jul 18, 2023
8b2b306
Refactor the code and remove debug logs
adityankannan-tw Jul 18, 2023
16dbb19
feat(#162): [Tilak|Pooja] remove unused parameters in settings.ts
tilak-puli Jul 18, 2023
3975d69
Merge pull request #74 from tw-mosip/handle-deactivated-card-message
PuBHARGAVI Jul 18, 2023
67bea65
Merge pull request #83 from tw-mosip/add-appid
vijay151096 Jul 18, 2023
d677c41
Merge pull request #80 from tw-mosip/HMAC-calculation
KiruthikaJeyashankar Jul 18, 2023
999d6a1
feat(INJI-149): add a popup when keychain fails to get password
vharsh Jun 28, 2023
4ae912c
feat(INJI-149): add DualMessageOverlay component
vharsh Jul 11, 2023
88253f6
fix(INJI-149): remove unavailable action from store.ts
vharsh Jul 13, 2023
becec36
chore: add missed out Podfile.lock changes
vharsh Jul 14, 2023
5f5220a
feat(INJI-149): remove extra button component of half width
vharsh Jul 17, 2023
7a03aca
feat(INJI-149): make DualMessageOverlay button gradient type
vharsh Jul 17, 2023
ced7fef
chore: add check for Verifiable document store init
vharsh Jul 18, 2023
81f5b34
Merge pull request #67 from tw-mosip/show-popup
vharsh Jul 18, 2023
34bcf92
chore: bump up the tuvali version to v0.4.2 for release 18-07-2023
dhivya0413 Jul 18, 2023
6d676a9
fix: remove double quotes to the margin top property in send vc screen
PuBHARGAVI Jul 18, 2023
a45d0ee
feat(#162): [Tilak] fix ios logout crash by navigating on timeout
tilak-puli Jul 19, 2023
4adad28
feat(#162): [Tilak] fix ios logout crash by navigating on timeout
tilak-puli Jul 19, 2023
d26e696
fix(INJI-178): check for tampered VC without considering pinned state
KiruthikaJeyashankar Jul 19, 2023
dd7b503
refactor: [Kiruthika | Dhivya] fix type warnings
KiruthikaJeyashankar Jul 19, 2023
8674bb4
Merge pull request #760 from tw-mosip/internal-release-18-07-2023
vijay151096 Jul 19, 2023
4fa439d
fix version code error for internal build workflow (#761)
adityankannan-tw Jul 21, 2023
053aaf0
chore(INJI-216): bump up tuvali version to v0.4.3
Alka1703 Jul 26, 2023
7186361
chore(INJI-216): update podlock file with the correct tuvali version
Alka1703 Jul 26, 2023
c143270
Merge pull request #762 from tw-mosip/internal-release-26-07-2023
vijay151096 Jul 26, 2023
bfeb8da
[Release 03-07-2023] : New UI Revamp, Max Storage Limit Handling, Blu…
Aug 1, 2023
cc870cf
[Vijay] remove duplicate regex key
Aug 1, 2023
8d5f014
fix(INJI-211,INJI-225,INJI-223) : [Pooja|Bhargavi] Sprint 6 Merge Iss…
Aug 1, 2023
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: 6 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# after making changes to the env file, ensure to start the bundler (or the project) with a --reset-cache
# eg . npm build android:newlogic --reset-cache

MIMOTO_HOST=https://api.qa-1201-b2.mosip.net
MIMOTO_HOST=https://api.qatriple.mosip.net
#MIMOTO_HOST=http://mock.mimoto.newlogic.dev
GOOGLE_NEARBY_MESSAGES_API_KEY=
#Application Theme can be ( orange | purple )
APPLICATION_THEME=orange

USE_BLE_SHARE=true
#environment can be changed if it is toggled
CREDENTIAL_REGISTRY_EDIT=true

#supported languages( en, fil, ar, hi, kn, ta)
APPLICATION_LANGUAGE=en
142 changes: 142 additions & 0 deletions .github/workflows/android-beta-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
name: Android Beta Build

env:
backendServiceDefaultUrl: https://api.sandbox.mosip.net

on:
workflow_dispatch:
inputs:
tag:
description: 'Tag to be published'
required: true
default: 'v1.2.3'
type: string
body:
description: 'Release body message'
required: true
default: 'Changes in this Release'
type: string
pre-release:
description: 'Pre-release? True/False'
required: true
default: False
type: string
backendServiceUrl:
description: 'Backend service URL'
required: true
default: 'https://api.sandbox.mosip.net'
type: string
theme:
description: 'Application Theme'
required: true
default: 'orange'
type: choice
options:
- orange
- purple
buildDescription:
description: 'What to test'
required: true
default: 'QA-Triple environment'
type: string
registry_edit:
description: 'Edit Registry'
required: true
default: 'true'
type: choice
options:
- false
- true

jobs:
build-android:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: actions/setup-node@v3
with:
node-version: '16.x'

- name: Create Release
id: create_release
uses: actions/create-release@v1
with:
tag_name: ${{ github.event.inputs.tag }}
release_name: ${{ github.event.inputs.tag }}
body: ${{ github.event.inputs.body }}
draft: false
prerelease: ${{fromJSON(github.event.inputs.pre-release)}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Check for git tag
run: |
cd android/scripts
./git-tag.sh

- name: Install npm dependencies
run: |
npm ci

- name: Create .env.local file
run: |
echo "${{ secrets.ENV_FILE }}" > .env.local > android/local.properties

- name: Setup branch and env
run: |
# Strip git ref prefix from version
echo "BRANCH_NAME=$(echo ${{ github.ref }} | sed -e 's,.*/\(.*\),\1,')" >> $GITHUB_ENV
echo "GPG_TTY=$(tty)" >> $GITHUB_ENV

- name: Setup branch and GPG public key
run: |
# Strip git ref prefix from version
echo ${{ env.BRANCH_NAME }}
echo ${{ env.GPG_TTY }}

sudo apt-get --yes install gnupg2
gpg2 --import ./.github/keys/mosipgpgkey_pub.gpg
gpg2 --quiet --batch --passphrase=${{secrets.gpg_secret}} --allow-secret-key-import --import ./.github/keys/mosipgpgkey_sec.gpg

- name: Setup Firebase
run: |
cd android
if [ ! -z "$FIREBASE_SECRET" ] && [ -f app/google-services.json.gpg ];then rm -f app/google-services.json;gpg2 --quiet --batch --passphrase=$FIREBASE_SECRET --pinentry-mode loopback --decrypt --output app/google-services.json app/mosip-google-services.json.gpg;fi
env:
FIREBASE_SECRET: ${{ secrets.GPG_SECRET }}

- name: Generate keystore
run: |
echo "$ANDROID_KEYSTORE_FILE" > release.keystore.b64
base64 -d -i release.keystore.b64 > android/app/release.keystore
env:
ANDROID_KEYSTORE_FILE: ${{ secrets.INJI_ANDROID_RELEASE_KEYSTORE }}

- name: Export variables for keystore
run: |
cd android/app
export RELEASE_KEYSTORE_ALIAS=androidreleasekey
export RELEASE_KEYSTORE_PASSWORD=$RELEASE_KEYSTORE_PASSWORD
env:
RELEASE_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_RELEASE_STOREPASS}}'

- name: Create Google Play Config file
run : |
cd android
echo "$INJI_ANDROID_PLAY_STORE_CONFIG_JSON" > play_config.json.b64
base64 -d -i play_config.json.b64 > play_config.json
env:
INJI_ANDROID_PLAY_STORE_CONFIG_JSON: ${{ secrets.INJI_ANDROID_PLAY_STORE_CONFIG_JSON }}

- name: Run Build
run: |
cd android/scripts
./beta-build.sh
env:
MIMOTO_HOST: ${{ github.event.inputs.backendServiceUrl }}
APPLICATION_THEME: ${{ github.event.inputs.theme }}
RELEASE_KEYSTORE_ALIAS: androidreleasekey
RELEASE_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_RELEASE_STOREPASS}}'
SLACK_URL: '${{ secrets.SLACK_WEBHOOK_DEVOPS }}'
PLAY_CONSOLE_RELEASE_DESCRIPTION: ${{ github.event.inputs.buildDescription }}
CREDENTIAL_REGISTRY_EDIT: ${{ github.event.inputs.registry_edit }}
114 changes: 114 additions & 0 deletions .github/workflows/android-build-verify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
name: PR - Android build verification

env:
backendServiceDefaultUrl: https://api.sandbox.mosip.net

on:
push:
branches:
- main
- develop
- demobranch
- qa-develop
- 0.9
tags:
- '*'
pull_request:
types: [ opened, synchronize ]
branches:
- develop
- 'release-**'
tags:
- '*'

jobs:
build-android:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: actions/setup-node@v3
with:
node-version: '16.x'

- name: Cache local npm repository
uses: actions/[email protected]
with:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
path: ~/.npm

- name: Cache local gradle repository
uses: actions/[email protected]
with:
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
path: |
~/.gradle/caches
~/.gradle/wrapper

- name: Install npm dependencies
run: |
npm ci

- name: Create .env.local file
run: |
echo "${{ secrets.ENV_FILE }}" > .env.local > android/local.properties

- name: Setup branch and env
run: |
# Strip git ref prefix from version
echo "BRANCH_NAME=$(echo ${{ github.ref }} | sed -e 's,.*/\(.*\),\1,')" >> $GITHUB_ENV
echo "GPG_TTY=$(tty)" >> $GITHUB_ENV

- name: Setup branch and GPG public key
run: |
# Strip git ref prefix from version
echo ${{ env.BRANCH_NAME }}
echo ${{ env.GPG_TTY }}

sudo apt-get --yes install gnupg2
gpg2 --import ./.github/keys/mosipgpgkey_pub.gpg
gpg2 --quiet --batch --passphrase=${{secrets.gpg_secret}} --allow-secret-key-import --import ./.github/keys/mosipgpgkey_sec.gpg

- name: Setup Firebase
run: |
cd android
if [ ! -z "$FIREBASE_SECRET" ] && [ -f app/google-services.json.gpg ];then rm -f app/google-services.json;gpg2 --quiet --batch --passphrase=$FIREBASE_SECRET --pinentry-mode loopback --decrypt --output app/google-services.json app/mosip-google-services.json.gpg;fi
env:
FIREBASE_SECRET: ${{ secrets.GPG_SECRET }}

- name: Generate keystore
run: |
keytool \
-genkey -v \
-storetype PKCS12 \
-keyalg RSA \
-keysize 2048 \
-validity 10000 \
-storepass $DEBUG_KEYSTORE_PASSWORD \
-keypass $DEBUG_KEYSTORE_PASSWORD \
-alias androiddebugkey \
-keystore android/app/debug.keystore \
-dname "CN=io.mosip.residentapp,OU=,O=,L=,S=,C=US"
env:
DEBUG_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_DEBUG_STOREPASS}}'

- name: Export variables for keystore
run: |
cd android/app
export DEBUG_KEYSTORE_ALIAS=androiddebugkey
export DEBUG_KEYSTORE_PASSWORD=$DEBUG_KEYSTORE_PASSWORD
env:
DEBUG_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_DEBUG_STOREPASS}}'

- name: Bump version code
uses: chkfung/[email protected]
with:
gradlePath: android/app/build.gradle
versionCode: ${{github.run_number}}

- name: Run Build using Fastlane
run: |
cd android/scripts
./verify-build.sh
env:
DEBUG_KEYSTORE_ALIAS: androiddebugkey
DEBUG_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_DEBUG_STOREPASS}}'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Android Custom Build
name: Android Internal Build

env:
backendServiceDefaultUrl: https://api.sandbox.mosip.net
Expand All @@ -19,6 +19,19 @@ on:
options:
- orange
- purple
buildDescription:
description: 'What to test'
required: true
default: 'QA-Triple environment'
type: string
registry_edit:
description: 'Edit Registry'
required: true
default: 'true'
type: choice
options:
- false
- true

jobs:
build-android:
Expand All @@ -28,8 +41,7 @@ jobs:
- uses: actions/setup-node@v3
with:
node-version: '16.x'

# Cache stuff for faster build

- name: Cache local npm repository
uses: actions/[email protected]
with:
Expand All @@ -46,7 +58,7 @@ jobs:

- name: Install npm dependencies
run: |
npm install
npm ci

- name: Create .env.local file
run: |
Expand All @@ -61,26 +73,52 @@ jobs:
- name: Setup branch and GPG public key
run: |
# Strip git ref prefix from version

echo ${{ env.BRANCH_NAME }}

echo ${{ env.GPG_TTY }}

sudo apt-get --yes install gnupg2
gpg2 --import ./.github/keys/mosipgpgkey_pub.gpg
gpg2 --quiet --batch --passphrase=${{secrets.gpg_secret}} --allow-secret-key-import --import ./.github/keys/mosipgpgkey_sec.gpg
gpg2 --quiet --batch --passphrase=${{secrets.gpg_secret}} --allow-secret-key-import --import ./.github/keys/mosipgpgkey_sec.gpg

- name: Build App Newlogic Release
- name: Setup Firebase
run: |
cd android
if [ ! -z "$FIREBASE_SECRET" ] && [ -f app/google-services.json.gpg ];then rm -f app/google-services.json;gpg2 --quiet --batch --passphrase=$FIREBASE_SECRET --pinentry-mode loopback --decrypt --output app/google-services.json app/mosip-google-services.json.gpg;fi
./gradlew :app:assembleNewlogicRelease
env:
MIMOTO_HOST: ${{ github.event.inputs.backendServiceUrl }}
FIREBASE_SECRET: ${{ secrets.GPG_SECRET }}
APPLICATION_THEME: ${{ github.event.inputs.theme }}
- name: Upload Artifact
uses: actions/[email protected]
with:
name: apk-output
path: android/app/build/outputs/apk/newlogic/release/
retention-days: 10

- name: Generate keystore
run: |
echo "$ANDROID_KEYSTORE_FILE" > release.keystore.b64
base64 -d -i release.keystore.b64 > android/app/release.keystore
env:
ANDROID_KEYSTORE_FILE: ${{ secrets.INJI_ANDROID_RELEASE_KEYSTORE }}

- name: Export variables for keystore
run: |
cd android/app
export RELEASE_KEYSTORE_ALIAS=androidreleasekey
export RELEASE_KEYSTORE_PASSWORD=$RELEASE_KEYSTORE_PASSWORD
env:
RELEASE_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_RELEASE_STOREPASS}}'

- name: Create Google Play Config file
run : |
cd android
echo "$INJI_ANDROID_PLAY_STORE_CONFIG_JSON" > play_config.json.b64
base64 -d -i play_config.json.b64 > play_config.json
env:
INJI_ANDROID_PLAY_STORE_CONFIG_JSON: ${{ secrets.INJI_ANDROID_PLAY_STORE_CONFIG_JSON }}

- name: Run Build
run: |
cd android/scripts
./internal-build.sh
env:
MIMOTO_HOST: ${{ github.event.inputs.backendServiceUrl }}
APPLICATION_THEME: ${{ github.event.inputs.theme }}
RELEASE_KEYSTORE_ALIAS: androidreleasekey
RELEASE_KEYSTORE_PASSWORD: '${{secrets.INJI_ANDROID_RELEASE_STOREPASS}}'
SLACK_URL: '${{ secrets.SLACK_WEBHOOK_DEVOPS }}'
PLAY_CONSOLE_RELEASE_DESCRIPTION: ${{ github.event.inputs.buildDescription }}
CREDENTIAL_REGISTRY_EDIT: ${{ github.event.inputs.registry_edit }}
Loading