summaryrefslogtreecommitdiff
path: root/templates
Commit message (Collapse)AuthorAge
* template reorgGravatar Joey Hess2012-07-27
|
* template cleanupGravatar Joey Hess2012-07-27
| | | | use julius's nice #id and .class things
* add alert close buttonsGravatar Joey Hess2012-07-27
|
* webapp now displays the real running and queued transfersGravatar Joey Hess2012-07-27
| | | | yowza!!!
* webapp now uses twitter bootstrapGravatar Joey Hess2012-07-27
| | | | mocked up the main screen, and am actually pretty happy with it!
* add READMEGravatar Joey Hess2012-07-27
|
* automatically close the webapp window after 3 errorsGravatar Joey Hess2012-07-27
| | | | | It's unlikely an error would occur unless the server is stopped. But retrying a few times seems like a good idea anyway.
* cleaned up refreshing code into a widgetGravatar Joey Hess2012-07-26
| | | | | | | | | | | Very happy to have a reusable autoUpdate widget that can make any Yesod widget automatically refresh! Also added support for non-javascript browsers, falling back to meta refresh. Also, the home page is now rendered with the webapp status on it, before any refreshing is done.
* webapp now does long pollingGravatar Joey Hess2012-07-26
| | | | | | | | The webapp is now a constantly updating clock! I accomplished this amazing feat using "long polling", with some jquery and a little custom java script. There are more modern techniques, but this one works everywhere.
* use the secret token for authentication, and add to all dynamic urlsGravatar Joey Hess2012-07-26
|
* added a custom defaultLayout, static site, and faviconGravatar Joey Hess2012-07-26
Broke hamlet out into standalone files. I don't like the favicon display; it should be served from /favicon.ico, but I could only get the static site to serve /static/favicon.ico, so I had to use a <link rel=icon> to pull it in. I looked at Yesod.Default.Handlers.getFaviconR, but it doesn't seem to embed the favicon into the binary?