Time Is Money History
-------
Known Problems:
None

What's New in 1.9.6?
--------------------
Bug fixes:
1. Program complains unlock code is invalid but takes it anyway.
2. Full timesheet and billing status reports always display
   24 hour, even if 12 hour time display is selected.
3. Logo in invoice does not display.
4. Bottom panel doesn't sort times correctly. 12PM is out of order.
5. Punch Out menu is not being enabled.

New features:
1. Add support for entering unlock code even if program has expired.
2. Add a preference so user can select to default the Minutes
   Increment value to :01.
3. Add option to select the order of what gets displayed first.
4. Database Manager - purge all records with a certain status(es).
5. Add a "Check For Updates" link to the program. Point it to the
   products page. Bring up a dialog stating the program version
   and a cancel and go button. The Go button brings up the web page.
6. Add a default hourly rate to the timeslots preferences. This
   will only be used when there is no category. So this rate is
   displayed when the timeslot is initialized unless a default
   category is selected. Also use this rate when <none> is
   selected as category.
7. If right click on an empty timeslot and we are punched in,
   the Punch Out menus should enable if the timeslot is greater
   than the punch in time.
8. The project and category reports to sort by name. User report
   is sorted by last name.
9. Fixed the dead links in help file - added more content.
10. Added capability to export to XML (TIM Online) files.

Fixes/Features in 1.9.5
--------------------
Bug fixes:
1. Cost Analysis & Invoice reports only show billable hours.

New features:
1. You can now enter a rate for a timeslot. The reports
   use this rate when calculating costs. The rate from the
   category is used as the default value when filling in the
   rate in the timeslot.
2. The program creates a system tray icon when minimized and
   works similar to the mini window.
3. Added Punch In/Out to system menu so it will be available
   when minimized and right click on the task bar.
4. The main Billable default setting can be overridden by a
   value placed in the project.
5. The Punch In Now button on the MiniWindow will punch into
   today's date even if the current working date is other than
   today. In other words, the MiniWindow Punch In Now button
   will force the working date to today's date.
6. BILLABLE status dialog is easier to use.
7. Support date format in regional settings.

Fixes/Features in 1.9.4
--------------------
Bug fixes:
1. Print preview for all reports is formatted better.

New features:
1. None.

Fixes/Features in 1.9.3
--------------------
Bug fixes:
1. Cost Analysis & Invoice reports now show only billable hours.

New features:
1. Can now enter unlock code manually.

Fixes/Features in 1.9.2
--------------------
Bug fixes:
1. Editing or deleting a memorized report causes memorized
   report information to be lost.
2. Invoice report does not display the correct calculations
   after the second time it is run.

New features:
1. Import function for TIM Online files in XML.
2. Allow user to check off what hours have been invoiced and
   which have been paid. New report to show billable hours.

Fixes/Features in 1.9.1
--------------------
Bug fixes:
1. After initial install, report dialog has no output type
   selected. This causes problems with printing. Change the
   program so something gets defaulted there.

New features:
1. Add a bug report and suggestion page to the web site and
   add links to them in the Help menu.
2. Fix the punch out resolution problem. If a user punches
   out with a small timeslot, the program doesn't know he
   punched out.
3. Swap the next and previous buttons in the toolbar
   so it's more intuitive.
4. Fix the invoice report so the logo shows up.
5. Add a menu item that brings the user to the web site.
6. Make the * button on the timeslot dialog bring up manage
   projects dialog. Same for the menu.
7. Put some menu items in the Help menu to go to some
   online links.
8. Category and user lists on the timeslot dialog are sorted.
9. Add a 'screen' option to the output section of the Reports
   dialog. This just forces the 'Print' button to be disabled.
10. Make project dropdown on timeslot dialog be the
    noneditable type like category and user. Add the <none>
    option.
11. Use an icon to show punch in/out status of timeslots
    - in lower section.
12. When create a timeslot, warn the user with a message if
    the current user is not set to the user in the new timeslot.
    The new timeslot will not show up because it is filtered out.

Fixes/Features in 1.9
------------------
Bug fixes:
1. If change default project in Time Slots tab of Preferences,
   the Apply button doesn't enable.
2. Import wasn't filtering by user. CopyTimeslotFile needed to
   filter by user.
3. Major fixes for import/export.
4. Project & category report didn't format the hours:minutes
   correctly.
4. Deleting or modifying projects and categories didn't update
   the screen.
5. Modify User didn't strip ending spaces off data when
   display it.
6. Manage Users didn't update the user list if default name
   is not checked. It now updates when any change is made.
7. Import/Export dialog calendar buttons didn't display the
   dates correctly.
8. Calendar in edit timeslot/change date and time menu/change
   working date does not display correct date.

New features:
1. Import and export now supports the users table.
2. The calendar shows the dates which have timeslots in them
   by highlighting them in grey.
3. Added a preference tab to setup company logo and company
   name and address for the invoice report.
4. Added seven new reports. Invoice, Billable hours by project,
   Billable hours by Month, Category List,  User List, Project List
   and Cost Analysis.
5. Import defaults the path to the last one used.
6. Timeslots can be viewed on 6 minute intervals. (1/10 of an hour)
7. The Memo dialog has a check box so you can stop it from being
   displayed.
 
