CHANGELOG 	(Updated on 08 august 2001)

Version v0.5 since v0.4
- A new theme was added: Superflous. In my opinion the cooles theme yet.
  It was made by Wouter de Bie <xinit@pruts.nl> and he was so kind to donate
  this theme to PBCS.

- Multi-language support was added thanks to Marian Heddesheimer
  <marian@heddesheimer.de>. She has done the major part of the work to
  translate into German and keeping an english list too. Roalt fixed a
  lang.php wrapper file and added the ability to comment language files.

- Email notification was added. This means people can get sick and tired of
  appointment notifications. Very handy if you can access you mail, but
  cannot Internet.

- An about page was added when you click on the PBCS logo in the navigation
  frame. This gives some more information about the maintainers and doesn't
  make Internet connection needed right away.

- A simple one-way Palm Sync option was added to use 'pilot-link' software
  'install-datebook' to push appointments into a Palm PDA. This part has to
  be considered as BETA.

Version v0.4 since v0.3.1
- A note system has been added. These notes are personal notes only. This means
  that you can only add notes to yourself and not for others. Notes can be made
  private so nobody can see the contents.

- In the Appointment form you now can make recurrent appointments. For now
  it only means that you can create a recurrent appointments, but not delete
  it in it's whole. That will remain for v0.5.

- Theme support has been added. You now can choose from a preset number of
  themes. Custom themes can be added. The themes concern the table colors but
  also the icons. The concept of themes has been copied from SquirrelMail but
  the final result is different. I modified the SM themes so they show
  nicely in PBCS.

- Complete overhaul of the authentication system. The Authentication system
  of SquirrelMail has been ported to PBCS. This means that PHP4 session
  management   and cookies are used. There is an intention to couple
  SquirrelMail and PBCS as a better MS Exchange competitor :-)

- Some optical little details have been added, for better usage by users.

- Fixed an inconsitency between the day overview and the week/month
  overviews. Actually the cTtT() function was bugged and that showed in the
  week/month overviews only.

- Protection for private appointments and notes has been implemented. Now
  only the owner of the private appointment/note may edit and/or delete.

- Notes are implemented now. Notes van be created only for the session user
  as they are intended to be reminders for the user.

Version v0.3.1 since v0.3
- I came across corrupt mysql diff files as I tried to upgrade a v0.1 version
  so I have corrected the mysql diff files.

- Thomas T. Soares <ttsoares@orion.ufrgs.br> pointed out to me that I did not
  add the admin user in the CreateTables.mysql file. I also messed up the
  db.php file while making it ready for distributing.

Version v0.3 since v0.2.1
- The month and week overviews have a fixed pixel width. This way they are
  better readable. They still print very well in Landscape mode.

- private meetings are now handled as such. They are only shown to the session
  user if the appointment is owned by the session user.

- PBCS now has a User Settings page and a user can change his name, surname
  and password. Next to that the user can set the start and end time for the
  day overview.

- Fixed a bug concerning the remembrance of the viewing time. It did that
  only for the day overview. Now it also does it for any overview.

- The Month Overview was added. Not for multi user, but you can select one
  person only and see that persons month overview. Otherwise it will show
  yours by default.

- Appointments going into the next day would mess up the day overview.
  I fixed the day overview routine to handle these appointments correctly.

- My understanding of UNIX timestamps was incorrect, so I switch to
  abusing the php date function even more, to prevent strange behaviour in
  showing appointments.

- The listview is added and a good thing (tm) is that you can specify from
  which day you want all your appointments. (This is actually like all views
  work, but hey I have to say something good about PBCS!)

- In the Viewers table the SessionID attribute was a TINYINT. It should
  have been a INT(11) as is the ID attribute in the Session table.

- All SQL queries have been tuned and especially the getUserAppointments
  function in the util_funcs.php file has been optimized greatly.

- In the calendar.php </OPTION>-tags were inserted so the user picker will
  show up in Mozilla too... thanks go to akaihola@iki.fi for the report.

Version v0.2.1 since v0.2
- Appointments without duration caused the layout of the calendar to mess up.
  Now you cannot enter appointments without duration

- The IDs for the Session and Viewers tables were TINYINTs. On the demo site
  that resulted in a weird behaviour that the selected viewers were not
  remembered and you had to select them every time again.

Version v0.2 since v0.1 (First release)
- Fixed a bug in the small calendaring box mentioned by <david@kalifornia.com>

- Sesssion management has been included and the complete code has been cleaned
  at least for the authorisation part. Due to this the Database has been
  extended. A Diff between v0.1 and v0.2 for the database is included.

- In the User administration User information (logins etc.) and passwords can
  be updated/changed.

- I found some time to test with PHP3 and PbCs is not PHP3 compatible. With
  some effort I could fix it, but I decided to do a PHP4 only application.
  Therefore all file extentions are now .php


