Commit Graph

175 Commits

Author SHA1 Message Date
Michael Snoyman
17c44751be Slightly improved logging 2014-11-17 14:22:06 +02:00
Michael Snoyman
48185bdf0e Improved memory usage 2014-11-17 14:19:20 +02:00
Michael Snoyman
f0377d4f26 Use FromFallback for proper IPs in logs 2014-11-17 12:30:16 +02:00
Michael Snoyman
a31b6dea81 Remove unnecessary redirect stuff from keter.yaml 2014-11-17 12:29:15 +02:00
Michael Snoyman
2769cb8259 Better keter.yaml, including environment variables done right 2014-11-17 12:22:35 +02:00
Michael Snoyman
aae52c21e9 Better caching of package list 2014-11-17 12:22:20 +02:00
Michael Snoyman
ae05eaf8fd Buffering and upload script 2014-11-17 10:47:59 +02:00
Michael Snoyman
437818735c cabal file loader 2014-11-17 10:35:56 +02:00
Michael Snoyman
0f4ba8595b Disable cabal loader in production (want a separate batch job) 2014-11-17 10:07:12 +02:00
Michael Snoyman
718a42701d Improve memory usage a bit 2014-11-17 07:32:37 +02:00
Michael Snoyman
3c61cd64af Use proper version ordering #31 2014-11-16 17:29:01 +02:00
Michael Snoyman
8649e9d97b Cache-friendly headers #29 2014-11-15 20:25:58 +02:00
Chris Done
6618b8b4e3 Make newly added tag clickable 2014-11-14 13:57:02 +01:00
Chris Done
77a81b7a2f Display count for tags list/sort by that count (#26) 2014-11-14 13:54:50 +01:00
Chris Done
df66e5d982 Use same style as packages list for tag page (#17)
@DanBurton @snoyberg
2014-11-14 13:40:17 +01:00
Chris Done
eb00eb26b4 Include missing bootstrap bit for Foundation
@snoyberg I had this in a stash before I committed
2014-11-14 12:36:12 +01:00
Michael Snoyman
bba43cb2f2 More complete remote-repo name #28 2014-11-14 08:29:12 +02:00
Dan Burton
c5aef41fde Add tag pages and tags list with minimal styling. 2014-11-13 20:43:25 -08:00
Chris Done
e6fb29c9ee Fix stylesheet on all pages 2014-11-13 22:50:01 +01:00
Chris Done
1a59e6c4d9 Re-indentation (no semantic change) 2014-11-13 22:37:46 +01:00
Chris Done
9fe7d95389 Require login for the tags button
@DanBurton
2014-11-13 22:37:46 +01:00
Michael Snoyman
972fc5ae18 Minor cleanups from code review 2014-11-13 23:24:26 +02:00
Chris Done
c9671e7f3c Implement basic tagging (closes #16) 2014-11-13 22:20:57 +01:00
Chris Done
9794dc11e3 Add uniqueness constraints on tag/like 2014-11-13 22:19:11 +01:00
Michael Snoyman
d5989c8fbf Move liked classes into template
Per discussion with @DanBurton
2014-11-13 22:39:25 +02:00
Chris Done
444b09c6fe Tweak alert box margin 2014-11-13 20:30:50 +01:00
Chris Done
436cdfb15e Like button tweaks (closes #15) 2014-11-13 20:30:44 +01:00
Dan Burton
9c229d2d4e Added like button functionality (#15) 2014-11-13 20:07:24 +01:00
Chris Done
3d8852dfcd Add fork-me link (closes #21) 2014-11-13 16:14:38 +01:00
Chris Done
d9e654fac1 Remove static favicon.png/.ico (closes #24) 2014-11-13 16:10:06 +01:00
Chris Done
7bfcd295a0 Add back removed unused 2014-11-13 15:56:05 +01:00
Chris Done
e9c62fbac4 Change menu to Snapshots and Packages 2014-11-13 15:53:19 +01:00
Chris Done
a6bb737cc8 Restyle snapshots page 2014-11-13 15:53:18 +01:00
Chris Done
8f0e0e7aa3 Package list restyle (closes #18) 2014-11-13 15:53:18 +01:00
Chris Done
d705d63073 Restyle "recommended snapshots" list on homepage (closes #19) 2014-11-13 15:53:18 +01:00
Chris Done
de2fb0f12f Replace favicon with stackage icon 2014-11-13 15:53:18 +01:00
Michael Snoyman
dc5f703cbf Set redirectToReferer to True #23 2014-11-11 18:50:09 +02:00
Michael Snoyman
5b9ace6425 Show compressor status 2014-11-11 08:52:24 +02:00
Chris Done
7ad48a91dd Make markdown areas collapse if larger than 300px
@snoyberg Not sure what the ideal height will be but this does what I
had in mind for the collapsing.
2014-11-03 19:23:20 +01:00
Chris Done
033274db66 Add add tag form 2014-11-03 18:10:00 +01:00
Chris Done
8b2c57bc2c Add Tag entity 2014-11-03 17:47:40 +01:00
Chris Done
b1d9b7e6d9 Show README and changelog from metadata table
@snoyberg

Check out these locally when your data is generated, they demonstrate
varying readme and changelog formats.

http://localhost:3000/package/yesod-core

http://localhost:3000/package/fay

http://localhost:3000/package/base

http://localhost:3000/package/conduit

http://localhost:3000/package/aeson

http://localhost:3000/package/bytestring

Pity there's no standard CHANGELOG format but it's better than
nothing and looks pretty in the conduit/base case.
2014-11-03 17:47:32 +01:00
Chris Done
d195dea789 Use getBy404 2014-11-03 16:37:47 +01:00
Michael Snoyman
f51e70c09e linkFor: use fpcomplete handle 2014-11-03 14:03:40 +02:00
Michael Snoyman
71d35bfa4f More concise recommended list
Problem: it's easy with the current "show four most recent" to run into
situations where- for example- only GHC 7.8 has had a successful build in
the past few days, and therefore it's the only snapshot that appears.
This gives a more consistent and useful listing of recommended
snapshots.

Styling of this is up for debate.
2014-11-03 14:03:40 +02:00
Chris Done
51744dc54d Pretty package page with metadata 2014-11-03 12:33:59 +01:00
Chris Done
0ac31b045f Add non-custom version of bootstrap for rest of pages 2014-11-03 12:33:59 +01:00
Chris Done
217740201b Update .ghci file to include some extensions 2014-11-03 12:33:59 +01:00
Michael Snoyman
101e5758cf A MIN_VERSION for Cabal 2014-10-31 11:15:41 +02:00
Michael Snoyman
4068fc53e4 Lazier metadata loading 2014-10-29 17:24:12 +02:00