MIDAS :: Changelog
MIDAS Version History:

v3.00 Beta 2 (07/05/10)
~ NEW FEATURE: Option to combine printouts for bookings over a date range
~ NEW FEATURE: Ability to limit maximum number of search results to return
~ Improvement: Help documentation updated
~ Bug Fix: Language Corrections
~ Bug Fix: Help popups not resizable
~ Bug Fix: Invoice Headers/Footers not updating correctly when modified [Since v2.00]
~ Big Fix: Checking of resource availability when modifying bookings inaccurate [Since v3.00b1]
~ Big Fix: No option to add new client if no client found when searching [Since v3.00b1]
~ Bug Fix: Currency symbol missing in venue rates & resource charges [Since 3.00b1]

v3.00 Beta (05/05/10)
~ Improvement: Database architecture moved over to XML
~ NEW FEATURE: Option to remember your login details
~ NEW FEATURE: Ability to send email via SMTP instead of Perl's SENDMAIL
~ New option to show messages from MIDAS HQ instead of, or as well as, local welcome message
~ Improvement: Current database now indicated in titlebar if multiple databases setup
~ Improvement: More powerful "Search" capabilities
~ Improvement: "My Bookings" can now be accessed via "Search"
~ Bug Fix: Selecting a booking occasionally selected adjacent booking
~ Bug Fix: Multi-line client addresses may not display correctly if added under latest Firefox versions
~ Bug Fix: Multi-line booking notes may not display correctly if added under IE7/8
~ Bug Fix: Clicking on a client in the activity log produces blank screen
~ Bug Fix: Javascript error when specifying already in use booking type color
~ Bug Fix: Bookings that span multiple days not indicated under "Client" view
~ Bug Fix: Corrections to French Translation [Thanks to Ragaf Miramichi]
~ Bug Fix: "Can't locate midaslocal.pm" errors when emailing MIDAS
~ Bug Fix: Some approved pending booking requests not being added

v2.00 (09/09/09)
~ NEW FEATURE: Invoicing comes to MIDAS!
~ NEW FEATURE: Ability to export bookings in popular iCal format
~ Improvement: "Resources" can now be categorized into Equipment, Consumables, and Staffing
~ Improvement: Dates with bookings are now shown in bold in the calendar
~ Improvement: Search function overhauled - Now search bookings as well as clients!
~ Improvement: New default theme
~ Improvement: CSS improvements under Firefox, including text shadows and opacity fix for version 3.1+
~ Improvement: Ability to filter activity log by user
~ Tested on the latest IE8 and Windows 7
~ Security Enhancement: No longer possible to keep current password when changing passwords
~ Bug Fix: Modifying a booking via "My Bookings" caused errors
~ Bug Fix: Date formatting on print footers different to other date/time formatting
~ Bug Fix: Difficult to select a Midnight end time for bookings
~ Bug Fix: Erroneous indicators for bookings "spanning" across multiple days [Since v1.38]
~ Bug Fix: Small fix for date ranges outside 2005-2010
~ Bug Fix: Adding resources to a booking could result in "allow scripted windows" prompt in later versions of IE
~ Bug Fix: Warning graphic not displaying correctly in some cases
~ Bug Fix: Source editing of Welcome Note not possible on recent versions of Firefox
~ Bug Fix: ScriptX version updated (6,5,439,30)
~ GUI Fix: Timeline now only displayed when grid view is showing

v1.43 (01/11/08)
~ Bug Fix: Updating a venue could corrupt bookings
~ Bug Fix: Help window not "themed" on login screen
~ Bug Fix: Possible to over book certain resources

v1.42 (21/09/08)
~ Improvement: Minute intervals when booking start/end times can now be specified (Previously fixed to 5min intervals)
~ Improvement: Quicker to modify existing bookings (now only re-checks availablity if dates, times, venues, or resources change)
~ Improvement: MIDAS Stats page displays browser/server info for diagnostic/support purposes
~ Improvement: Numerous minor GUI improvements, including improved logo and "favicon", centered login form, "rounded" corners in Safari/Chrome
~ Tested on the new IE8 Beta 2
~ Tested on Google's new "Chrome" browser
~ Bug Fix: New Databases not being created correctly
~ Bug Fix: Renaming Databases no longer prompts about "scripted windows" in later versions of IE
~ Bug Fix: Possible to delete current database whilst still in use [Since v1.41]
~ Bug Fix: Database Backup Timestamps now correctly formatted
~ Bug Fix: Prevent backups being restored to wrong databases
~ Bug Fix: Textareas no longer resizable under Safari/Chrome
~ Bug Fix: Custom logos not displaying [Since v1.41]

