History
=======

SilvaForum 0.3.1
----------------

- Fix documentation format to ReST.

SilvaForum 0.3
--------------

- Re-wrote dtformat.py

- Added i18n support

- Removed SilvaTestCase.py.

SilvaForum 0.2-beta1
--------------------

- Added condition on forum table to not display when empty.

- Adjusted presentation code so the forum works with Silva Layout.

- Refactored pagination code so defines are grouped.

SilvaForum 0.1-beta-2
---------------------

- Changed regex in format_link to not include parenthesis, or periods.

- Removed the priority (was -4) in light of the
  ``doc/priority_settings.txt`` recommendations.

- The Include Comments code source includes icons for comments, these
  could be added to the forum view.

- Changes to make near-complete customization of the Include Comments
  code source possible with css.

- Move all the include checking in view_topic.pt into one define.

- Add id and topic_url to the comment object for constructing more
  sensible permalinks, going to the topic with an anchor that's the
  comment id.

- Add permalink to "[user] posted"; this links to the comment in the
  topic with an anchor, not to the comment object (which is not very
  useful because there's no context).

- Add a parameter field to the SMI to add a topic, which by default is
  the document title.

- Put in javascript toggle button for a comment form.

- Checked in Marc Petitmermet's code source to the
  SilvaForum-CodeSource branch and added it to Silva Forum code. Added
  a view_include.pt, and include.css to handle the styles of a Silva
  Document with comments. Added to the FiveViewable class a switch to
  check for an 'include' parameter that gets the code source template.

- Fixed text formatting to include links, moved replace_links call
  from the view_topic.pt to the format_text method in view.py.

- Put replace_links method in the view.py for searching and
  replacing links in text area of comments. Also made tests for the
  method.

- Put back subject field check in view.py. Somehow it got cut in
  recent changes.

- Changed the topic and comment addable priority to 4.

- Changed the configure.zcml priority setting for Silva Forum to 4,
  to send it to the bottom of the addables list in the SMI select
  pulldown.

- Fixed the _generate_id method which would return 'already used id'
  with id's ending in '___2'.

- Removed old security code triggered with the Ajax version of the
  forum.

- Fixed the pagination links to not can the add messages. Tweaked
  the the pagination code to be more efficient.

- Put in jump for the preview form on a comment. Now when previewing
  the comment will jump to the last page, the same page as where it
  is added.

- forum.css changes, added emoticon preview support to
  view_forum.pt, view_comment.pt subject fields.

- Ah, after reverting to static forms, unicode issue persists. Found
  the error on the preview hidden inputs, and re-wrote those to
  support unicode.

- Reverted to static form in view_topic.pt view.

- Reverted to static form in view_forum.pt view.

- Reversed order of topics newest to oldest. Added jump
  functionality. Found IE issue with Ajax forms.

- Pagination right/leftdouble.gif are not included in Silva 2.0, so
  put them into the www/ of SilvaForum.

- Took out all required switches from edit comment view.

- Unicode problem with textareas in view_topic.pt. Did ugly hack
  doing the unicoding in the tal expression.

- Took out required subject in the edit comment view by switching
  the required tag in form.form to 0.

- Made datetimes smaller.

- Removed emoticons directory again, only this time from svn.

- Finished Adding alt tag text to emoticons.

- Changed Silva Forum Thread to Silva Forum Topic and refactored
  code to use topic rather than thread.

- Put jump to last and first page pagination in the view_forum.pt

- Changed the topic functionality to only take topics. Opted to take
  out messages because they can't be edited in the SMI without some
  considerable changes.

- Configured the view_forum.pt and view_topic.pt to get emoticons
  added in the subject field.

- Added support for emoticons.

- Added nice date/time formatting.

- Several layout fixes.

- Small code fixes and cleanups (see individual checkin messages for
  API changes).

- Added preview button functionality.

- Added javascript to hide the form, however this isn't implemented
  yet.

- Added Several layout styles.

- Added pagination, and sorted list orders newest to oldest.

- Workout out a solution to authoring issue in the SMI.
