20 Commits

Author SHA1 Message Date
Teemu Patja
fa3eeabd4d
Open bounties view SOB UX changes 2017-10-29 17:09:28 +02:00
Teemu Patja
a4318cb2f0
Balance badge styling 2017-10-29 12:19:37 +02:00
Teemu Patja
4a2fdd8e2e
Layout improvements 2017-10-29 10:02:06 +02:00
Teemu Patja
1b3254dd0b
Fix react warnings 2017-10-29 09:45:55 +02:00
Teemu Patja
e1e0be115c
Include USD value for open bounties view items 2017-08-24 17:53:07 +03:00
Teemu Patja
a091d04bb2
Fix bounties view rendering
* correct typoed key names causing empty values
2017-08-23 23:59:30 +03:00
Teemu Patja
584f742de9
Show tokens, ETH and USD value on UI
* make activity feed items and open bounties view show badges for ETH
  and tokems and total USD in item description
* make top hunters work based on total USD value paid out in bounties
* upgrade lein-cljsbuild
2017-08-23 23:48:59 +03:00
Teemu Patja
a0b018ab6c
Show loading spinner for activity feed and bounties view
* show loading spinner instead "no data" text on activity feed view
  and bounties view when data is being fetched
2017-05-04 13:51:00 +03:00
Teemu Patja
665903b24d
Avatar fix (#37) 2017-03-17 23:57:02 +02:00
Teemu Patja
3d7cf03263
#37: add forgotten file 2017-03-17 23:27:51 +02:00
Teemu Patja
b25e01f14d
Simple "open bounties" view
* add simple tab for showing all open bounties (#37). Probably needs
  some UX improvements
* rename old "bounties" tab to "manage payouts"
* fix issues in db migration
2017-03-17 23:17:30 +02:00
Teemu Patja
edc547b9ab
Fix broken link to github issue
Fixes: #27
2017-03-08 22:44:30 +02:00
Teemu Patja
e6e62d3adc
Indicate signing bounties not possible without web3
* show a warning div informing that signing off bounties is not
  possible without a connected wallet (Fixes #28)
2017-03-08 22:35:55 +02:00
Teemu Patja
442f5c7821
Require Ethereum address for toggling repos
* do not allow toggling of repositories without a saved Ethereum
  address (Fixes: #20)
* fix react warning on activity view
* fix bugs in payout related re-frame handlers
* project file tweaks
2017-03-03 10:19:28 +02:00
Teemu Patja
9f010648aa
Error handling improvements, #22 fix & more
Error handling improvements
* show error message on UI in case repo toggling fails
* eliminate possibility of creating multiple webhooks

Store comment PNG for all balances of a bounty (Fixes: #22)
* include balance in computation of verification hash for image request
* store hash in db

Refactoring
* use 'owner' for a repo owner everywhere instead of 'login'

Minor
* move cider dependencies to top-level in project file to avoid errors
  with tests and migratus
2017-03-02 10:51:18 +02:00
Teemu Patja
211cc96c90
Activity feed + UI tweaks
* finish missing parts of activity feed feature
* render time ago labels with moment.js
* css tweaks
2017-02-27 22:38:41 +02:00
Teemu Patja
c33fb858f9
"Top Hunters" feature + more
* frontend + backend support for top hunters
* fix issues with bounties view
* logging
* cleanup
2017-02-26 16:14:39 +02:00
Teemu Patja
9cb48b5183
Bounties view + related backend functionality & more
Changes to bounty/pull-request data model and logic
* save git sha of pull request's HEAD instead of possible merge commit
  and save it for opened, merged and closed events
* only look for bounties being accepted in pull-request closed via
  merge events (no need for compilicated logic with issue-closed event)
* pull_request now has issue_id column to make many sql queries
  simpler

Frontend
* owner-bounties app-db structure changes
* bounties view with confirm pending payout UI

Other
* removed lots of unused legacy code
* bug fixes + refactoring
* added comments + TODOs
2017-02-25 00:15:44 +02:00
Teemu Patja
e265e967e2
Fix regression + UI tweaks 2017-02-18 22:46:59 +02:00
Teemu Patja
d35b794ca4
New UX, webhook securing, atomic repo toggling etc.
Secure Github webhooks (Fixes #18)
* Use a unique random secret for webhooks
* Validate payload signature when receiving webhook

Make enabling + disabling a repo more robust
* store repository state instead of enabled flag in DB
* atomic toggle UI button (Fixes #17)

New UX for managing repos
* group repos by owner
* look and feel according to UI spec

General improvements
* only request user's repos via Github API once per session
* fix issue with cljs code figwheel reload
* simplify app-db structure
2017-02-18 11:07:51 +02:00