v1.41 (03/08/08)
~ Bug Fix: Sub modal windows not displaying correctly in earlier versions of IE
~ Bug Fix: Install issues under Windows Server 2003 running IIS 6

v1.40 (23/06/08)
~ New Feature: Ability to add shortcuts for booking between common time intervals
~ Improvement: Easier to use "Manage Venues" and "Manage Resources" screens
~ Improvement: Support for servers that have trouble handling non-script files within a cgi-bin
~ Improvement: Better support for processing incoming emails in Rich Text (RTF) format
~ Bug Fix: Jibberish punctuation marks in "Big Brother" entry when printing
~ Bug Fix: Renaming or Removing a Venue Group could corrupt Operating Hours settings [Since v1.30]
~ Bug Fix: "[Venue] already exists in database" endless alert loop
~ Bug Fix: Booking two discrete dates always tried to book between them [Since v1.38]
~ Bug Fix: A few more words not translating correctly

v1.39 (23/05/08)
~ Bug Fix: Users unable to change their passwords

v1.38 (24/03/08)
~ New Feature: Book from a start time on one date to an end time on another date (booking "spans" days)
~ New Feature: Specify which booking fields are visible and/or required
~ New Feature: clickable <- -> indicators for bookings spanning across multiple days
~ New Feature: Change what's displayed on Grid View Blocks (For instance, Client or Organisation)
~ New Language Pack: Added Greek translation [Thanks to Michalis Pateromichelakis]
~ Bug Fix: Several bugs in the "My Alerts" modules fixed (Translation and Javascript errors)
~ Bug Fix: A couple of bugs fixed in "makerequest" module
~ Bug Fix: Incomplete Client data being printed in some circumstances
~ Bug Fix: Unable to navigate back/forwards through calendar months/years in Firefox, or switch to Month View [Since v1.34]
~ Bug Fix: Some server configurations overriding MIDAS charset setting, causing errors
~ Bug Fix: Incorrect "Outside Operating Hours" messages for some pending bookings
~ Bug Fix: Radio buttons not directly selectable for pending bookings
~ Bug Fix: Possible to corrupt password when updating user permissions [Since v1.37]
~ GUI Fix: "Create New Database" pop-up not being styled

v1.37 (02/01/08)
~ New Feature: Advanced printing options: Now you can print bookings for selected venues over a date range
~ Improvement: Bookings can now be exported between two exact dates (previously only exported whole months)
~ Security Enhancement: Improved password security
~ GUI Fix: Main date not being "styled" if user didn't have permission to add day notes
~ GUI Fix: Default theme background now supported for screen resolutions up to 1440x960
~ Improvement: GUI Update - date strings now appear in format "Day, Date Month Year"
~ Bug Fix: Dates past 2010 not correctly supported on some systems
~ Optimization: "Check Availability & Book" now executes faster

v1.36 (12/09/07)
~ Bug Fix: Garbled alert message displayed after selecting client when adding a booking [Since v1.35]
~ Bug Fix: Initially switching to Month View gave blank calendar if current month was September
~ Bug Fix: "Manage Booking Types" selected color not being indicated until "Save Changes" clicked [Since v1.35]
~ Bug Fix: Grid positioning glitch if venues, but no booking types are defined

