Source

haskellblog / src / Blog / Views.hs

Author Commit Message Labels Comments Date
Luke Plant
Finished implementing redirection for login/logout.
Luke Plant
Removed redundant 'timestamp' cookie (it was flawed anyway, and now the cookie signing includes the expiration date)
Luke Plant
Made login view look at 'r' query parameter for redirction URL
Luke Plant
Added link to admin edit page from individual post page.
Luke Plant
Added view for deleting spam words
Luke Plant
Only use one DB connection
Luke Plant
Added some rudimentary word based spam filtering
Luke Plant
Added HTML 'all comments' page
Luke Plant
Make category post feed respect feed_post_page_size
Luke Plant
Merged old unused head
Luke Plant
Use ByteString in Category instead of String
Luke Plant
Switched to ByteString StringTemplates. This is a big performance improvement, especially with memory usage. It means that templates can't store UTF8, due to the way that templates are read from disk by HStringTemplate, but we can just use HTML entities instead, so that's OK.
Luke Plant
Implemented feeds
Luke Plant
Removed unused routes/view code.
Luke Plant
Added links for feeds. (and removed links to 'about' and 'feeds' pages which don't exist).
Luke Plant
Added comment deletion.
Luke Plant
Added showing of comment responses, and AJAX method for adding them
Luke Plant
Sensible redirection after logout.
Luke Plant
AJAX moderation for comments - set 'hidden' state.
Luke Plant
Added 'edit posts' admin page
Luke Plant
Standardised names of URL function names and names in templates All should end in 'Url'
Luke Plant
Added menu page for blog admin
Luke Plant
Updated for change in Ella regarding 'notFoundHandler'
Luke Plant
Implemented admin page for editing/adding/deleting posts
Luke Plant
Removed pointless conversion between list of errors and Map of errors This also means we preserve order of validation errors, which is helpful.
Luke Plant
Function doc
Luke Plant
Beginnings of admin form for blog Posts.
Luke Plant
better name for function
Luke Plant
Made formatWidget more reusable.
Luke Plant
Removed use of 'widgets' for comment form where they added no value. There is no nice way to do the format widget just using template logic, so it stayed as it was.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next