For the most recent and up to date HELP file click here



Installation and First use


Opening a diary file on Windows or Mac


Opening a diary file on Linux


Renaming the default file


A note about saving


General Details




The Contacts section


The Calendar section


Adding events


Repeating events


Highlighting selected dates


Adding 'computer task' events


Email notification


Moving and Copying events to another day


Password manager and generator


Adding a note to an event


Adding and Editing Anniversaries


Editing Special day data


The Journal


Password Protection and encryption




Changing fonts


Importing and Exporting iCal and vCard data


Importing and Exporting to/from excel


Viewing multiple files


Creating new language files


Get alarms to show when your computer starts up


Moving all my data to a NEW computer


Uninstalling the program


Checking Backups








Installation and First use


Download the correct installer for your operating system and run it. If this is the first time you have used the program or you have just updated your edition, you will be asked in what language you would like the text to be displayed. This can be changed later at any time from the Language menu. 



After installing on Windows, a shortcut called InMyDiary will have appeared on your desktop. Double-click this icon to first run the program.


If another user on your computer has already installed In My Diary then the shortcut just mentioned will not be on your desktop. It will not do any harm to reinstall In My Diary from your own user account, or you can navigate to your main drive, usually C:/Program Files/InMyDiary and double-click InMyDiary.exe to run the program. If you decide not to reinstall the program from your own account you will also need to set the 'Open with' property of any diary files you save. Reinstalling really is simpler.



After installing on MacOS you will need to navigate to your applications folder, open the InMyDiary folder and double-click InMyDiary to run the program. Whilst in this folder, you might want to make an alias of the InMyDiary application and put it on the desktop. Clicking this will then always load your default file. 



After installing (native) on Linux the program will be found in the Office section of the Applications menu. Click this menu item to run it. If you wish to install the Windows version using Wine, you will need to set the executable property of the installer once you have downloaded it. Go to the folder where your browser stores its downloads and right-click over the imdsetup<version>.exe file. Click the permissions tab and click the executable property box. If installing using Wine, each user must install their own version of In My Diary. This is not necessary when using the native version.


After In My Diary is first run you will find in your documents folder another folder called 'In My Diary' containing:

1. a file called This is your default blank diary.

2. A folder called backups. Every time you save your diary, a copy of its condition when last opened will be put into this folder. (Only one backup per file per day can be saved)


Linux installations please note:

If you install the native version, the name of the folder in Home/Documents will be 'InMyDiary' (no spaces). If you install the windows version using Wine it will be 'In My Diary'.  


The file is a default 'starter' file and the program will always try to load this first unless you change the name of the default file from the Options menu. You really MUST do this to avoid possibly overwriting your data in the future if you need to reinstall the program to recover from a problem. Renaming the default file explains how to do this. 




Opening a diary file on Windows or Mac


There are two ways of opening a diary file. You can double-click over an .ads file that you have saved and it will open in In My Diary, or you can double-click the InMyDiary shortcut icon on the desktop (windows / Linux wine only, unless you made an alias as described in the Mac installation section), in which case it will open your default diary file (after first installation this will be '' but you can alter it from the options menu). The file you have opened will minimize to the bottom-right task bar as it loads and run in the background. Click the icon to open up the diary window (it may be among the hidden icons).



Opening a diary file on Linux.


Once installed the program will be found in the Office section of the Applications menu. If you save a file to anywhere other than the default file it can be opened by double-clicking it but you will first need to tell the file that In My Diary should open it. To do this, Right-click over the .ads file you have made and select 'permissions'. In the 'Open With' tab you will need to select 'inmydiary' from the list of applications. If this does not appear in the list then you will need to navigate to the program and select it from there. It is in usr/bin/inmydiary. Doing this for the first time should then mean that anytime you click an .ads file In My Diary will open it.


Renaming the default file


Firstly you need to make a file to use instead of your default '' file. This is best done by opening the program and using Save As... to make a new diary file. You can save this file anywhere, but remember where you save it.

Then go to Options > General options, click over the file you have just saved and DRAG it to the default diary file text box there. When you open In My Diary the next time (from the shortcut on your desktop) it will open the new file by default. You can of course also open the file, or any other file you have saved, by double-clicking it directly.



A note about saving



It's worth pointing out how things get saved as you use In My Diary. Your diary file (the events, contacts, Notes and highlights) have to be saved by you if you have made any changes during a diary session. If you do not save the diary file and try to close it, you will get a warning message. However, you can instruct the program to save your file any time a change is made to the three areas mentioned above; this is done from the Options menu.


All other changes you make - to your Journal, Password Manager, Anniversaries and Special Day data are always automatically saved whenever you close the window where the change is made.  They are saved and stored INDEPENDENTLY of your diary files. If you are using the standard version of the program, Password and journal data are in two files at My Documents/In My Diary/journal (and PW). Anniversaries and Special Day data are stored in an AppData folder called InMyDiary. Don't worry if you don't understand about these details, but what you should remember is that these last four will be accessible from ANY diary file that you create while you are logged on as user. Other users, logging on to their own area of the computer will have their own versions of these four sets of data. If you are using the self-contained version of the program, everything is stored in the InMyDiary folder you create, but the same rules apply about automatic saving.


So what this means in a nutshell if you are using the standard version - Suppose you want to give your diary data to someone else who is using a different computer or logged on to their own area of your computer. If you give them your diary file (by email or across a network for instance) they will only see your Events, Contacts, Notes and highlighted days. When they open your file, any anniversaries or Special day changes will be ones THEY have set or made, not YOURS. Similarly, any Journal entries and passwords stored in the Password Manager will be ones they have created - not yours.


If you are using the self-contained version and you want to give someone your dairy data, only give them the "" file, not the whole InMyDiary folder. Of course if you want them to be able to open your Journal or Passwords, then you WOULD give them the whole folder.


Making people's birthdays appear in your diary is affected by this difference in saving. If you add someone's birthday to the Anniversary section, that will then appear in ANY diary file YOU create on THAT computer, but will not be seen by someone opening YOUR diary file on THEIR computer. If you instead add their birthday in the Contacts section of a diary file, and tick the box 'Show in Diary', the birthday will appear in ONLY THAT file when you open it but it will appear when that file is opened on ANY computer.          



General details


The diary can be resized by dragging the bottom right hand corner of the window. Once saved the diary will open at the size it was when previously closed.


Moving to other pages, whether looking at the Diary, Notes or Calendar, can be done by either clicking in the bottom outer corners of the pages or by using the Page Up / Page Down keys. The Today button will open the diary at the current date., and the Home key does the same. The buttons to the right of the Today button move the diary display forward by one month and one year - Those to the left move the display back in the same manner.


The week numbers shown at the top of the diary pages can be set to ISO (Europe) or US standard. In certain years there will be a one week difference in these two standards. This is set from the Options menu.


When you move the pointer over the diary pages it will change shape according to the underlying function.

1. If the pointer is an arrow, clicking will open a window to allow you to add a new entry for that day, unless it is over the pink notepad icon to the right of an entry, when it will open the note relevant to that entry.

2. If the pointer is a hand with pointing finger, the cursor will be over one of the page turn curls and clicking the mouse will turn the page. 

3. If the pointer is a square black 'text page' symbol then left-clicking will open the edit window to allow you to alter an entry or read it all if it is a multi-line entry.  Right-clicking will open a calendar to copy the entry to another day.

4. If the pointer is a black 'balloon' symbol, clicking will open either the Anniversaries list with the generator of the entry highlighted in red, or the relevant entry in the Contacts section if the entry was generated by a birthday which has its 'show in diary' option ticked.

5. If the pointer is a letter 'J', clicking will open the journal entry for that day if there is one, or generate one for that day if one doesn't exist. If you have set a journal password however, it will first open the password window. 





The Options window sets your personal choices about how you want In My Diary to operate.


The Default diary file box shows the file that will be loaded if you double click the program icon to run rather than a file icon. If you are using the standard version then this will show the FULL path to the file. If you are using the standalone version then it will only show the file name (because your default file should be in the self-contained folder that you chose and set up with the program).


FONT CHOICES let you set the fonts used for display in the diary and for printing address labels. You can choose a different font for the display of diary entries to that of anniversaries, and three choices of style when printing labels. The defaults are pretty basic and standard and I am sure you will be able to make better choices. Just be careful to type in the font name exactly as it appears in your font selector.


When setting a style for events and anniversaries, if you notice that the top or bottom of the text seem to be clipped you will need to reduce the font size a little. If, in the case of multi-line diary events, you can see a 'ghost' of the second line you need to make the font size a little bigger.


ALARM SOUND allows you to set a sound of your choice to play when event and anniversary alarms pop up. You can either choose from the 14 preinstalled sounds in the menu or drag a sound file of your choice to the field below the menu. If you try to import an inappropriate sound file (or a file that is not a sound file at all) it will be rejected and the default sounds will be used instead.


If you are using the self-contained version of the program and intend to move your diary to other computers, please remember that any user-imported sounds must be from (and remain in) the IMDiary(L/M) folder when you move to another system otherwise the sound will not be found.


Encrypt diary data

If ticked, your data will be saved in encrypted form. If you include a personal key (which is optional) the encryption will also be based in part on your key.


No warning (alarm) messages - if selected, there will be no pop up messages when an event or anniversary occurs (including early warning messages). Email notifications will still work if set.


Audible beep with warning windows  - if selected will produce a pre-selected sound when an alarm window pops up. The sound will continue every two seconds until the window is acknowledged or closes after the default time.


Auto save - If ticked, will save your data when a change has been made and therefore you will always have the most recent version saved.


Always ask for Password Manager password - This is the default setting when the program is first run or if the Options file is tampered with, but this allows you to setup so that the password is only required the FIRST time you enter the Password Manager in any diary session. For obvious reasons, this option is only available when you are in the Password Manager section.


Start up with the diary minimized - Particularly useful if you have the program set to run when the computer starts up. The program will then check to see if there are any warnings to issue and then minimize to the task bar. On Windows this will be the right-hand task bar so the program is running in the background. To open it again click over the small icon, or click the show hidden icons button (if needed) to see this small icon.


Use 24 hour clock - You have the choice of whether to use the 24 hour system or the am/pm system of display. This will affect not only the display in the diary but also how you input time when adding new entries.


Hovering shows full event details - In My Diary events can contain as many lines of text as you require, but you will only ever see the first few words on a diary page. If this option is set, as you pass over an event in the diary, pausing for a moment over an entry will open up a window which shows the entire text (or as much as can be seen sensibly, but you can scroll through the rest).


Early warning default, Show time default and Overlap warning default - If these are selected then their relevant tick boxes in the Set Alarm window will be checked when you open the window to add a new entry to the diary.


Check for program updates - If ticked, the program (as it loads) will check over the internet to see if there is a more recent version available. If you are using the program regularly on a non-internet based computer you might want to deselect this as it does make a very small difference to the start up time of the program. Holding down the shift and Ctrl keys as you load the program will bypass this check but will also deselect this option.


Default window startup size. In theory, the diary should open at the size it was when you last saved it, but it took a while before I got rid of some troublesome bugs which caused the diary to open sometimes as a very small window. This should no longer be an issue on any system but, if you do experience this problem, ticking this box will make sure that the diary always opens at the default size. This option may be depreciated soon.


Calendar Page turn - When the calendar tab is open, page turns will increase or decrease the visible calendar by either 6 or 12 months.


Week numbering - There are slightly different standards about when week one is in a new year. Depending which country you live in, you can opt to select the appropriate one for your area.


Move/copy events - Dragging an event from one place to another in the diary will either copy or move that event (or ask you what you want to do). Select your default option here but you can also change this default by doing Ctrl-C (for Always copy) or Ctrl-M (Always move) whenever the diary is open.


Importing from Organizer is only of interest to you if you are interchanging data between the RiscOS program Organizer and In My Diary. If you haven't a clue what I am talking about then this section won't matter to you.


Enable dialling icons - If you still have an analogue modem in your PC (or as a peripheral) connected to a phone line then you will be able to dial numbers in the contacts section through the modem.     




Click the contacts tab at the side of the diary to open the address book. When you select the Add new contact button a blank record is created. Providing you add at least a surname, you can then select Keep or Cancel to confirm or reject the new entry. The Early warning tick box and field sets the number of days prior warning given of their birthday.


Contacts can be assigned to categories (such as Work, Friends etc) 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 up to a maximum of 12. Each contact can 'join' as many categories as is appropriate.


To add or edit category names, select the 'Add category' button from the Contacts window. To add a new category (providing you have no more that 11 already) just click on the line below the last entry and type in the new name.


To assign a contact to a category, select the 'Join/leave' button from the Contacts window and click over the category name so it becomes ticked. Clicking a ticked row will remove the category from that contact. 


To print labels select File > Print Address labels and then either select 'All ticked contacts' or 'From selected categories'. The first option will print any contact that has the 'Select for printing labels' checkbox ticked. The second will print contacts that have been selected from the window that first opens. Close the window once you have made your selection.


The All button allows you to set or clear all ticks. If you enter a name into the Label name box this will be printed instead of the First Names and Surname entry. So you might have two individual entries for  friends who are partners, but only want to print one label to send a joint Christmas card. Therefore, just tick the box for one of the couple.


The full date format for the date of birth field is dd/mm/yyyy but you can enter a single digit day, month and even year. The delimiter between these can be - / or space so entering 1-2-1 would resolve as 01-02-2001. If you enter a two digit year, a number greater than 25 will default to the 20th century - one less than 26 will default to 21st. To enter a year such as 1910 you would have to enter the year in yyyy format or use the adjoining calendar.

To enter a birthday when you don't know the year (or you don't want their age to display in the diary) enter a '0' for the year or tick the 'Don't show year' option if using the calendar.  


The Calendar


Click the Calendar tab to open the 12 month calendar. Two-page increments can be 12 months or 6 months set from the Options menu. Click any date to be taken to that day in the diary.


Click over the year at the top of the left-hand page to select the year you require. 


If you select a date using the left-hand mouse button the diary will open at the selected date. If you select a date using the right-hand button the Set Alarm window will open so you can make a new diary entry for that date.


Adding events