v1.35 (23/08/07)
~ New Feature: Ability to export Booking & Client data in a variety of formats (including XML, CSV, and text)
~ New Feature: "Theme" support - customize how MIDAS looks - even add your own logo to the screen & printouts!
~ New Feature: Configurable date/time format, including 12hour clock option, and DD/MM or MM/DD order
~ New Feature: "Security" tab (accessed via the "Manage MIDAS" screen), with the following features:
- Restrict access to a certain IP address or range, for increased security
- Set a minimum password length
- Ignore/Enforce user/pass case sensitivity
~ New Feature: Ability to BCC all outgoing emails sent via MIDAS to a defined address
~ Improvement: User permissions for deleting & modifying bookings can now be restricted to bookings made by same user only
~ Improvement: The "Welcome Note" can now be edited in WYSIWYG as well as HTML mode
~ Improvement: GUI Update - Current date cell is now indicated in "Month View"
~ Improvement: GUI Update - "My Bookings" data is now color-coded by booking type
~ Improvement: GUI Update - Removed some needless borders & duplicate background image rendering
~ Improvement: GUI Update - Translucent "blocks" in the Grid View now supported in Safari
~ Improvement: Easier From/To time selection when adding/modifying a booking
~ Improvement: More actions logged by "Big Brother"
~ Improvement: Changes to "My Alerts" pop-up after login
~ Improvement: Changing MIDAS Admin settings now prompts with option to reload MIDAS
~ Security Enhancement: Autocomplete disabled for Login fields
~ Bug Fix: Restoring databases created under v1.34 could corrupt MIDAS
~ Bug Fix: "Force Password Change" / Change Password settings not being actioned correctly
~ Bug Fix: Possible to enter blank values for some required "Manage MIDAS" settings
~ Bug Fix: Possible to click "Book All Available" button twice
~ Bug Fix: Lost Password Reminders not being sent under certain conditions
~ Bug Fix: "Auto send User their Login details via email" not being actioned correctly
~ Bug Fix: Printing Client's Bookings failed to spawn child window
~ Bug Fix: Potential security issue when generating printouts
~ Bug Fix: Client Info Panel initially displaying [None on File] message instead of nothing
~ Bug Fix: "My Bookings" toggle checkbox not behaving correctly
~ Bug Fix: Database being temporarily backed up even if "Keep Server Backups" set to "No"
~ Bug Fix: "maskBG" Access Denied error in some server logs
~ Bug Fix: GUI glitches in "My Alerts" pop-up

v1.34 (21/04/07)
~ New Feature: Emergency "Evacuation" button - Get an instant printout of all current persons on-site
~ New Feature: "Operating Hours" user setting to limit view - GridView won't show hours outside these!
~ New Feature: "Resource Availability" checking added
~ New Language Pack Added: Italian
~ Improvement: GUI Update - Stats module now includes Pie Charts for some stats
~ Improvement: GUI Update - Grid View "Blocks" are now slightly translucent
~ Improvement: GUI Update - "Month View" cells hilite when mouse moves over them
~ Improvement: GUI Update - "My Bookings" and "Restore Deleted Bookings" data more readable
~ Improvement: CSS Update
~ Bug Fix: "Bad Gateway" errors if running under some versions of IIS
~ Bug Fix: Erroneous log-outs with certain user permission combinations
~ Bug Fix: Clients no longer shown in Month View even if "Can view Client Info" user setting is set to "No"
~ Bug Fix: Language selection now remembered upon logout
~ Bug Fix: "No booking data on file" message not closing print window correctly
~ Bug Fix: Modifying a client may not update existing client's bookings
~ Bug Fix: Printing a client's bookings incorrectly displayed organisation in place of booking type
~ Bug Fix: Fieldset labels shown in wrong color under Vista
~ Bug Fix: Top 10 Client stats not displaying correctly in Firefox
~ Bug Fix: Scrollbars displayed in GridView in Firefox
~ Bug Fix: ' in full names of MIDAS users causing JS errors
~ Bug Fix: Clicking "Change Booking" on Booking Availability screen didn't remember resources
~ Bug Fix: Email Footers not displaying correctly
~ Bug Fix: Emails sent via MIDAS that failed to reach their destinations didn't bounce back to sender
~ Bug Fix: Divide by zero error in Booking Stats if no bookings found
~ Bug Fix: "Days With Bookings" statistic incorrect
~ Bug Fix: ScriptX URL and version updated (6,3,434,26)
~ Removed some obsolete code

