In My Diary Changelog

What's new in In My Diary 3.86

Apr 23, 2023
  • ToDo text and text size can be set by the user (in the Options window).
  • ToDo events can be hidden from appearing in the diaryOverdue alarms are not affected.
  • vCalendar (.vcs) files can be imported from File menu or dropped onto an open diary.
  • In Notes, suspended finance lists can now be omitted from the Index and are then sorted to the end of Notes so can still be accessed by turning the pages, or can still be left purely alphabetical if preferredThis is set in the Options window.
  • The Options window has been redesigned to make the text bigger so easier to readThere is now an option to allow dragging of the main window by its borders to help users with smaller screens.
  • Catalan language added by a user, Robert Lopez
  • Diary does fewer full redraws so has less flicker and is slightly quicker.
  • A codes backup folder (called tempcodes) is created on startup in AppData>Roaming>InMyDiary, and deleted upon a normal shutdownThe temporary folder is then available to restore Options and Anniversaries if a crash or computer shutdown occurs.
  • Ctrl+S saves your diary file.
  • some bugs solved:
  • When diary was full screen (or very large) a little window obscured the bottom left of the diaryThis is now cured
  • If more than one ToDo event was in an imported file, they were accidentally given the same Unique identifier which caused a problem if one of the imported events was later deleted.

New in In My Diary 3.85 (May 14, 2021)

  • Long-time users of the diary may have experienced problems running versions 3.82 onwards. This is due to an old error in loading monthly repeat information that has only now become problematic. Any repeat error are now picked up as the diary loads. Any errors found default to 1 month.

New in In My Diary 3.84 (May 5, 2021)

  • A bug (introduced in 3.83) which prevented any editing or entry into the Password Manager has been fixed.

New in In My Diary 3.83 (May 4, 2021)

  • Speed of diary redraw now not affected by moving the mouse as you turn the page etc.
  • Fixed some bugs to do with moving the date of an event.
  • Left/Right arrow keys also turn pages in the diary. Helpful on laptops without page up/page down keys.

