fundrequest / platform Goto Github PK
View Code? Open in Web Editor NEWFundRequest platform code (core)
Home Page: https://fundrequest.io
License: MIT License
FundRequest platform code (core)
Home Page: https://fundrequest.io
License: MIT License
When clicking "cancel" in the civic modal dialog, I would expect that log in would fail
When clicking "cancel" in the civic modal dialog, the user gets logged in anyway
Probably this is due to the fact that I'm still logged in, and I can not log out.
So, maybe first fix the log out...and then test this issue after logging out
Click "cancel" in the civic modal dialog
Add a decentralized Secure Identity provider to our authentication providers
Overview of unfunded/funded FundRequestIssues + "Connect to GitHub"-button
Modal Dialog where the User can link his primary account to his GitHub-Account
Overview of unfunded/funded FundRequestIssues AND solved FundRequestIssues with "Claim Reward"-button + "Connected to GitHub"-info
A) IF GitHub-Account (login+password) exists, THEN the GitHub-Account is linked to the primary account, and user returns to the detailed overview page of the primary account
B) IF GitHub-Account (login+password) doesn't exist, THEN error-message to the user + user returns to the modal dialogue so that he can update the GitHub-Account details (login+password) or can cancel the link-operation
Currently the activity steam is broken need to get fix
Cleanup old branches that aren't being used anymore.
Default sorting should be on creation date
Update fundrequest link to the detailed fundrequest issue page. (For example : https://alpha.fundrequest.io/requests/10)
Pre-requisite
Normal flow
1: The FundRequestUser chooses to claim the reward/funds from a funded FundRequestIssue, and clicks the "Claim Reward"-button
2: The FundRequestPlatform checks with the RepositoryPlatform if the FundRequestIssue.RepositoryIssue is solved by the current (Solver)FundRequestUser
IF Yes, Then:
3: The FundRequestPlatform asks for the (Solver) FundRequestUser.ethereumAddress
4: the (Solver) FundRequestUser confirms his ethereumAddress
5: The FundRequestPlatform send the transaction to the FundRequestContract
5. The FundRequestPlatform calls the FundRequestUser's Wallet to open it for the rewarding-transaction
6. The FundRequestUser confirms the rewarding-transaction to the FundRequestUser's Wallet
7. The FundRequestUser's Wallet submits the rewarding-transaction to the FundRequestContract
8. The FundRequestUser's Wallet informs the FundRequestPlatform that the rewarding-transaction is submitted to the FundRequestContract
9. The FundRequestPlatform informs the FundRequestUser about the updated state
10. FundRequestUser is informed about updated intermediate state = "Rewarding transaction pending"
11. The rewarding-transaction is mined on the Ethereum Blockchain
12. The rewarding-transaction is registered as an FundRequestContractEntry in the FundRequestContract
13. The FundRequestContract sends a notification to the FundRequestPlatform
14. The FundRequestPlatform informs the FundRequestUser about the updated state
15. FundRequestUser is informed about updated final state = "Rewarding transaction successful"
Menu automatically collapses
Only viewing of FundRequestIssue's
Disable funding
Responsive table for issue's
It should only be possible to approve strictly more than 0 FND's
Note: probably this is expected behaviour, but this is not clear to a new user...maybe the naming of the approved should be different...something as "Wallet: approved saldo" (?)
And then the "approve"-modal view, can also be changed into "update wallet's approved saldo"
TODO1:
label "Approved for use: 0.00 FND" --> "Approved saldo"
button label "Approve FND's" --> "Update saldo"
TODO2:
titel of model dialog: "Approve FND's" --> "Update saldo"
label in model dialog: "Approve Amount" --> "Update approved saldo to:"
It is possible to approve 0 FND's --> this consumes gas :(
See screenshots
User is guided to the (existing) issue he wanted to add (number 12 in this testcase)
User is not guided to the (existing) issue he wanted to add (number 4 instead of number 12 for this testcase)
see screenshots
Add an existing Github-FundRequestIssue: e.g. FundRequest/area51#12
Click "Go to request" --> this links to issue number 4, instead of expected number 12
No validation error message to the user when using wrong URL for new Request
Nothing happens when clicking "add" with wrong URL.
Expected behavior: user see an error message where the expected format is shown, so that the user can correct the URL
Only tickets from: https://github.com/FundRequest/area51
For each build/deploy the frontend should display the version of the code
Could be added after or before the copyright
Idealy it would also act as a link to our github platform repository and if possible link it to either a tag or to a commit hash.
Currently the version is not visisble
Just surf to the platform application
As an open source maintainer, I would like to indicate to funders what amount I expected to raise for the solver/developer.
It is tricky because funders (e.g. users of the software) should get incentives to give money, at the same time developers should not be discouraged to continue contributing if the funding goal is not (yet) reached.
Additional stats on the homepage
TODO:
TODO1:
Update fundrequest link to the detailed fundrequest issue page. (For example : https://alpha.fundrequest.io/requests/10)
Currently the message give information on the new fund, it would be nice to show also to total funds that belong to that issue.
For example : "Great! Karel Striegel funded 5 FND to this issue, bringing to total to 12,24FND. For more information, go to https://fundrequest.io."
When I fund an issue, the value of this issue being resolved for me diminishes over time. I would like to know that my fund will be released back to me after a specific period of time.
When I fund an issue, I would like to enter the expiration date of my fund along with the FND amount
Manual contains faucet-process, link to github to report issue's, link to slack, ...
Therefore, not to overload the MVP-welcome-page, only add a link to the MVP-manual
Apha home should link to the test docs
Show my name correctly below the profile image
name is shown with ? chars instead of ü (and the like)
Please assess https://0xproject.com
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.