Commit Graph

133 Commits

Author SHA1 Message Date
Oskar Thorén abac3f5cdb Max limit back to 2; make issues count more restrictive 2017-10-31 14:50:27 -05:00
Oskar Thorén ee096a6ceb Introduce maybe-add-bounty-for-issue to limit max added 2017-10-31 12:05:41 -05:00
Julien Eluard 6a3e7bc311 Improved landing page. Do not block renderig due to hubspot 2017-10-31 11:20:47 -05:00
Teemu Patja cf77f77333
Fix svg paths 2017-10-31 13:37:59 +02:00
Goran Jovic 3779d9e035 updated resources directory with new static assets 2017-10-31 12:16:15 +01:00
Teemu Patja d4c6a2f64e
Get rid of purple favicon for landing page 2017-10-31 11:40:39 +02:00
Noman 5e2870040f
Run migration script to move changes to resource 2017-10-31 03:31:12 -04:00
Oskar Thorén 9846d3f2e9 Super hacky and ugly email form 2017-10-30 18:11:50 -05:00
Oskar Thorén 42b3d3eea3 Hacky favicon import 2017-10-30 17:55:38 -05:00
Oskar Thorén cf9fa67466 Add logo-mask favicon to right dir 2017-10-30 17:46:10 -05:00
Oskar Thorén 6fd2180113 Add Riot icon to footer for landing page and app 2017-10-30 17:27:58 -05:00
Oskar Thorén dae786a3ed Add Riot to footer 2017-10-30 16:52:48 -05:00
Teemu Patja dbc85fe8be
Sort open bounties only by updated timestamp 2017-10-30 22:19:01 +02:00
Teemu Patja a8b937e4b8
Favicon fix for landing page 2017-10-30 21:44:32 +02:00
Oskar Thorén 3da2909a31 Landing page: add privacy policy 2017-10-30 14:40:58 -05:00
Oskar Thorén e62d4be420 Landing page: use authorize url 2017-10-30 14:40:50 -05:00
Oskar Thorén 45740b227f Landing page tweaks 2017-10-30 11:30:08 -05:00
Oskar Thorén 0de883290a Static page as root landing page; /app for app; fix some routes 2017-10-30 10:37:13 -05:00
Teemu Patja 8f8ff22d8a
Fix open-bounties query 2017-10-29 20:05:51 +02:00
Teemu Patja 35a57a59db
Status logo to deploying PNG 2017-10-29 11:25:42 +02:00
Teemu Patja c12cc5e7ed
First version of new page footer 2017-10-28 23:06:55 +03:00
Teemu Patja e71b17a565
Hubspot + FB Pixel embeds to page template 2017-10-28 21:10:51 +03:00
Teemu Patja 7aa8205115
DB support tracking welcome email sends 2017-10-28 21:10:09 +03:00
Teemu Patja 70f50422b2
Fix semantic UI css link 2017-10-27 18:18:28 +03:00
Teemu Patja 967778a761
Comment image improvements
* make QR image larger
* use status logo
* layout tweaks
2017-10-27 13:22:35 +03:00
Teemu Patja 6f2cb1c2a5
Only show claim related events in activity feed 2017-10-27 09:19:47 +03:00
Teemu Patja 35bef82b6e
WIP: SOB UX
beginnings of new UX for status open bounty
* manage repos view changes
* new header + tabs style
* flash/error messages as modal overlay
* SOB favicon
* general css changes
2017-10-26 19:19:36 +03:00
Teemu Patja 785d5fb8e5
Show username in top-hunters in case display name not set 2017-10-25 14:56:24 +03:00
Teemu Patja 0476b8c1ea
Fault tolerance for payout confirmal
* if a payout transaction sent by repo admin from cljs does not get
  mined within 3 hours, consider it as failed and re-enable confirm
  button

Fixes: #94
2017-09-15 10:24:55 +03:00
Teemu Patja c17763bf2d
Fix bug in is-bounty-issue?, update docstring 2017-09-13 11:20:11 +03:00
Teemu Patja 6522265f7d
Never show closed github issues as open bounties
* do not show a bounty issue in open bounties listing or activity feed
  items in case it was closed (manually or via PR)

Fixes: #95
2017-09-13 11:11:37 +03:00
Teemu Patja 11d2c6e4ce
Workaround for smart contract issue related to payouts
If our smart contract is used as designed for payout (first commiteth
bot executes confirmTransaction() with a withdrawEverything call in
payload and then the repo owner calls confirmTransaction() with the
returned tx-id) the contract fails when executing, but confirming
succeeds. Because of this, we now look for contracts that have been
confirmed by both and that still have ETH and/or tokens, and call
executeTransaction() for those.

This needs testing.
2017-08-31 11:33:08 +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 eb9b4d18b8
Include value_usd and tokens in sql views 2017-08-23 22:12:55 +03:00
Teemu Patja d6aae3fb5e
Render token balances to Github comment image 2017-08-22 23:15:16 +03:00
Teemu Patja 31d8a07b97
Keep track of USD value update datetime in DB 2017-08-22 22:15:40 +03:00
Teemu Patja 9cfd27a0b6
Periodicically update bounty total USD values to DB
* peridic updating of total USD value for open bounties
* support 1 and 10 minute interval tasks in scheduler
2017-08-22 20:31:21 +03:00
Teemu Patja f8d00196d6
DB storage for token balances
* store token bounties to DB when changed
* added some TODOs
2017-08-22 16:45:10 +03:00
Teemu Patja b2cd1886f6
DB changes for bounty USD value + token support
* rename balance -> balance_eth
* add tokens jsonb column
* add value_usd column
* update existing SQL
2017-08-19 22:41:41 +03:00
Ricardo Guilherme Schmidt 24e3ae84f1 added to clj 2017-08-03 04:50:22 -03:00
Ricardo Guilherme Schmidt e45f9eb8da
Update to new multisig bytecode 2017-07-31 22:09:43 +03:00
Teemu Patja d435b0b723
Show unmined pending payouts as disabled on UI
Fixes: #70
2017-06-13 19:26:48 +03:00
Teemu Patja 473a525779
Use github username on activity feed if name does not exist
Fixes: #68
2017-06-13 11:39:15 +03:00
Teemu Patja 4061f0c5b3
Keep bounty issue titles up-to-date with github
* update changed bounty issue titles at startup
* update changed issue title in issue edited webhook handler

Fixes: #67
2017-06-13 10:26:22 +03:00
Teemu Patja a90c9569e2
Revert "Use /test URL prefix from CLJS when on testnet"
This reverts commit 3bb8219f49.
2017-06-02 10:59:38 +03:00
Teemu Patja 3bb8219f49
Use /test URL prefix from CLJS when on testnet
* because we are not using a virtual host for the testnet instance,
  the client AJAX requests must prefix http path with '/test'
2017-06-01 14:37:05 +03:00
Teemu Patja 55cba00fa0 Merge branch 'develop' into develop 2017-06-01 13:36:13 +03:00
Ricardo Guilherme Schmidt f77fa9fea2 updated multisig to enhanced multisig 2017-06-01 01:02:07 -03:00
Teemu Patja a4e4a80f31
SQL fix 2017-05-31 11:27:48 +03:00
Teemu Patja 7285987292
Improve recovery mechanism
Only consider un-mined contract deployments older than 1 hour as
failed
2017-05-31 10:44:45 +03:00