v1.33 (20/01/07)
~ Improvement: Removed 3-digit attendees limit when adding bookings
~ Improvement: Calendar CSS updated
~ Improvement: "Booking Info Panel" Tooltips added
~ Improvement: References to "Ctrl" button, updated to "Cmnd" button on Macs
~ Language Packs Updated
~ Bug Fix: Clicking "Clients Other Bookings" dates failed to update main date title
~ Bug Fix: Mac users not able to add clients/users on Safari
~ Bug Fix: Many GUI/Layout issues with MIDAS on Safari (Mac) addressed, including:
- "Month View" and "Add/Modify Booking" screens
- "Grid View" displaying "blocks" slightly too long on Safari (Mac)
- "Client Info Panel"
~ Bug Fix: Indecisive checkboxes in "My Bookings" on Safari (Mac)
~ Bug Fix: Filters with "spaces" not handled correctly
~ Bug Fix: Not possible to add/update MIDAS users on Firefox
~ Bug Fix: "Group Access" list in User Admin not updating on Firefox
~ Bug Fix: Some words/phrases not translating

v1.32 (26/09/06)
~ Bug Fix: "no bookings on file" Print bug when client had only 1 past/future booking

v1.31 (20/08/06)
~ Improved GUI icons
~ Bug Fix: "Delete Booking" menu option not shown for past dates with "Allow Historical" permission
~ Bug Fix: "Delete" and "Modify" buttons disabled for past dates with "Allow Historical" permission
~ Bug Fix: Right-clicking Print icon displayed incorrectly sized window

v1.30 (13/08/06)
~ Ability to set "Operating Hours" for each venue
~ Ability to attach notes/reminders visible to all users on key dates
~ Ability to "watch" venues for new bookings
~ New User Permissions:
- "Can make Historical Bookings" - allowing user to make bookings after they've taken place (to maintain accurate records)
- "Can book outside Operating Hours" - allowing user to override booking restrictions outside a Venue's normal Opening Hours
- "Can make Day Notes" - allow user to make notes/reminders on key dates
- Control which venue "groups" (filters) users have access to, allowing you to "hide" venues from certain users
~ Re-designed & Improved most of the Admin settings pages
~ "My Alerts & Reminders" now polls for updates at regular intervals (no longer just at login)
~ Bug Fix: Unable to print booking data for some clients
~ Bug Fix: Horizontal scrollbar sometimes shown in Grid View
~ Bug Fix: Long venue names spilling into time blocks in Grid View
~ Bug Fix: Potential JS security vulnerability in "Welcome Note"
~ Bug Fix: "expire now" text incorrectly displayed in "My Alerts"
~ Language Packs updated

v1.20 (01/05/06)
~ Now compatible with current Firefox/Mozilla browsers!
~ Also tested for IE7 compatibility!
~ GUI Updates
~ Existing Organisation Selection Improvements - "Find as you type"
~ Bug Fix: Possible to edit bookings in "Client View" even if no edit permissions!
~ Bug Fix: Possible to add new client twice, without realising
~ Bug Fix: Blank "alerts" caused by incorrect language references
~ Bug Fix: Timeline markers overlapped itself if screen resolution was too low
~ Bug Fix: Database Admin selector showed default database, not current one by default
~ Bug Fix: Visible IFRAME which should be hidden

v1.10 (10/04/06)
~ Language Packs / Localisation Implemented
~ Bug Fix: Adding a booking if main calendar date is in the past booked on wrong date
~ Bug Fix: "Equipment" renamed to "Resources" in Print View & My Bookings
~ Bug Fix: Bug Fix: Modifying certain client's didn't save changes
~ Bug Fix: Adding new users caused "404 Not Found" errors

v1.00 (11/03/06)
~ First Commercial Release
~ "Check for MIDAS Updates" Implemented
~ "Manage Resources" Admin Implemented
~ Bug Fix: Setting color of new booking type could cause duplicate booking types
~ Bug Fix: Removing a booking type could cause Internal Server Error
~ Bug Fix: Updating a User's Permissions when only 1 user caused JS errors
~ Bug Fix: Login/Out Invisibility
~ Bug Fix: Numerous fixes to the Stats module

v0.37 (09/03/06)
~ Further mid.as convergence
~ More MIDAS Admin Settings Implemented
~ Now no longer possible to remove the Default MIDAS user
~ Added warnings if no Venues found or Booking Types defined
~ Ability to automatically restore Backups implemented
~ Bug Fix: Initial Filter Drop-Down could be out-of-sync with Grid View
~ Bug Fix: User Admin when only 1 user caused JS errors
~ Bug Fix: No Admin Redirect if no Restore Bookings Permission
~ Bug Fix: Daily Backups not including all data

