minorityprogrammers / magicbuild Goto Github PK
View Code? Open in Web Editor NEWMagicBuild.ai lets you automatically generated decentralized front ends on #BOS with your NEAR Protocol smart contract address
Home Page: https://magicbuild.ai
MagicBuild.ai lets you automatically generated decentralized front ends on #BOS with your NEAR Protocol smart contract address
Home Page: https://magicbuild.ai
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Use exported components and drag and drop connections and frames
Is your feature request related to a problem? Please describe.
When you do a view function than the json formatting is all condesnsed and its hard to distingish the response
Describe the solution you'd like
For view requests where a json is displayed, format in prettier formamter with 2 indenting
Describe alternatives you've considered
Describe the bug
Some arg did not scan
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
Too many forms are displayed so show mode is needed
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
Every time you enter input, Live Preview will slow down the input because it has to continuously update State .
We'll toggle the preview button. After creating the form from the contract, the user will press the preview button to display it
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Create additional style input boxes in information fields, so users can design CSS as desired
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
To check the status while scanning, need a process bar
Describe the solution you'd like
This will cause the client to wait longer
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
The displayed filter box helps users focus on processing the target form without affecting many other forms
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
To change the display position of forms. Drag to change the required position
Is your feature request related to a problem? Please describe.
After having the class input box, we create an additional css input box so that the client can add more diversity in css
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Client want to convert json types into feild instead of importing input files
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
After calling the contract and signing confirmation from the wallet, there is currently no notification displayed, there needs to be information displayed
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Currently, magicbuild can automatically scan out the enum format and their data, instead of having the user enter it manually, it automatically creates a select section for the user.
Is your feature request related to a problem? Please describe.
When you export component than it shows as Magicbuild with a hash at the end. Not clear what is happening and should name after the contract.
Describe the solution you'd like
Name component after name of contract. If the user already has that then increment this (need to check components a user has deployed to under the widget tree under user who is deploying the compoennt.
If iet is a subaccount use camelcase, example nft.genadrop.near should be NftGenadrop
Describe alternatives you've considered
Additional context
When clicking on any attribute, a design table will appear where you can select font, font size, color, padding margin.
Describe the bug
The call function has incorrect gas and deposit information
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
After creating the form and exporting the component. There is a tab where you can review the exported components
Is your feature request related to a problem? Please describe.
Some times the client just needs to interact with the contract without needing to design it
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
Some arg did not scan
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Create a tutorial page with Q&A and how-to videos for non-devs
Describe the bug
Each scan but calling too many times causes the application to spam the server. Need to optimize the loop
Expected behavior
A clear and concise description of what you expected to happen.
asyncFetch(
`${state.nearBlockRpc}v1/account/${state.contractAddress}/txns?method=${item}&order=desc&page=1&per_page=25`,
{
headers: header,
method: "GET",
}
).then((res) => {
const method = {
name: item,
kind: "view",
export: true,
params: {
serialization_type: "json",
args: [],
},
deposit: 0,
gas: 30000000000000,
};
if (res.body.txns.length > 0) {
const isScs = false;
res.body.txns.forEach((item) => {
if (item.outcomes.status) {
isScs = true;
}
});
if (isScs) {
method.kind = "call";
}
}
abiMethod.push(method);
State.update({ cMethod: abiMethod });
abiMethod.forEach((item, index) => {
getArgsFromMethod(item.name, index);
});
});
});
In ABI smartcontract, the default value is result, we can know the default return value and design components corresponding to the default value returned in the View function. For example, the return value is Array, we can create a compoentn list
Describe the bug
When you click a form, you cant tell if on chain transaction was succesfull as popup stays or there is no indication that something succesful happened like a transaction link.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
When adding a cotnract for the first time, could put an invalid account
Describe the solution you'd like
Live time form validation with toast notification indicating that is or not a valid contract. Also a link to the contract on NEARBLOCKs contract section so someone can refer to it if valid near address to double check
Additional context
You can create layout frames and positions to facilitate drag and drop
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Instead of making the user have to create it from the beginning. Then let the user use the builder so they can save right after
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
Complete source code with out magicbuild widget component (will be costlier) but will allow devs to build better boilerplate and not be reliant on magic build compoennts
Describe the solution you'd like
Source code not using helper component when export component is deployed.
Describe alternatives you've considered
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Some developers need field information to code on web3 without spending a lot of time declaring methods and having result types to help type scripts faster.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Currently there is no option for people export component to name add widget metadata.
Describe the solution you'd like
Add on export option to add component metadata (uplaod image uri, description and taggs)
Describe alternatives you've considered
Additional context
Example of metadata editor from near social (also a component)
Is your feature request related to a problem? Please describe.
Many client need to create forms without going through a smart contract
Describe the solution you'd like
We can let client create from and store it in SocialDB
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Hard to know that you can export the component
Describe the solution you'd like
Export should be main call to action (put as buttons on top
Extra
Additional context
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
Need a function, just upload the ABI file to display the form
Describe the solution you'd like
Describe alternatives you've considered
Additional context
The input is jerky due to optimizing the code that can be stored on the board. Need to fix it back to the original and check again
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.