<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,10 +16,6 @@ If you don&#8217;t have git, then you can instead download the tarball from this URL
 
 and expand the contents to `your-radiant-project/vendor/extensions/file_system`.
 
-By default, the file_system extension is aware of the filters which come bundled with Radiant: textile, markdown and smarty pants. If you have installed any extensions which enable additional filters, you will have to tell the file_system extension about them. For the time being, the simplest way to do this is to open the file &lt;tt&gt;file_system/lib/file_system/model.rb&lt;/tt&gt;, and add your additional filters to the +FILTERS+ array. For example, if you have the +sass+ extension installed, you would change the array to the following:
-
-  FILTERS = %w{textile markdown smarty_pants sass}
-
 == Usage
 
 === Save</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,5 @@
-# Uncomment this if you reference any of your controllers in activate
-# require_dependency 'application'
-
 class FileSystemExtension &lt; Radiant::Extension
-  version &quot;0.1&quot;
+  version &quot;0.2&quot;
   description &quot;Load Radiant models from the filesystem&quot;
   url &quot;http://github.com/nelstrom/radiant-file-system-extension/tree/master&quot;
   </diff>
      <filename>file_system_extension.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@ module FileSystem
                      &quot;txt&quot; =&gt; &quot;text/plain&quot;,
                      &quot;js&quot; =&gt; &quot;text/javascript&quot;,
                      &quot;yaml&quot; =&gt; &quot;text/x-yaml&quot;}
-    FILTERS = %w{textile markdown smarty_pants}
+    FILTERS = TextFilter.descendants.map { |f| f.filter_name.underscore }.sort
 
     def self.included(base)
       base.extend ClassMethods</diff>
      <filename>lib/file_system/model.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,8 +8,15 @@ Behavioural changes:
 &#10003; If a file is deleted from the filesystem, the corresponding item should be deleted from the database
 &#10003; For pages with layout_id = nil (i.e. inheriting layout from parent), leave layout attribute blank (or &lt;inherit&gt; [layout_name] for info).
 
+rake tasks:
+&#10003; file_system:save -&gt; file_system:to_files
+  - file_system:to_files -&gt; db:to_fs
+&#10003; file_system:load -&gt; file_system:to_db
+  - file_system:to_db -&gt; fs:to_db
+
 Make configurable:
-- list of FILTERS (ability to add e.g. sass)
+&#10003; list of FILTERS (ability to add e.g. sass)
+  &#10003; make list of FILTERS auto-detect filters
 - list of CONTENT_TYPES
 
 bugs:</diff>
      <filename>todo</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f62af399183fa3fc381475749c30c520a7da05dd</id>
    </parent>
  </parents>
  <author>
    <name>Andrew Neil</name>
    <email>andrew.jr.neil@gmail.com</email>
  </author>
  <url>http://github.com/nelstrom/radiant-file-system-extension/commit/ab4f31b6fba5cdbcf73e9f5e547fef0e8ca65a3d</url>
  <id>ab4f31b6fba5cdbcf73e9f5e547fef0e8ca65a3d</id>
  <committed-date>2008-11-04T06:16:42-08:00</committed-date>
  <authored-date>2008-11-04T06:16:42-08:00</authored-date>
  <message>The list of FILTERS should load dynamically, detecting non-standard filters (e.g. sass). Seems to work, but one test fails, so needs work.</message>
  <tree>133cf36269165d45f239792c3e15a16a1fb6089c</tree>
  <committer>
    <name>Andrew Neil</name>
    <email>andrew.jr.neil@gmail.com</email>
  </committer>
</commit>
