Konstantin Zudov
62c0789ca6
Use StackageBranch for Feed
2015-10-16 07:14:45 +03:00
Michael Snoyman
b98bcfcf4a
Add missing files
2015-10-15 04:29:50 +00:00
Konstantin Zudov
0e9164e5d6
Query database to get the preceding SnapName
...
That's much better than what I did before
2015-10-13 17:58:03 +03:00
Konstantin Zudov
5d1d97c46d
Reflect the branch in the feed title/description
2015-10-13 14:58:21 +03:00
Konstantin Zudov
5c2e8ecf68
Add /feed/#LtsMajor (e.g /feed/lts-3)
2015-10-13 13:36:37 +03:00
Konstantin Zudov
8c9c916491
Add /feed/lts and /feed/nightly
2015-10-13 13:07:22 +03:00
Michael Snoyman
fcc36a3a81
Show snapshot diff on feed
2015-10-12 14:03:43 +00:00
Michael Snoyman
20d08ffa31
/feed
2015-10-11 14:16:10 +03:00
Konstantin Zudov
a192dcf1d2
Wildcarded unused names
2015-10-11 03:36:23 +03:00
Konstantin Zudov
734e3b60b3
Group snapshot list using <optgroup>
2015-10-11 01:59:01 +03:00
Konstantin Zudov
1ab01273bc
Provide a link to snapshot's changes
2015-10-10 10:58:15 +03:00
Konstantin Zudov
160f2b02f9
Added UI for snapshot diffs
2015-10-10 10:44:06 +03:00
Konstantin Zudov
3fa3df3c4f
Got rid of trivial ghc warnings
2015-10-06 13:03:31 +03:00
Konstantin Zudov
0f74359d79
Do not use deprecated FilePath related functions
2015-10-06 04:40:37 +03:00
Konstantin Zudov
ebbeba08b7
Lay out module listings hierarchically
...
Closes #115
2015-10-04 11:59:39 +03:00
Konstantin Zudov
3f8d0b3916
Highlight code in README files
...
Uses highlightjs
2015-10-03 09:28:05 +03:00
Michael Snoyman
768eaec573
Remove all social features
...
Motivation: these were the last things requiring a database. Once this
is gone, it simplifies deployment dramatically. I'm also not sure that
the social features were really worth keeping.
2015-09-25 17:43:50 +03:00
Michael Snoyman
bb01d34d8c
Avoid duplicate packages on tag page ( fixes #116 )
2015-08-13 21:40:04 +03:00
Michael Snoyman
e663fc4a63
Redirect /download to /install ( closes #99 )
2015-08-13 11:34:05 +03:00
Michael Snoyman
8f20a226fe
Upload snapshots.json to S3 ( commercialhaskell/stack#380 )
2015-06-23 11:01:28 +03:00
Michael Snoyman
cbe72be4ee
Improved wording
...
See:
http://www.reddit.com/r/haskell/comments/3ab7ok/help_installing_packages_with_cabal/
2015-06-19 08:45:24 +03:00
Dan Burton
47506d9ecd
Quick fix to allow old versions of stackage-sandbox to continue working
2015-06-01 16:26:19 -07:00
Michael Snoyman
2feecaa88a
Implement missing Handler.Download functionality
2015-05-20 12:13:24 +03:00
Michael Snoyman
99861cde9d
redirectWithQueryText
2015-05-15 06:33:49 +03:00
Michael Snoyman
54b69cb491
Hoogle database generation
2015-05-14 21:21:42 +03:00
Michael Snoyman
a923a4e5ff
Just need to actually write and run the cron job
2015-05-14 17:35:41 +03:00
Michael Snoyman
7caaf7ba23
Fix warnings in Handler.Home
2015-05-14 17:03:29 +03:00
Michael Snoyman
69d65594a5
Snapshot list
2015-05-14 17:02:05 +03:00
Michael Snoyman
ff6a3c6877
Clean up warnings in Handler.StackageHome
2015-05-14 16:48:21 +03:00
Michael Snoyman
24875df4d2
Remove warnings in Handler.Haddock
2015-05-14 16:47:10 +03:00
Michael Snoyman
1394c82730
Add missing signature
2015-05-14 16:46:13 +03:00
Michael Snoyman
66559c0d9d
Fix warnings in Handler.Package
2015-05-14 16:45:24 +03:00
Michael Snoyman
f67a22da79
PackageList
2015-05-14 16:32:30 +03:00
Michael Snoyman
0dc4cab5da
Fixed Handler.Tag
2015-05-14 16:24:21 +03:00
Michael Snoyman
79bc1a9662
(Mostly) reenable Hoogle
2015-05-14 16:18:13 +03:00
Michael Snoyman
27deb7b378
Clean up Sitemap a bit
2015-05-14 16:14:31 +03:00
Michael Snoyman
54645b1eaa
Get rid of blob store
2015-05-14 14:33:16 +03:00
Michael Snoyman
a53dadcbfc
00-index.tar.gz redirects to S3
2015-05-14 13:22:31 +03:00
Michael Snoyman
4564385c73
Docs
2015-05-13 14:55:30 +03:00
Michael Snoyman
d77b87b6c2
Package pages
2015-05-13 14:08:58 +03:00
Michael Snoyman
50ff9efead
Module listing page
2015-05-13 12:26:02 +03:00
Michael Snoyman
e71b8c036b
cabal.config added back
2015-05-13 11:47:10 +03:00
Michael Snoyman
7758078625
GetStackageDatabase typeclass
2015-05-12 11:42:19 +03:00
Michael Snoyman
f08978fadf
StackageHome mostly working
2015-05-12 08:37:29 +03:00
Michael Snoyman
c04686aad0
Initial Stackge.Database
2015-05-11 20:23:09 +03:00
Michael Snoyman
d956b074c0
Delete a whole bunch of stuff, nothing works
2015-05-11 17:46:07 +03:00
Michael Snoyman
06c5059392
DocsOnS3 table
2015-05-11 12:34:20 +03:00
Michael Snoyman
0992779e82
Clean up warnings
2015-05-11 10:39:46 +03:00
Michael Snoyman
13d93fc25e
Fix an incomplete pattern match
2015-05-11 08:34:30 +03:00
Michael Snoyman
cb85530cfa
Have uploader specify the nightly day
2015-05-11 07:47:42 +03:00
Michael Snoyman
9c57579caa
Switch to stackage-build-plan
2015-05-10 12:06:02 +03:00
Dan Burton
025782be8d
Add ghc-major-version to Stackage table #88
2015-05-01 21:37:53 -07:00
Michael Snoyman
511b1c21e9
Added /download/snapshots.json
2015-05-01 11:39:24 +03:00
Michael Snoyman
f03ada0f81
Add nightly to the list of snapshots
...
I also cleaned up the LTS code. It currently had the assumption that LTS
major versions would be monotonically increasing from 0 without gaps.
While likely to be true, that's slightly brittle, and did in fact break
in my testing (where I only had an lts-2.4 in the database).
2015-05-01 10:16:43 +03:00
Dan Burton
cdd059d9eb
Address minor problems with download page #93
2015-04-28 11:53:53 -07:00
Michael Snoyman
7f26cc26a9
Shell script mime type
2015-04-28 15:23:50 +03:00
Michael Snoyman
cafa6b0496
Merge pull request #92 from fpco/download-handler
...
Download handler
2015-04-26 08:48:58 +03:00
Dan Burton
34d1d628e8
Reorganize hosting of stackage-setup binary and yaml
2015-04-24 13:43:52 -07:00
Dan Burton
2f1fb53537
stackage-setup prerelease download page #87
2015-04-23 21:28:57 -07:00
Michael Snoyman
ddfce6e551
Add JSON build plan (which includes flags #91 )
2015-04-22 11:53:59 +03:00
Dan Burton
1117ca93c9
Adjusted design related to stackage-setup per #87 #88
2015-04-21 16:29:58 -07:00
Dan Burton
c837587609
Add sketch of 'environment.json' and 'lts-snapshots.json'
2015-04-15 18:26:26 -07:00
Dan Burton
80cb890dad
Add sketch of 'stackage' executable download pages
2015-04-15 16:35:19 -07:00
Dan Burton
bfbe634e5f
Add download link for hoogle database
2015-04-03 15:00:12 -07:00
Michael Snoyman
dd375bbbc1
Revert "Updated raw bundle URL"
...
This reverts commit d6ccfc04b9 .
2015-03-30 13:21:13 +03:00
Michael Snoyman
5d5b9448ec
Revert "Typo"
...
This reverts commit 027b562aa3 .
2015-03-30 13:21:04 +03:00
Michael Snoyman
027b562aa3
Typo
2015-03-30 12:23:12 +03:00
Michael Snoyman
d6ccfc04b9
Updated raw bundle URL
2015-03-30 12:15:30 +03:00
Michael Snoyman
4ec9caab59
LTS update, warning cleanup
2015-03-26 18:50:38 +02:00
Michael Snoyman
55880e0f15
Treat package list instead as a set
2015-03-26 17:57:28 +02:00
Michael Snoyman
d69497ebf9
Workaround for missing HOME variable
2015-03-26 17:43:21 +02:00
Michael Snoyman
a3d679f2a3
Add BuildPlanR
2015-03-26 17:34:58 +02:00
Dan Burton
ad091514a7
sitemap now streams from the database
2015-03-23 14:35:54 -07:00
Dan Burton
980cf46690
Add sitemap #20
2015-03-23 12:02:05 -07:00
Michael Snoyman
e9aec442e9
stackage-types, simpler travis
2015-03-22 16:16:28 +02:00
Michael Snoyman
ec57908a63
Fix a build failure
...
Pinging @DanBurton @chrisdone
2015-03-19 13:45:32 +02:00
Michael Snoyman
706a977e19
Fix upload v2 core packages fpco/stackage#481
...
Simple fix: was only adding packages from the build plan, not from the
core libraries list. Most of the annoyance in the patch is just dealing
with the multiple PackageName and Version types.
2015-03-19 13:42:31 +02:00
Dan Burton
5c3e4adf10
cabal.config links should always be http; cabal doesn't support https. #83
2015-03-18 14:28:18 -07:00
Dan Burton
980aa4c484
Use persistent count instead of esqueleto countRows, as suggested by @chrisdone.
2015-03-18 11:10:39 -07:00
Michael Snoyman
fd89710c69
Better support for pre-existing snapshots
2015-03-18 13:00:58 +02:00
Michael Snoyman
2b4d9a667b
Merge branch 'new-upload-v2'
...
Conflicts:
Application.hs
2015-03-18 09:06:56 +02:00
Dan Burton
07fb2c9290
Snapshot list pagination now correctly uses row count to determine whether the last page has been reached.
2015-03-17 11:20:09 -07:00
Michael Snoyman
70a59af6c1
Stop tracking upload times from Hackage
2015-03-16 14:33:57 +02:00
Michael Snoyman
0bf235760b
Complete (but untested) UploadV2
2015-03-16 14:20:01 +02:00
Michael Snoyman
3c4e132774
Remove some dead code
2015-03-16 13:36:31 +02:00
Michael Snoyman
6cf5be6ff1
Remove bundle links in preparation of much larger v2 bundles
2015-03-16 13:34:10 +02:00
Michael Snoyman
93f91708ca
Make it compile
2015-03-16 11:40:44 +02:00
Michael Snoyman
4e4362f19b
Remove unnecessary if hasBundle
2015-03-15 19:05:56 +02:00
Michael Snoyman
041d3aed21
Remove view code ( fixes #79 )
2015-03-15 18:27:35 +02:00
Michael Snoyman
0abc55d76e
Store progress info in database ( fixes #78 )
2015-02-20 09:41:05 +02:00
Michael Snoyman
af28229971
Add /package-counts
2015-01-07 12:05:12 +02:00
Chris Done
a980c31371
Fix warnings; unused things mostly
...
@mgsloan just a heads up, pull before you start hacking, might save you
a merge
2015-01-06 13:41:09 +01:00
Michael Snoyman
2f0b328614
Add Handler.BuildVersion
2015-01-06 10:14:19 +02:00
Michael Snoyman
cb9736f50b
Improve styling a bit
2015-01-05 10:46:36 +02:00
Michael Snoyman
cb2ef331e6
Do Hoogle database generation as a cron job #70
2015-01-05 09:00:45 +02:00
Michael Snoyman
7c94b008aa
Persist Hoogle DBs
2015-01-04 21:28:30 +02:00
Michael Snoyman
ad28109f46
Disable cachedWidget to avoid memory exhaustion
2015-01-04 16:51:46 +02:00
Michael Snoyman
137453d9a2
Better unpacking code
2015-01-04 16:43:11 +02:00
Michael Snoyman
0b7d1e4bd0
Make Hoogle URLs more consistent with other URLs
2015-01-04 14:13:47 +02:00
Michael Snoyman
10e255c3cc
Remove unnecessary dropExtension
2015-01-04 14:01:47 +02:00