With the diary section open, click anywhere within the day required (providing the pointer looks like an arrow) and the Set Alarm window will open for you to add events. (If you already have 3 or 4 events in that day, make sure the pointer is an arrow - try clicking just above the lower day divide line.) You can also select a date from the Calendar section by right-clicking over it and this will also open the Set Alarm window. Your event data can be as many lines long as you require, but only the first line will be visible on the diary page. If you have set more events in one day than can be displayed in the space available, a small triangle will appear near the page margin and you can click this to scroll to other events.


Times can be inputted using 24 hour clock or am/pm. This is set from the options window. If am/pm is selected the am or pm suffix will appear alongside the time, and you can click this text to change to the alternative one. If you include a start AND finish time for an event on a particular day, if any other events fall within that time period a warning message will appear the first time that day is 'seen' by In My Diary, or if either of the events are edited during a diary session. The All day tick box blanks out the time boxes and entries in the diary will have an (all day) prefix before them whether or not you have chosen to display the time in the diary.


Entries can be given differing text colours by clicking over the Text colour button and choosing from the colour chart.


Once you have made an entry, you can see the whole data again by clicking over the entry and the Edit Alarm window will open. This also lets you make changes to an entry. You can also see the whole data by hovering the mouse over an entry and after a moment a window will open displaying the full text. You can't edit an entry this way however.


If you tick the early warning box, you will get a message as you load the diary if the event is within the number of days shown.



Repeating Events


Repeating events can be set, based on every 'n' days/weeks/months or years, every 1st/2nd/3rd/4th or last particular weekday every month, or the Last day of every month. When you first open the Set Alarm or Edit Alarm window the repeat settings are hidden. To show them, tick the Repeating events box. Set the type of repeat required. The Last day of each month option will only be available if you have actually started the process by clicking over the last day of a month. Similarly, the third option (on the ???? each month) will be pre-filled with the week and day correct for the day you clicked. If the 4th week is current and displayed, you will be able to click over the 4th box to change it to Last. This will then repeat, for example, on the last Wednesday of the month rather than the 4th Wednesday (which may or may not be the same thing).


You can omit dates when you don't want the event to repeat by clicking over any repeat of an event you have set. If the Delete this repeat button is displayed (at the bottom of the window), then clicking this will remove the repeat on the day selected. You can reinstate the repeat by clicking over any other repeat of the same event and editing the dates to omit from the except on: list. You can also add dates to this list but be careful to use the format dd/mm/yyyy. It is not possible to delete the next occurrence of an event since this is the one from which all other repeats are devised. If you need to delete such an occurrence, then you should instead move it to the date when the next repeat should occur. Please note that if you move or copy a repeating event to another date the list of omitted dates will not be copied to the new date, since these would probably be inappropriate anyway.  


If you know when the repeat should stop, add it in the until: field either using the calendar at the side or type the date (format is described in the contacts section). If you do not set a finish date the event will appear in your diary for 70 years which is probably good enough for most purposes!! The tick box if moved or copied keep the finish date relative to the new start date is useful if you want to copy or move a repeating event to another date. This way the length of the repeating period is preserved rather than the actual original finish date, so it is easy to set blocks of events that repeat for the same length of time by copying the first one to different parts of the diary. The need for this will become obvious if you don't get the result you expect.



Highlighting selected dates


If you want to highlight particular dates in the dairy (whether or not they have any associated events) you can do this by shading the background for the required days. You might want to do this to see easily days when you are away on holiday or at a conference without having to write this as an entry for every day affected (Great morale booster for teachers to see at a glance the school holidays approaching!).


Firstly you need to define the colour shade, and you can set up to 10 different shades for 10 different highlighting purposes. The colour white is assumed to be the non-highlighted colour so this cannot be selected as a shade. In reality, the real colour of a 'normal' diary display varies on different OS, but the system needs to have a colour assumed to be 'no shade' and white has been selected for that purpose.  There is a colour (light blue) already defined and set as default if you are using this function for the first time, but you can overwrite this colour and set others by going to the Options > Set background highlights. Here you can give your highlight a description (such as holiday) and set the colour by clicking the colour rectangle. Obviously, in order to see the date and entries for the day, it is a good idea not to use 'heavy' colours as backgrounds so you will probably need to define custom colours when the colour picker opens.


Once you have defined your highlight palette, to give a date a shaded background select the desired active colour either by right-clicking over blank space within any day (which opens the Select Shade window), or from the Options > Select active background highlight menu. You can highlight other days with the currently selected colour by holding down the Ctrl key (+shift key OSX) and left-clicking in the day you want to highlight. To remove a highlight, again hold down the Ctrl key (+shift key OSX) and left-click in the day, or select the 'Remove highlight' icon if you are in the Select Shade window.



Adding 'computer task' events


This facility allows In My Diary to open and run a program or file on your computer at a given time and/or date. You can also launch a URL (open a website, ftp client or an email) with this facility.


This is the same procedure as adding a normal event (as above), but instead of writing a real event into the event text box you should drag the icon of the file or program to be opened to this box (or type its full pathname or URL if you know it). You can also usually drag a URL from a web browser into the event text box.


Tick the 'Computer task' checkbox to confirm this entry as a task and you can then click the Test button if you wish to check that the file will open as desired.


At the set time the file or program will run or the URL will be launched.


Once you tick the 'computer task' checkbox the early warning, early email and email warning options become unavailable since they are not relevant to this function. You can however set repeating task alarms as usual based on every 'n' days or every 'n' months.


If you open a task alarm in the Edit Alarm window the 'computer task' checkbox is not present but in its place is a message that 'This is a computer task'.



Email Notification


In My Diary can be set to send you (and others on a Bcc list if desired) early warning and/or arrival time notification of events in your diary. When you set or edit an event you can choose whether to receive an email at event time and/or 1 day before. Just tick the appropriate checkbox when setting or editing an entry.


Before this will work, there is some straightforward setting up to do from the Options window. In this window click the Email alert setup button. 


By default the system will use In My Diary's own web server to send the emails and to use this all you need to add is your own email address. You will also need to register this same email address at which also enables you to receive information about updates.


Ideally (and for greater reliability) you should use your own email provider's server, in which case you will also need to give the SMTP server address of your email provider and may need to change the Port number if 25 (the default) doesn't work. If you have set up an email client such as Outlook or Thunderbird you will probably already be familiar with adding this, but you can find out the address from your provider's website. It is usually something like or  The Username and Password for authenticated SMTP are only normally needed if you are using In My Diary on a computer away from your home, where the Service Provider will probably be different from your home setup. Currently SSL (secure) connection is not provided so you might have a problem if you use an email provider that always requires authentication and secure connection (Gmail, Yahoo etc.). If this is the case, use the In My Diary server but be aware that traffic (not content) using this means will be monitored as described here:


1. The availability of the In My Diary server will be subject to review, based on total traffic and the frequency of messages sent by individuals.


2. The actual body of genuine messages from a registered address will never be read but if it is felt that an individual is overusing the system by generating many event messages and sending them to lots of Bcc recipients (which might indicate spamming action) their address will be added to a blocked list and this will prevent further emails from being sent, although attempts are logged. The body of a message will be read if the email address used is improperly formatted or the address has been added to the blocked list.


3. If In My Diary's hosting service is not happy with the total amount of HTML emails being generated, you will receive notice of this (from the program, not as an email) at the time the event would normally send an email and I will also post this news to all registered subscribers.


To Bcc someone else with the event notification email, the person(s) must be in your Contacts and, obviously, their email address must also be there. Then when you click on the Bcc email addresses button (when adding or editing an entry) their name and email address will be included in the list that opens up. Click over the name or the checkbox to add or remove a contact from the Bcc list.         


You can use the test button on the email setup page to make sure the setup you are using actually works. This will send you a confirmation email if everything is ok, or you will get an appropriate error message if the settings you are using do not work. If you do not appear to be receiving email notifications, you can check the Email error log from the View menu which will show you the history of any failures to send. Also remember that, if you are using the In My Diary server option, you must be registered on the In My Diary website. If you are not, the system will not work and you will receive an email advising you about this.



Moving and Copying events to another day


You can move and copy events to other dates very easily within In My Diary. Firstly, from the General Options menu you should set the default action for 'move/copy events'. This can be Always move, Always copy or Always ask the user. Then to make a copy of or move an existing event to another day:

1. Hold down the left mouse button over the event

2. Drag the pointer to clear space on the date you want to move to

3. Release the mouse button.


If the day you want to move/copy to is in a different week:

(please note - this function does not work in the native Linux version)

1. Right-click over the event you want to copy or move

2. Select 'Copy event to clipboard' from the menu

3. Turn to the required page using the page corners or the Page Up/Page Down keys (not the calendar) 

4. Right-click over the day required and the event will be added to that day.


When an event is copied to the clipboard, if you do not proceed with 4 (above) but go on to perform some other function the copied item will be removed from the clipboard.


Alternatively if the date to move to is far off (or you are a native Linux user), right-click the mouse over the event to copy and select 'Open copy event calendar', then select the required date from the calendar.


Once copied, these events can be edited independently of the original one (unlike repeating events, where only the original entry can be edited or deleted).


If you are copying an event that repeats, you might want to tick the if moved or copied keep the finish date relative to the new start date box (click the event to edit it to see this option). This will preserve the length of time for which the event repeats rather than the original finishing date. Otherwise you might find you are copying the event to a date which is already past the original finishing date (so no repeat would take place). It depends why you need to do the copy or move in the first place and I am sure the need will become obvious if you don't get the result you expected.


Adding a note to an event


To add a note to a diary entry when creating or editing an event, either select an existing note from the menu (click the pink notepad icon) or click in the note link field to create a new note name (if you type a note name that already exists the event will be associated with that note).


If you click on the Notes tab at the side of the diary this will open the Notes index and your new note name will be listed there. Click over the note name in the index to open its page. You can also directly open the note page for that event by clicking on the small notepad icon at the right of the diary entry.


When looking at any note page, clicking its name at the top of the page will open a search window showing all the entries in the diary that are linked to that particular note.



Password Manager


From version 2.00 you can now store and generate passwords for email, FTP, online passwords etc.

Click the Passwords tab to access this. If this is the first time you have done this you will first be asked to generate a login password. Unlike the overall In My Diary password and journal password this is NOT optional -maybe you're not to be worried if another family member accesses your diary or journal, but NO ONE should ever have access to your password data, so the necessity to set a login for this is not an option. By default you will be asked for this password every time you access the Password Manager, but you can change this setting from the General Options menu so that you only need to give the password once after opening a diary file. You need to be inside the Password Manager section to do this.


The password you set is triple encrypted before storing as part of your password data file. This password also forms part of the blowfish key that encrypts the entire password database. This ensures that your password data can only be read by someone who has access to your login password, otherwise the data is unreadable. Because the password controls the overall encryption, you can only change the password (from the Options menu) if you are inside the Password Manager. UNLIKE OTHER PASSWORDS USED IN IN MY DIARY, I AM NOT ABLE TO HELP YOU RECOVER THE PASSWORD YOU SET FOR ACCESS TO THE PASSWORD MANAGER SO YOU MUST REMEMBER IT.


Password data is stored as separate entries within parent folders (such as 'Banking') - The parent folders are shown in the top left-hand section of the Password manager, and the multiple entries for each parent folder (showing, for example, separate bank accounts) are in the list below. The right-hand page contains the editable data for each entry and becomes accessible once a selection is made from the entry list.


When you first open the Password section there are two 'parent' folders already set for you - General and Banking, and one entry, 'New entry', for each parent.


To create more folders, either right-click somewhere in the top list and select 'Add new folder' or access this from the Edit >  Password Manager submenu, or click anywhere in the top list and press the Insert key. Entries within each parent folder can be moved to a different parent folder by right-clicking over the entry and selecting Move entry to different folder (or access this from the Edit > Password Manager submenu).


To create more entries in a parent folder, first select the correct parent folder, then right-click within the lower list and select Add new entry (or access this from the Edit > Password Manager submenu, or press the insert key).


Folders and entries can be deleted from the same menus. or click in the appropriate list and press the delete key.


Parent folders and new entries can be renamed to suit your purpose. You can also give parent folders an associated icon to help categorise it. Right-click over the parent folder and select Set Folder icon and select from the window that opens.




You can either create your own passwords (or copy them from current sources you use) or let In My Diary create random passwords for you (with the Make button). If you choose the latter, you can set the parameters used by clicking the Options button under the password field which lets you select the character types you want the password to use, and the length you want the password to be. If you choose to create your own passwords, the typing field below the 'Password' field should be used to retype the password to double-check the typing. If you retype correctly the field will turn green. Typing in the password field also readjusts the default length of further passwords created.


As you type, or after using the Make button, the security of the password will be shown in the Strength field.


Effectiveness of passwords


Testing the strength and effectiveness of passwords has been well documented in many websites and there are many opinions as to what constitutes an appropriate password. The principle method used in In My Diary is based on password entropy, which defines its randomness and the level of difficulty a computer would encounter in trying to discover a password by repeated attempts at trying all possibilities. Entropy is described in bits, and is worked out logarithmically by calculating the number of possible characters in use (only using numbers would be 10, but all ascii printable characters is 95) and giving each character in the password an entropy score. This is then multiplied by the number of characters in the password to give a total entropy score. In My Diary also uses a word dictionary which contains the 500 worst passwords so if you happen to select one of these the strength score will plummet. It also uses a method of giving bias to different parts of the keyboard - some people might produce a password with one hand in one location of the keyboard because it is easier to retype. This will generate a lower score but, like familiar words, is not strictly reflecting random entropy but is nevertheless important because it includes the human decision making choices into the process.


Some guidance about how strong your passwords should be for specific purposes can be found online and I would hesitate to give specific guidance here. The amount of green in the background of the strength field might give you encouragement but that's all I would say on the matter. One piece of advice I would give is if you do look at online password strength testing websites, while these might be good for getting opinions about how strong your password should be, please consider the full implications of typing your REAL passwords into a place designed to check (and identify!) passwords. Many may be purely philanthropic and safe, but how do you know? I would like to assure you however that In My Diary does not have any mechanism built in to harvest any data you create, be it personal diary data, journal, passwords or any thing at all.    


Using the passwords you generate


Randomly generated passwords are difficult to remember or guess (that is, of course, the whole point) so you need to be able to use the passwords easily. You can copy a password to the global clipboard (so it can be used outside In My Diary) by selecting a password entry (from the lower list) and pressing Ctrl+C. You then have 12 seconds to press Ctrl+V to paste the password into the document you need. After that time the password will be erased from the clipboard as a security measure.


Sometimes you have to quote a few characters from your password and there is a built-in method to make this easy to do. In the Character position finder type the positions you have been asked for separated by any non-numeric character - (eg. 1,3,10 would then show the characters at those places in your password).  You can type up to four place finders.    




Adding and Editing Anniversaries


From the Edit menu select Anniversaries.

Either click the anniversary you want to edit or select Add New.

Enter or edit the base date (eg. year of wedding etc.) and any early warning you would like of the anniversary. You do not need to include a base year.

If you include %t in the message then, providing you have included a base year, the year since the base date as an ordinal number (1st, 2nd etc.) will be added to replace the %t.

If you add %n (and you have included a base year) then just the year since the base date will replace the %n.

It is not necessary to add either the %t or the %n, but in this case no number of any kind will appear in the alarm.


If you want to copy your anniversary data to an installation of In My Diary on another computer you can do this from the File menu > Go to ... > Anniversary file etc. This will open the folder where your personal anniversary, special day data (called 'holidays') and options files are kept.



Editing 'Special day' data


The diary will display public events and anniversaries associated with particular days if you want it to. This is called Special day data and includes days such as Christmas Day and Saint's days which are always on the same date each year (Fixed date event), Bank Holidays and Daylight saving time days etc. whose dates vary from year to year (variable date event) and Easter and other dates related to the date of Easter (Easter related events). Initially, because I am from Britain, the default days will revolve around the British calendar but can be edited to make them more personal to your needs.


From the Edit menu select Special days or click the heart icon on the top icon bar. You can also open the Special Days editor by clicking directly over a Special Day notification in the diary. In this case the event you clicked will appear in red in the list.


Either click the Special day you want to edit or select Add New. If you have selected Add New you will then need to specify the type of event you are creating from the three mentioned earlier.


The amount of data you will need to give varies depending on the type of event. All events need the event name as you want it to display in the diary, but Fixed Date events also need only the month and the day of the month. Variable date events need the day of the week (Monday=1 to Sunday=7) and the earliest and latest possible dates in the month that the event can occur. So, for example Remembrance Sunday can range from 25th to 31st of the month of November.


Easter related events only need the number of days before or after Easter when they should appear and a slider helps you to set this. You probably wouldn't need to but, owing to some necessary processing within In My Diary, it is not possible to set another Easter related event that is actually on Easter day. For similar reasons, you cannot delete the existing Easter day entry, but you can delete its event name if you don't want it to show.  If you have a different name for Easter then you can change the event name to that of your own language. So, in French this would be Pâques.


Easter day is the only event which is allowed to have NO event name. Other entries can be deleted if you don't want them to show in the diary.


Close the Special Days window to save your changes and see the effect in your diary.


If you want to copy your Special day data to an installation of In My Diary on another computer you can do this from the File menu > Go to ... > Anniversary file etc. This will open the folder where your personal anniversary, special day data (called 'holidays') and options files are kept.


The Journal


If the pointer has turned into a letter J and you click over a date (the black text) in the diary you will open a page of the daily journal where you can write your most intimate thoughts for that day - or just complain about your boss!

If there is already an entry for that day there will be a 'J' by the side of the date. If you open this you can still add more thoughts to what is already there. If there is no journal entry for that date then one will be generated when you click the date.

You can see existing entries in the journal by clicking over a date with a 'J', or by selecting Journal Entries from the View menu.

Journal data is encrypted as it is saved so cannot be read in a text editor.





Owing to limitations within the development environment of In My Diary, printing is not available in the native Linux version of the program. It does work as normal when using the Wine emulation.


A limited amount of printing is available from In My Diary. The program has always been able to print address labels from the contacts window and, from version 1.81, it is now possible to print diary events.


When printing labels, to select the contacts for which you wish to print labels, make sure the select for printing box is ticked. if there is any text in the Label Name field of your contact then this is the text that will appear on the first line of the label. This is described in more detail in the contacts section.


To print your diary entries this is selected from the File menu > Print diary. You can either chose to print all your diary data or select the period to cover. If you opt for the latter, it is also possible to opt to include all 'blank' dates as well as dates with an event.


Limitations - At the moment, only diary data (not anniversaries or contact birthdays) gets printed, and only the first occurrence of a repeating event will be printed. This may change in later editions.



Password Protection and encryption


The program can use three different passwords for access. These allow restricted access to


1. The whole file

2. Journal entries

3. The Password Manager.


Setting the first two is optional but the third is always required.


Initially the program does not have any passwords set. If you would like to use a password for your main diary one can be set or changed from the Options menu. To cancel password protection make your password nopassword (note, no space) or click the Use no password button. You should be aware that if you have a password in place, and have set up startup alarms (as described below), the password will be required before a startup alarm displays. 


Journal data is always encrypted so no one can read it by opening your journal folder in a text editor, but you can also set a journal password so that, even if your diary is open, the journal cannot be accessed without a password (which is independent of your main password). Then, the first time you attempt to open your journal in each diary session you will be asked to give the journal password. You will also be asked to do this again if you change the journal password during a diary session. As with the main password, to cancel the journal password make your password nopassword. Setting and changing this password is from the options menu.


You can encrypt your data files by selecting the Encrypt diary data option from the General Options menu. If you include a personal key (made up from words or random symbols) this will be used as part of the encryption process so, for example, another user on your computer could not open your data into their copy of In My Diary.


It is important to be aware that if you save a file in encrypted form which includes a personal key, that key will need to be active in your options settings in order to reload the file. If it is not (for example, you saved a file with one key, and later changed the key without saving the file, or you have had to reinstall your Options file for some reason) as the file loads you will be asked to give the encryption key. If you have forgotten this key I am able to recover it for you and there is an option to send me a request by e-mail using the I can't remember, please help button just below the key field. Really, once you have set a key there should normally be no reason to change it so this problem need not arise, but the service is there if you need it. I would ask that if you do send a recovery request e-mail, you make a small (or large!) donation to the development of In My Diary. This can be done from the Downloads page here, and the PayPal e-mail address should be the same as the e-mail address you use to send the recovery request.



Importing and Exporting iCal and vCard data


In My Diary can import and export iCalendar (.ics) files and vCards. This allows In My Diary to be synchronised with for example, Google Calendar, Outlook Calendar and iCal on the Mac, as well as a means of synchronising two or more In My Diary files.


An .ics file can be imported into In My Diary simply by dragging it to an open diary page, or alternatively, from the File menu. Multiple selected files can be imported together. When importing you will be asked if you want to import highlighted dates, although this will only give a result if you are importing data from an ics file which originated from In My Diary.


Other diary files can also be imported for viewing by dragging the file to an open diary page, but the file is not merged with the existing data, but is rather 'layered' over it and can be switched on and off. See here for a better understanding.


Exporting an iCalendar file starts from the File menu (File > Export > iCalendar). From the small window which has now opened, you can then export your diary data in one of three ways. Two methods are always available - All Diary Events (every event in your diary will be exported) and Use Date Range (the events between the dates you set in that window will be exported). The third, Use Export list enables you to export a single or group of selected events from anywhere in your diary.  This option will be greyed-out unless you have added some events to the export list. You can add an event to the export list by right-clicking over the event in your diary and selecting 'Add event to export list' from the menu that opens. The export list will be deleted when the program closes, or you can delete the export list by right-clicking over any event and selecting 'Clear Export list'.


You also need to decide whether to export highlighted dates. This is selected by default and, although other programs will ignore this feature, it won't do any harm either.  If you are exporting all diary events or a date range of events you can also export only day highlights (no events) from the selected period. If you import highlights, please note that it is not the actual 'colour' that is imported, but rather its index from the current palette when the file was exported. (The index means the numbers from 1 to 10 of the colour range you can set.) For example, one file might have light blue as the colour set as colour 1 of its user selected palette, but another might have light green. Any dates exported from the first file to the second that use highlight colour 1 will show as light green even though they were blue when exported. Also, if the exporting file has more colours set (a more active index range) than the importing file, any index numbers found that are higher than those in use in the receiving file will be reduced until an active one is found. That sounds a bit complicated but, for example, if you have 7 colours set and used in the file to be exported but only 3 in the receiving file, colours 5,6 and 7 will become colour 3 when imported. These limitations are in place so that the receiving file does not have its colour palette and description altered by an import (which would be confusing - holidays might suddenly be marked as something less desirable!) and to avoid days that were highlighted in the exporting file not showing when imported because no colour has been set for that index number. 




For those interested (or frustrated by failed expectations!) the following features of diaries are imported and exported:


1. Date of event, start time and finish time. (Events periods cannot span over a day break)

2. The subject of the event. (When importing, if the DESCRIPTION does not begin with the same text as the SUMMARY, they will both be integrated into a multi-line diary event.)

3. Details of repeating events providing they are within the parameters available within In My Diary (currently repeat after an assigned number of days, or on the same date at varying monthly intervals, on a particular day on a particular week of the month, on the last day of the month - for ever or until a finish date is included).

The following features (when exported from In My Diary) will only be imported into another open In My Diary - other programs will ignore it:

4. Whether the time of an event should display in the diary

5. The number of early warning days set

6. Any highlighted backgrounds to dates.


Currently only VEVENTS (diary data) are imported and exported. When exporting, this will not include data generated by the Anniversary section or from birthdays in the Contacts section.


vCards can be imported either by dragging the file to the diary window, or from the File menu. Multiple selected files can be imported together. If a record for a contact is already found you will be given the option to import or bypass.

vCards can be exported either as individual records (Click the icon in the top right-hand corner of the Contacts window or select export 'Export vCard' from the File menu in the Contacts window) or containing all your contacts (from the File > Export > All contacts as vCard in the main diary window).


vCard headers read are N:, FN:, ADR;[any type but one type only - 7 fields]:, TEL;[if CELL is found then data added to mobile field otherwise the main telephone field]:,EMAIL;:



Importing and Exporting to/from excel



From the Contacts window you can export either ALL your contacts, or those that have the 'Select for printing labels' box ticked. From the View menu select either of the choices there, and from the list that opens select the Export menu and then either 'Export All contacts' or 'Export ticked Contacts' as desired. 


When the excel file opens it will create a temporary format to display the data as clearly as possible. If you want to preserve this format you will need to save the file as an Excel Wordbook, but the native data is Tab delimited and that is how it will be preserved if you don't use Save As..


The fields that are exported are ref (used for internal sorting), forename, surname, Label, Address 1-4, Postcode, telephone, mobile, Email, notes, and relating to birthdays - dob (date), early warning (Y or N), number of days early warning, show birthday in diary (Y or N) and the categories that apply to the contact.




If you want to edit this data while it is open in excel so that it can be imported back into in My Diary, the file should be saved as a Tab delimited file. To import it, open the Contacts window in In My Diary and drag the file's icon to a clear space (not an edit field) in the Contacts window. You should get a message telling you that the data has been imported. If you get a message saying that that file cannot be imported you probably did not save it as a Tab delimited file. Reopen the excel file and resave it as Tab delimited.