New in In My Diary 3.82 (Apr 27, 2021)

  • The diary page-drawing code has been rewritten so, in most case, this should result in pages displaying more quickly, especially if your diary includes lots of repeated entries. Multi-day events now show an entry on each day instead of just day 1 ("cont..." and "final day" added to the entry name). This also applies in agenda view.
  • The Calendar now shows which dates have events (including continuing multi-day entries). These are show in green. For future repeating dates, the number of months you can look forward is the same as the setting for the Agenda view (set in Options - 6 months by default). The current date is shown in red.
  • When you click in the 'fold' of an open diary and the 'Busy Time' window (graphical display of the day's events) opens, it now stays open until you close it. Previously you had to keep the mouse button pressed which meant many users didn't even realise it was there or what it was for.
  • In the case of repeating multi-day events, the graphical display in the Busy Time window now recognises the additional days. Previously it only recognised day 1 of a repeating event.
  • Financial list Notes now display a running balance.
  • Some bugs sorted:
  • Previously on a busy days where the disclosure arrows came into play (so some events were 'hidden'), the graphical display in the Busy Time window only showed the events that were visible in the diary at that time. Now it displays up to 15 events in a day which is usually more than adequate for most users.
  • When the time or duration of an event is edited from the busy time window, the order of events in the diary for that day was not sorted to reflect the new times. this is now solved.
  • Moving the date of an event by means of the calendar in the event edit window might previously have affected the adjacent events.
  • The '&' character in ToDo data was not displaying in the diary.
  • Icons at top were flickering and could disappear occasionally. Same for note-link and up/down reveal arrows

New in In My Diary 3.81 (Aug 13, 2020)

  • Financial-list Notes can be suspended (or archived). Useful for keeping records of old accounts where no more activity takes place.
  • Repeating transfers in Financial lists can have their final payment date changed.
  • The notes index now includes icons to indicate whether the entry is a text note or a financial list
  • Clicking a row in the Financial List Totals takes you to the appropriate account
  • Automatic remote backup window shows date of last backup
  • If the program can't find your language folder upon start up, it now defaults to English rather than shut down.
  • An error message could occur if you tried to delete an entry in the password list without highlighting the parent folder (from the top list) first. This is cured now.
  • There was a bug introduced last time where clicking in the journal list window could crash the program, or show the wrong date if the journal page did open.

New in In My Diary 3.80 (Feb 6, 2020)

  • Automatic remote backups can now be set every 'n' days. This is set from the revised File > Remote backup menu which now has a submenu.
  • Each Financial Note (cashbook) now has a search / refine search / filter results facility. Either right-click over the note and select Search or press the S key over an entry in a financial list.
  • The results of filtering a financial note can be exported to excel (or similar). To export a whole original financial note just do a search with the details field left bank
  • An entry in a Financial Note list can be reconciled by pressing the R key.
  • Autosave previously checked (and saved) changes about every 15 seconds. It still does for good reasons but, previously, if you closed down the diary less than 15 seconds after making a change then the alteration was not saved. Now a background save is performed before shutting down.
  • An asterisk is added to the file name if there are unsaved changes.
  • Many more fields now have a right-click menu to copy, paste and select all text. I don't know why I never did this before (yes I do, I always use Ctrl + whatever myself when I want to do this).
  • The 'native' journal pages now have an independent date-stamp before the text area in case the newly implemented select all and delete encourage you to delete the previous date text!
  • Importing additional diaries was not dealing properly with Notes and ToDos. This is cured and now when overlaying an additional diary you are asked if you want to to include Notes and ToDo data. Sometimes this is not desirable, but you get a choice.

New in In My Diary 3.78 (Nov 21, 2019)

  • Note renaming (introduced in the last edition) was not working properly. Now it does.
  • Telephone number fields in Contacts are not restricted to 11 numbers (so multiple numbers can be stored if needed).
  • Surnames beginning with diacritic letter (eg. Čapek) were not being accepted in contacts. This is now cured.

New in In My Diary 3.77 (May 30, 2019)

  • A bug that crept in two versions ago meant that where two or more events had exactly the same name, the event editor always opened at the last occurrence regardless of which one was clicked. This made it impossible to edit such an event other than last one. This is cured now.
  • The month and year at the head of diary pages was sometimes incorrect when the diary was set to display in two-day mode.
  • In addition to the two important bug fixes, Notes can now be renamed (right-click over the note name) and the end-time increment arrows in the Set Event and Edit Event windows have been repositioned slightly to improve visibility when altering the time.

New in In My Diary 3.76 (Nov 6, 2018)

  • This version is important in that it fixes a few serious bugs in the Notes section.
  • These are:
  • A financial list displayed on the left-hand note page could be deleted if the user then clicked on the diary tab.
  • In a financial list, if a new entry is started but cancelled, then another entry is edited the data became corrupted.
  • If a new Note (of any kind) was created which became the first note (alphabetically) in the list, the right-hand page (showing of course the first Note in the list) did not immediately switch to the new note. Subsequent editing of the displayed note would then corrupt the data.
  • Other changes:
  • Mouse scroll wheel has effect in certain windows - In the Diary window it turns the pages, in Contacts it moves through the records, in Calendar it moves to other years.
  • Dragging the main diary window (by clicking over the R/L borders) can be toggled on / off by holding down the D and R keys. If you don't need to drag the window (usually only necessary on smaller screens) then turning it off can prevent some jumping of the diary window which can occur under certain circumstances.
  • QIF export of Financial List data.
  • The hole punch guides have been redesigned and can be turned off when printing personal organizer pages.
  • The code which creates early warnings of repeating alarms has been improved to reduce the incidence of duplicated warnings.
  • In the Set Event and Edit Event windows, am/pm suffixes were still being displayed and causing errors after changing to 24 hour clock. Also, in certain circumstances, in am/pm mode it was possible to write hours greater than 12 again causing event time errors.

New in In My Diary 3.75 (Mar 11, 2018)

  • An alternative new format allows financial list accounts to be created in the Notes section, with automatic transfer of funds between accounts. QIF files can be imported (for example, from online bank account downloads)
  • Printing routines have been completely revised. Pages (171 x 95 mm in week over two pages format) can be created with crop marks ready to be inserted into a physical personal organizer. All diary printing now shows future repeating events
  • Repeating events can now be copied or moved from any of the repeating entries, not just the initial one
  • Categories can have subcategories and searches can either be parent/sub or just parent
  • 'Faster save over Network' can be turned off if it gives trouble when you are not saving over a network
  • A new Ukranian and a revised Helenic language have been submitted by users Tersh and Tassos Simaioforos
  • Bugs:
  • When auto-refresh is selected, the screen is only redrawn if the diary is visible, so other sections are not overwritten
  • Audible warning of event alarms had not been working but is now fixed

New in In My Diary 3.73 (Jan 15, 2018)

  • Repeating To Do entries can now be created as well as importedThey also have a variety of delete options (All, Just this one, from this one).
  • The To Do list now displays by start date order instead of date of entryRunning tasks with no specified dates are listed first.
  • The main Diary, Options, Set event and Edit event windows can be moved by holding down the mouse in CLEAR space in the window and draggingThis should especially help those using resolution screens such as 800 x 600 who otherwise cannot see the whole windows.
  • Bugs:
  • Corrected an error introduced last time where early warning of anniversaries show one year greater than they should.
  • Better trapping of impossible or incorrectly formatted dates.
  • Repeating events with more than one excluded date were not importing correctly in all circumstances (egwhen syncing from Google), and All Day repeating events with excluded dates were not exporting correctly.
  • Tidied up categorisation of events, correcting errors when editing category names, colours, deleting and adding new categories.

New in In My Diary 3.72 (Jan 3, 2018)

  • In Agenda view, the number of visible future repeating events can be set - defaults to 6 months
  • It is now possible to delete the first occurrence of a repeating event
  • Days, weeks, months, Years menu opens in event setting / editing windows when the box is hovered over
  • Bugs:
  • Corrected false or missing anniversary pop-up warnings which are due around the change of year
  • If the Memory-aid clock was left permanently on screen, special day notifications for the current day were not appearing in the most recent versions of the program
  • Corrected some errors with resetting the date of repeating events from the event edit window
  • Diary display doesn't redraw if the clicked option for the number of visible days is already the selected one
  • Hovering over 'agenda' display button was giving the wrong information (said 'two weeks' instead of 'show running agenda')
  • Early warning alarms of birthdays due in the next year were showing the wrong age
  • Deleting the last sorted contact created a blank entry which prevented closing the contacts

New in In My Diary 3.70 (Dec 4, 2017)

  • New 'agenda' view with page-width scrolling display of all diary events.
  • Journal entries can be MS Word documents if preferred so that styled text, images etc. can be included in journal files. Set this in Options > set/change journal password.
  • First use of Journal entries takes the user to the file type - password setting page to encourage the use of passwords.
  • Contacts information (all or selected fields) can be copied to the clipboard for pasting in other documents.
  • New alphabetically tabbed Surname grouping in Contacts. Alphabet can be edited for users who use a non-Latin or extended Latin based alphabet (max 36 letters).
  • Search & replace settings relate to current page display.
  • Bug solving:
  • Blnk entries in the To Do section are automatically removed.
  • The down arrow which reveals hidden events on busy days is more responsive at smaller diary sizes.
  • Improved password recovery usability for problem email accounts.
  • The To Do list doesn't hide behind other windows.
  • Password character finder text in Password Manager doesn't do silly things when clicked on.

New in In My Diary 3.68 (Nov 3, 2017)

  • For users who do not open the diary daily, you can now set the number of days you want to look back and see previously unseen alarms that have passed their event date.
  • Synching with repeating events on Google calendar now avoids duplication.
  • Delay can be set before the first auto-sync to Google calendar in cases where start up issues are clashing with the initial sync.
  • A finish year can be added so no more anniversaries appear in the diary after the date you set.
  • EXDATE data in iCal is imported and exported, so excluded dates in repeating events are observed when synced
  • Remote backup address can be copied into the text field (in Options) as well as dragged.
  • When searching in the Contacts window, the 'Go' button now searches based on the search criteria displayed (it had been always surname previously no matter what you selected as the search criteria).
  • There was a display error (right-hand page sometimes missing) introduced into version 3.61 when turning back from final page in notes sectionthis is now cured.

New in In My Diary 3.66 (Aug 10, 2017)

  • Increased text options in Memory-Aid Clock display, making it more flexible and also more useful in other languages
  • Shift + F12 toggles Memory-Aid clock display colours
  • 'Data has changed' flag is tripped when To Do data is created or edited.
  • Imported repeating 'To Do' entries can now be independently edited.
  • Secondary telephone, cell and email details are imported and exported in vCards
  • Remote backup address is preserved in Options even if it is not accessible

New in In My Diary 3.65 (Aug 10, 2017)

  • Added a 'To do' Section, which operates as a colour coded list, daily (in diary) reminder of the status of
  • outstanding tasks with pop-up alarm for overdue tasks if required'To do' data can also be imported from other programs.
  • Notes can have user-set font, size and colour selectedGlobal choice and individual Note choice are available.
  • Notes and Journal text now accepts tab key presses.
  • 'Busy time' graph (when clicking in the fold of a page) now also shows future repeating events.
  • Maximum number of contacts increased to 6000.
  • Bug solving:
  • Trapped vCard contact import greater than maximum allowed.
  • Program doesn't temporarily freeze if internet is down when the Startup Update Check is not even on.

New in In My Diary 3.61 (Aug 10, 2017)

  • Greatly speeded up file saving time when saving over a LAN or cloud server.
  • Auto-reload of an updated diary file now allows one computer to add events, notes etcto a remote computer running the same file over a LAN or file hosting service (such as Dropbox)
  • The time on the Memory-aid clock has an improved display.
  • If a Memory-aid clock pop-up warning is already on screen, any new alarms are added to the existing screen display.
  • There is now a reminder when setting Diary starts up in Memory-aid clock mode how to get out of it.

New in In My Diary 3.60 (Aug 10, 2017)

  • In addition to changes to the actual program, accompanying this release is a separate new updater program for the self-contained edition.
  • This should be downloaded to achieve a successful update since the old style update versions, with a (u) in the name, are no longer available or needed.
  • New full-screen 'Memory-aid clock' added as an alternative front-end.
  • Fully functional alarms for events and anniversaries when users keep the diary running 24/7.
  • Contacts can be imported from CSV files, with comprehensive field mapping.
  • A 2nd telephone, mobile and email address can be added to contacts.
  • VALARM imported and exported in iCal files so event advance warning notifications are passed.
  • 'Replace' option in Search window.
  • Sync with Google calendar every n minutes can now be set rather than just at start up.
  • Notification is now given that remote backup was successful.
  • New 'image' icon by note link field (in set alarm window) mainly for Windows10 users who can't drag an image to the note link fieldDrag the image to here instead.
  • Warning alarm code rewritten to cure some possible crashes

New in In My Diary 3.50 (Aug 10, 2017)

  • Automatic syncing FROM Google calendar is now an option, and much easier syncing TO Google calendar.
  • A remote backup facility now allows you to select a location (additional drive, network drive or cloud folder) and, with one click, make a date-stamped copy of ALL your data (Diary, Options, Journal, Password Manager data)
  • CSV export of name and addresses for mail-merge to 3rd-party label system.
  • Encryption password recovery procedure changed (for the benefit of users with web-based email clients)
  • Options window redesigned for smaller screens
  • Email messages don't produce '&&' for '&' now.
  • All day tickbox bug cured
  • A new entry or a deleted entry corrupted a current ical export listThis is now cured.

New in In My Diary 3.26 (Aug 10, 2017)

  • Date can be changed from the one you clicked over whilst creating/editing an event.
  • In addition to the long-standing facility to link a diary entry to a note, an event can now be linked to a file on your computer or a page on a website instead of an internal note
  • Contacts can now store a photo linkDrag a photo to the new face image on the contacts page.
  • Notes in Contacts can be multi-line.
  • Notes are exported and imported in vCards.
  • BDAY in vCard import reads date formats yyyymmdd and yyyymmddThhmmss(Z) as well as the original yyyy-mm-dd.

New in In My Diary 3.25 (Jan 5, 2017)

  • 'One-day-per-page' view now can be set to show a full event entry, not just the first line. Please note that, since there are so many variables in how much space is needed to show an entire entry (width and height of diary page, your font and font size choices, number of natural and forced line breaks), there may be occasions when the end of an entry is clipped, and of course entries that are longer than the available space on a page will also be clipped. You can always still see full event text by hovering the pointer over an entry. Please also note that, when using this new option, repeating events will show a reference number at the end required for internal purposes.
  • When printing address labels, any blank lines in an address are now omitted and the next line moves up.

New in In My Diary 3.24 (Dec 25, 2016)

  • Date text in the diary now has user-defined font and font size
  • Maximize diary on screen is now possible
  • Text size of dates adjusts better to increases/decreases in diary size
  • New red leather effect replaces original red border

New in In My Diary 3.23 (Dec 25, 2016)

  • Chiefly a bug fix
  • Category colours are now saved and reloaded
  • Dates to be excluded in repeat events now read local time format, not just dd/mm/yyyy
  • Layout of many windows has improved, particularly on Linux and MacOS
  • Wine, the Windows emulator on Linux can now use the most recent Windows versions. Previously versions after 2.88 were failing

New in In My Diary 3.22 (Dec 25, 2016)

  • Text colours can be assigned to specific categories so it is easier to see at a glance which category the event belongs to. Just choose or create a category as you make or edit an entry and use the colour picker to set the text colour for that category
  • It is possible to alter an event's start and finish times, number of days covered, by using a slider control accessed either by Ctrl-clicking over the event entry, or from the 'busy time' window which opens when you hold-click in the fold of the diary
  • Events in the busy time window now mirror the colours used in the vertical lines that indicate a multi-day event for easier identification
  • Right-clicking over the icon that changes the border style now cycles in reverse through the options
  • New leather-effect border and ring binder design
  • Anniversaries using the %n year function now show 'something happened today' for year zero instead of something happened years ago' (the number previously being blank for year zero and making no sense)

New in In My Diary 3.20 (Dec 25, 2016)

  • The coloured vertical bars that indicate when an event is spread over more than one day now show a better graphical representation of the start and end times of the event. So, for example, for an event which starts at midday the vertical bar will start half way down the space allocated for that day.
  • The change will be seen only in events you create from the update onwards, although you can open any existing multi-day event and click OK to force a change in older entries.
  • It is now possible to set a Journal folder and Password Manager folder that can be anywhere on your computer in preference to the ones which are generated by default in your Documents folder. This is done by dragging any folder called 'pw' and/or 'journal' to new fields in the Options window.
  • The bug that caused erroneous entries to appear on crowded days in the 'busy time' window (accessed by hold-clicking near the 'fold' of the diary) has now been cured.

New in In My Diary 3.18 (Dec 25, 2016)

  • When the 'busy time' window size is changed, the new dimensions are remembered while ever the diary is open.
  • The diary can be positioned much closer to the left and top edges of the screen without the auto-position correction feature kicking-in. It still can't be fully maximised but is now much closer.
  • (Windows only) The problem from 3.11 onwards (where the diary might occasionally load to a screen coordinate beyond the visible screen) should now be cured but, as an additional safeguard, the diary can now be forced into view (or reset to default size) by going to hidden icons on the right-hand task bar, right-clicking over the InMyDiary icon and selecting 'reposition on screen'.

New in In My Diary 3.16 (Dec 25, 2016)

  • Improved saving routine means much quicker saving times so program does not appear to freeze for users with very large diary files.
  • In addition to setting the font size of event text you can now adjust the space available for the text (its boundary) so you can set the correct balance between the two, and the problems with bottoms of letters missing or partial appearance of second line text in a multi-line event can be cured.
  • A Slovenian translation has been added by a user.

New in In My Diary 3.14 (Aug 7, 2015)

  • Computer task entries can be multi-line. The whole text is searched first for a line starting with a path to a file or program. If one is found it is launched. If one is not found the whole text is then searched for a line starting with a URL. If one is found it is launched. This allows the visible text in the diary to be a more useful heading etc. rather than the actual link.
  • Google Maps opens to show the location when the postcode field in Contacts is clicked.
  • Contacts can be sorted by forename, address, date of birth, phone and email in addition to the default (surname).
  • Occasionally (since version 3.11) the diary may have loaded to a screen coordinate beyond the visible screen, giving the impression that the diary is not running. This version forces the diary to load to a position on your principal screen.
  • In Password Manager, Ctrl+C copies the password (for 12 seconds) again when you click over an entry in the password list. There was a bug in 3.12 which lost this facility.

New in In My Diary 3.12 (Aug 7, 2015)

  • On Windows, it is now impossible to load a diary file if it is already running (Mac has this facility by default)
  • Passwords can be unlimited length and use international (UTF-8) letters and symbols. (General encryption key still needs UK keyboard symbols.)
  • Time detail errors have been corrected when exporting and importing iCal files. (Particularly affected by Daylight Saving Time, time zone changes, and when events were all-day.)
  • Events moved or copied by means of the calendar were not previously generating an auto-save.
  • Export window is now multi-language.

New in In My Diary 3.11 (Mar 25, 2015)

  • Early warning alarms can now be set for '#' minutes early and and '#' hours early in addition to '#' days early.
  • Search window - Clicking over (or pressing the enter key in) an empty 'Search for' field returns ALL Diary entries, Notes and Contacts.
  • Position of main window (in addition to size) now gets saved.
  • German and Russian languages now included.
  • Importing/exporting multi-day all-day events conforms to standard procedure (was previously extending to midday of the following day).
  • Calendar display, when current, could sometimes overwrite the diary page display if certain available diary functions were chosen. This is now cured.
  • Multi-day repeating events - colour bars now extend over the correct number of days for the NEXT due event.
  • Several small bugs cured connected with early warnings, and also corrected some issues with next repeating events when any qualifying dates are omitted.

New in In My Diary 3.10 (Mar 5, 2015)

  • Events extending over more than one day are shown with a vertical colour bar at the side of each affected day, and are exported in iCal files. Imported multi-day events from other calendars are displayed correctly
  • A graphical display of time busy and time free during any day is now an option
  • LOCATION of events can be recorded, and exported and imported in iCal files
  • Bug fixes:
  • Copied / moved events now have appropriate UID
  • Under certain circumstances, repeating events exported using the export list were not repeating

New in In My Diary 3.02 (Feb 11, 2015)

  • MUCH Improved export and import of iCalendar files acknowledging time zones, accepting many more iCal commands, improved error trapping, (hopefully) no duplication, generally meaning much more accurate and reliable transfers.
  • The exporting / importing of data has been optimised to work as faultlessly as possible with GOOGLE calendar.
  • Time zone can be set to local conditions, so that international colleagues see your events at THEIR actual time.
  • Anniversaries can be exported in iCalendar files, either included in general exports or as specific anniversary exports.
  • French and Turkish languages added.
  • You can now set repeating events by the number of repeats in addition to the finish date.
  • Repeating events added or imported that are more than a month old do not create irrelevant warning messages.
  • Search works properly for dates before 1904
  • Repeating events can be set to repeat beyond 2030! You never know, you might need to catch that HS2 train and be 30 minutes quicker!
  • Better program behaviour when language files change their length.

New in In My Diary 3.01 (Jan 26, 2015)

  • Categories can be added to events and then used to help refine search criteria.
  • The default colour of event text can be changed.
  • Polish language included.
  • In the Language Editor, clicking over a row can now launch Google translator and/or MyMemory translator websites with the word or phrase pre-translated.
  • Pressing the enter key in the Language editor would previously (and inappropriately) try to Finalize the edit. This has been cured.
  • Some intermittent closedown bugs trapped.

New in In My Diary 3.00 (Jan 26, 2015)

  • In My Diary now uses multi-language lookup files so that the displayed text can be in any one of a number of languages in addition to English. Currently Dutch, Italian, Danish, Czech, Spanish, Greek and Portuguese are available with French, German and Swedish in preparation. More translations can easily be added to the program as they become available.
  • The built-in language editor allows users to create their own translations either for private use or which can be added to the distribution.
  • Editing 'Special Days' (Saint's days etc.) is much simpler, and copies the interface used for adding anniversaries. Clicking over a Special Day in the diary also opens a list with the clicked event highlighted for easy identification.
  • In addition to opening and running files on your computer, setting an event as a 'computer task' now also recognises http, www, ftp and mailto URLs so that websites etc. can be launched by the diary at specified times and on startup.
  • More contacts data is exported to excel (title, early birthday notification, categories joined etc.)
  • Importing contacts from an excel file is now possible, either from one saved from In My Diary or as an import from another PIM.
  • The Help file has been updated and is now in a more readable bookmarked PDF format.
  • Note section pages 'turn' in a more natural (virtual) manner.
  • Repeating event reference numbers no longer show when hovering over text or in diary print outs

New in In My Diary 2.99 (Nov 20, 2014)

  • Alarm messages for diary events, anniversaries and birthdays can be turned off in the Options window so they do not pop up. Email messages will still be sent, and the warnings can be turned on again as required.
  • Fixed an important security bug in Windows version where, if the program password became deleted or corrupted, the diary was still minimizing to the task bar instead of closing down.

New in In My Diary 2.98 (Nov 18, 2014)

  • Contacts can now be assigned categories for the purpose of printing labels etc. Initially there are four default categories (Work, Friends, Home, Christmas cards) but these can be renamed and others added to a maximum of 12. Individual contacts can 'join' as many categories as is appropriate for that entry.
  • Some errors concerning repeating alarms showing incorrect dates for 'past' events have been corrected.
  • Where a repeating event has passed its final repeat, but the diary has not been opened or saved for a lengthy period after that, further entries were being created in error. This has now been corrected.

New in In My Diary 2.96 (Aug 11, 2014)

  • Addresses can now be searched when using either the Contacts or Global search facilities.
  • Journal and Password database now also copy over when converting from Standard to self-contained edition when using the startup automated system.
  • I left a test button (untitled) in version 2.95. Pressing this would do no harm but was unsightly.

New in In My Diary 2.95 (Aug 11, 2014)

  • There is now an automated system built into the self-contained version so that all your data can be easily copied and preserved if you are converting from the standard edition.
  • The Notes index can be put into alphabetical order by clicking over the head of the list.

New in In My Diary 2.94 (Jul 1, 2014)

  • A couple of bug fixes. Setting long early warning periods for non-repeating alarms is now is not affected by the irrelevant default repeat period.
  • The revised page turn symbols were in the wrong place for Notes and Calendar, and irrelevant to the Password section so have been removed from that.

New in In My Diary 2.93 (Jun 10, 2014)

  • Important update to fix security bug in Windows version around program password and possible crash if a password is set and an alarm is due as the program openings. This update is only applicable to Windows versions (standard ad self-contained).

New in In My Diary 2.92 (May 24, 2014)

  • Users can now select from 14 pre-installed (or import their own) sounds for event and anniversary warning alarms.
  • There are two new window-top icons for easy access to anniversary and special day editing.
  • The page turn symbols are a little bigger and easier to see.
  • I introduced a bug in 2.90 where the content of one-off events did not copy or move properly to other days (repeating events were OK). This is cured.

New in In My Diary 2.91 (May 10, 2014)

  • A bug fix. It had become possible to make the program crash under certain circumstances when attempting to turn a single event into a repeating event.

New in In My Diary 2.90 (May 5, 2014)

  • Greater flexibility when setting repeating events - eg. Last day of month, particular days in particular weeks of the month.
  • Specific dates can be omitted from the repeat schedule.
  • Exact midnight can now be set as a start time.
  • One of the fields in the password manager had become moved and inaccessible in the last version. This has been cured.

New in In My Diary 2.88 (Apr 17, 2014)

  • Other In My Diary files can be dragged to an open (main) diary and the events display as 'ghost' events in grey text. The display of the additional diaries can be turned off and on as required from a new 'Added Diaries' menu and a ghost event can be brought into the main diary by clicking one and selecting OK in the Edit Alarm window. More details
  • 'All day' option when setting time for events, and all day events imported from other calendars are recognised as such.
  • Daylight Saving Time (as set in your Special days data) is taken into account when importing from other calendars
  • Repeating events with a finishing date, when copied or moved to a new date, can either have the original finish date preserved, or automatically reset relative to the new start date.
  • New attractive suede diary border, and new border change icon so borders can be changed without going into the Options menu
  • Bug fixes:
  • Clicking the note symbol on a repeating event other than the first one now opens the note.
  • Finish dates for repeating events are more reliable when the start or finish time is close to midnight.
  • Some special days were showing incorrectly in the search window

New in In My Diary 2.86 (Apr 1, 2014)

  • Much work done to improve synchronization between In My Diary and external calendars such as Google Calendar and iPad. Two new icons allow easy access to journal entries and highlighted days, which can be listed, moved to and deleted.
  • A title field (Mr. Mrs. etc) has now been added to contacts
  • Email addresses are now exported in vCards
  • Importing vCards:
  • Additional forenames greater than one are imported properly
  • Better recognition of existing contacts to avoid duplication
  • Individual and global opt in/out when importing duplicating contacts now works reliably. Before it was rather flaky
  • Label information is now exported and imported
  • Importing/Exporting iCal files:
  • The bug that crashed the program when exporting from a diary that had no highlighted days has been cured.
  • Improved importing from other calendars (such as Google etc.). This means forward and backward synchronisation bewteen IMD and other calendars is more reliable and less prone to duplication. For example:
  • Day shading, if originally exported from IMD to another calendar is preserved when imported back.
  • More unique identification of entries to avoid the current duplication problems when synced.
  • Setting/Editing Events window:
  • Better (more intuitive) time setting during the noon hour and midnight hour.
  • Pressing Enter key no longer opens colour chart when setting times or early warnings

New in In My Diary 2.84 (Dec 27, 2013)

  • You can now choose different fonts to display events and anniversaries in the diary
  • Improved ics file imports. (commas in some imports were showing as slashes - £ sign not importing correctly)
  • Check for updates from help menu

New in In My Diary 2.82 (Oct 28, 2013)

  • Highlighted backgrounds (introduced in the previous version) can now be exported and imported as part of an iCalendar file
  • More intuitive settings for the highlight selector window (for example - dates can have their highlights changed without cancelling the original one first)
  • Some longstanding errors with repeating alarm early warnings have been corrected. Repeating alarms also now show 'NOW!' in the alarm message once the time passes, as they do for one-time alarms
  • Pages turn noticeably quicker, particularly on slower computers

New in In My Diary 2.80 (Oct 21, 2013)

  • Dates can be given a highlighted background from a choice of 10 to mark special periods (such as holidays).
  • Monthly repeat frequency is not corrupted when a clashing event warning is given.
  • Default anniversary warning days (set in the Options window) works again.
  • Spare lines in the anniversary list are deleted if blank

New in In My Diary 2.75 (Oct 9, 2013)

  • Text colour of entries is preserved when moved or copied to a different date.
  • When in the calendar showing a non-current year, the HOME key moves the calendar to the current year and no longer moves back to the diary.
  • Several errors connected with monthly repeats defaulting to 1 month frequency have been cured.
  • Event setup window opens (and diary pages turn) much more quickly in native Linux.
  • Monthly repeats at frequencies other than 1 can be imported and and exported in iCalendar files.
  • In the Password Manager, the character selector can now select up to 4 characters again.
  • The URL for In My Diary is clickable in the 'About In My Diary' window for easy linking to the website.

New in In My Diary 2.70 (Sep 18, 2013)

  • The text of entries in the diary (daily planner) can be assigned a colour independent of other entries.
  • Passwords generated or written in the Password Manager can be individually locked to prevent accidental changes.
  • When you change the display (two-week, two day etc.) by means of the icon buttons the option is preserved when the diary is next opened. The icons previously only affected a temporary change.

New in In My Diary 2.60 (Jul 3, 2013)

  • Computer tasks (opening a file or program) can be set to run as single events or repeating events.
  • File > Go to ... takes you to the folder where anniversary and public holiday data files are kept for easy copying over to another computer.
  • Possible program crash if no email address is established (when re-opening an event with an email warning set) has been cured

New in In My Diary 2.56 (May 24, 2013)

  • An important bug fix to yesterday's issue. Notification emails were not arriving at the primary email address. Bccs were OK.

New in In My Diary 2.55 (May 23, 2013)

  • Hovering over an event line in the diary opens a window with the full details (can be turned off in Options)
  • Email alerts can be sent to notify you (and a Bcc list if desired) of event time or early warning messages
  • importing iCal files - Code has been improved to allow multi-line events from more sources to be imported
  • (windows only) - Minimize on startup now hides the app on the right-hand task bar so it continues to run in the background. The blue minimize arrow also does this, while the normal minimize button keeps the app running on the left side task bar
  • Warnings for events later that day now show as a 'Later today...' message and generate an early warning email when set. Events whose time has arrived or passed earlier that day now show as 'Now!...' messages and generate an event time reached email when set to do so
  • Warning messages automatically close after 15 seconds to allow control back to the program for further alerts (if you leave your computer unattended with the program running this will allow further alert emails to be generated if needed)

New in In My Diary 2.50 (Apr 22, 2013)

  • The diary can now use a two-day and one-week display in addition to the original two-week default.
  • A new set of icons has replaced the text buttons for moving forward / back by year or month, search, and for selecting the display format.
  • An additional 'blank' template as been added for those who prefer this look.
  • A bug with the search facility caused a crash if a search was made for dates outside your diary data. This has been removed.
  • Occasionally, under certain circumstances, notes associated with diary entries were not clickable. This has now been solved.

New in In My Diary 2.30 (Apr 13, 2013)

  • Events can now be set to repeat at any specified monthly periods rather than every month.
  • You now have four contrasting choices of diary border design. Others skins may follow.
  • Searches can now be within a specified range of years.
  • Searches for Special day dates (such as Easter) over a specified range of years is now possible.
  • In the Notes section, notes can be added and deleted from a right-click menu. The Add note button therefore has been removed.
  • Repeating monthly events, having passed a repeat date, now also become 'individual' and can be edited, deleted etc. in the same way that day based repeats did from version 2.10
  • Special Day data now has some new anti-corruption and recovery measures.

New in In My Diary 2.22 (Apr 9, 2013)

  • Version 2.20 included a complete rewrite of the program opening code, the file loading code and the Password Manager and a couple of bugs crept in. This version is an important bug fix.
  • Diary files can be encrypted with personalised encryption keys.
  • Passwords in the Password Manager can be copied by selecting the file name in the lower left-hand window and pressing Ctrl+C. The password stays on the clipboard for 12 seconds to enable pasting then deletes to further aid security (native linux version does not clear the password)
  • In the Password Manager, username, password and additional field info is now encrypted whilst in memory to further aid security.
  • New folder icons in Password manager.
  • Search window now displays the number of results found in a search.
  • Improvements to error messages and procedure.
  • Password Manager entries can be moved to other parent folders to help you reorganise your system.
  • There is an option to ask for the Password Manager password every time that section is entered. This is the default setting but can be changed from the Options window when in the Password Manager section.
  • Password Manager folders can have icons associated with them to help categorization.
  • Repeating events - once an event has passed its repeat date, that particular entry then becomes 'individual' and can be edited, deleted etc. just like any other single entry event.
  • Right-clicking a date in the calendar opens the alarm setup window ready for a new event on that date.
  • There is now a menu by the note field when creating/editing events so it is easier to select a note that already exists.
  • The 'Always tick an altered contact' setting in the Options window has been removed and now defaults to never. It had ceased to be useful as the program developed.
  • Backups are now organised into year and month folders (for new backups) to make archiving more readable.
  • Note attachments are now preserved when events are copied or moved to another date
  • The pink notepad alongside diary entries is clickable again to move to the note section.

New in In My Diary 2 (Mar 18, 2013)

  • Password Manager section (with password generator) has now been added in a new tab so you can keep a database of your most used passwords and apply them when needed.
  • In Notes, clicking the note name at the top of a note page will perform a search to find all diary entries linked to that note.
  • Notes index now scrolls when required
  • Bugs cured:
  • Bug cured that, under certain circumstances, allowed two or more notes to share the same name
  • Tabs to select diary, notes, calendar were not always accessible after a window resize and this is now OK
  • After editing special days and closing the window, diary information no longer overwrites notes or calendar if they are the current tab

New in In My Diary 1.83 (Jun 13, 2012)

  • There is an option to turn off overlapping event messages when adding events for when you are aware of this and don't need a warning.
  • Easter can be given a different name in the Special Days section.
  • Tab key navigation works more sensibly when creating and editing (particularly times in) events.
  • Some warning messages for repeating events make more sense.

New in In My Diary 1.82 (May 4, 2012)

  • Month (and year if necessary) of the event or anniversary now show in early warning messages.
  • The possibility of accidentally inputting a 24hr time when in am/pm mode has been trapped, and any incorrect times set and saved due to this problem get corrected when the diary loads.
  • Some early warning message errors corrected.

New in In My Diary 1.80 (Apr 23, 2012)

  • Self-contained version available for a more portable product.
  • If a diary file is saved whilst the window is minimized (when responding to a shutdown message), upon reopening the window should always open at size it was before minimization.
  • The MacOS version now permits a diary file to opens at the size it was when saved.
  • Bugs cured:
  • In the MacOS version, the year selection was not displaying properly in the small calendar.
  • Making a new journal entry on a right-hand page with a journal password set was causing the journal to open at the wrong date.
  • Some early warning messages may have displayed the wrong event date.

New in In My Diary 1.75 (Mar 23, 2012)

  • Events can be dragged around the diary to move or copy them.
  • Trying to edit a repeating alarm on a repeat date now lets you go directly to the original date.
  • It's now possible for repeating events to have the same text.
  • There is now a button for setting NO PASSWORD for the general password and the journal password.
  • Changes to Special days now takes effect in the diary display immediately.

New in In My Diary 1.72 (Mar 23, 2012)

  • The full list of contacts (or only ticked contacts) is now produced from within the program rather than as an export. This allows Linux (wine) users to access these lists. Export is still an option.
  • Entering a birthday in the contacts section by means of the adjoining calendar now allows for the year to be omitted.
  • Any birth year can now be inputted if yyyy format is used (or the adjoining calendar).

New in In My Diary 1.71 (Mar 23, 2012)

  • Month/year increments and decrements are available from the View menu (particularly for Linux Mint users who cannot access this facility by way of the normal buttons).
  • The month/year increment and decrement code has been corrected. (If the current date is in the later month of a split month on one page, the earlier code was producing an error.)
  • Corrected the diary display when a date has two 'special day' events in addition to anniversary or dairy entries. (The second special day entry was being overwritten by diary data.)

New in In My Diary 1.70 (Mar 23, 2012)

  • Up/down buttons for the time fields in the event setup and edit windows now scroll the time fields if you hold down the mouse button.
  • Priority of diary display has been changed to:
  • Anniversaries
  • Birthdays from contacts
  • Diary data
  • to avoid 'bleed' into other days on busy days.
  • Entries made for dates that have passed no longer generate an alarm message as you enter them.
  • Entries which were originally single date events but were later changed to repeating events now generate appropriate alarm messages.
  • There was a bug introduced into 1.69 whereby any birthday entry in the diary created from contacts was generating an alarm message every month, not just the correct month.

New in In My Diary 1.69 (Mar 23, 2012)

  • New buttons allow the diary display to be moved forward/back by one month or one year at a time
  • Multiple selected diary, contact and calendar files can be dropped onto the diary. (So, for example, a whole load of vCards could be imported in one action now.)
  • Warning alarms generated by birthdays in the contacts section now show when the early warning box is unticked.

New in In My Diary 1.68 (Mar 23, 2012)

  • The program can now more easily be used from other accounts on the same computer (including non-administrator accounts), keeping individual data private. (Each user can now keep their own anniversary and public holiday data.)
  • vCards (contacts data) can be exported.
  • vCard import is more comprehensive.

New in In My Diary 1.67 (Mar 23, 2012)

  • Problem with the overall password window not working properly on Windows and Linux version has been cured

New in In My Diary 1.66 (Mar 23, 2012)

  • Two bugs cured. Some monthly repeating events were also 'repeating' prior to the initial date. Two identical entries on different dates with identical note attachments prevented the notes section from opening at the correct page.

New in In My Diary 1.65 (Mar 23, 2012)

  • iCalendar (ics) files can be imported into and exported from the diary
  • End time for events can now be set
  • All date input can be set from a calendar control
  • Week numbers can be either ISO (Europe) or US standard
  • 2nd line of multi-line event details no longer bleed into view with bigger diary sizes
  • Bug with edited monthly events jumping to other days is cured.
  • 12 month/6month calendar display choice now available again!
  • Imported data from Organizer now displays alarms for future events
  • Bugs with monthly repeating events cured

New in In My Diary 1.61 (Mar 23, 2012)

  • The help file is now included within the program (from Help menu)
  • The journal password, if set, is required to open journal entries via the View menu.
  • Anniversary alarm messages display correctly on the event day when no early warning is set. Previously, with no early warning set, the message was blank.