1. 06 Mar, 2017 3 commits
  2. 03 Mar, 2017 1 commit
  3. 02 Mar, 2017 1 commit
  4. 28 Aug, 2016 2 commits
  5. 17 Dec, 2014 3 commits
    • New posts start in private status · cf10aa70
      * tekuti/page-helpers.scm (post-editing-form): Fix status of new posts.
      Andy Wingo committed
    • Minor aesthetic fixups · acc13819
      * tekuti/page-helpers.scm (post-editing-form): Aesthetic fixups.
      Andy Wingo committed
    • Add ability to share draft posts · 20e76582
      As a side effect of this change, any pending posts in your repository
      that are in "draft" status will effectively move into the new "draft"
      state, which means they can be reached by their URL.  That's not a big
      deal though because those URLs are not trivial to guess.
      
      * tekuti/page-helpers.scm (post-editing-form): Add radio button to
        choose post status.
      
      * tekuti/post.scm (post-public?, post-draft?, post-private?): New
        accessors for post status.
        (post-from-key): Add #:allow-draft? keyword argument.
      
      * tekuti/page.scm (page-show-post): Allow direct access to draft posts.
      Andy Wingo committed
  6. 22 Oct, 2014 4 commits
  7. 15 Oct, 2014 3 commits
  8. 09 Oct, 2014 1 commit
  9. 19 Jan, 2014 2 commits
  10. 03 Jun, 2012 1 commit
  11. 15 Feb, 2012 1 commit
  12. 14 Feb, 2012 1 commit
  13. 12 Feb, 2012 2 commits
  14. 11 Feb, 2012 2 commits
    • stop hitting git when fetching post metadata · afec0daa
      Inspired by a patch from Aleix Conchillo Flaqué.  Thanks, Aleix!
      
      * tekuti/index.scm (index-specs):
      * tekuti/post.scm (reindex-posts, reindex-posts-by-date): Change to have
        the "posts" index be a hash table mapping key -> post.
        "posts-by-date" is a list of keys, from newest to oldest.
        (post-from-git): This is what post-from-key was.
        (post-from-key): New function, pulls out a post from the posts hash
        table.
        (munge-post): Use post-from-git.
        (delete-post): Take the post directly.
        (latest-posts): New awesome helper for fetching the lastest N posts
        that match some predicates.
      
      * tekuti/page-helpers.scm (find-posts-matching): Adapt to post-from-key
        change.
        (published-posts): Remove, replaced with latest-posts.
      
      * tekuti/page.scm (page-admin, page-admin-posts, page-admin-post)
        (page-archives, page-feed-atom): Use the new latest-posts helper.
        (page-admin-delete-post, page-admin-delete-comment, page-show-post)
        (page-new-comment, page-show-tag): Adapt to post-from-key change.
      
      * tekuti/tags.scm (compute-related-posts, compute-related-tags): Adapt
        to post-from-key change.
        (reindex-tags): Use latest-posts.
      Andy Wingo committed
    • better errors when reindexing · f89e4b12
      * tekuti/index.scm (maybe-reindex): Reindex within a
        call-with-error-handling.
      Andy Wingo committed
  15. 26 Apr, 2011 2 commits
  16. 25 Apr, 2011 4 commits
  17. 22 Feb, 2011 3 commits
  18. 18 Feb, 2011 4 commits