Commit Graph

926 Commits

Author SHA1 Message Date
Danny Skubak 4a0e23e9c7 Price in Usd (#91)
* init profile tipjar backend

* init profile tipjar frontend

* fix lint

* implement tip jar block

* fix wrapping, hide tip block on self

* init backend proposal tipjar

* init frontend proposal tipjar

* add hide title, fix bug

* uncomment rate limit

* rename vars, use null check

* allow address and view key to be unset

* add api tests

* fix tsc errors

* fix lint

* fix CopyInput styling

* fix migrations

* hide tipping in proposal if address not set

* add tip address to create flow

* redesign campaign block

* fix typo

* init backend changes

* init admin changes

* init frontend changes

* fix backend tests

* update campaign block

* be - init rfp usd changes

* admin - init rfp usd changes

* fe - fully adapt api util functions to usd

* fe - init rfp usd changes

* adapt profile created to usd

* misc usd changes

* add tip jar to dedicated card

* fix tipjar bug

* use zf light logo

* switch to zf grants logo

* hide profile tip jar if address not set

* add comment, run prettier

* conditionally add info icon and tooltip to funding line

* admin - disallow decimals in RFPs

* fe - cover usd string edge case

* add Usd as rfp bounty type
2019-12-03 18:02:39 -06:00
Danny Skubak 6f4e1b779b keep original proposal card design for v1 proposals (#89) 2019-12-03 16:08:24 -06:00
Danny Skubak 94dc22b879 move tipping into payment create flow tab (#84) 2019-12-02 10:40:24 -06:00
Danny Skubak 7936b418f4 Workflow Improvements (#78)
* refresh proposal creation view when user has unverified email

* add info icon & tooltip to payout immediatly

* replace “Title” with “About You” on signup

* add review to stepper, use "Review" on final stage of proposal

* update buttons in email verify success view

* add an optional team member
2019-11-24 09:07:03 -06:00
Danny Skubak 213595cfba Redesign Campaign Block (#74)
* init profile tipjar backend

* init profile tipjar frontend

* fix lint

* implement tip jar block

* fix wrapping, hide tip block on self

* init backend proposal tipjar

* init frontend proposal tipjar

* add hide title, fix bug

* uncomment rate limit

* rename vars, use null check

* allow address and view key to be unset

* add api tests

* fix tsc errors

* fix lint

* fix CopyInput styling

* fix migrations

* hide tipping in proposal if address not set

* add tip address to create flow

* redesign campaign block

* fix typo

* update campaign block

* add tip jar to dedicated card

* fix tipjar bug

* use zf light logo

* switch to zf grants logo

* hide profile tip jar if address not set

* add comment, run prettier
2019-11-24 09:05:08 -06:00
Danny Skubak 8f187ad775 add explainer to proposals (#76) 2019-11-20 15:44:45 -06:00
Danny Skubak 4702f1a752 Redesign Proposal Card (#73) 2019-11-20 15:39:37 -06:00
Danny Skubak 13d762b011 Change 'reject' to 'request changes' (#72) 2019-11-20 15:37:58 -06:00
Danny Skubak db49fbc7e1 Tip Jar Proposal (#65)
* init profile tipjar backend

* init profile tipjar frontend

* fix lint

* implement tip jar block

* fix wrapping, hide tip block on self

* init backend proposal tipjar

* init frontend proposal tipjar

* add hide title, fix bug

* uncomment rate limit

* rename vars, use null check

* allow address and view key to be unset

* add api tests

* fix tsc errors

* fix lint

* fix CopyInput styling

* fix migrations

* hide tipping in proposal if address not set

* add tip address to create flow
2019-11-20 15:37:26 -06:00
Danny Skubak 216b37f6a3 Stylesheet Fix (#69)
* move bundle.css before custom styling

* roll back previous fix

* style like and proposal buttons with class
2019-11-15 14:30:40 -06:00
Danny Skubak ceb9f8cbdf always run milestone date estimation (#71) 2019-11-15 13:48:41 -06:00
Danny Skubak b824f462f0 Fix Create Proposals Command (#70) 2019-11-15 13:29:03 -06:00
Daniel Ternyak d64cfb6de7
fix tsc 2019-11-13 22:27:07 -06:00
Daniel Ternyak 506a00a2fa
Design changes for Profile tips. 2019-11-13 22:26:12 -06:00
Danny Skubak ec3350e45f Proposal Migration Script (#47)
* init script

* only modify object in not dry runs
2019-11-13 17:59:35 -06:00
Danny Skubak 08fe3efca5 upgrade mini-css-extract-plugin, use in dev (#68) 2019-11-13 17:45:01 -06:00
Danny Skubak d98b255378 Tip Jar Profile (#64)
* init profile tipjar backend

* init profile tipjar frontend

* fix lint

* implement tip jar block

* fix wrapping, hide tip block on self

* add hide title, fix bug

* rename vars, use null check

* allow address and view key to be unset

* add api tests

* fix migrations
2019-11-13 17:44:35 -06:00
Daniel Ternyak 4b7d85872a
fix multiple migration heads 2019-11-13 17:26:53 -06:00
Danny Skubak 8cfec5de5d Remove Categories (#63)
* remove category from admin

* remove category from frontend, add likes to proposal card view

* make category nullable in backend, remove from views

* add db migration

* remove category from frontend rfp

* update tests

* remove category from admin proposal

* remove category from rfp put

* remove moment

* remove moment
2019-11-13 17:23:36 -06:00
Danny Skubak ed6d98ceec Milestone Estimate in Days (#59)
* init admin milestone estimate in days

* init frontend milestone estimate in days

* init backend milestone estimate in days

* fix bugs

* fix bugs

* fix tests

* add tests

* add milestone_deadline email to examples

* fix type errors

* fix tests

* remove comment

* temp prep for merge

* restore changes, update tests

* add db migration

* add tests and comments for set_v2_date_estimates
2019-11-13 16:38:17 -06:00
Daniel Ternyak 8ced452411
Add Explainer to Proposal Creation Flow. (#60)
* Add Explainer step to Proposal Create Flow

* Add Explainer step to Proposal Create Flow

* remove unneeded localstorage file
2019-11-13 15:37:12 -06:00
Danny Skubak 67fbbae9bf Port Landing Hooks (#30)
* port & adapt landing hooks from grant-base

* fix type guard

* CSS Adjustments for Illustration and Content layout.
2019-11-07 22:58:55 -05:00
Danny Skubak 8255f0174c remove funding required filter (#62) 2019-11-05 13:41:08 -06:00
Danny Skubak c66be86c54 Prune Empty Drafts (#54)
* prune empty drafts after 72 hours

* add additional noops, update tests
2019-11-05 13:38:34 -06:00
Danny Skubak 494303883a apply margin directly to like & follow (#53) 2019-10-30 21:01:38 -05:00
Daniel Ternyak dd9bcb8865
Batch migrations from model updates (#42) 2019-10-24 12:50:57 -05:00
Danny Skubak 5f049d899b Add Signalling of Support (#41)
* init proposal subscribe be and fe

* add subscription email templates

* wire up subscription emails

* email subscribers on proposal milestone, update, cancel

* disallow subscriptions if email not verified

* update spelling, titles

* disallow proposal subscribe if user is team member

* hide subscribe if not signed in, is team member, canceled

* port follow from grant-base

* remove subscribed

* convert subscribed to follower

* backend - update tests

* frontend - fix typings

* finish follower port

* update comment

* fix email button display issues

* init liking backend

* init liking frontend

* fix lint

* add liking backend tests

* refactor like component
2019-10-24 12:32:00 -05:00
Danny Skubak 39f9cea42e remove progress bar for v2 proposals (#37) 2019-10-24 12:14:03 -05:00
Danny Skubak 9f485fabc4 disable milestones for proposals accepted without funding (#40) 2019-10-23 16:46:25 -05:00
Danny Skubak 25e43a34ff Update Accepted Without Funding (#35)
* backend - init endpoints and model changes

* backend - add tests

* admin - add change to accepted with funding functionality

* backend - fix tests
2019-10-23 16:44:19 -05:00
Danny Skubak 85c21d4cbf apply style directly to buttons (#39) 2019-10-23 16:34:31 -05:00
Danny Skubak 5799ffab19 Proposal Subscription (#31)
* init proposal subscribe be and fe

* add subscription email templates

* wire up subscription emails

* email subscribers on proposal milestone, update, cancel

* disallow subscriptions if email not verified

* update spelling, titles

* disallow proposal subscribe if user is team member

* hide subscribe if not signed in, is team member, canceled

* port follow from grant-base

* remove subscribed

* convert subscribed to follower

* backend - update tests

* frontend - fix typings

* finish follower port

* update comment

* fix email button display issues

* remove loading on AuthButton to prevent two spinners
2019-10-23 16:34:10 -05:00
Danny Skubak 58eb8f2455 Make Accepted Proposals Live (#34)
* make accepted proposals live

* update tests
2019-10-17 17:25:12 -05:00
Danny Skubak fb6b9b5af7 Proposal Lifecycle & Crowdfunding (#23)
* add proposal versioning

* remove deadlines

* update proposal lifecycle for admin

* update proposal lifecycle for backend

* update proposal lifecycle for frontend

* fix tests

* remove acceptedWithFunding

* fix lint, remove commented code

* remove commented code

* refactor backend to provide isVersionTwo

* refactor backend to provide isVersionTwo

* Revert "refactor backend to provide isVersionTwo"

This reverts commit e3b9bc661081e482326f83fa6aa517cf6bdebe6c.

* use isVersionTwo in admin

* add acceptedWithFunding

* trigger ci

* remove "version"

* remove "version"

* remove rejected from campaign block
2019-10-16 22:43:20 -05:00
Daniel Ternyak 701a2f95a9
Proposal deadlines (#28)
* add proposal versioning

* remove deadlines

* remove acceptedWithFunding

* fix lint, remove commented code

* refactor backend to provide isVersionTwo

* refactor backend to provide isVersionTwo

* Revert "refactor backend to provide isVersionTwo"

This reverts commit e3b9bc661081e482326f83fa6aa517cf6bdebe6c.

* trigger ci

* remove "version"
2019-10-11 14:52:52 -05:00
Danny Skubak 746398c59b Proposal Versioning (#21)
* add proposal versioning

* refactor backend to provide isVersionTwo

* trigger ci

* remove "version"
2019-10-11 14:51:10 -05:00
Danny Skubak 54b0d58ffa Disallow Proposal Submissions to Expired RFPs (#25)
* disallow rfp proposal submissions after close

* Add closed tag to closed RFPs
2019-10-10 19:12:38 -05:00
Daniel Ternyak c1a014a4b5
Merge pull request #24 from grant-project/mobile-nav-fix
Add Requests to Mobile Nav
2019-10-10 11:04:34 -05:00
Danny Skubak 7ef5dea343
add requests to drawer 2019-10-10 11:11:18 -04:00
Daniel Ternyak 11966b5060
Merge pull request #481 from ZcashFoundation/develop
Release 1.6.2
2019-08-22 10:44:36 -05:00
Daniel Ternyak 3c3bdc5600
Merge pull request #480 from ZcashFoundation/working-dep-updates
Partially revert dep updates
2019-08-22 10:29:39 -05:00
Daniel Ternyak e38ffe90b9
partially revert frontend changes 2019-08-22 10:19:31 -05:00
Daniel Ternyak 1280349931
revert blockchain dep changes 2019-08-22 10:19:16 -05:00
Daniel Ternyak 70591453b5
Merge pull request #478 from ZcashFoundation/more-dep-updates
Additional Version updates for 1.6.1
2019-08-21 18:35:32 -05:00
Daniel Ternyak e1692c8d76
remove tests that are impossible to pass due to dependency issue 2019-08-21 18:18:45 -05:00
Daniel Ternyak 2683b85e87
update versions 2019-08-21 18:03:15 -05:00
Daniel Ternyak d84bf24d0c
fix blockchain 2019-08-21 17:59:11 -05:00
Daniel Ternyak 1f3447b5a2
i18next 2019-08-21 17:49:02 -05:00
Daniel Ternyak 360cc00cc8
add types 2019-08-21 17:46:18 -05:00
Daniel Ternyak 36d10789cd
more dep updates 2019-08-21 17:45:18 -05:00