v0.36 (07/03/06)
~ "Print View" Time Selection Improved
~ Visual indication of total pending Booking Requests now updates regularly
~ Bug Fix: Name of Email & Server Database Backups now synchronized
~ Bug Fix: MIDAS AI Updates to fix pre-4pm bookings and invalid times
~ Bug Fix: Possible to "Add Comments" with no booking selected

v0.35 (05/03/06)
~ Ability to add post-booking notes & comments added
~ Implemented visual indication of "cancelled" bookings
~ Restore Deleted Bookings sorting improved
~ 30-Day cut-off removed from "My Bookings"
~ MIDAS User Admin Improved (Default user can now always manage MIDAS & Users)
~ More MIDAS Admin Settings Implemented
~ Help file updates
~ Database & Settings localization
~ Further mid.as convergence

v0.34 (28/02/06)
~ Bug Fix: Length of bookings sometimes display 1m shorter than actual length
~ Bug Fix: Level 2 - Booking Type
~ Bug Fix: Level 2 - Modifying/Deleting Booking returns back to GridView again

v0.33 (24/02/06)
~ Incoming Email AI improvements
~ Outgoing Email improvements
~ Major Pending Queue module overhaul
- Checkboxes replaced with radio buttons
- "Query" button added
- "Modify" function implemented
~ Help file updates
~ BB Icon substitution
~ Bug Fix: User Permission editing caused JS error

v0.32 (15/02/06)
~ New Feature: "My Alerts" to help keep track of important bookings, and send notes to other users
~ Checking of attendees field improved when adding/modifying a booking
~ Bug Fix: Data for the 9th of each month wasn't shown in Monthly View
~ Bug Fix: JS error if BB data re-directs to client search result

v0.31 (12/02/06)
~ New Admin ability to "Restore Deleted Bookings"
~ Internal MIDAS actions no longer show up in "User Stats"
~ Initial work started on new Level 3 alternative:
- Users will be able to e-mail MIDAS, and ask questions in plain english,
- Such as "Is the theatre available period 2 a week tomorrow?"
- MIDAS will then automatically check availability, and immediately e-mail them back a response!
- ..and, if available, provide a link to convert their request into an actual "Booking Request"
- ..which once clicked adds the request to the Level 1 "Pending Queue"!
~ Bug Fix: Now not possible to delete/modify bookings in the past

v0.30 (06/02/06)
~ Automatic Database Backup facility implemented
~ Internet Explorer 7 compatibility updates:
- "Grid View" time marker text more legible
- "User Admin" vertical text letter-spacing increased

v0.29 (05/02/06)
~ Important Security Enhancements
~ Individual "User Permission" Settings implemented
~ Internal Time/Date centralization
~ "Add Booking" Time Selection improvements
~ Basic e-mail address format checking added
~ Stats module improvements
~ BBB now logs data from "Settings" module
~ Pending module updates & improvements
- Users can now "Lock" booking requests whilst they process/query them
- BBB now logs Approved/Rejected requests
~ Level 2 improvements:
- Pending Queue now refreshes when a booking is added/changed
~ Help DB update
~ Bug Fix: "Monthly View" stopped showing number of bookings each day
~ Bug Fix: Level 3 - Joined "Pending" lines if quick requesting post-4pm

v0.28 (01/02/06)
~ GUI Improvements
~ "Help" link added to login page
~ Initial "Settings" implementation
~ BBB Datestamp Improvements
~ Bug Fix: Booking exploit that allowed booking a date in the past
~ Bug Fix: Pending Queue - Incorrect MR check
~ Bug Fix: "\'" bug when displaying BBB Data
~ Bug Fix: Modifying bookings added incorrect entry in BBB data

v0.27 (31/01/06)
~ Stats module improvements
~ To stop DB sizes spiraling, "My Bookings" and some "BBB" data is only stored for 30 days

