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

DRep Directory Updates and Backend Enhancements: Improvements and Fixes #778

Merged
merged 118 commits into from
Apr 19, 2024

Conversation

pmbinapps
Copy link

Add:

[#669] new translations
[#637] Create atoms components ui tests
[#669] add todo comment
[#685] fix getVotes 500 error
[#678] Apply specific CORS parameters for metadata-validation service
[#681] add loader in drep directory
[#689] add tx hash to the ada-holder/get-current-delegation
[#688] split latest txHash in drep/info
[#651] fix: correct text of governance action type
[#546] init usersnap in project
Fix:

fix drep card
fix: fix DRep registration when the DRep name is longer
fix: fix api connection
[#720] fix drep/info null values
[#712] fix: Fix displaying Governance Actions that fails the validation
[#699] GA - card - very long title without spaces goes beyond card
[#715] Fix indentation in Traefik configuration in docker-compose file
[#715] Update Traefik image version to v3.0
[#715] Add additional CORS exception for dev environment
[#723] Apply business logic to drep list
Change:

[#669] update delegation card
[#637] VotingPowerChips test file fix
[#715] change voting power displaying
[#655] fix: fix DRep registration when the DRep name is longer
[#722] add filtering and sorting to drep/list
[#604] GA Display: search, sort and filter is not kept after Back from browser

Sworzen1 and others added 30 commits April 8, 2024 16:38
In this commit, specific CORS parameters are added to the
`docker-compose.yml.tpl` file to facilitate developers' access to the
metadata validation service from their individual machines within the
dev environment. The CORS configuration includes settings related to
allowed methods, headers, origins, and maximum age. By implementing
these CORS parameters, developers can utilize the metadata validation
service effectively while ensuring secure and controlled access from
their local environments.
The commit makes usage of a variable in the `config.mk` file to
determine the target configuration file dynamically based on the
environment. This change enhances the flexibility and efficiency of the
script, allowing for seamless configuration adjustments across different
environments.
…cy-for-metadata-validation-service-in-dev-environment

[#678] Setting CORS policy for metadata validation service in dev environment
…-ui-tests

[#637] Create atoms components ui tests
…ation-against-cip-fields-to-metadata-validation-service

[#609] feat: add metadata validation against cip fields
Extend the  endpoint by providing both drepHash and drepView, and tx hash of the delegation

Signed-off-by: jankun4 <[email protected]>
…s-displayed-incorrectly

fix/687-voting-power-chip-is-displayed-incorrectly
Implement build process to create images that cannot be pulled from
external repositories when deploying the stack. The modification in the
Makefile sets up the build command to prevent pulling images externally
during the deployment process. By adding the `--build` flag in the
`docker-compose` command, it ensures that images are only built locally
and not fetched from external sources. This aligns with the requirement
to restrict access to the metadata validation service, ensuring that
only localhost is used for accessing resources, thus strengthening
security measures.
In response to the user story requiring the metadata validation service
to be accessible only from localhost for security reasons, this commit
includes a modification to the CSP (Content Security Policy) directive
in the docker-compose.yml file. The change specifically adds
'https://www.googletagmanager.com' to the img-src directive, ensuring
that resources from Google Tag Manager are permitted in the service.
This adjustment enhances security measures by properly configuring the
CSP policy to allow resources only from specified sources.
…adata-validation-service

[#707] Bug in building metadata validation service
…-without-spaces-goes-beyond-card

[#699] GA - card - very long title without spaces goes beyond card
MSzalowski and others added 22 commits April 19, 2024 11:26
chore: add usersnap api key to frontend makefile
…tests-report

chore: enable coverage unit tests report
The commit updates the Cardano DB Sync component in the Makefile by
changing the image tag from "sancho-4-2-0" to "sancho-4-2-1." This
adjustment ensures that the DB Sync is now set to the correct version,
addressing any previously encountered issues and guaranteeing the proper
functioning of the network on SanchoNet.

This was necesary since there was an issue with the previous build with
non parsing configuration.
Add mock wallet & Implement mock wallet extension injection into wind…
* adds `js` devshell to fix yarn.lock
* parameterizes build to pass ENV vars
* exposes nodeModules, staticSite and devShell in frontend
* adds overridable env variables when building staticSite
@pmbinapps pmbinapps merged commit fce6145 into test Apr 19, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants