Register

Jun 2005 11

Tracks 1.03 final

Version: 1.03 final
File:
Subversion URL: http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03
Tracks 1.03 final version is now ready for download.

You need Rails 0.13.1 for this release, and you might as well update Redcloth while you’re at it. Make sure that you read README_FIRST.txt first, then the main documentation for installation and upgrading is in doc/README_FOR_APP and doc/CHANGELOG. If you’re upgrading, I’m afraid that you’ll have to do a bit of manual work to reimport your old database contents. This is discussed in more detail in the Readme files, but let me know if you need any more guidance. The main thing to remember is to back everything up first!

The major new features are the new Ajax methods for creating, updating and deleting actions and for marking them done, and arbitrary sorting of contexts on the front page. There are quite a few other fixes and improvements, but you can read the CHANGELOG for the full details.

Have fun with it, and let me know what you think.

Jun 2005 05

Tracks 1.03 beta

Version: 1.03 beta
File:
Subversion URL: http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03beta
I think we’re at a point now where I’m happy to release Tracks 1.03 beta, especially as we’re at the auspicious revision 100! You can either download the zip file, or use Subversion to check out the tag.

Please note that this shouldn’t be used for your precious data—this is a beta release to bash out the remaining bugs and glitches on different systems. I would put it in a different directory to your own version of Tracks (if you have one), and make a new database to hold the test data. When people have had a chance to report any remaining bugs, I’ll clear everything up and make a proper production release.

I haven’t updated the installation instructions yet, but it’s similar to the previous version. There are, however, a few things to bear in mind:

1. Don’t forget to copy config/database.yml.tmpl and config/settings.yml.tmpl to config/database.yml and config/settings.yml.
1. There’s a new option in config/settings.yml, so don’t forget to edit that, or you’ll get an error involving <%= staleness(item.created) %>
1. I really do recommend making a new database to test this, so use the appropriate tracks_1.0.3_[databaseformat].sql file for your chosen database (mysql, sqlite or postgresql) to set up the tables, and then, if you want, use the tracks_1.0.3_content.sql to add some test content.

I’m looking forward to getting your feedback (see doc/CHANGENOTES.txt for all the new goodies). I’m particularly interested in how it fares on other platforms (not MacOSX), and other databases (i.e. SQLite and PostgreSQL), and how you find the speed. I’ve taken out caching for now, so let me know if you find it annoyingly slow. If you have any issues, check on Trac to see if anyone has already reported it, and if not, open a new ticket here.

Thanks!

Mar 2005 10

Tracks 1.02a

Version: 1.02 a
File:
Subversion URL: http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.02a
There are quite a few improvements to this version, with more on the way. Note that Rails 0.10.0 is a requirement for this version, as is Ruby 1.8.2 or above. The full installation and upgrading instructions are in the zipped directory in doc/README.txt. Please read those instructions carefully, along with README_FIRST.txt
Jan 2005 09

Minor update: Tracks 1.01

Version: 1.01
File:
Subversion URL:
Note: this version isn’t compatible with Rails 0.10.0. If you’re using this version of Rails, you need to make a small change in one file as a temporary fix, as described here

I’ve made a very minor update to Tracks to fix some of the re-directing bugs, and to update the application properly for Rails 0.9.3. There are also some minor updates to the layout of the items so that the buttons for edit, delete and notes are always below the description and somewhat to the right of the checkbox. I think this improves usability a bit, because the buttons are always in the same place relative to the item, but let me know what you think.

Note that you do need to have Rails 0.9.3 installed for this version, but the upside is that you won’t have to manually tinker with the files in config/* to get it to work properly.

I’ve also added Subversion access if anyone is interested—read about it here, and let me know if you want write as well as read access so that you can contribute.

Jan 2005 03

Version 1.0

Version: 1.0
File:
Subversion URL:
I’ve just uploaded a new version of the application which I’m now calling Tracks.

The changenotes and readme included in the package (in tracks/doc) give the full details, but the important points to note are as follows:

  • You need to have Ruby 1.8 or greater, MySQL and Rails 0.9.x or greater installed. There have been some brilliant improvements in Rails in the 0.9 branch, so it’s well worth upgrading. I won’t be continuing development on the old 0.8.x version, but you can still download it here.
  • There’s rudimentary password protection now, so when you first load the application, you need to visit http://127.0.0.1:3000/login/signup to choose a username and password.
  • I’ve provided a MySQL dump file for the tables and some sample contents in the package. If you have been using the previous version and want to import your data, set up the new database (called tracks), import the sample dump, then export the contents only from your previous database and import that. Theres a typo in README.txt, and the database dump is located in tracks/db/tracks_dump 03.01.2005.sql, not tracks/app/db/tracks_dump 03.01.2005.sql as it claims.

    Have fun!

    Update 05/01/2005: If you have Rails 0.9.3 installed, you need to modify some files in tracks/config/environments as follows:

    In the config/environments/production.rb and config/environments/test.rb, you need to change:

    
    ActionController::Base.reload_dependencies = false
    ActiveRecord::Base.reload_associations = false
    
    

    ...to:

    Dependencies.mechanism = :require

    And in config/environments/development.rb, you need to change:

    
    ActionController::Base.reload_dependencies = true
      ActiveRecord::Base.reload_associations = true
    
    

    ...to:

    Dependencies.mechanism = :load
Dec 2004 23

Tracks 0.9

Version: 0.9
File:
Subversion URL:
This is compatible with Rails 0.8.x. Please note that it won’t work with Rails versions greater than 0.9.

The installation instructions are in a README in todo/docs. You also need to have Ruby 1.8.x, mySQL and Rails 0.8 installed. See the “Elsewhere” links to the left if you need help installing any of those applications.