v0.26 (29/01/06)
~ Important Security Enhancements
~ Initial "Statistics" module implementation
~ Initial Level 2 implementation
~ Limited BBB implementation
~ Default filter changed to "In Use"
~ Auto "Tabbing" around "Add/Modify" Booking Form
~ Clarification: "Equipment" heading renamed to "Resources" in Pending view
~ Bug Fix: Dark items in "Booking Types" drop-downs now have white foregrounds
~ Bug Fix: Cursor now displays pointer, rather than caret by default in Booking Info panel

v0.25 (27/01/06)
~ Current Time now indicated & updated if viewing data for current day (shown by red line)
~ New time "Period" options when Booking Venues

v0.24 (26/01/06)
~ "Resource" list updated with new "Catering" options
~ Bug Fix: Level 3 Pending File Format incorrect when making Advanced Booking Requests

v0.23 (24/01/06)
~ New Filter Option: "Clients" - Replaces Venue list with list of clients with bookings on selected date!
~ Bug Fix: Selecting multiple calendar dates when adding booking now correctly sorts by earliest first
~ Bug Fix: "\'" bug when displaying "Existing Organisations" list

v0.22 (22/01/06)
~ Important Security Enhancements
~ Automatic notifications can now be sent when a client's Booking Request is Approved/Rejected
~ Ability to recover a lost Username or Password
~ Initial Help Module Implementation
~ Implemented "Force Password Change on Next Login" option
~ "Add New Client" button added to Client Database
~ Bookings now reflect changes made to a modified Client Name / Organisation
~ If a client is deleted, all their bookings are now also removed
~ If viewing Pending Queue, data now refreshes every 5 mins
~ Ability to add a comment/reason when rejecting a booking request
~ "Check Status of my Booking Requests" now lists rejected requests
~ Obsolete Approved & Pending Data automatically removed
~ Clarification: "Discard" button in Pending View renamed to "Reject"
~ Bug Fix: Data Sorting is now case insensitive
~ Bug Fix: "Print View" "\'" bug fix
~ Bug Fix: "Toggle" box not working in "My Bookings"
~ Bug Fix: Returning from Modifying/Deleting client didn't re-build Context Menu
~ Bug Fix: Empty Data files now automatically removed
~ Bug Fix: "Pending" button text now updates
~ Bug Fix: Level 3 - Changing "Period" didn't update venue list
~ Bug Fix: Level 3 - "colwidth" error when checking availability
~ Bug Fix: Level 3 - "Request All Available" now disabled if now venue available

v0.21 (17/01/06)
~ Grid View ToolTip now displays Client Name
~ "Book All Available" button now disabled if no available slots are found
~ Bug Fix: Booking Conflict Logic
~ Bug Fix: Gridview Venue Tooltip height
~ Bug Fix: Unable to retrieve client info for clients/organisations with "&" in them

v0.20 (15/01/06)
~ "My Bookings" Additions/Changes:
- Layout improvements
- Bookings can now be modified via "My Bookings"
- "My Bookings" now defaults to 25 entries per page (previously 10)
- Obsolete data now automatically removed from "My Bookings"
~ Improved checking for existing client name when adding New Clients
~ Optimization: Availability Checking now faster if modifying bookings
~ Optimization: Grid View now renders faster
~ Clarification: "Modify Booking" button when checking availability renamed to "< Change Booking"
~ Client DB Compatibility Update
~ "Pending" button now indicates number of booking requests in pending queue
~ Bug Fix: Not completing a "Modify Booking" action caused booking being modified to be removed
~ Bug Fix: "My Bookings" not displaying data if filtered to venue containing ()
~ Bug Fix: "Updated" field in "Booking Info" panel not clearing in "Sticky" mode
~ Bug Fix: Booking/Resources/Client Info panel now clears when not in Grid View
~ Bug Fix: Booking type no longer resets after selecting client when adding/modifying booking
~ Bug Fix: Focus no longer stays on Filter option upon filter change
~ Bug Fix: Changing to Grid View by clicking date in Month View prevented correct calendar navigation

v0.19 (13/01/06)
~ Initial Implementation of "Monthly View" Module (Accessible via clicking "Month, Year" at top of calendar)

