Michael Snoyman
e2eb7d3315
Migrated to WAI 0.2
2010-07-13 00:12:59 +03:00
Michael Snoyman
7d273861e2
Better doc for setSession
2010-07-10 21:44:10 +03:00
Michael Snoyman
5d8ee5e7fb
Renamed Routes to Route
2010-07-06 20:17:00 +03:00
Michael Snoyman
3ed97f4cfc
Switch Routes back to type family.
...
There appears to be a bug in GHC, but I'm not certain. Look at the
output from compiling the previous commit; some kind of interaction with
a DataInstD and deriving instances.
2010-07-01 17:55:00 +03:00
Michael Snoyman
1a375e8fb4
Merged Yesod.Form and yesod.Formable
2010-06-30 22:41:47 +03:00
Michael Snoyman
058b738b4a
Added sendResponse function
2010-06-30 21:43:48 +03:00
Michael Snoyman
6ce79d673f
setLanguage uses user session
2010-06-30 21:21:49 +03:00
Michael Snoyman
5bed76f067
redirect uses redirectParams
2010-06-30 21:19:24 +03:00
Michael Snoyman
0652fae94f
Cleaned up Yesod.Handler function names
2010-06-30 21:16:00 +03:00
Michael Snoyman
729751f742
Fixed type signature in some functions in Yesod typeclass
2010-06-30 20:46:47 +03:00
Michael Snoyman
0e6f32f4a6
Subsites working with new web-routes-quasi
2010-06-30 14:24:36 +03:00
Michael Snoyman
2f17cda10d
Routes is data family, not type family
2010-06-30 12:44:57 +03:00
Michael Snoyman
c91a4ada56
Changes reflecting web-routes-quasi modifications.
...
Minimal changes to get hello world working.
2010-06-30 12:23:55 +03:00
Michael Snoyman
a8e6485e46
GHandler is a newtype (gives better compiler errors)
2010-06-29 09:11:05 +03:00
Michael Snoyman
d2f0194163
Replace ContT with MEitherT in Handler monad
2010-06-29 09:04:26 +03:00
Michael Snoyman
bc7fc91606
BlazeHtml 0.1
2010-06-20 10:34:14 +03:00
Michael Snoyman
cb15ae78f4
Handler is entirely transformers
2010-06-15 11:49:18 +03:00
Michael Snoyman
c60cc6ab21
Handler writers: Endos instead of lists
2010-06-15 11:11:11 +03:00
Michael Snoyman
aceab32999
Beginning of converting Handler to Cont monad
2010-06-15 11:08:57 +03:00
Michael Snoyman
48d8ac3085
hlint
2010-06-10 00:33:03 +03:00
Michael Snoyman
59c56c1256
Cleaned up warnings
2010-06-09 10:14:17 +03:00
Michael Snoyman
d57dc78983
Removed convertible-text
2010-06-09 09:48:21 +03:00
Michael Snoyman
7568bec3c4
ToContent typeclass
2010-06-09 09:28:26 +03:00
Michael Snoyman
8a20a416ba
ContentType is a String
2010-06-09 09:21:47 +03:00
Michael Snoyman
a2d2192b9c
Compile with newest Hamlet
2010-06-08 21:51:55 +03:00
Michael Snoyman
7262c30c74
More sophisticated subsite support
2010-06-06 21:51:26 +03:00
Michael Snoyman
31fffcf5d4
Migration to hamlet 3
2010-06-06 01:53:55 +03:00
Michael Snoyman
56ac260207
isAuthorized
2010-06-05 21:25:32 +03:00
Michael Snoyman
712110a2ef
Removed web-encodings dependency
2010-05-20 22:21:26 +03:00
Michael Snoyman
70144804ce
Played around with dependencies
2010-05-13 23:25:17 +03:00
Michael Snoyman
6e639e9333
hlint
2010-05-12 17:56:06 +03:00
Michael Snoyman
a847b5c02d
setLanguage
2010-05-12 00:03:15 +03:00
Michael Snoyman
cda45d2837
Removed Web.Mime
2010-05-11 23:23:07 +03:00
Michael Snoyman
c3f236ce9c
Ultimate dest and messages
2010-05-10 16:33:05 +03:00
Michael Snoyman
32465f4e97
Master/Sub bikeshedding
2010-05-09 02:15:15 +03:00
Michael Snoyman
e8a042db2d
MonadCatchIO
2010-05-06 17:01:52 +03:00
Michael Snoyman
58b2990794
Migrated away from clientsession middleware
2010-05-05 07:34:27 +03:00
Michael Snoyman
fd0ce32687
Added proper sessions
2010-05-05 06:40:30 +03:00
Michael Snoyman
56fc788d3f
Using cabal MIN_VERSION for transformers
2010-05-04 22:02:16 +03:00
Michael Snoyman
22ef236fef
redirect and redirectString
2010-04-30 09:10:32 +03:00
Michael Snoyman
84abd28af9
Add back transformers 0.1.* support
2010-04-25 11:20:04 -07:00
Michael Snoyman
a6ab2db6a7
Minor changes
2010-04-25 11:05:59 -07:00
Michael Snoyman
3701e3c490
Continued refactoring; Yesod.Yesod
2010-04-23 12:29:20 -07:00
Michael Snoyman
09b07a5aad
Continued refactoring; cleaned up Yesod.Handler
2010-04-23 12:04:45 -07:00
Michael Snoyman
26ad604a19
Began major refactoring of code
2010-04-23 11:03:36 -07:00
Michael Snoyman
3265d7a717
Match refactorings in web-routes-quasi
2010-04-23 06:03:03 -07:00
Michael Snoyman
dcf9208cf5
Some minor cleanups
2010-04-20 16:45:02 -07:00
Michael Snoyman
e280e284f8
Began refactoring
2010-04-20 15:35:41 -07:00
Michael Snoyman
c875c949fe
Initial port to QuasiSite, rather rough
2010-04-20 08:52:19 -07:00
Michael Snoyman
533c2c2d15
Continued work on subsites
2010-04-19 23:06:06 -07:00
Michael Snoyman
d6fbe1e088
More built in support for subsites
2010-04-18 00:53:35 -07:00
Michael Snoyman
3165b253ba
Converted auth helper to subsite
2010-04-16 14:28:59 -07:00
Michael Snoyman
5f7668334a
Removed Data.Object.Html and Yesod.Template
2010-04-14 12:38:58 -07:00
Michael Snoyman
4163c55e0d
Match changes in web-routes-quasi
2010-04-13 20:54:58 -07:00
Michael Snoyman
a19751622a
Initial migration to web-routes-quasi
2010-04-11 12:47:52 -07:00
Michael Snoyman
3854af50f6
Updated transformers to 0.2.0
2010-04-11 11:40:17 -07:00
Snoyman
04fe54ef72
Allow catching of form errors
2010-03-05 07:57:52 -08:00
Snoyman
412402cdd4
Renamed RawRequest to Request
2010-03-05 04:43:36 -08:00
Michael Snoyman
2babde3d78
Removed invalidParams
2010-02-17 09:37:52 +02:00
Michael Snoyman
f07701e25d
Renamed functions for getting Wai values
2010-02-17 09:26:00 +02:00
Michael Snoyman
15712773a0
Initial port to wai and wai-extra
2010-01-31 01:30:32 +02:00
Michael Snoyman
d1618eb3d0
hlint applied
2010-01-27 09:40:39 +02:00
Michael Snoyman
097561b7aa
Moved all StringTemplate support to own module
2010-01-27 09:33:17 +02:00
Michael Snoyman
1ff54a574a
applyLayout added to Yesod
2010-01-27 09:11:23 +02:00
Michael Snoyman
bfc9b224c0
Removed all FIXMEs but Test.Errors and Yesod.Template
2010-01-26 21:07:04 +02:00
Michael Snoyman
ecb4d2f334
Removed Yesod.Parameter
2010-01-26 00:48:10 +02:00
Michael Snoyman
90e197ae46
Attempting to use SendFile throughout
2010-01-25 02:21:02 +02:00
Michael Snoyman
3137ee9bee
Removed reps from HasReps
2010-01-25 02:00:08 +02:00
Michael Snoyman
7275d9ecfc
Switch Content to be a function on language list
2010-01-25 01:46:04 +02:00
Michael Snoyman
309757c22d
Separate ErrorResponse and SpecialResponse; added SendFile
2010-01-25 01:31:09 +02:00
Michael Snoyman
405fb3ac25
Factored mime-type code into its own module
2010-01-25 00:58:55 +02:00
Michael Snoyman
58f9f3e054
Passed the hasArgs in Test.Errors test; ugly hacks, needs cleanup
2010-01-01 03:50:52 +02:00
Michael Snoyman
911934bff0
Basic implementation of template groups
2009-12-29 23:07:38 +02:00
Michael Snoyman
4e30f53746
Fixed some FIXMEs
2009-12-27 10:17:26 +02:00
Michael Snoyman
ab233514e1
Fixed some error reporting
2009-12-27 10:06:47 +02:00
Michael Snoyman
fb772f9d9e
Added permissionDenied function
2009-12-25 03:10:50 +02:00
Michael Snoyman
0c6493f5f5
Can do authentication again
2009-12-25 02:22:24 +02:00
Michael Snoyman
7ab3b406db
Added fact example and fixed a few bugs.
...
Added the Static and StaticFile reps.
Special responses set headers properly (redirect works).
2009-12-21 16:05:48 +02:00
Michael Snoyman
3661d96f0b
Removed some dependencies
2009-12-17 19:55:29 +02:00
Michael Snoyman
f6221dacc9
Quasi-quoting generates a single function
2009-12-17 11:20:35 +02:00
Michael Snoyman
603ebb3672
hlint cleanup
2009-12-14 23:48:39 +02:00
Michael Snoyman
12437533b6
TemplateFile rep
2009-12-14 23:41:20 +02:00
Michael Snoyman
b78a16e938
Removed bad undefineds
2009-12-14 19:50:16 +02:00
Michael Snoyman
ac54b644bc
Added Yesod parameter to Handler
2009-12-13 09:50:43 +02:00
Michael Snoyman
77dc6ed78b
Completely replaced Handler type
2009-12-13 01:38:20 +02:00
Michael Snoyman
da3953c10c
Beginning of new Rep file
2009-12-13 00:25:46 +02:00
Michael Snoyman
b4406b6a81
Renamed to Yesod
2009-12-11 00:04:00 +02:00