Toggle Minimized View

Updates: Junecode Release Notes: 2.1


January 27th, 2007

For more information on changes to the template system, please see the Tense Log template reference.

Setup and Installation:

  • The entire setup and installation process has been greatly simplified! Now all you have to do is upload the files to your server, open the setup page in your browser, and follow the on-screen instructions.
  • The process of adding and editing logs has been greatly improved. There is also a new “Single Log Mode” location setting that allows you to place a log directly inside your Tense Log folder. This replaces the previous singlelogmode option in the settings file.


  • Greatly improved support for PHP 5.
  • Greatly improved support for servers where magic quotes and register_globals are disabled.
  • No longer requires short_open_tag to be enabled.
  • Improved JavaScript checking in the login process, and removed browser checking.

New and Improved Features:

  • Added a Netflix plug-in to display your latest movies.
  • Your last used category and upload folder are now remembered for you.
  • Added a “Show Entries” setting for each category that allows you to show all entries, only past entries, or only future entries. Useful for a calendar if you want to hide past events, or if you’d like to date entries in the future and have them appear automatically on that date.
  • You can now set a crop area for the thumbnail of each image, allowing you to highlight an area of the image. This is used along with the new crop attribute of the entryimage template tag.
  • Entries added in hidden categories are now marked as public by default.
  • Added the ability to enter descriptions for uploads and folders. These descriptions are displayed automatically by Tense Index.
  • Added the ability to select a Tense Index template for folders in the Uploads section.
  • Improved flexibility allows you to nest a standard directory or even a Tense Index listing inside of a Tense Log directory.
  • If a name with no extension is given for an upload, the extension from the previous file name or the new file is now entered automatically.
  • File upload fields now display the maximum file size allowed by the server.
  • Added the ability to create new Tense Index templates for each log.
  • “Find a Log” now searches titles and entries instead of just the Log ID.
  • All entries with unsaved changes are now displayed in the drafts section.
  • The filedunder tag is now ordered the same as your categories.
  • Added 401 and 403 error pages.
  • For uploads, spaces are now converted to underscores instead of dashes.
  • Files with the extension .rtf can now be uploaded.
  • After the page has initially loaded, thumbnails will now continue to generate and load if necessary. Older versions would stop creating new thumbnails after a certain amount of time, to avoid excessive page loading delays or overloading the server. This meant that you might have to refresh a page several times the first time it was viewed, to see all of the images. This new version solves all of these problems!
  • Thumbnail images are now stored in a .tensecode folder. You can safely delete any .tenseindex or .NNNxNNN folders (where N is a number) as long as they are not inside a .tensecode folder.

Template Changes:

  • Added the entrycount tag.
  • Added the limit, emptytitle, and emptytext attributes to the entries tag.
  • Added the crop and overlay attributes to the image and entryimage tag. Using the crop attribute you can now have all of your thumbnail images cropped to the exact same size, and highlight a specific area of each image if you like. Using the overlay attribute, you can layer a second image on top of each thumbnail, which is useful for adding borders or watermarks.
  • Added the limit attribute to the entrytitle tag.
  • Added the plain attribute to the filedunder tag.
  • Added the notequalto attribute to the if tag. You can also now do multiple comparisons in a single if tag. If any one of them is true, the contents will be returned.
  • The previous default template has been renamed to “Classic”, and a new template named “Simple” is the new default.

Security and Bug Fixes:

  • The (AudioScrobbler) plug-in finally works again!
  • Greatly improved protection against MySQL injection.
  • Fixed various security issues where paths are supplied by the user.
  • Fixed a security issue with uploading files.
  • The index.php file is now moved automatically when Single Log Mode is enabled.
  • Fixed a bug where the comment text may not appear in moderation/deletion emails.
  • Fixed a bug where spam filter rules would not update correctly since the Tense Code site was moved.
  • Fixed a bug where pages may not update if the template was modified outside of the Tense Log interface.
  • Fixed a bug where the “open for 6 months” comments setting did not work correctly.
  • Fixed a bug that prevented the filedunder tag from working.
  • Fixed a bug where the selected categories would not be remembered when editing a draft.
  • Fixed a bug where templates could not be imported on servers with register_globals disabled.
  • Fixed a bug where renaming logs would result in an error, and the folder associated with the log would not be renamed.
  • Fixed a bug where empty entries would not be deleted when deleting a draft.
  • Fixed a bug where a confirmation message would not appear after deleting an entry.
  • Fixed a bug where GIFs would sometimes be converted to JPEGs when they shouldn’t be.
  • Fixed a bug where thumbnail images were not sized correctly if the width was specified but not the height.
  • Fixed a bug that prevented the entries tag from being used more than three times in a template.

New in Tense Log Uploader 1.2.1:

  • Now compatible with Leopard (Mac OS X 10.5)
You are here: Junecode: about: updates: junecode release notes: 2.1
Can’t find what you need? View a complete site map