diff options
Diffstat (limited to 'doc/design/assistant/webapp.mdwn')
-rw-r--r-- | doc/design/assistant/webapp.mdwn | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/doc/design/assistant/webapp.mdwn b/doc/design/assistant/webapp.mdwn index 8cdbd270f..66561ab6f 100644 --- a/doc/design/assistant/webapp.mdwn +++ b/doc/design/assistant/webapp.mdwn @@ -28,11 +28,12 @@ The webapp is a web server that displays a shiny interface. ## implementation -Hope to use Yesod. - -TODO: Ensure that Yesod will work on arm. Necessary for later Android port. -Will its template haskell cause a problem? Does new GHC support TH on ARM? -Will it use too much memory or be too slow? - -Hopefully Yesod comes with some good UI widgets. Otherwise, need to use -Jquery or similar. +* use `addStaticContent` to make /favicon.ico work. Return `Right (route, query)` + and I think the route can be `favicon_ico`. +* perhaps define a custom `errorHandler`, which could avoid the potential + of leaking auth tokens on error pages +* possibly lose the ugly auth= token past the first page, + and use a client-side session. It could be encrypted using the token + as the `encryptKey`. Note: Would need to set the session duration + to infinite (how?) +* look up "server-sent events" sent using `sendWaiResponse` |