If you want to add a new entry to the open excel file, give the entry a reference number that is not already in use and put that in the ref column. Then add as much data as you are able using the formats already there (birthdays must be in the format dd/mm/yyyy but the divider can be / or - (not a space).   


If you want to import Excel contact data that did not originate from In My Diary (perhaps from another PIM or where you have created a file yourself) then there are certain points to watch-


1. The first column must be called ref and should contain unique numbers ranging between 1 and 3000. In My Diary stores contacts by numbering them as they are added, from 3000 downwards. If you want to add new data to the contacts you already have, first make sure you are using reference numbers that are not already in use. To find the first free number, either right-click over the Contacts window and select "First free contact ref." or open the View > Full Address list from the Contacts window and make a note of the lowest ref number in use. Make sure your new entries use numbers that are lower than this. They don't have to follow exactly in sequence (numbers will be reassigned sequentially once you import the file) but just need to be below the lowest number already in use.


2. The other column headings should be labelled forename, surname, Label, address1, address2, address3, address4, postcode, telephone, mobile, Email, notes, dob, e/warning, days, showb/d, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12. They can be in any order and a file does not need to contain all these fields. Any fields in your file with other headings will be added to the 'notes' entry for that contact (since there is nowhere else for it to go) separated by a ";"  and you can decide what you want to do with that data after importing.





Viewing multiple files


Importing other files to merge with your existing data has been explained above, but from version 2.88 it is now possible to load other diary files into an open diary and view the data, but at the same time keep it separate.


The 'added' diary entries are shown in grey, and their data is not 'live' (ie. it will not generate any due alarm messages).


To add other diaries to view in an open diary, either drag any .ads diary file to your open diary or load it from File > Import > In My Diary file. The name of the file will then be added to the Added diaries menu. You can tick or untick items in this menu so you can choose to view or omit the data.


If you want to copy an event that appears in an added diary to your 'real' diary, just click over the event, then select OK. This will move the event to your diary, and you can also change other aspects such as time, early days warning etc, in the usual way.


If you no longer need to see an added diary, open the Added diaries menu, hold down the Ctrl key and click over the name of the diary to remove.


Contacts in the additional diaries are NOT imported by this method, but NOTES are. If there is a conflict with an existing note name the note will not be imported.



Creating new language files


The language files supplied with In My Diary have been very kindly produced by users of the program.

New versions of the program may include new language files or corrections to existing ones, but there may also be times when a new language folder is made available between program issues. To load a new language folder, select Load new language folder from the bottom of the Language menu. This will open a small window and you should drag the new folder to the window. This folder MUST be called lang. It should consist of folders (named as the language to display in the program) and a text file called 'current.txt' which is the language file. If the folder passes inspection, you will be invited to import it to replace your old language folder. IT IS IMPORTANT TO UNDERSTAND THAT THE REPLACEMENT lang FOLDER WILL COMPLETELY REPLACE YOUR EXISTING FOLDER and any languages not present in the new folder will be deleted. Access to your language folder is possible from the File menu on the main page (Go to… - language files) so you can do a bit of moving around of language folders if you want to make sure you preserve a particular folder after an update.

If you would like to create a language file of your own then this is possible by following a few guidelines. The easiest way to create a new file is to use the IMD Language translator which is available from the Language menu. Using this will help to ensure that the file you create maintains the correct format and is not corrupt.

There are three menu items in the Language menu that potentially open the Language editor and they appear under a separating line at the end of the languages list. Not all three options will be available:

If you have the English version of the diary in use, the only option available when first using the editor will be Create new language file. In this case, a new version of the English text will open and you will need to first add the name of the language for which you are creating the translation before you can start to translate or save your work. You might also like to add your name as the translator although this is not mandatory.

If you have a language other than English in use, in addition to Create new language file you will also be able to select Edit current language file and, in this case, the translated file will open and you can correct any errors you have found. The effects of saving the file are stored temporarily and will not overwrite the 'real' file until you select FINALIZE and SAVE.  You will also need to reselect the language you have edited from the Language menu once you have finalized the file in order to see the changes to In My Diary.

If you have already started to edit a language and not FINALIZED it, the only option available will be Open draft language file. If you decide you no longer want to edit this file you can enter the editor and then from the File menu select Delete draft translation. That will leave the translator able to open a new file to edit.

You do not need to complete a file at one sitting. If you do not produce a translation for every lookup code and finalize the translation file, the program will use the English version for any messages or headings that do not have a translation.

It is VERY important that you save any translations you have done somewhere safe other than the folder. This is because the lang(uage) folder will always be overwritten when you do a program update or reinstall In My Diary for any reason. This is to allow for new ones files and corrections, so you will need to add your own file again after any updates (that's why you need to keep a copy safe). If you want to send your file to me  I will include it in the official release so this last step would then be unnecessary.

If you ever need to open and save a language file other than in the proper editor, please note the following points:

1. The first line of the file MUST be IMD:In My Diary Language File:

2. The second line should be #version:<the language>

3. The third line should be #translated by:<the translator>

Any other lines that begin with # or are completely blank will be ignored by In My Diary.





Click a row and the English text will appear in the ENGLISH text field. It is also copied to the GLOBAL CLIPBOARD at the same time so you can drop the text directly into an external text area (maybe a translating app). If you are doing this and the app you are using lets you select all text in the translated area, do Paste from clipboard and that will place the translation in the translated text field.

Just closing the window will save your work in the editor but you can also save it from the file menu. FINALIZE and SAVE moves the new or edited file into the main 'lang' folder and deletes it from the temporary editor. Your created language or edits are then visible in the diary.  





How to get alarms to show when your computer starts up


On Windows 7 and Vista:

1. Click the Start button in the bottom left of your screen.

2. Select All Programs

3. Right-click the Startup folder

4. Select Open all users

5. Open the In My Diary folder in the My Documents folder (but make sure you can still the the open startup window).

6. Right-click and hold the diary file you want to run at startup and drag it into the startup window

7. Select Create shortcuts here.


On Windows XP

1. Right-click on the Start button

2. Click Explore

3. A window shows the contents of the Start menu

4. Go into Programs, and then open the Startup folder

5. Open the In My Diary folder in the My Documents folder (but make sure you can still the the open startup window).

6. Right-click and hold the diary file you want to run at startup and drag it into the startup window

7. Select Create shortcuts here.


On Mac OS 10.4+

1. Log in as the user who wishes to have a login item or as an admin user.

2. Choose System Preferences from the Apple menu.

3. Choose Accounts from the View menu.

4. Click the name of the user.

5. Mac OS X 10.4 or later: Click the Login Items button.

6. Click the "Add {+}" button.

7. Navigate to the documents folder (or wherever your diary file is) and select it.



Moving all my data to a NEW computer


If you are using the self-contained version (on any operating system) then just copy the program folder (IMDiary, IMDiaryM or IMDiaryL) to a flash drive or disc, and copy it to the new computer. It's as simple as that.


If you are using the standard (fully installed version) then it is a bit more complicated.


Moving from a Windows XP computer to Vista, Windows 7/8:



1. Run the program on your existing XP installation.
2. From the menu -  File > Go to... select 'Documents (In My Diary)'
3. At the top of the window that opens you will see the folder trail (most likely C:\Documents and Settings\< your user name>\My Documents\In My Diary)
4. Delete the end of the trail to leave only 'C:\Documents and Settings\< your name>\My Documents' and you should then see the 'In My Diary' folder amongst your other documents.
5. Save this folder to a flash drive or disc
6. From the menu -  File > Go to... select 'Anniversary file etc.'
7. At the top of the window that opens you will see the folder trail (most likely C:\Documents and Settings\< your user name>\ApplicationData\In My Diary\ codes)
8. Delete the end of the trail to leave only 'C:\Documents and Settings\< your user name>\ApplicationData' and you should then see the 'InMyDiary' folder amongst the other folders
9. Save this folder to a flash drive or disc

On your new computer:
1. Install the program from the website or from a previously saved installer.
2. Run the program. It will create an In My Diary folder in your documents folder and an InMyDiary folder in your AppData folder. These will of course be brand new so will need to be replaced with the data you saved from XP.
3. From the menu -  File > Go to... select 'Documents (In My Diary)'
4. At the top of the window that opens you will see the folder trail - <yourusername > My Documents > In My Diary
5. Click over 'My Documents' and you should then see the 'In My Diary' folder amongst your other documents.
6. Delete (or rename) this folder and replace it with the 'In My Diary' (note the spaces) one you saved from XP
7. From the menu -  File > Go to... select 'Anniversary file etc.'
8. At the top of the window that opens you will see the folder trail - <yourusername > AppData > Roaming > In My Diary > codes
9. Click over 'Roaming' and you should then see the 'InMyDiary' folder amongst your other folders.
10. Delete (or rename) this folder and replace it with the 'InMyDiary' (note NO spaces) one you saved from XP



Moving from a Vista, Windows 7/8 computer to another similar:



1. Run the program on your existing installation.
2. From the menu -  File > Go to... select 'Documents (In My Diary)'
3. At the top of the window that opens you will see the folder trail - <yourusername > My Documents > In My Diary
4. Click over 'My Documents' and you should then see the 'In My Diary' folder amongst your other documents.
5. Save this folder to a flash drive or disc
6. From the menu -  File > Go to... select 'Anniversary file etc.'
7. At the top of the window that opens you will see the folder trail - <yourusername > AppData > Roaming > In My Diary > codes
8. Click over 'Roaming' and you should then see the 'InMyDiary' folder amongst the other folders
9. Save this folder to a flash drive or disc

On your new computer:
1. Install the program from the website or from a previously saved installer.
2. Run the program. It will create an In My Diary folder in your documents folder and an InMyDiary folder in your AppData folder. These will of course be brand new so will need to be replaced with the data you saved from your previous installation.
3. From the menu -  File > Go to... select 'Documents (In My Diary)'
4. At the top of the window that opens you will see the folder trail - <yourusername > My Documents > In My Diary
5. Click over 'My Documents' and you should then see the 'In My Diary' folder amongst your other documents.
6. Delete (or rename) this folder and replace it with the 'In My Diary' (note the spaces) one you saved.
7. From the menu -  File > Go to... select 'Anniversary file etc.'
8. At the top of the window that opens you will see the folder trail - <yourusername > AppData > Roaming > In My Diary > codes
9. Click over 'Roaming' and you should then see the 'InMyDiary' folder amongst your other folders.
10. Delete (or rename) this folder and replace it with the 'InMyDiary' (note NO spaces) one you saved.



Uninstalling the program


From 26/08/2012 the standard windows installer has been altered slightly. This does not affect the versions for MacOS or Linux, or the Self-contained versions. Therefore the section below (concerning the standard Windows version) only applies to installations made from this date onwards. Earlier Windows installations behave in a similar manner to the MacOS one when uninstalling.


Removing the self-contained version (for any platform) is simply a matter of deleting the IMDiary folder. All data connected with the program should be in that folder. There is no data in the registry.


Removing the Standard (not self-contained) version:


Uninstalling a standard Mac and Native Linux version is slightly different from the later Windows version. While the Windows version now removes ALL data from the appropriate folders allowing a completely clean re-installation, you must locate the documents and Application Support folders manually as described below and delete or rename these in order to allow a clean re-installation.




Use the system's 'Uninstall or Change a program' or 'Add/Remove Programs' facility to delete In My Diary from your computer. Everything that was added to your computer at installation time will be removed AND the entire contents of the 'In My Diary' folder in your Documents folder. This will include any new diary files you have saved in there and all your backups. If you do not want to lose these, please make a copy of the 'In My Diary' folder before starting the uninstall process.





Just drag the 'In My Diary' folder in your applications to the trash. This will remove the program but NOT your personal data (diary files, options, passwords etc.). To remove these you will need to go to your Documents folder and to the <user>/Library/Application Support folder to find folders named 'In My Diary' and 'InMyDiary'. If you are wanting to make a clean re-installation (for example, in the case of a corrupt password) but not lose the data in these folders, just rename them before re-installing. 


Native Linux


Click on the Software Center icon in the Launcher, or open the Dash, and search for Software Center.

When the Software Center opens, click on Installed Software.

In the Installed Software section, find In My Diary in the list or search for it.

Select it click Remove.  

You may be asked to enter your password. After you have done that, the Program will be removed. This should not take very long. As for the Mac, your options data and diary data will be left untouched. To remove these also you will need to go to your Home folder and delete the InMyDiary folder there. You will also need to show hidden files and delete the InMyDiary folder in the .config folder. That will remove all options and password data.




Checking Backups


Every day you save a new version of any of your diary files a backup of the file before it was opened is placed in the backups folder. You can see this from View > Backups. Only ONE backup per file is saved per day and it will be as it was the final time you opened it on that day. They are organised into Year folders, then month folders (numbered) and then in date order. In the standard version of In My Diary you can simply double-click any of these backup files to open them. In the self-contained version, if you have never opened a diary backup file before you will first need to tell the file what should open it as follows:


Open your backup folder from View > Backups and select any backup file - it doesn't matter which. Double-Click the file and you will get a message from Windows to tell you that Windows can't open the file. Choose 'Select a program from a list of installed programs' and click the Browse button in the window that opens. You will then need to navigate to your IMDiary folder, open the folder and select InMyDiarySC.exe. The browse window will close and take you back to the program selector.  Make sure 'Always use the selected program to open this kind of file' is ticked and confirm your choice.

You should then be able to open any backup diary in future by double-clicking over it.




Known issues:


Dragging files (ics, vCard etc) to import them into the Linux Wine based version does not work, but you can import files from the File menu.


Exporting contact details from the address lists (Contacts > View menu) is not possible from the Linux Wine version, and will also not work on any version unless you have an Excel-type spreadsheet installed. 


It can occasionally open with zero height in other versions. Adjusting the window size (dragging the bottom right corner) and saving the file should normally enable it to open correctly next time, but if this problem becomes too persistent you can, from the Options menu, set the window to open always at the default size.


Printing - is not possible from the native Linux version. On other systems, at the moment, only diary data (not anniversaries or contact birthdays) gets printed, and only the first occurrence of a repeating event will be printed. This may change in later editions.


Exporting from RiscOS organizer - There seems to be a bug in version 2.1x of Organizer (and possibly earlier versions) where Organizer is exporting incorrect colour information so the work around to avoid importing anniversary data will not work. Please see the Organizer page if this affects you.




Error Messages:


Usually the error message will give you some options for coping with the error. The program will only shutdown if the problem cannot be solved with the program running, and in this case the error message should include an error code. Please email me to let me know about this, including the error code, and I will advise you further.


"There is a problem with some startup data. Press OK to reset your Options, Special days and Anniversary data"


If you see this message, some part of the Options data has become deleted or corrupted. If you select OK to this message, your Options, Special day and Anniversary data will be reset to the state it was when you installed the program. Your old Options etc. will be copied to a folder called "InMyDiary(corrupted)" which is in your Application Data (XP), AppData (Vista, W7) or Application Support (OSX) folder. If you are not sure how to find this folder then email me because your Special day and Anniversary data is probably still OK and you can copy these back to your new folder.


You can force the program to reset the Options, Special day and Anniversary data by holding down the H,L and P keys as you start In My Diary. If you select OK to the startup message, please note that the existing data will not be backed up.


I cannot find your language file ….


This is most likely to occur where more than one person uses the standard version of In My Diary on a single computer, each with their own account. It is now ESSENTIAL for each user to install the program from their own account in order to have independent control of which language files are available.



Pages turn quite slowly and it takes a little while for a new event window to open when I click over a date


This seems to be a problem particularly noticeable on Linux, although older slower computers on other systems might also have this issue. Although the problem was vastly improved in version 2.80 and 2.82, if this is still something you notice, you can increase the operating speed by not setting any birthday warnings in the contacts section (add them to anniversaries instead). There must be none set at all for the benefit to be seen. 


I cannot find your default file


When the program is opened by clicking InMyDiary.exe directly (or a shortcut to it) it will always open the default file specified in the Options window. If the file is not there you will get this message and have the option of opening the folder where the default file should be or quitting the program. If you choose to open the folder, check that there is a file there that corresponds to the file name given in the error message. If not you will need to make a copy of any ads file there and rename it to the one that the program is looking for.


You will not get this message if you normally open the program by double-clicking a file that you have saved.


Program won't run at all when I double-click an .ads file or the InMyDiary.exe file.



This is most likely due to a problem with the program trying to look for updates as it loads (if you have that option selected). Holding down the Ctrl and Shift key as you start the program should solve this issue.


If you get a message that the program must close down before it has even opened, there will probably be an issue with your Options, Anniversaries or Special day data which does not even allow the error message (mentioned above) to be called. You will need to hold down the H,L and P keys as you open In My Diary and this will reinstall the Options, Special day data and Anniversary data. Unfortunately you will lose the data associated with these files but you will at least be able to run the program.