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
Teemu Patja
6e646280c2
WIP: new UX
...
* semantic UI + less based UI styling
* header, tabs, user-profile component
* store avatar URL in DB, show image in user
* unify :user and :user-profile in app-db for simplicity
2017-02-12 22:25:32 +02:00
Teemu Patja
6fc8702a34
Move inline SVG hiccup to separate module
2017-02-11 14:53:32 +02:00
Teemu Patja
441ed2a022
Remove primer-css + sassc dependency
2017-02-05 20:10:00 +02:00
Teemu Patja
da7107ce87
Upgrade dependencies, use CDN for bootstrap + fa
2017-01-30 20:33:25 +02:00
Teemu Patja
0192adf419
Remove unused template
2017-01-25 10:27:39 +02:00
Teemu Patja
4a25923454
Fix favicon path
2017-01-25 09:53:30 +02:00
Teemu Patja
c8d67be3eb
Add new logo favicon
2017-01-24 22:34:45 +02:00
Teemu Patja
8cb5995d5a
Use SQL timestamp instead of time
...
* Use SQL data type timestamp for users.created and
repositories.updated since we want to store datetimes, not time of
day
* Fix :migration-dir in project file
Fixes : #15
2017-01-21 18:06:37 +02:00
Teemu Patja
afce955ff3
Fix first-time sign in issue
...
* db/create-user! now returns a map with the created data instead of a
number, as expected by the client side.
* fixed broken test
Fixes : #4
2017-01-20 20:36:24 +02:00
kagel
e68891a936
`send` button now reflects tx status + display some errors
2016-10-04 03:13:43 +03:00
kagel
401f8dcf8c
Fix multisig wallet payout flow
2016-10-01 15:29:18 +03:00
kagel
2f6a835bba
Display only open bounties on the main page
2016-09-30 00:44:51 +03:00
kagel
833953edc6
Update multisig wallet contract code
2016-09-25 14:49:18 +03:00
kagel
49dcdc0515
Confirm multisig transaction using web3
2016-09-22 03:45:06 +03:00
kagel
561d852a38
update-contract-address bugfix
2016-09-22 03:45:06 +03:00
kagel
c414b503ed
Add primer-css (temporarily)
2016-09-19 23:27:24 +03:00
kagel
4079bd398d
New look
2016-09-19 23:26:57 +03:00
kagel
bce7ef436a
Various bugfixes:
...
* extra newline in contract data
* insufficient gas
* wrong headless image generation
* stop scheduler threads on exit
etc.
2016-09-18 23:43:38 +03:00
G14
c0e4f51069
add html and scss files
2016-09-18 21:55:02 +05:00
kagel
51b8fa87ff
Automatically add the "bounty" label to a repository
...
fixes #2
2016-09-14 02:29:39 +03:00
kagel
7fb0f9ddae
Update github comment only when balance changes
2016-09-13 19:50:04 +03:00
kagel
a87b8bb56e
Fix hugsql comment
2016-09-12 19:50:32 +03:00
kagel
8fb363218a
Edit github comment on balance update
2016-09-12 19:44:29 +03:00
kagel
397b3259b1
Embed balance and issue number into QR image
2016-09-12 02:15:59 +03:00
kagel
e8c9d618aa
Prevent QR code cheating
2016-09-10 09:50:13 +03:00
kagel
c1af7788eb
Sign transaction
2016-09-10 02:06:56 +03:00
kagel
fcbf26e775
Add multisig wallet owners
2016-09-09 03:35:28 +03:00
kagel
d404e7d34f
Post a comment with balance and QR code
2016-09-07 03:20:17 +03:00
kagel
26c67a59f1
No need to compile contract each time
2016-09-06 13:30:05 +03:00
kagel
4e8a5148d5
* deploy multisig contract bytecode
...
* check for transaction receipt every 5 minutes
2016-09-06 03:18:33 +03:00
kagel
e1c7b08174
Bugfix
2016-09-01 02:24:00 +03:00
kagel
99705264ea
Another bugfix
2016-08-31 04:49:26 +03:00
kagel
fceac393a4
Rename migrations
2016-08-31 03:00:34 +03:00
kagel
fdfaafc2c1
Get rid of parents and merge_commit_sha
2016-08-31 00:45:25 +03:00
kagel
520e5e34e4
Prepare for deployment + bugfixes
...
Add empty css directory (again)
Remove sassc hook (Heroku)
2016-08-30 01:40:10 +03:00
kagel
7f6cb564a0
Display issues list
2016-08-29 01:16:08 +03:00
kagel
4a5196987b
Issue and PR webhooks
2016-08-28 23:16:45 +03:00
kagel
a6459a2a32
Handle issue labeling via github webhooks
2016-08-26 04:10:05 +03:00
kagel
b29eaaaf80
Repositories list
2016-08-25 01:46:29 +03:00
kagel
b4eb921361
UI fix
2016-08-23 15:22:38 +03:00
kagel
601465ad39
Update user address
2016-08-23 02:27:49 +03:00
kagel
8cd7f7705c
Buddy session
2016-08-22 22:38:10 +03:00
kagel
baf07a21ec
Persist user
2016-08-22 03:22:39 +03:00
kagel
0382fa9888
Github integration hello-world
2016-08-21 03:29:39 +03:00
kagel
7e8d0f1f0b
Initial database structure
2016-08-21 00:36:30 +03:00
kagel
c4bab5a6ed
Luminus skeleton + useless github button
2016-08-21 00:36:09 +03:00