v0.18 (12/01/06)
~ 5 New Rooms Added: Meeting Room, PR1-4
~ Bug Fix: Unable to delete text in "Booking Notes" or "Attendees" fields when adding a booking
~ Bug Fix: ' in client names in "My Bookings" module caused errors
~ Bug Fix: Unable to select bookings on page 2+ of "My Bookings" results

v0.17 (12/01/06)
~ Ability to directly e-mail clients via right-click option in Client DB
~ Ability to Print Client's past/future/all bookings via right-click in Client DB
~ Page x of x added to top all printed pages
~ "Cricket" Booking Type Added
~ Resources Updated
~ Bug Fix: Including " or ' in ANY "Add Booking" or "Add Client" field caused bookings to be incorrectly added/not added at all
~ Bug Fix: Pressing Backspace whilst adding a booking navigated back a page
~ Bug Fix: "Hockey" Spelling

v0.16 (11/01/06)
~ Title of "Resources" tab now changes to indicate number of resources for a booking
~ Scrollbar Appearance Improvements
~ Width of Client DB search results increased
~ Ability to add booking or "block out" a venue for the entire day (From:00.00 To:00.00)
~ Print View improvement when printing Exams with no booking notes
~ Grid View now refreshes/updates every hour
~ Clarification: When adding a booking the "All Day" period option has now been renamed "All School Day"
~ Bug Fix: Including " or ' in the "Booking Notes" field caused bookings to be incorrectly added/not added at all
~ Bug Fix: Resizing the browser caused Grid View to display incorrectly
~ Bug Fix: Deleting a booking returned to Grid View with no data shown (blank filter)
~ Bug Fix: 23:00-24:00 Grid not displaying correctly
~ Bug Fix: "My Bookings" now displays bulleted resource list
~ Bug Fix: "My Bookings" background image scrolling
~ Bug Fix: \' showing up in place if ' in notes column of "My Bookings"

v0.15 (10/01/06)
~ Client details can now be modified/updated
~ Right-Clicking on "Print" icon allows specifying of print range (in Hours)
~ "Booking Info" Panel Improvements:
- Data Fields now longer and so display more info
- New "Length" field to show duration of booking

v0.14 (08/01/06)
~ Calendar no longer re-orders first day of week when clicking day name
~ Numerous Improvements to "My Bookings" module:
- Filter "My Bookings" by Date, Client, or Venue
- Change number of results shown per page
- "My Bookings" now only shows current & future bookings
- "My Bookings" now lists by booking date first (Originally oldest added first)
- Right-clicking a booking in "My Bookings" jumps to that date
~ Additional "Future Bookings" panel added alongside "Previous Bookings" in "Client Info" panel
~ "Previous Bookings" and "Future Bookings" now "scrollable"
~ Listing all clients in DB now lists them alphabetically
~ Bug Fix: After Adding/Modifying/Deleting a booking, previous "Filter" option not restored
~ Bug Fix: "Action Cancelled"/"No page to display" error page when done deleting from "My Bookings"
~ Bug Fix: Long organisation names caused "blocks" to be displayed incorrectly in "Grid View"
~ Bug Fix: List of Client's Previous Bookings could exceed available screen height
~ Bug Fix: Grid View date may become out of sync with main date
~ Bug Fix: Background Image re-sized to 1280x960

v0.13 (06/01/06)
~ Client DB Improvements:
- Now possible to "Add New Client"
- Now possible to "Delete Client" via right-click Menu
- "Client Notes" tooltip whilst "hovering" over search results
- Results column widths changed
- DB Updated
~ Added logging of all logins/logouts
~ "Booking Type" Colors updated
~ Bug Fix: Searching Client DB for certain non-alphanumeric characters produced erroneous results

v0.12 (05/01/06)
~ Initial Level 3 Implementation:
- Level 3 Users can now make "Quick Booking Requests" for the BlueBox pre 4pm & all venues post 4pm
- Level 3 Users can now check upon the status of their booking requests
~ New Level 1 Features:
- "My Bookings" button to view/delete all bookings made by logged in user
- Added "Right-clicking" "Modify/Delete" options to blocks in grid view
~ All clients in database can be listed by searching for "!"
~ Bug Fix: Prevention of end time being earlier than start time
~ Bug Fix: Prevention of non-numeric characters when specifying audience/participants numbers
~ Pending Queue Bug Fixes:
- Only 1 item in "Pending Queue" caused JS error.
- Approving booking(s) logs and adds to approved file
- Pending will no longer display data before current day