Fixes/Features in 1.8.2
------------------
Bug fixes:
1. Two reports had a calculation bug.
2. Entering time in punchout dialog doesn't work for AM/PM,
   it gets stuck on AM.
3. When change default user, the display is now updated to
   show only records for that user.

New features:
1. After import, display how many records imported and
   how many overlaps skipped.
2. Do not allow overlapping entries in timeslots when import.
   Common records are not copied.
3. Do spanning days better. If leave program on overnight,
   working date is changed. The current timeslot is punched out
   and a new one is created for the next day.
4. Add a user column to the upper section. There is a new user
   preference as to whether this column is displayed.
5. Added a signature line for employee and supervisor on
   TimeSheet report.
6. Added a button on Modify dialog to set the punchout time
   to NOW.
7. Added a menu item to do the copy of the Key file to the
   install directory.
8. Made the status bar list taller.
9. All modifications to default/current user update the
   display correctly.
10. Widened the select lists for projects and categories
11. Add a 'hidden' field to users, projects and categories.
    This will hide them in the selection dropdowns. They
    are still active for reports, etc.
12. Put a dropdown for 'current user' in the button bar.
13. Change 'Default User' in Preferences to 'Current User'.
    Change the <none> option to <all>. This makes it clearer
    as to what the function is.

Fixes/Features in 1.8.1
------------------
Bug fixes:
1. Fixed error in Punch Out At Midnight feature where it
   didn't update the minutes field.
2. Fixed the backup code so it doesn't ask you 5 times to
   copy the file.

New BONUS ITEM:
1. Created a Microsoft Access database with the reports.
   Anyone with MS Access can create/modify their reports.
   You must get this from the downloads section of our
   website.

New features:
1. Added a user column in the lower section so an admin
   can determine who the timeslots belong to.
2. Added logging capability for troubleshooting.
3. Added a Today button on the button bar.
4. After set minimum user interaction, the window is minimized.
5. DBMAN: added support for the USER and REPORT files when
   do a cleanup.
6. DBMAN: added support for the user field when searching
   for overlap records.

Fixes/Features in 1.8
------------------
Bug fixes:
1. Fixed error in calculations when resolution is 10 minutes
   or less.

New features:
1. Allow users to specify data directory - default it to
   'data' under the installation directory. User can 'move'
   the data files.
2. Allow user to type numbers in edit controls that time
   is entered into.
3. Add option to backup files when exiting. Put them in a
   subdirectory under the install directory if not specified
   by user. Allow user to specify backup directory.
4. Added support for user names in the data files.
5. Added simulated multi-user support. See the multiusr.txt file.
6. Added network support. See the multiusr.txt file.
7. Reports use regional setting for currency, decimal point and
   number separator.
8. Add capability to display elapsed times in either
   hour.fraction or hour:minutes format.
9. Added support for 1 minute resolution.

Fixes/Features in 1.7
------------------
Bug fixes:
1. Don't allow more than one instance of the program to run.
2. Data files were getting corrupted. Changed to always close
   files after done with them.
3. Fixed up help file.
4. Punch Window tab in Preferences didn't bring up help topic
5. Update lower section when punch in.
6. Fixed PunchIn Now window position problem in NT.
7. Work week tab in Preferences didn't enable Apply button.
8. Reports didn't work in both panes.

New features:
1. Added two new toolbar buttons to go forward or backward
   one day on the calendar.
2. Added support for memorized reports and custom header.
3. Allow automatic punch out at midnight if out time is less
   than in time and date is next day.
4. Changed layout of report menu.
5. Enabled output combo box in report dialog.
6. Added Punch Out/In button to Totals bar.
7. New method of registration detection.

Fixes/Features in 1.5
---------------------
Bug fixes:
1. Fixed Summary w/Percentages report - if an odd number
   of days was chosen, the last even day has old data in it.
   Now nothing is printed on the last even day if no data.
2. Billable default setting did not work - billable was
   not set when create new timeslots.
3. When resolution is set to 15 minutes, if create a small
   timeslot (i.e. 4:30 PM to 5:00 PM) the display was
   too large. This works now.

New features:
1. Added setting so that the main interface could be the
   miniwindow. Also added an option to default the punch in
   stuff and not ask user. Same for the memo.
2. Added status and timesheet reports.
3. Added ability to import TIM32 data.
4. Added punch button on the totals bar.
5. Added elapsed time in the lower section.
6. The clipboard report is much faster.
7. Added warning if exit app and still punched in.
8. Allow the application to be closed from the Mini Window.
   (Added a little X button like the other small button).
9. If hover over a timeslot, give a clue in the form of a
   popup tip, if not punched in, display a short message
   on how to punch in.
10. Most reports have the ability to print to the clipboard.
11. Installation checks if TIM is already running and does
    not allow install if it's running.
12. Added another bonus program: peekdata.
13. DBMAN: added capability to reindex all files.
14. DBMAN - if no incomplete records are found, display
    'No incomplete records' string in the list box.
15. DBMAN - purge timeslots function allows copying
    or moving timeslots to another file.

Fixes in 1.0
-------------------
This is a brand new release.

Bug fixes:
None

New features compared to the Windows 3.x version:
1. We have changed the UI in this Windows95/98 version.
2. More reports have been added.
3. You can punch out and immediately punch back in.
