Prospector 1.0 Beta 9.2.2000 Fixed up some bugs in tasks and week view. 8.23.2000 Added a user preferences and the ability to share calendars. Added a user area for editing information and a email mailer if you forget your password. 8.7.2000 Fixed up reminders, there were a few bugs. I also made it so daily reminders are accurate rather than just getting sent at midnight. Changed the day view so recuring events and conflicting events work. Also the look and feel has changed. 5.24.2000 The past month I have fixed a lot of stuff and added email reminders. Most of the fixes were due to changes in PostgreSQL 7. Postgres changed its dates to be SQL92 complient. This is a good thing and makes my life a lot easier. Only downfall is there will no longer be support for earlier versions of postgres. You should upgrade anyways version 7 is nice. This also makes porting prospector a lot easier. 4.18.2000 Fixed a problem that allowed people to embed HTML. Since I was removing HTML before I removed backslashes, it was possible to unescape the HTML. Also fixed a few minor issues with holidays. 4.2.2000 Fixed up mini month so it shows red for the current day and green for the day you on. Fixed recuring events so they show the ending time in AM/PM instead of military/european time. Fixed bug that didn't allow you to delete an item from the week view. Also added and fixed some navigation issues. 3.15.2000 Yikes nasty bug that made week view be off by two days. Mysql version is now realeased. Also fixed some other bug but forgot what it was. 3.12.2000 Stayed up late and finished up this release. Recuring events now work except for on day view. I am having problems finding a good way to display overlapping events here. This is critical for recuring events. Otherwise when you make a recurring event I would have to check every day to make sure it doesn't conflict. I don't want to do that. So for now they don't get displayed in day view. I also added a week view, really needed this. 3.10.2000 Finished interface changes. Merged in recuring events changes. 3.9.2000 Interface changes to make it look a bit better. Also did some code reduction on viewing an event. Put a limit on the number of tasks, you can now longer have more than 22 tasks at one time. I had hard coded some links in so it required you to run out of a "calendar" directory. I am not sure why I did this, anyways I fixed all these. 1.9.2000 MySQL port of .71 is completed. Also fixed a problem with apostraphes causing a select to fail in holiday script. This was causing duplicate holidays. 1.7.2000 Changes are coming a tad bit slower, my hands are about shot. But I got a lot of bugfixes in this release. Fixed a problem with the tables getting messed up when scheduling days around "12". Fixed problems with login with the username not showing up. This also fixed a problem with IE not being able to delete cookies. Tasks now require a name, so no more blank tasks. Fixed up holidays by equation, it is now easier and will now force a correct equation. Problems still include out of order in list and can't delete from defaults. Out of order is fixed in other code need to port over. Now removing HTML code from input so it doesnt screw up the formating. 12.5.1999 Made the conflicting subroutine a bit nicer. Also fixed a possible problem with comparing values. For anyone having problems with cached data, please uncomment the second print statement in Prospector.pm. Thanks to Marcus Schopen for finding these last two problems. 11.30.1999 Fixed a problem with conflicting events due to the addition of seconds for mysql support. 11.18.1999 Fixed problem with error subroutine. Somehow I managed to name two subroutines the same name. I also did some code reduction and fixed some HTML. Also added a title variable which will change title on all pages. 11.15.1999 Ok I have a MySQL version working. MySQL handles times/dates a bit different than postgres. I also fixed a few bugs with inserts/updates when the string contains an apostraphe. I also am now printing out the http header. I thought mod_perl was sending "text/html", but apperently it was not. This should also allow prospector to run under without mod_perl, though this is untested. If you had a previous install running you will have to change your apache conf to include: "PerlSendHeader On". 11.03.1999 Ok there is now support for holidays and tasks. Tread lightly with the holidays by equation. Currently only one addition and one subtraction is supported. Next release will have a MySQL port. 10.29.1999 Ok first thing is I created a bug with the last version. The function that checks for conflicting schedules checked the calendar globally instead of just for the specific user. This is fixed. New Features: Day your on shows up red in mini-month. New Cookie stuff for logging in and out. This should fix problems with logging in as a differant user. I also now have gotten rid of the static html files. 10.27.1999 Put checks in to make sure eventname is not NULL. Also added a check to make sure you can't schedule conflicting events. This should be changed later to allow this. Its quite complicated and is being put off for now. I also added a logo and a link constant to the script. These can be changed to put your logo link in. These are currently only seen on the login page I believe. You also have to change the HTML file. Fixed problem with apostraphe not being able to insert into database. A MySQL port is over the horizon. I almost got it working. MySQL handles sequences a bit differently. Postgres and MySQL also store times differently. Soon as I get this worked out I will release it to the world.