Alexey Khudyakov
3a7620b49b
Eliminate case ladder using MaybeT transformer
2011-06-06 13:45:24 +04:00
Alexey Khudyakov
ecd6f00a92
Rearrange imports
2011-06-06 13:31:47 +04:00
Alexey Khudyakov
9c1b9356dc
Update documentation
2011-06-06 13:17:18 +04:00
Alexey Khudyakov
233d53258f
Use when
2011-06-05 21:52:40 +04:00
Alexey Khudyakov
e81a636020
Add function for setting password
2011-06-05 19:49:54 +04:00
Alexey Khudyakov
9c5f049114
* Parametrize all functions by user data type. So it's possible to
...
use custom data type for users. (So it's possible to store additional
data).
* Add type class for custom user data type
* Export User data type there is no point in hiding it. It becomes possible
to manipulate user database from withint yesod application
2011-06-05 19:30:08 +04:00
Alexey Khudyakov
7cd2f9f6c4
Use macro to chose quasyquote syntax. Reduce clutter caused by
2011-06-05 01:29:11 +04:00
Michael Snoyman
709d9b7547
addCoffee/addCoffeeBody
2011-05-31 17:07:29 +03:00
Michael Snoyman
b7aebd79e3
Merge pull request #72 from gregwebs/dry
...
DRY scaffolding
2011-05-31 06:58:17 -07:00
Greg Weber
de91f350f5
DRY scaffolding
2011-05-30 20:28:10 -07:00
Michael Snoyman
cf841fb258
Incomplete strict hash code
2011-05-27 11:20:32 +03:00
Michael Snoyman
c42deb74f7
cabal file changes (does not compile)
2011-05-27 11:15:47 +03:00
Michael Snoyman
580fefca9c
Less yesod build crashes
2011-05-23 15:58:39 +03:00
Michael Snoyman
0221258fec
Fix some warnings
2011-05-23 15:54:14 +03:00
Michael Snoyman
c916ae568e
Reference config/routes properly.
2011-05-23 15:50:42 +03:00
Michael Snoyman
9ec28d5544
Remove -Werror
2011-05-23 15:49:35 +03:00
Michael Snoyman
56497ed267
fmap -> liftM
2011-05-22 06:56:57 +03:00
Michael Snoyman
64c2a2ebc1
clearUltDest
2011-05-22 06:56:51 +03:00
Michael Snoyman
7d002e5d64
boolField
2011-05-20 12:26:37 +03:00
Michael Snoyman
2bbab50acb
Minimal test app
2011-05-20 12:15:05 +03:00
Michael Snoyman
d170771d64
radioField
2011-05-20 11:59:21 +03:00
Michael Snoyman
ab5bf32ea3
Better support for optional fields
2011-05-20 08:24:30 +03:00
Michael Snoyman
4651ae8b69
Trans MsgCsrfWarning
2011-05-20 07:59:34 +03:00
Michael Snoyman
7a9f7cf798
Fix selectField selected attr
2011-05-18 11:26:20 +03:00
Michael Snoyman
350f0e947c
Messages files support in yesod build
2011-05-16 22:04:35 +03:00
Michael Snoyman
c406c50970
Merge pull request #69 from gregwebs/html5boilerplate
...
generate html5boilerplate hamlet and css
2011-05-16 11:22:47 -07:00
Greg Weber
b635e0f2ec
generate html5boilerplate hamlet and css
2011-05-15 15:35:31 -07:00
Michael Snoyman
13d9932c74
New i18n stuff
2011-05-15 17:10:51 +03:00
Michael Snoyman
87535d468b
i18n, not entirely complete
2011-05-15 17:01:30 +03:00
Michael Snoyman
2e6dbf92f0
Added missing Yesod.Message
2011-05-15 15:18:02 +03:00
Michael Snoyman
32863deb85
Much improved i18n support
2011-05-15 15:16:43 +03:00
Michael Snoyman
4168d13616
Various cleanups
2011-05-15 14:52:50 +03:00
Michael Snoyman
1150c7e9b8
Fix docs
2011-05-13 09:13:20 +03:00
Michael Snoyman
c44ee5509e
yesod-form 0.2
2011-05-13 09:01:48 +03:00
Michael Snoyman
e7ca38515d
Type issues
2011-05-13 09:01:23 +03:00
Michael Snoyman
e6503056a7
Yesod.Form.Input
2011-05-13 08:52:41 +03:00
Michael Snoyman
0a6b448441
Minor tweak
2011-05-12 07:25:30 +03:00
Michael Snoyman
0859d92efc
Cookie with 0 minutes == no expires attribute
2011-05-12 07:25:25 +03:00
Michael Snoyman
0fa08a7355
ToForm and ToField
2011-05-09 22:07:56 +03:00
Michael Snoyman
122f7f85a6
Clean build
2011-05-09 18:59:36 +03:00
Michael Snoyman
c593ded7e5
Using newIdent properly for IDs
2011-05-09 18:43:05 +03:00
Michael Snoyman
000da953d6
mreq and mopt
2011-05-09 18:35:12 +03:00
Michael Snoyman
010cb4863b
Beginning of serious refactor
2011-05-09 17:28:53 +03:00
Michael Snoyman
0b6da81f40
Versions
2011-05-09 06:45:14 +03:00
Greg Weber
6f215c7f5f
use cabal-test and hspec
2011-05-08 07:43:54 -07:00
Greg Weber
691ff7ba4e
add .gitignore
2011-05-08 07:43:54 -07:00
Greg Weber
2872c8f597
upgrade to 0.8
2011-05-08 07:43:53 -07:00
Greg Weber
e564147f2d
2 kinds of static files- different cache headers
...
* Forever - for "static" assets with a hash paremeter
* ETag - for "public" assets without a hash parametes
2011-05-08 07:42:47 -07:00
Michael Snoyman
713304e7ef
Initial refactoring work: no polymorphic insanity
2011-05-06 18:23:40 +03:00
Michael Snoyman
dc737a397d
whamlet embedding
2011-05-06 10:48:30 +03:00