1.1 - 24 Dec 08
1.1beta - 28 Nov 08
- Fixed a bug where if a user was not scheduled at all, they would not show up in a schedule to be scheduled
- Fixed a bug that prevented a user to log in for the first time
- Fixed a bug where the menu was displayed even if the public access was disabled
- Fixed a bug where the supervisor select box in the user form was not updated after a supervisor was deleted
- Added option to change GUI
- Fixed bug where daily assignments would not save correctly from the dashboard
- Combined css files into one where possible
- Removed unused images and files
- Upgraded Dojo JS library to 1.2.1
1.0 - 05 Nov 08
- Minor changes to the way config variables are saved
- Added option to enable/disable mysql persistant connections
- Fixed installer issue where it would not advance past step two if installer was enabled but nothing needed to be done
- Changed the way application limited direct access to html files
- Added very brief descriptions to php functions, php classes, javascript functions, and css classes
- Upgraded xajax to 0.5rc2
- Fixed bug where eregi_replace spit out an error in older versions of php5 when a '{' or '}' were not escaped
- Fixed a few minor issues with the installer
- Fixed a few misspellings of some variables in the lib.errorHandling.php
- Fixed a few minor gui issues
- Added a new permission for a user to be able to edit assignments for individuals on unpublished schedules as a temporary solution to users setting their availability (see this post)
- Removed some whitespace in various files which was occasionally causing xajax to not load data
1.0RC - 29 Oct 08
- Fixed bug where settings would not save
- Fixed issue where daily assignments were viewable whether they were published or not
- Fixed issue in timeline where it would have inaccurate data if start_time or end_time of assignment was empty
- Fixed issue where checkConfig() was declared in two conflicting files
- Made yes/no checkboxes save immediately to config file in settings.php
- Set database password inputbox as type "password" in settings and installer
- Moved function updateConfig() from lib.common.php to lib.settings.php
- Made some misc settings accessable to admins only
- Added setting for admins to show/hide a phpScheduleEm news feed on admin's dashboard
- Fixed issue of private schedules showing up in "jump to schedule" select box in the assignment view
- Added option to install sample data during initial installation
1.0beta4 - 23 Oct 08
- Revamped configuration file utilization due to issues with old config class
- Forced reinstall when upgrading to this version due to revamping of configuration file utilization
- Added feature to customize the user description such as "employee," "volunteer," etc
- Added feature to have public sections of application
- Fixed database upgrade process which had bad sql statements
- Made some minor cosmetic changes
- Fixed issue where unpublished schedules were still viewable even if the user did not have access to view unpublished schedules
- Added feature to force a schedule to be emailed as a PDF to a selected group
- Added catch to installer and settings page to display notification if config directory or config file is not readable and writable by web user
- Added feature for user with add/edit user permissions to be able to reset a user's password
- Changed permission to be able to publish/unpublish assignments to that of publishing/unpublishing schedules
- Fixed coding error that generated php errors if there are no types set
1.0beta3 - 12 Oct 08
- Fixed CSS issues which rendered application pretty much useless in IE
- Fixed misc other cosmetic issues
1.0beta2 - 11 Oct 08
- Fixed bug where a schedule would not fill in the last few days in the schedule view
- Fixed bug where the title summaries would not include titles that were not included by default
- Fixed bug in timeline where the timeline was inaccurate if two or more employees with conflicting schedules were under one parent template
- Added a toggle title summary feature
- Added option to show/hide titles in the title summary
- Added a check to see if database and application version matched; only does this once per session
- Fixed issue where icons were being used against their license; changed all icons to Crystal Project icons released under LGPL
- Fixed bug where the wrong day of the week was shown in the error message if a schedule's start date did not match the work week start date
- Fixed bug where the last template was not showing up in the generated PDF of a schedule
1.0beta - 09 Oct 08
|