railsbridge/installfest — pull request #42 by tjgrathwell (2012-05-06 05:02:31+00:00)
Title: Implemented a proper-ish table of contents.

This patch changes the table of contents generation to generate a hierarchical list by scanning all files in the site for links between them.

One extreme negative is that it does this on every single pageload; this activity should probably be memoized in some way, but I don't really know how to go about doing that (probably break out the file-scanning stuff from the Contents widget into some other object that can keep state for the life of the server).

But I think it's better than it was?