Râu Cao
f86190030f
Make full data sync optional, start via button
2022-11-14 22:58:15 +01:00
basti
4c749bca35
Use integer for contributor ID everywhere
...
closes #145
2022-05-21 18:16:26 +02:00
basti
eef9fa1aba
Refactor kredits setup code a bit
2022-04-27 18:15:12 +02:00
basti
7b1c3c813c
Finish reimbursement loading and sync
2020-10-30 15:26:32 +01:00
basti
93e2a23ac7
WIP reimbursement sync
2020-10-09 15:40:46 +02:00
basti
7288d75237
Don't load more reimbursements when already loaded
2020-09-30 10:32:36 +02:00
basti
dec71c6f4f
Load community funds balances from mainnet Gnosis Safe
2020-08-13 00:27:40 +02:00
basti
ef0fc11edf
Add reimbursement form route and component
2020-07-25 18:24:16 +02:00
basti
69a6c850bf
Convert route to class
2020-07-25 18:22:02 +02:00
basti
95743330e4
WIP Generic data handling and caching
...
Add basic support for reimbursements via new, generic data handling
functions.
2020-06-27 16:35:45 +02:00
basti
3b127b0e81
WIP Budget route and basic layout
2020-06-27 13:36:28 +02:00
basti
769317777c
Refactor routes
...
* Add specific dashboard route
* Port application route to Octane
* Fetch/sync contributors in application route, but only sync
contributions in dashboard route for now
2020-06-27 13:36:02 +02:00
basti
302c3315a3
Update debug logs while fetching past contributions
2020-05-29 22:28:42 +02:00
basti
bac4c1c425
Load all past contributions once everything else is loaded
2020-05-29 22:04:03 +02:00
basti
c54d754c89
Only sync contributions if loaded from cache
2020-05-29 20:55:19 +02:00
basti
63dd5430bc
WIP Sync contributions
2020-05-29 18:56:05 +02:00
basti
d4b546bfcd
Load contributions from cache if present
...
And then fetch more from network. Also, only load 30 from network before
first render (with nothing cached), then load more after the page has
rendered.
2020-05-28 13:59:10 +02:00
basti
832de3c06f
Load contributors from cache if present
...
And then update from network later
2020-05-28 11:33:47 +02:00
basti
536868002f
Support query params for adding contribution
...
Just contributor ID, kind, and amount for now.
2019-12-10 18:16:54 +01:00
basti
6995b67a22
Add support for Zoom display name in profiles
2019-09-18 09:35:24 +02:00
basti
8be18fc27c
Merge pull request #155 from 67P/feature/resubmit_vetoed_contribution
...
Re-submit vetoed contributions
2019-09-10 16:53:36 +02:00
basti
05e3118a0c
Re-submit vetoed contributions
2019-09-10 11:47:07 +02:00
basti
cae13ed662
Sign in button to connect account
2019-09-04 18:22:48 +02:00
galfert
0625ee9d79
Handle undefined Github access token
2019-08-28 12:53:21 +02:00
basti
dc5dfe19f2
Add success page to GitHub signup
2019-08-27 18:19:46 +02:00
galfert
413bcddb1e
Wire up signup via Github
2019-07-26 03:38:18 +02:00
basti
d6d2b1a61c
Add signup completion page
2019-07-21 17:03:50 +02:00
basti
0a71d7ad91
Add signup route
2019-07-18 19:31:03 +02:00
basti
7236b2d2b3
Add basics for contribution details
...
Route, controller, links, selected property/styles, etc.
2019-07-16 15:35:35 +02:00
basti
d9ae654f42
Mark contributor in list as selected when opening details
2019-07-12 16:02:32 +02:00
basti
8bd7a77d44
Only use 3-pane layout when profile selected
...
Later it can be used for contribution details and other things, too.
2019-07-11 09:59:03 +02:00
basti
a73a4da575
Redirect index to dashboard
2019-07-11 09:43:24 +02:00
basti
8cc1b02d19
WIP Details pane + contributor profiles
...
Adds a 3-pane layout option for showing details, as well as a dashboard
sub-route for showing contributor details in the new details pane.
2019-07-11 09:35:01 +02:00
basti
1c1f772ff5
Update contributor profiles
...
* Adds a new page for updating profiles
* Refactors the add-contributor component to allow for updating
existing contributors
* Adds input labels to the contributor form and improves placeholders
* Adds event handlers for all contract contributor changes and uses them
for updating the UI
refs #122
2019-05-29 16:14:11 +02:00
basti
aa28a14d04
Switch to contribution token instead of proposals
...
No vetos yet, and only for collections (not creation).
closes #20
2019-04-09 12:55:44 +02:00
bumi
137f9ae8bf
Add Kredits preflight checks
...
This should identify potential config issues and print a usefull error
message. e.g. if ipfs is not available.
2019-04-03 20:06:40 +02:00
galfert
1fb20b1d08
Fix linting errors
2019-03-27 18:19:25 +01:00
fsmanuel
38d853a272
Remove spinner route
2018-06-14 19:04:22 +02:00
basti
b09f19f399
Update Ember to 3.1
2018-04-16 18:11:52 +02:00
fsmanuel
a04ab09ed6
Move event handler assignment into method
2018-04-15 20:49:17 +02:00
fsmanuel
fcc4045a4e
Merge branch 'master' into feature/store-models-in-service
...
# Conflicts:
# app/controllers/index.js
# tests/unit/controllers/index-test.js
2018-04-15 20:23:39 +02:00
fsmanuel
99bbcda709
Move contributors + proposals to service
...
With this change we have all the contributors + proposals all the time in one place and can update them via events.
2018-04-15 19:02:57 +02:00
bumi
e1f19a1832
Fail smarter with better error handling
...
This should give more insights in case of an error during loading data
from Ethereum and IPFS.
2018-04-15 16:45:09 +02:00
fsmanuel
7e04cef964
Extract kredits module
2018-04-09 02:09:38 +02:00
fsmanuel
31a1f21dcd
Fix linting
2018-04-08 02:13:07 +02:00
fsmanuel
45044c0f61
Refactor controller and route
...
I’m not sure how the queryParams are used so I removed them. I’m happy to readd them.
2018-04-08 02:01:10 +02:00
fsmanuel
d8951caddb
Block in application route if accountNeedsUnlock
...
The index route never gets invoked if you reload on the proposal page. That change makes sure we always initialize `ethProvider`.
2018-04-07 22:43:22 +00:00
bumi
e2d02d357c
linting
2018-04-04 14:15:07 +02:00
bumi
6dafc26deb
Refactor web3 initialization
...
This changes how we wait for web3 and accounts to be available and
renames web3Provider to ethProvider as we could be able to swap the
different providers (ethers.js vs. web3)
2018-04-04 13:56:41 +02:00
bumi
3f0b1ccbcd
Use ethers.js instead of the old web3
...
the web3 we are using is old and everything will change with web3 1.0
which is currently in beta for ages.
ethers.js seems to be a bit more lightweight and implements pretty much
the same API so let's give it a try.
2018-04-03 18:35:29 +02:00