De Novo CaseMgr version history 2.0.0 1/15/2004 *Initial release 2.0.1 1/19/2004 *Fixed "Property Tooltiptext not found" error that could happen when drawing an appointment on the calendar day tab. 2.0.2 1/21/2004 *Fixed "array dimensions invalid" error that happened when you clicked on the popup associated with a link field and released the mouse button without making a selection. *Fixed missing "ADJCONAME" field error that could happen when you duplicated the adjusters' cases report and then attempted to preview or print the resulting report. 2.0.3 1/23/2004 *Added tooltiptext to short duration appointments on the calendar's week tab. *Fixed "Address error" messages that occured in place of addresses of left column of conflict checker when checking conflicts for a whole matter at once. *Fixed "operator/operand mismatch" error that could occur when deleting a log item linked to multiple records. *Fixed tab order in contact log linking dialog. *Fixed "tooltiptext: expression evaluated to illegal value" error that could happen when you have an appointment that's short in duration but has a description over 108 characters long, and you look at the day tab of the calendar for the day of that appointment. 2.0.4 2/13/2004 *Added "CaseMgr On the Web" and "E-mail De Novo Systems" to help menu *Added timestamp behavior to all of the memo fields on the facts of case tab. (all facts apps except for domestic rel) *Added the option to timestamp on exit to the memo editing window that appears when you click the zoom button. *Added a maximize button to the memo editing window. *Changed the hotkey for inserting a timestamp in memos to ctrl+F2. *Changed the way the version is displayed on the splash screen: Now it says, if the exe is version 2.0.4 and the data is 2.1: "v. 2.0.4/2.1" *Added descriptions to all the built-in reports. *Changed File menu item: "Open Matter by Name/ID" becomes "Open Matter by Description/ID" *Added 2 new default insurance types: PIP and liability *Added "add client" button to TDN toolbar plugin *Send/Merge window: when there's no data matching the user's selection, you're now alerted to that and the output doesn't attempt to proceed. *Added auto-id handling: added admin dialog for controlling the display of auto IDs; added field to all matter tabs, matters and clients, displayed in window title. TDN import routine now properly converts auto IDs Auto-ID options dialog added to admin menu, allows toggling display and setting next number. *Fixed "Property lastContextMenu not found" error that occured when one right-clicked a toolbar *Fixed loop in calendar that could occur when you were looking at the month tab, with a date at the end of a long month selected, and clicked the ">" button to move to the next month, and the next month had fewer days than the current month. The loop ended with a "nest depth too deep" error message. *Fixed "unlikely date" message that occured when tabbing past an empty date in the medical expenses dialog. *Removed client filter from pleading/motions/orders tab of matter window. *Fixed "bad query command" error that occured when attempting a merge or report that used the medical expense unique ID field. *Fixed "numeric overflow" error that could occur during startup if a long custom text field had been defined. *Disabled exiting CaseMgr application while editing a report layout. *Fixed bug in main screen that caused a "variable cParam2 not found" error when you deleted a client or other record. *Fixed problem on facts of case tab for prof. negligence: Only the lower 1/3rd of the zoom button was sensitive to the mouse. *Added default"other contact" categories: Vendor and Personal. *Fixed "property DECRIPTN not found" error that could occur when printing all matter info for a premises liability matter. (MFprem2.pjx) *Changed the way refusal to delete records is announced when there are undeletable linked records. Previously it had been reported as a non-fatal error. Now you just get a generic alert message. *Fixed program logo on main screen plugin: now it says "De Novo CaseMgr" instead of "De Novo Case*MGR" *Fixed misalignment of exit button on TDN toolbar plugin *Fixed behavior of dates in Medical Expenses dialog: now they behave like all other date fields in the program, in terms of formats accepted, inline date calculation, dialog date calculation, filling in years intelligently, etc. *Fixed error in prem liability facts tab that was introduced by first test version of 2.0.4: "does not inherit from bEditBox" *Removed inappropriate tooltip text from field labels of facts of case tabs for all types of cases. *Fixed partial insensitivity of zoom memo buttons and facts of case tabs for all types of matters *Fixed "property firm_id" not found error that occured when you linked an existing attorney to a law firm, from the firm's "attorneys" tab. 2.0.5 3/22/04 *Added company name to non-client parties. Now either last name or company name is required. Also added merge columns for company name and overall name (i.e. last name or company name as appropriate) *Tuned query process to increase speed on queries of over 250 records. Actual amount of increase will vary depending on size of table, type of query, and hardware configuration. Generally, burden has been shifted from RAM operations to hard disk, so the greatest benefit should be on slower clock speed or low-memory machines. *Changed linking of auto-posted matter dates. Now, if there's no specific client link, they are linked to the primary client. Dates that are client-specific, such as trial dates, are still linked to the correct client. *Added ability to share saved lists. When you save a shared list, it does not automatically appear in others' list menus, but in their saved list windows. They can then be added to the menu by clicking in the menu column of the saved list window. Users are warned before deleting a shared list or resaving it with changes, and cannot rename shared lists. *Added ability to lock previously-saved log items, based on global pref. *Added "contact log settings" command to Admin menu, which brings up dialog for changing the setting. *Removed prompt to save when closing a saved list to which you had made changes; when changing a saved list, you must explicitly save the changes for them to be permanent. *replaced original built-in help feature with an enhanced help tool. The new help system appears as a toolbar on the left side of the screen and never occludes any other window. It includes searching, printing, better handling of related topics, and an auto-help feature that provides contextual help for whatever part of the active window the mouse is currently over. *Added a filter checkbox to the calendar; inactive matter items. Unchecked by default. If not checked, appointments and tasks linked to inacive matters (i.e. matters with a "reason closed") will not appear. *Added warning text to matter detail window: "You must add a client on the parties tab before you can save this matter". The message goes away (replaced by the lower row of tabs) when there are clients linked to the matter. *Added auto-zip code-fill-in to matters employment tab and occurence witness records (enter a zipcode, and get auto city and state). *Added execution stack to e-mailed error message (Windows version only) and improved error reporting. *Fixed apparent freeze (big slowdown, really) that occured when looking at today on the calendar's week or month tab, with large numbers of tasks (typically thousands of carried over tasks listed for "today"). Now, it shows only the first 250 tasks on the week tab. *Changed import routine to catch to improper behavior of TDN 1: Any "end date" information is discarded. The field existed in TDN but was not used to store anything meaningful; carrying those dates over into DCM created anomolies including fatal errors while using the calendar. *Eliminated "cannot setfocus" errors *Fixed "variable 'string' not found" error that occured when attempting to dial a phone number with an "X" in it (typically for an extension) *Fixed bug in popup-date picker (on calendar, next to "today" button). You couldn't select the any dates in the first week of March. *Fixed bug that manifested on certain PCs as registering a new installation each time you started the program (i.e. asking for new installation information, and using up another of the available installations on the license). *Fixed bug in locating disk files attached to matter document records. When you selected a file for a document, it didn't seem to do anything. *Fixed bug in the "update" routine that could cause a "function argument or count invalid" error in the "LOGINWINDOW.DATAPANEL.LOGUPDATER" module after the completion of an update. *Fixed deposition details dialog:"date ordered" field had been mispositioned on top of "deposition date"field, hiding it. It looked like there was no date ordered field, butin fact you saw the date ordered in place of the deposition date. *Fixed bug in matter witnesses dialog: changing the witness type popup could cause a "PartyPop" is not an array" or "clientpop is not an array" error. *Fixed bug in mail merge document panel: in certain circumstances, after designating a default folder, you could get an error message: "DocLocText is a method, event, or object" *Windows version only: replaced expression builder dialog (used in defining report layouts) with an improved version. The new version has a cleaner, clearer look, eliminates superfluous functionality, gives feedback in realtime about the validity of the expression, and doesn't require that weird menu flash when opening the report. *Fixed the problem with mail merge document locations: designated document locations could be lost, and in rarer cases could be mixed up between templates (just the folder locations, not the document names). Now it works properly. *Fixed a problem with uncompleted tasks imported from TDN. They were showing a date completed even though not marked as completed. *Fixed positions of fields on deposition detail dialog. The "date ordered"field had been mispositioned on top of the "deposition date" field. 2.0.6 5/28/04 *Mail Merge documents panel: now, when you click the "New template doc" button, the modal file dialog defaults to the designated default folder. *Mail Merge documents panel: now, when you click on the "Find application" button, the modal file dialog defaults to the c:\program files\ folder if it exists, or the c:\ root if windows, or the disk that CaseMgr is on if Mac. *Help toolbar: changed name of "search" tab to "topics" tab *Help toolbar: Added counts to "topics" and "related" tabs *Help Toolbar: When you've entered search text, and then select one of the topics for that text, the first occurence of that text is highlighted in the details. *Calendar month tab: Previously, each day could display a max of 256 chars of appt and task info, which could be surpassed if there were multiple long-named events on the same day. Now, each day box can show up to 15 events (more than will fit on even very large monitors). Also, previously only the 1st 40 characters of each event's description could be seen; now it's 74 chars for tasks and approx 65 for appts. *Added Opposing Attorney Address merge fields. They're taken from the law firm to which the attorney is linked. *Fixed bug: Window menu items were not disabled when a modal window was on top, allowing the user to activate another window behind the modal window. *Fixed bug in Help bar: help topics with empty details no longer print when you print the manual. *Fixed bug: the "Calendar" item of the "Tools" menu was not disabled when there was a modal window on top. *Fixed bug: Now, when you add a new template in the merge window and then back up to the template list without closing the window, the newly-added template appears in the list and is selected. *Whenever a modal dialog appears on top of another window, the lower window is now unlocked for redrawing. This will prevent the effect where the top window is "ghosted" over the bottom window when it is moved. *After a form is made visible, it is now automatically repainted. This is intended to fix a sporadic problem with bad screen drawing that randomly occurs when forms first appear. *Adjusted data file format for MS word merges so they handle quotation marks embedded in merge fields properly. *Fixed bug that could cause a "variable LINK_ID not found" error when removing a party from a matter. *Add attorney address back into attorney table. Now attorney detail permits entry of an address only if the attorney is not linked to a firm. If it is linked, the firm's address shows. Added address columns for the attorney, which pull the address from the firm if appropriate; also added searching attorney address fields back into the "find person" tool. *Fixed bug in client him/her field: pronouns were reversed. 2.0.7 8/10/04 *By popular demand, case expenses now accept negative numbers. *Refined handling of opposing attorneys in reports & merges -- now they are auto-linked to matters even if no client fields are included. *Fixed issue that prevented entering clients as witnesses. *Fixed issue that affected auto-posting lawsuit dates to the calendar for the 2nd (or later) client in a matter *Fixed issue with deleting auto-posted matter events when the dates are deleted from the matter. *Fixed issue in appts/tasks if the number of recurrences is set to more than 1, and then set back to 1. *Changed contents of recurrence choices popup menu when no date has yet been entered. Now, instead of "*bad date*" it provides a skeletal description of the recurrence option. *Fixed issue that prevented saving recurrences of weekly holidays. 3/12/2005 v.2.0.8 *Log fields now time-date stamp on zooming (opening in window) and, optionally, on closing. *All fields on the premises liability tab now save correctly. *The "Client's Medical Expenses Report by Prov" report now includes subtotals by provider, and properly displays the provider's organization if no first/last name has been entered. *When you convert an "Other Contact" to another type of record, the contact log entries now correctly stay with the record as it moves. *The BriefMe report no longer fails if you both enter a date range and select a specific client. *Reports and mail merges that are designated to show "Active Clients" now correctly show all active clients, and no inactive clients. *System crashes and network failures can sometimes cause a type of file damage that could prevent CaseMgr from properly saving data. CaseMgr now checks for such damage before every data transaction and corrects it automatically when possible. When automatic correction is not possible, the user is given directions to fix the problem by running the updated data tune-up routine. 9/19/05 2.0.9 *The tune-up routine now corrects more types of data corruption. This change fixes some instances in which data corruption prevented the tune-up process from completing successfully. *The master database file (DCM_2.dbc) is now cleaned up at the end of the tune -up process. Previously, this file got larger each time the tune-up was run, which could potentially cause performance and other problems. *After adding the first client to a matter, there is no longer text drawn on top of the lower row of tabs on the matter window. *During startup, when "Select Data Location" is clicked, the default directory is now the root of the C: drive, rather than the CaseMgr program folder. *Fixed "Too many arguments" error in module FILESIZE (as initially applied in De Novo CaseMgr.exe 2.0.82) *Fixed relatively rare "unknown member" errors. *Fixed "a member object with this name already exists" error in the matter attorneys tab, the conflict checker, and the calendar. *Fixed, or greatly reduced "error reading file" errors in module DBFSIZEOK. Because these errors can be caused by disk or network problems over which De Novo CaseMgr has no control, they can't always be prevented. *Fixed a problem with changes to the times alone on the Pleadings/Motions/Orders and Depositions tabs not automatically updating the corresponding calendar item. *Still working on a major upgrade to enhance and simplify the Send/Merge/Export interface. Watch for it in v.3.0.