Commits on Dec 31, 2008
  1. Version bump to

    jgm committed Dec 31, 2008
  2. Added UTF-8 support.

    jgm committed Dec 31, 2008
    + Modified Gitit.Git, so that arguments to shell commands are converted
      to UTF-8 and the output is converted back to unicode strigs.
    + In addition, gitLsTree now returns just a list of files, rather than
      the raw output of 'git ls-tree'. Since git outputs filenames with
      UTF-8 high characters with surrounding double-quotes and octal-escaped
      characters, gitLsTree parses these and converts them to regular
      haskell unicode strings.
    + Added a module Gitit.HAppS that exports some wrappers around HAppS
      functions for better handling of UTF-8.
    + Added a module Gitit.HStringTemplate that exports a new version
      of setAttribute that handles UTF-8 properly.
    + Made a few other changes to Gitit.hs for proper handling of
      UTF-8 in paths, forms, and elsewhere.  Pages can now have UTF-8
      names, provided the file system supports UTF-8 pathnames.
    + Version bump to 0.3.4.
Commits on Dec 30, 2008
  1. Convert arguments of git commands to UTF-8.

    jgm committed Dec 30, 2008
    Document fact that a UTF-8 locale is assumed.
  2. Added meta tag to page template.

    jgm committed Dec 30, 2008
Commits on Dec 29, 2008
  1. Code cleanup (using hlint).

    jgm committed Dec 29, 2008
Commits on Dec 28, 2008
  1. Fixed regression for pages containing spaces.

    jgm committed Dec 28, 2008
    This had to do with the use of withRequest rather than uriRest
    in handle.
  2. Version bump to 0.3.3.

    jgm committed Dec 28, 2008
  3. Made redirects after login/logout more reliable and automatic.

    jgm committed Dec 28, 2008
    The current uri and referring uri are now stored in parameters.
    The loginUserForm function sets a cookie "destination" with the
    referring URI.  After login (and possibly registration), the
    user is redirected to this destination.
  4. Give the session more time each time a restricted page is accessed.

    jgm committed Dec 28, 2008
    Previously, a session would timeout one hour after the user logged
    in.  This could be in the middle of an editing session, and work
    would be lost.  Now the session is reset when the user hits the
    edit page, so there will be no problem unless the user spends more
    than one hour editing a single page.
Commits on Dec 27, 2008
  1. Delete session cookie on logout.

    jgm committed Dec 27, 2008
    Resolves Issue #4, I think.
Commits on Dec 23, 2008
Commits on Dec 22, 2008
  1. Updated TODO (categories).

    jgm committed Dec 22, 2008
Commits on Dec 16, 2008
  1. Made Preview into a button.

    jgm committed Dec 16, 2008
    Thanks to Justin Bogner for the idea and a patch (somewhat modified).
Commits on Dec 14, 2008
  1. Updated TODO.

    jgm committed Dec 14, 2008
Commits on Dec 11, 2008
  1. updated TODO

    jgm committed Dec 11, 2008
Commits on Dec 8, 2008
Commits on Dec 4, 2008
  1. Added separate diff tab for diffs.

    jgm committed Dec 4, 2008
Commits on Dec 2, 2008
  1. Updated TODO.

    jgm committed Dec 2, 2008
  2. Updated TODO.

    jgm committed Dec 2, 2008
Commits on Dec 1, 2008
Commits on Nov 30, 2008
  1. Improved print css.

    jgm committed Nov 30, 2008