v0.11 (04/01/06)
~ Ability to delete bookings via new "Delete Booking" button
~ Ability to modify bookings via new "Modify Booking" button
~ Bug Fix: "Add Booking" initial dates selection not correctly triggering
~ Bug Fix: Resource list only displaying one item
~ Bug Fix: Changing filter didn't clear any displayed booking history

v0.10 (03/01/06)
~ Added "Add Booking" write support for single venue/single date
~ Added "Add Booking" write support for multiple venues/single date
~ Added "Add Booking" write support for multiple venues/multiple dates
~ Added "Add Booking" update of Clients Previous Bookings data
~ Added "Add Booking" -> Availability Check
~ Added User + Timestamp to new bookings
~ Completing "Add Booking" displays data for first date booked
~ Formatting of Created/Updated fields in main view
~ DB Mod: Client Database PrevData Format Change

v0.09 (02/01/06)
~ Added "Printed by" to Print View Module
~ "Add Booking" now defaults to selected date
~ Bug Fix: Add booking -> initial date repeated each month
~ Bug Fix: Print View Module -> No hline if no cell data
~ Bug Fix: "Previous Bookings" data not updating in "sticky" mode
~ Bug Fix: Add Booking -> New Client dialogArguments [object] fix
~ Bug Fix: Wording change in Grid View module to denote no bookings

v0.08 (31/12/05)
~ "Equipment" reclassified as "Resources" to include staffing
~ "Add Booking" module improvements:
- Now won't allow you to book in the past!
- "Remove" button for resources implemented
- "Maximum Occupancy Exceeded" checking added
- "Use existing organisation" option added
~ Login Module initial implementation:
- Login/out screen created
- "Latest News" panel added
- Added "Logged in as" display to main page
- Added "Logout" and "Change Password" options to main page
~ Bug Fix: "Add" button in "Resource" module not functioning

v0.07 (30/12/05)
~ Added global variables to all modules
~ "Print" improvements:
Icon moved to main window next to filter options
Now opens a "Print Preview" window, rather than printing a hidden frame
~ ActiveX Print Layout module implemented
~ Creation of "MIDAS" logo
~ "Add Booking" Module initial implementation
- "Add Equipment" implementation
- "Existing Client" database search implementation

v0.06 (29/12/05)
~ Further implementation of "Pending" Module:
- "Toggle" checkbox added
- "Discard" selected booking requests
- "Approve" selected booking requests
- Checking for attempts to approve "Unavailable" requests
~ Initial implementation of "Print" module
~ Bug Fix: Unclickable checkboxes in Pending queue

v0.05 (28/12/05)
~ Added filtering to show only rooms with bookings in them ("In Use" Filter option)
~ Initial implementation of "Pending" Module:
- Displaying data from Pending Database
- Checking of room availability
~ Added "Print" icon to "In Use" filtered view

v0.04 (27/12/05)
~ Added initial daily Database read support in GridView module
~ Implemented returning of booking info when mouse "hovers" over a booking in GridView
~ Implemented colouring of booking by event type
~ Implemented Booking Info, Equipment, & Client Info "tabs"
~ Added left-click "Sticky" flag for booking data
~ Re-Implementation of Calendar using API
~ Added clickable listing of client's previous bookings
~ Improved Filtering:
- If viewing a client's booking history, filter defaults to "Show All"
- If filter is changed booking data is cleared from panel
~ Bug Fix: Booking Data for last venue in list not being displayed

v0.03 (23/12/05)
~ Added initial Level 1 Filter Support
~ Added passing of date to GridView module

v0.02 (22/12/05)
~ Initial Level 1 GUI Implementation
~ Bug Found: Clicking "Today" has no effect if today is a "special" (red) day

v0.01 (10/12/05)
~ Initial Concept
~ Initial Calendar Implementation
~ Initial CSS Implementation
~ Creation of Level 3/Stage 1:
- Selection of Date(s)
- Selection of From/To Times
- Extraction of Room Categories & Rooms
- Posting of data to Level 3/Stage 2
- Checking that end time does not precede start time