glass-wallet issueshttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues2022-09-01T22:26:06+03:00https://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/39When initializing the wallet locale may throw error in certain circumstances2022-09-01T22:26:06+03:00Vitor NogueiraWhen initializing the wallet locale may throw error in certain circumstanceswhen wallet is initializing and no locale setting was added it will throw an error. make it so when glass wallet is initializing if no locale setting is provided the wallet doesn't stop workingwhen wallet is initializing and no locale setting was added it will throw an error. make it so when glass wallet is initializing if no locale setting is provided the wallet doesn't stop workingDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/38When wrapped in a model, the pin input comonent's focus is not the first fiel...2022-08-31T18:31:20+03:00Tiago VenceslauWhen wrapped in a model, the pin input comonent's focus is not the first field as it shouldDevelop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/37In the encryption selection sceen, Take into account the 'Native Capabilties'...2022-08-31T18:17:01+03:00Tiago VenceslauIn the encryption selection sceen, Take into account the 'Native Capabilties' to decide which options are availableDevelop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/36Create a builtin DApp Called "Evidences' and replace the 'Evidence Sharing" t...2022-08-31T18:17:31+03:00Tiago VenceslauCreate a builtin DApp Called "Evidences' and replace the 'Evidence Sharing" tab button with itDevelop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/35Refactor input handlers (browser and mobile)2022-09-01T04:13:09+03:00Tiago VenceslauRefactor input handlers (browser and mobile)after glass-project/wallet/base-web-components#21
They must accept extra parameters (like locking the input mode)
so the input can be safely used without the risk of the user selection the code scanner (and breaking it)
they must accept the strings that are to be shownafter glass-project/wallet/base-web-components#21
They must accept extra parameters (like locking the input mode)
so the input can be safely used without the risk of the user selection the code scanner (and breaking it)
they must accept the strings that are to be shownDevelop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/34Refactor input handler to be compatible with mobile2022-08-31T13:37:06+03:00Tiago VenceslauRefactor input handler to be compatible with mobileDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/33Handle different blueprints in dapps2022-08-30T22:45:54+03:00Tiago VenceslauHandle different blueprints in dappsTemporary while the DSU don't contain their own BlueprintTemporary while the DSU don't contain their own BlueprintDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/32Installing a new DApp (and encrypting the resulting key) does not prompt conf...2022-09-01T13:55:05+03:00Tiago VenceslauInstalling a new DApp (and encrypting the resulting key) does not prompt confirmationfor encryption methods:
- `pin`: Should require a pin confirmation before submitting (no a login, but a create action)
- `password`: the component should have the the password field mask enabled and should require confirmation (you usally need two equal string to define a password)
- `other methods`1`: no implementation as yes. none is requiredfor encryption methods:
- `pin`: Should require a pin confirmation before submitting (no a login, but a create action)
- `password`: the component should have the the password field mask enabled and should require confirmation (you usally need two equal string to define a password)
- `other methods`1`: no implementation as yes. none is requiredDevelop the Glass Wallet System and ecosystem integrationVitor NogueiraVitor Nogueirahttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/31Following issue 12 from base web components implement the app loading inside ...2022-08-29T15:39:57+03:00Vitor NogueiraFollowing issue 12 from base web components implement the app loading inside the walletFollowing https://gitlab.ubitech.eu/glass-project/wallet/base-web-components/-/issues/12 make it so the wallet can open dapps from market.Following https://gitlab.ubitech.eu/glass-project/wallet/base-web-components/-/issues/12 make it so the wallet can open dapps from market.Develop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/30Refactor the boot logic out of the app-root component and into the boot script2022-08-30T22:47:25+03:00Tiago VenceslauRefactor the boot logic out of the app-root component and into the boot scriptThis will allows us to import the app-root component and simulate the wallet's behaviour in the @glass-project/wallet/glass-wallet-workspace.
This should also give us the benefit of longer coverage by the Loaders spinner for the loading process.
related to glass-project/wallet/glass-wallet-workspace#19This will allows us to import the app-root component and simulate the wallet's behaviour in the @glass-project/wallet/glass-wallet-workspace.
This should also give us the benefit of longer coverage by the Loaders spinner for the loading process.
related to glass-project/wallet/glass-wallet-workspace#19https://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/29Move the Components used by egov wallet dapp to the bse web components for im...2022-08-11T21:26:13+03:00Tiago VenceslauMove the Components used by egov wallet dapp to the bse web components for importing reasonsbecause we are using the non prod version of the wallet, importing the webcomponents into another stencil project does not work.
To get past this, and because we need to use the dev version for now (for proper debugging on the web), i propose we move
- glass-wallet-content
- glass-app-button
- glass-activity-content
to the base web components lib where we don't have these issues
relates to @glass-project/wallet/base-web-components#19because we are using the non prod version of the wallet, importing the webcomponents into another stencil project does not work.
To get past this, and because we need to use the dev version for now (for proper debugging on the web), i propose we move
- glass-wallet-content
- glass-app-button
- glass-activity-content
to the base web components lib where we don't have these issues
relates to @glass-project/wallet/base-web-components#19Develop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/28Create an 'Evidence' Page2022-08-30T22:47:16+03:00Tiago VenceslauCreate an 'Evidence' PageCreate a new page in the wallet to list the indexed/issued evidences by that wallet:
Meaning:
- Create an evidence manager for the glass wallet;
- for the listing component you can use the infinite list component;
- create an 'Evidence List item'Create a new page in the wallet to list the indexed/issued evidences by that wallet:
Meaning:
- Create an evidence manager for the glass wallet;
- for the listing component you can use the infinite list component;
- create an 'Evidence List item'Develop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/27Implement language change2022-08-29T19:56:36+03:00Tiago VenceslauImplement language changeDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/26unlock dapp properly2022-08-30T18:02:35+03:00Pedro Costaunlock dapp properlyPedro CostaPedro Costahttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/25bug when cancel flow of dApp install2022-08-30T18:02:19+03:00Pedro Costabug when cancel flow of dApp installPedro CostaPedro Costahttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/24Refactor to be able to use shared enclave to build/update dsus and publish2022-08-29T23:43:03+03:00Vitor NogueiraRefactor to be able to use shared enclave to build/update dsus and publishDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/23Create a GlassAuthorizationInput component2022-08-25T19:44:32+03:00Tiago VenceslauCreate a GlassAuthorizationInput componentCreate a web component, capable of for a specific GlassAuthorizedRequest display:
-all the requested evidences etc
- for each the conditions of the sharing
- when a request cannot be answered (eg: that specific dapp is not installed or the evidence does not exist) that should be evident to the user.
The user should then allows or deny the request.
After the request has been handled, this component should display again, but this time display the evidences that will be sent for another approval process.
There are UI mocks for this already developedCreate a web component, capable of for a specific GlassAuthorizedRequest display:
-all the requested evidences etc
- for each the conditions of the sharing
- when a request cannot be answered (eg: that specific dapp is not installed or the evidence does not exist) that should be evident to the user.
The user should then allows or deny the request.
After the request has been handled, this component should display again, but this time display the evidences that will be sent for another approval process.
There are UI mocks for this already developedDevelop the Glass Wallet System and ecosystem integrationhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/22Add a spinner to the installation process2022-08-29T19:29:02+03:00Tiago VenceslauAdd a spinner to the installation processThe installation process is lacking a screnn lock with it happens. Add a SpinnerThe installation process is lacking a screnn lock with it happens. Add a SpinnerDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/21Following a DApp installation, if you logout you lose the icon2022-09-01T22:28:14+03:00Tiago VenceslauFollowing a DApp installation, if you logout you lose the iconFix what is causing the icon to dissapear.
Remember that we must support both ionic icons (a simple name string) and base64 icons as wellFix what is causing the icon to dissapear.
Remember that we must support both ionic icons (a simple name string) and base64 icons as wellDevelop the Glass Wallet System and ecosystem integrationTiago VenceslauTiago Venceslauhttps://gitlab.ubitech.eu/glass-project/wallet/glass-wallet/-/issues/20FInd the DApp instalation bug2022-07-23T04:34:54+03:00Tiago VenceslauFInd the DApp instalation bugWhen the glass-loader creates a wallet, it automatically adds a few Dapps to its database. This process happens naturally and without issues.
When we later try to add a new DApp to the list, the indexing somehow is not performed and the new dapp, depite being there, canot be found in queries.
Find the source of the issue and perhaps propose a fixWhen the glass-loader creates a wallet, it automatically adds a few Dapps to its database. This process happens naturally and without issues.
When we later try to add a new DApp to the list, the indexing somehow is not performed and the new dapp, depite being there, canot be found in queries.
Find the source of the issue and perhaps propose a fixDevelop the Glass Wallet System and ecosystem integrationPedro CostaPedro Costa