ReminderFox:

ReminderFox is an extension for Firefox and Thunderbird that displays and manages lists of date-based 
reminders and ToDo's.  ReminderFox does not seek to be a full-fledged calendar system. In fact, the target
audience is anybody that simply wants to remember important dates (birthdays, anniversaries, etc) without
having to run an entire calendar application.

ReminderFox changelog
1.5:
- Subscriptions.  You can now subscribe to a remote calendar (such as http://sports.yahoo.com/nfl/teams/pit/ical.ics). 
	This lets you subscribe to the many 'live' calendars, such as those found at sports.yahoo.com, www.icalworld.com, 
	www.icalshare.com, google's public calendar search, etc.  You can easily subscribe to a calendar by
	right-clicking on a link to a calendar and selecting Subscribe With ReminderFox (webcal:// and regular ics file links are 
	supported).  You can also add and edit subscriptions by going to the Options and adding/editing a custom list with a URL.  
- Filters - in the Reminder List window, there is now a drop-down control that lets you filter what items the list shows; you 
	can show all events or only those events for the selected month, week, or day (based on what you have selected in the 
	calendar).  You can also show just the events that are coming in the next week or the next two weeks.  The filter 
	lets you have even more control over what is displayed in the list, so you can see only what you're interested in.  You can
	set the default filter in the options.   
- Quickly add a reminder from the status bar!  There is now an action off of the status bar icon's context menu for Add Reminder. 
	This brings up the Add Reminder window without having to go to the Reminder List first.  This lets you quickly and easily 
	add reminders.   
- Custom Repeat Options.  Finally, you can set up your own custom repeat intervals.  You can now set repeat intervals for 
	days, weeks, months, years (eg: repeat every 6 weeks; repeat every 2 months), and specific days for weekly reminders
	(every 2 weeks on Monday, Wednesday, and Friday).  You can also set a Repeat Until date 
	for your repeat reminders, which is a date that the reminders will repeat until and then stop  This could be used to set 
	up a block of dates for when you are on vacation, etc. 
- Repeating todo's.  You can now set repeat options on ToDo items.  This can be used for the alarm popups to show at 
	repeat intervals (daily, weekly, etc).   Note that unlike reminders, by default you will only see one instance in your list 
	with the original date that you set, because a ToDo list is more of a static list.  However, if you filter the list (selected 
	month, week, day, upcoming week, upcoming two weeks), it will show you the individual repeating instances. 
- When sending a reminder, you are now given the option to send as an Invitation, which allows you to
	set the Organizer and Attendees of the event..  This can be used to send meeting invitations via email
	to other	participants which they can then easily add to their calendar client (if it supports ical) 	
- Add Reminder From Contacts - For Thunderbird contacts, you can now add a Reminder for that contact which will contain
	all of their pertinent information.  From your address book, right-click on the contact and select Add Reminder from the
	context menu.  (Thanks to Gnter Wahl  [as suggested by Denis])
- Properly display scheduling events.  For events that were sent as invitations or schedules, the ReminderFox reminder window
	will now show extra details showing the Organizer and Attendees.  It will also show their current status (required, etc), as
	well as your current status.  (Thanks to Gnter Wahl)

Improvements:
 - The standalone Add Reminder window now has a drop-down list for selecting which list to add a reminder to.  So when
 	adding a reminder, you can quickly choose from your reminder or any of your custom ToDo lists.
 - Map Location - the Location field now has a launch button beside it that will bring up a Google Maps page of the location. 
 - You can now rename custom lists (select your custom list in the options and click Edit).  
 - When removing a custom list, you are now prompted that all associated reminders will be deleted as well, and
 	they are automatically removed for you.
 - You can now import/download events that are specified using other US Timezones (such as Yahoo! Sports 
 	calendars, which use US/Pacific) and they will show up with the correct times.
 - Closing alarms with ESC or 'X' no longer acknowledges the alarm by default.  Now the alarm
  	is simply dismissed for this event.  (Thanks to Corey W.)
 - Added category/location to variables, so you can now use those in your tooltips.
 - Added location to quick-search, so you could search for all events happening in Raleigh for instance
 
Bug fixes:  
  - Fixed: removing custom list wouldn't always properly remove it 
  - Fixed: Bug 17143 - wasn't removing Remind Until Complete status when completing reminders from alarm popup
  	window
  - Importing reminders from ICS attachments would not recognize some attachments as calendar events
  - Fixed: Wasn't showing URL or location on alarms for ToDos  


Complete Version History 

1.4.1:
Bug fixes:  
  - Fixed: sorting ToDo's my date was not working

1.4:
New features:
  - Import/export preferences.  From the Options, you can now export your ReminderFox preferences in order
  	to save them or transfer them to other profiles. 
  - New repeat option: weekday  (Mon, Tues, Wed, Thurs, Fri).  
  - New properties:  location and URL.  You can now add a location and URL to any reminders or ToDo's.  These options 
  	are available by clicking the MORE>> button to expand the Add Reminder window.   Clicking on the Launch URL button
  	next to the URL field will bring up that page in your browser.   
  - Add Reminder for a web page.  You can now right-click on a web page and select Add a Reminder...  from the context
  	menu.  This adds a new reminder with the current web page set in the URL field.  You can also select any text in the web
  	page and then select Add a Reminder; this will add the selected text in the Notes field.  This is useful when you need 
  	to remember particular web addresses as part of your reminder or ToDo.
  - Send and receive iCal-based Calendar events via email.  From ThunderBird, you can now accept any invitations sent by
  	any iCal-based calendar (google calendar, Outlook with Internet Calendar enabled, etc).  From inside of the message pane
  	for any emails that contain an iCal attachment (or embedded in the text body), you can select "Import Reminders from iCal"   
  	to add them to ReminderFox.  Conversely, from ReminderFox, you can select reminders and choose Send Reminder... from the 
   	reminder list context menu.  This will open up ThunderBird composed message containing those events as an ical attachment.
   	This is useful for inviting others to an event in your list, and for sharing reminders via email.  (Big thanks to Gnter Wahl)

Improvements:    	
  - Alarms remember snooze time.  Now when you snooze an alarm dialog, it gets stored inside of the calendar file.  This means that 
  	the snooze time is now remembered even if your restart Firefox, and now works better if you are synchronizing your calendar
  	to other computers.  
  - Quick alarms persisted.  Now when you add a quick alarm via the status bar context menu, it will be remembered even if you restart
  	Firefox. 
  - Tooltip now shows list items sorted in the order that they are ordered in the list (you can stop asking me about this now, Jake :)
  - Added ability to reorder your list of default Category items in the Options
  
Bug fixes:  
  - Fixed: Calendar wasn't showing some completed reminders as greyed out
  - Fixed: When resuming from Hibernation/Standby and hovering over the tooltip, it would sometimes
  		continue to show events from the previous day
  - Fixed bug where ReminderFox could not start if using a network password and you cleared all your passwords from Firefox
  - Corrected order of tabbing through items on the Add Reminder dialog
  - Fixed: was sometimes getting the wrong upcoming date for repeating reminders in the tooltip
  - Fixed: when importing events from other calendar files, was sometimes adding superfluous information to the ReminderFox calendar 
  		ICS file

1.3:
New features:
  - Categories.  You can now add Categories to reminders and ToDo's.  You can add a category from your 
  	default list of categories such as "Birthday".  You can add any number of categories, such as:
  	 "Project, Personal, ReminderFox".   The list of default categories can be configured in the options.   
  	 You can also quickly tag any reminder with a category by simply typing any text in the category field. 
  	 (Thanks to Gnter Wahl)
  - Quick search filters.  You can now quickly enter search text to filter your list of Reminders and Todo's based
  	on the text you enter.  You can search and filter on Description, Notes, or Categories.  For instance, this can 
  	be useful to quickly see just the list of reminders belonging to the Birthdays category, or any reminders with
  	"mom" in the description.  (Thanks to Gnter Wahl)

Improvements:    	
  - Better list tooltips - the tooltips in the reminder list window have been improved a bit to show the date, 
  	categories, and completed date (if applicable)
  - From the status bar context menu, the Show Alerts option has been changed to Suspend Alerts and Alarms.  This now handles alarm notifications
  	as well.   Now you can enable this if you want to temporarily suspend all notifications.  Also, if you use both Thunderbird and Firefox, 
  	you could suspend alerts/alarms in one application so as not to receive multiple notifications in both programs.
  - Now tested, verified, and working on Flock (Thanks to Jane Ocean).
  
Bug fixes:  
  - Fixed: You can now use Unicode characters in the Date Appearance, Today's Reminders Label, and Upcoming
  		Reminders Label options.  
  - Fixed: Thunderbird - some users could not delete reminders
  - Fixed: Thunderbird - Calendar was sometimes initially showing up blank 
  - Fixed Bug 16717: If you had multiple alarms occur at the same time, only the first alarm would show and the rest would appear
  		blank
  - Fixed Bug 16855: Adding a Reminder to an email was failing if you had the time showing as part of your list date string
  - Fixed: ReminderFox was not functioning properly when using Cz locale
  - Fixed: List dates weren't handled correctly if Date Appearance option had text before the date
  - Fixed: Marking non-repeating reminders as complete was not using the current date for the Completed Date
  - Fixed: ReminderFox was overwriting some ICS fields used by other calendar programs (such as FinchSync)

1.2.1:
Improvements:    	
  - calendar tooltip now shows completed reminders with a strikethrough (like on the list)
  
Bug fixes:  
  - Fixed: if reminders were sorted, updates to repeating reminders were not always showing in the list
  - Fixed: was not working with German localization
  
1.2:
New features:
   - There is now a new List Display option to show today's reminders in bold font in the list.  This makes today's 
   reminders stand out a little more in the list.  This option is enabled by default and can be turned off via the Options.
   - You can now show and utilize the calendar widget for ToDo's and custom list items as well
   - When setting the date for reminders and ToDo's, there is a new button that can be used to display a calendar 
   	widget for setting the date. 
  
Improvements:    	
  - View as HTML will now show only the selected reminders or ToDo's if you have multiple items selected
  - statusbar tooltip now displays custom list items under their own category
  - Now compatible with Sunbird.  You can even share the same data file between Sunbird and ReminderFox
  	using a bit of a workaround (see ReminderFox FAQ for details). 
 
Bug fixes:  
  - Fixed: Sorting ToDo's wasn't always remembering order (when using Move ToDo Down)
  - Fixed: if sorting by date, wasn't taking time into consideration
  - Fixed: modifying a repeating reminder would switch focus to the earliest instance in your list
  - Fixed: 15677.  Network sync was still attempting to connect even if no network address specified
  - Fixed: When deleting multiple reminders with repeating instances, ReminderFox would stop after deleting the first reminder
   - When marking the most recent occurrence of a repeating reminder as completed, it  will now 
   		use today's date for the completed date (instead of the reminder's instance date)

1.1.1:
Bug fixes:  
  - fixed bug 16133: remote reminders weren't being downloaded if there were no ToDo's in the remote
  	file  
  - fixed: reminder list wasn't always being updated if the list was sorted
   
1.1:
New features:
   - Column sorting.  You can now sort any columns in the Reminder list, including ToDo's and custom lists. 
   	The column sorting is persisted for each list, and will stay sorted the next time you open the list window.
   
 Improvements:    	
  - Quick Alarms now show the targeted hourly time in parentheses for people who are bad at 
  	math (*ahem* Dan Lee)
  - Calendar now highlights dates with completed reminders in light-grey.  
  - You can now select minutes, hours, and days when electing to Snooze a reminder (though the snooze 
  	time is not remembered on restarting of Firefox)
  - Added some Help links which launches the language-specific FAQ
  - ReminderFox is now compatible with FinchSync; this allows you to sync your events and ToDo's
  	with PDA's and SmartPhones.   (Thanks to Gnter Wahl)
  - Thunderbird: mail icon now shows in alarms and edit window, so you can quickly jump to related 
  	emails.   (Thanks to Gnter Wahl)
  - Thunderbird: TB 2.0 now properly changes the label color when adding a reminder.  (Thanks to Gnter Wahl)
  	In Thunderbird 2.0, ReminderFox utilizes the new tag system.  When you add a reminder to an email, the email
  	gets tagged as 'reminderfox'.  You can use the Thunderbird capability to edit that tag to be any color you want.
  - New web site layout and redesign by <a href="http://jojaba.free.fr/">Jojaba</a>.  Huge thanks to Jojaba!
  - View As HTML now uses new web style as well

 Bug fixes:  
  - fixed: when using automatic network synchronization with some providers (like icalx.com), it was possible for an empty 
  		remote file to overwrite your local reminders.  There is now a check in place to prevent this from happening.
  - fixed: couldn't delete reminders attached to emails that had since been deleted
  - now you can enter in various separators besides the current default when adding times
  	for events (such as '.'  and ':' and 'h')  
  - fixed problem where completing repeating reminders was clearing the Remind Daily Until Completed flag
  - marking non-repeating reminders as Remind Daily Until Completed was not working if the reminder date 
  	had already passed
  
1.0.1:
 Bug fixes:  
  - fixed: localization - Quick Alarms weren't working with some localizations

1.0:
 New features:
   - Quick Alarms - you can now create a Quick Alarm via the status bar icon's context menu.  This allows you to 
   		quickly set an alarm to be reminded of something that will happen shortly.  Example:  "check pot roast" in 20 minutes.  
   		Note that these are just quick temporary alarms, and are not added to your reminders.  
   - Alarm actions - You can now more easily interact with reminders from the alarm dialogs.  There are now options
   		to mark the reminder/ToDo as complete, delete it, view it, or simply acknowledge it.  This way, once you receive
   		an alarm notification, you can quickly complete/delete it if you no longer need it.

  Improvements:    	
   - You can now select multiple items when performing most operations in your lists
   	 (deleting, marking as complete, reordering ToDo's, etc). 
   - When deleting a repeating reminder, you are now given the option to delete all instances, or just delete the
   		selected (and previous) occurrence.  
   - New column for Alarms in the reminder/ToDo list.  This column shows an icon for any reminders that have alarms
   		set for them; hovering over the icon will show you the details of what the alarm is set for.
   - Calendar no longer highlights reminders that are marked as complete   
   - Automatic backups of reminder files are now kept in your profile's reminderfox directory (snapshots for today 
   		and yesterday)
   - Thunderbird: You can now select text inside of an email and when you select Add a Reminder from the context menu, the highlighted
   		text will be included as part of the reminders notes.  This is useful for quickly grabbing dates, times, and places from 
   		an email.  (Thanks to Gnter Wahl)
   	- Thunderbird: When a reminder is created from a reminder, the email's label (color) is changed to signify a reminder is associated with it.  
   		Now when the reminder is deleted or completed, the email's label is cleared back to the original state.  (Thanks to Gnter Wahl)
  
  Bug fixes:  
  - fixed: localization - View as HTML wasn't showing some character sets properly
  - fixed: importing from other calendar systems could erroneously show alarm data in the notes field
  - fixed: wasn't always setting a repeating Remind Until Completed reminders to today's date.
  - bug 15266 - repeating reminders BYMONTH was stored incorrectly, which could cause problems
  		with other calendars
  - fixed: incorrectly setting some recent past reminders set for Remind Until Complete to today's date
  - fixed: moving ToDo's up or down would not reorder properly when Hiding Completed Items
  - made calendar font size a bit larger as it could be difficult to read with some fonts
  		
0.9.9.3:
 - Version number synchronization for Firefox 2.0  		
  		   

0.9.9.2:
 Improvements:    	
  - View As HTML now works from Thunderbird
  - View as HTML now shows dates, times, and notes for reminders and ToDo's, as well as
 	indicating completed status  
  - ToDo's and List items now handle years in their descriptions just like reminders
   ( "get gift for our <2000> anniversary" shows up as "get gift for our 6th anniversary")
 	
  Bug fixes:  
  - localization: fixed Options dialog sizing problem
  - localization: fixed problems with moving reminders to ToDo's list
  - localization: fixed problems where Adding a Reminder in Thunderbird would not use the 
  	proper character set for some languages such as Hebrew.  (Thanks to Gnter Wahl)
  - Fixed problem where synchronizing to some calendar services would cause 
  	problems with reminders that had descriptions containing commas 
  - Fixed problem where synchronizing to some calendar services (such as memotoo)  would not properly 
  	download remote changes 
  - Fixed problem where synchronizing to some calendar services (such as iCal Exchange) would 
  	show "201" error dialog when uploading
  - Fixed View Mail with certain msg-IDs that contained quotes  	
  - Fixed problem where could no longer View ToDo's or Lists as HTML page  
  - Fixed problem where password couldn't be cleared out in the Options
  
0.9.9.1:
  Bug fixes:  
    - Fixed problem where Add a Reminder wasn't working for Thunderbird 

0.9.9:
  New features:
  	- New Lists!  In addition to reminders and ToDo's, you can add additional lists that will show up as separate tabs. 
		You could keep lists like: Movies (for upcoming movie releases), Albums (for upcoming music releases), 
		Groceries (to keep track of items you need), or anything else that you can use a list for.  This is good for list-oriented
		people like myself :)  You can add/reorder your lists from within the Options.
   	- There is a new preference option to hide completed items.  In addition, there is also a context menu in the 
   		edit window to temporary show or hide completed items.
   	- You can now set dates on ToDo and List items.  ToDo's with Dates will show up in your tooltip just like Upcoming
   		Reminders.   You can also now set alarms for ToDo and List items.  (The    		Date column is hidden by default 
   		for ToDo's)
   	- Reminders and ToDos now store the date that you completed the item.  (The Date Completed column is hidden
   		by default)
   	- You can now move reminders to any list via the Move to List context menu item.  Also, you can move any ToDos or
   		List items (that have dates) to the Reminders list.
   	
  Improvements:    	
  	- Automatically Synchronizing to a network has been greatly improved.  Synchronization now happens in the 
  		background; when you bring up the Edit Reminders window, the synchronization status is displayed at the
  		bottom of the screen instead of a small modal window.  Similarly, after you close your Edit Reminder window,
  		your reminders are uploaded in the background so you no longer have to wait for this operation to complete.  		
    - Better column interaction.  You can now click directly on columns to toggle Complete state, Remind Until Complete
    	 and Show In Tooltip status.  You can also click on a reminder's email icon to view its associated email.
    - Column headers now show icons for Mail, Completed, Show in Tooltip, and Remind Until Complete.  It  was difficult to 
      	really identify the columns with just the text, and now the column size can be much smaller
 	- Notes now show up in alarms.
 	- Now when you mark a repeating reminder as complete, it will only mark that instance (and previous instances)
 		so that future occurrences are not marked as well.  
 	- (SeaMonkey) Fixed some bugs to now work properly in SeaMonkey/Mozilla.  Thanks to Philip Chee.
 	- (Thunderbird) The Add a Reminder menu is now available when selecting any message in the message list, as well as 
 		the message and preview panes.  Thanks to Gnter Wahl. 

  Bug fixes:  
    - If the preference is set to show no past occurrences, the list wasn't showing reminders set to Remind Until Completed
    - fixed bug where alert could still possibly show if it had been marked complete since last alert
    - fixed bug where alert could close when you closed the Reminder List window
    - fixed bug where Importing from network would fail if the remote file was not created by ReminderFox. 
    - fixed bug 14783 -	Upload window with status "sending" stays open (ftp)
    - fixed bug 14784 - duplicate alerts could show multiple times

0.9.8:
  New features:
  	- Thunderbird Integration:
  	  -- From Thunderbird, you can add a reminder for any message that you view.  From the message pane, right-click and
  	select Add a Reminder from the context menu. This will allow you to add a reminder for that email so that 
  	you can be reminded to look at it again at a later date.  (Note that the context menu option is only available from the 
  	message pane and preview pane; it is not yet available on the message list view context menu, but we're working on it.)
  
      -- Note that you can add a reminder for any message inside of Thunderbird, be it an email from any account, an rss feed 
  message, a news group message, etc.  
  	
  	  -- When viewing your reminders in the ReminderFox list, all of the reminders that are associated
  	with an email  are indicated by a small mail icon in the Mail column.  (This column is hidden by default, but
  	can be made visible by clicking on the twisty at the top right-hand side of the reminder columns.)
  	
  	  -- From ReminderFox, for any reminder that is associated with an email, you can right-click and select View Mail
  	 from the context menu.  This will retrieve and display the associated message. 
  	 
  	  --Thanks to Gnter Wahl and Markus Hossner for their contributions to get Thunderbird integration working. 

 Minor improvements:    	
 	- You can now search for ToDos just like reminders (via the Find context menu or shortcut key)
  	
Bug fixes:  
    - Now only shows an alarm if reminder has not been marked complete or deleted
	- Fixed extension conflict with ProfilePassword
	- Now properly shows number of repeating upcoming reminders in the tooltip according to preferences
	  (it was showing an additional repeating instance)
	
0.9.7:
  New features:
  	- Daily reminders -- finally  :)
  	- New options to set the defaults for New Reminders (default repeat, default Remind Until Completed, etc)  	
  	- Hide repeating reminder occurrences.  There is a new preferences that allows you to specify how 
  		many previous ocurrences and upcoming occurrences should be displayed in the list of reminders
  	- Option on Edit Reminders window context menu that lets you toggle between showing all and showing no
  		repeating instances in the list

 Minor improvements:    	
 	- When you snooze an alarm, the last snooze time is remembered the next time you are alerted

Bug fixes:  
	- Fixed problem with export -wasn't adding an explicit date-end (which could cause problems with 
		Sunbird)
	- Fixed bug #13647 - reminderfox is not displayed in Thunderbird on startup (when using synchronization 
		with network)		
	- Fixed problem where wasn't showing some missed alarms	
	- Fixed problem where pressing "Open..." from alarm dialog wasn't always highlighting the correct reminder,
	  and wouldn't open the reminder if the Edit Reminders dialog was already open
	- Fixed bug #13887 - Now when Complete a reminder that is marked Remind Daily Until Completed, it doesn't
	   also clear the Remind Until Completed flag.  This is helpful so you could keep a repeating reminder always 
	   marked Remind Until Completed and complete it each occurrence
	- Fixed bug #14292: when downloading from the Options menu, wasn't downloading if the remote reminder file
		 was older than local reminder file
	- Fixed bug #14370 - problem when importing other calendar events that have an alarm with a Description set 
	- Made date text field in the New Reminder dialog editable		
	- Handle cases where invalid dates are entered for Reminders	
  	
0.9.6  - The "Show Europe the Love" release!
  New features:
  	- Option for 24-hour time
  	- Option to set starting day of week for the calendar
  	- Option to customize date appearance in the Edit Reminders list
  	- Can set an alarm to occur minutes, hours, or days in advance.  Note that you can type  in any number 
  		in the time field (the pre-existing values in the drop-down box are just for convenience)

 Minor improvements:    	
 	- You are now notified of any missed alarms when you start ReminderFox
	- Added localization for mn-MN (thanks to Natsagdorj Shagdar) 
		and ca-CD (thanks to Toni Hermoso Pulido)

Bug fixes:  
	- Fixed potential network synchronization problem when additionally sharing reminder file locally
	- 13662 -  Wasn't properly opening web links when used in Thunderbird
	- 14030 - Export to Network is not converted to UTF-8 (thanks to IWAMA Kazuhiko)
	- Fixed some localizations that were broken
     - Fixed bug where alert slider would sometimes show up as empty

0.9.5.1
 Bug fixes:  Fixed missing string in language localizations

0.9.5:
  New features:
  	- Network import and export via FTP or WebDAV (thanks to Josef Hajas).  In the network options,
  		enter a full address including the filename: ftp://www.mydomain.com/reminders.ics
  	- Network synchronization - you can choose to automatically keep your local and remote reminders 
  	 	synchronized.   (Note:  You may want to back up your existing reminders first for safety)
  	- Reworked Options menu - added tabs for better organization and usage of screen real-estate

 Minor improvements:    	
 	- You can now open the reminder from an alarm popup
	- Added option for label customization of today's reminders tooltip (similar to upcomng reminder tooltip).  
		So for the truly forgetful, you could now have today's reminders show today's date.
	- Added localizations for da-DK and pt-BR
		
 Bug fixes:
  	- Fixed bug - tooltip and context menu wasn't working in Mozilla
  	- Fixed bug where exporting reminders could set the wrong date (it would use the following day) 
  	
0.9.4
  New features:
  	- You can now add Notes to reminders and ToDo's.  Click the note icon in the Add Reminder/ToDo window
  		to add additional notes to a reminder.  You can also view notes in the Edit Reminders list by hovering 
  		over a reminder or ToDo item.  
  	- You can now mark ToDo's as Complete.  This will check the ToDo as complete and strike a line through it
  		but will leave the ToDo in your list.  (You can use the spacebar as a keyboard shortcut to toggle a ToDo 
  		or reminder as complete).  
  	- New icons to denote reminder and ToDo properties.   In the Edit Reminders list, if you show the various 
  		property columns (click the column picker icon to the right of the column headers to choose columns), 
  		they will appear as various icons to make it easier to distinguish properties:
  			- a note icon signifies that a reminder or ToDo has a note attached to it
  			- a ribbon icon signifies that a reminder is marked to Remind Until Complete.  A blue ribbon signifies that
  				the reminder is marked but the date has not yet been reached.  A red ribbon indicates that the reminder
  				is past the original date.  
	- New ReminderFox Icon - thanks to Ricardo Ortiz!
	
 Minor improvements:    	
	- Added some keyboard shortcut identifiers
	
 Bug fixes:
  	- Now sort reminders that occur on the same day chronologically by time
  	- Couldn't mark repeating reminders as Complete
	- bug 13144 - Couldn't change date of today's reminders if they were marked Remind Until Completed
	- bug 13087 - Error in Polish localization file - caused XUL problem when starting ReminderFox. 

0.9.3:
  New features:
	- Option for audio notification for alarms and alerts
	- Now an explicit preference in the Options dialog to specify the location of the reminder file - this can be used
		to share the same reminders between Thunderbird and Firefox, or across multiple profiles, or operating
		systems
	- Sweet new alert slider.  Now looks like the tooltip (can span multiple lines) and you can click on it to bring up the 
		Edit Reminders dialog

 Minor improvements:  
 	- Significant performance improvements in the Edit Reminder dialog
 	- Better synchronization between Firefox and Thunderbird
 	- New localizations - Slovak  [thanks to Slovaksoft], Chinese (zh-CN, zh-TW)
 		
 Bug fixes:
 	- 12826 - Tooltip wouldn't show if you disabled status-bar
 	- 12691 - Reminders marked as Remind Until Completed with a date of last year would not show up in 
 		the Edit Reminder List
 	- 12710 - Reminder ics file could not properly be shared between certain OS's
	- Toggling Show Alert on status context menu did not disable alerts
	
0.9.2:
  New features:
	- Now works with Thunderbird!
	- Can view reminders and ToDo's as an HTML page (via the context menu in the Edit Reminders dialog); 
		this can be useful for printing out reminders and ToDos

 Minor improvements:  
 	- Many performance improvements (especially with large numbers of reminders)	  
	- You can specify an alternate location to keep the stored reminder ics file.  Specify the filepath 
		(eg: C:\stuff\reminders.ics) in the following preference: extensions.reminderFox.storeFile
	 	This can be useful to share the same set of reminders between profiles or filesystems
	- New complete localizations (including French, Italian, Spanish, Turkish).
 		
 Bug fixes:
 	- Can now input any year in the reminder options
 	- Fixed bug where closing options dialog re-processed reminders even if no changes
 	- Fixed some small UI issues where text was not properly aligned
 	- Fixed bug where reminders would be processed more than neccessary

0.9.0.1:
  Bug fixes:
	- Fixed potential extension conflict with status-bar extensions  

0.9:
  New features:
	- Repeating reminders - yearly, yearly by day (Mother's Day), monthly by date, month by day, weekly, every 
		two weeks
	- You can now set an explicit year for a reminder
	- Reminder list syncs with year - it displays only those reminders for the selected year, and updates when the 
		year is changed on the calendar
	- Full integration with calendar widget.  Now you can double-click a date on the calendar to add a new reminder;
		you can also bring up the reminder context menu for any date on the calendar in order to manipulate that reminder	 	
	- Time - You can now set a specific time for a reminder to occur
	- Notifications - you can elect to have a reminder notification at a specified time prior to the event
	- Options - you can now alter all options for existing reminders, such as date, time, description, and other properties
	- Fully customizable tooltip labels (including day of the week, time, number of days until the event 
		occurs, etc)
	- ICS - Import and export now uses the ics standard (used by iCal and mozilla calendar)
	- localization - externalized strings to allow for localization for other languages
	- added Czech translation (thanks to Karel Ulman)
	
 Minor improvements:  
  	- Cleaned up UI - should not be as confusing to add a reminder now	
  	- New columns for Time and Repeat options
  	- Can drag columns around and their position is saved

 Bug fixes:
 	- Fixed problem where calendar day tooltips would show duplicate items if there were multiple reminders
 	  on that day  	
	- Fixed problem where tooltip items would always display as black text even in themes with black background 	  
	
0.5.8.3
 Bug fixes:
  - Fixed another date problem where adding dates at the end of the month were sometimes added incorrectly
  - Fixed problem where reminder alert sliders could constantly show, or show whenever the browser changed focus.

0.5.8.2:
 Bug fixes:
  - Bug 11961 - Fixed problem where reminders were not being read in/imported properly (maily when using Spanish characters)
  - Bug 11955 - Fixed problem where adding certain dates would be added for the following month instead
  - Upcoming reminders for the next year weren't showing up at the end of the list in the Tooltip if the month 
	was the same as the current month.

0.5.8.1:
 Bug fixes:
  - Bump version number to enable for Firefox 1.5rc1

0.5.8:
  New features:
  - Can now input text for reminders and ToDo's using any language encoding (Cyrillic, etc).
  - You can have reminders show a year count  like "Billy's 11th birthday"  by entering in a reminder 
  	with the year in the text like "Billy's <1994> birthday".
  
 Bug fixes:
  - Upcoming reminders  for the next year show up at the end of the list in the Tooltip 
  - If you change properties of Reminder/ToDo's in the Edit dialog, they aren't deleted and then re-added.  
  	The underlying model is simply modified instead.  

0.5.6.3:
 Bug fixes:
  - Fixed: Bug 11715 - one-time reminders shouldn't show up when year is changed via calendar widget
  - You can now single-click on the ribbon to invoke the Edit dialog, for those too lazy to be bothered with
     multiple clicks.
  - Now installs properly on Firefox 1.5 beta 2
  - Now installs on Mozilla as well (thanks Pete!)     

0.5.6.2:
 Bug fixes:
  - Fixed: Bug 11635 - importing reminders on a different OS could fail
  - Fixed: max width of the tooltip, so reminders/ToDo's do not have to wrap so short
  - Fixed: options dialog was being truncated and wouldn't close properly in some cases

0.5.6:
 Minor improvements:  
  - Added option to change where to display the ribbon status icon (status bar, menu bar, etc).
  - Added option to specify which dialog is opened on double-click of status icon: Reminders or 
	ToDo's

 Bug fixes:
  - Fixed off-by-one error when selecting items at the end of lists
  - Fixed problem where context menu was showing in Edit dialog when there were no reminders
     or ToDo's selected  	
 
0.5.5:
  New features:
  - Import/Export  reminders.  You can now import and export your lists of reminders and ToDo's.  This
  	 is useful for backing up your reminders as well as transferring them to other profiles.  
    -- When importing reminders, you can either overwrite your current existing reminders, or add the
        imported reminders to your existing list of reminders (sort of like merging).  This would also allow
        for you to import common shared lists of reminders for multiple people who share a pool of reminders
        such  members of your family (birthdays, etc).  

 - Options Dialog.  There is now a proper options dialog to change your preferences.  This can be 
 	accessed off of the context menu of the ribbon icon in the status bar.  The options page allows 
 	you to change some display preferences, alert preferences, as well as Import/Export of reminders and 
 	ToDo's.

  - There are a few new display options available in the Options page.  
    -- You can choose not to show the text of today's reminders in the status bar.
    -- You can choose whether to show reminders/ToDo's or both in the tooltip.
  
 Bug fixes:
  - Calendar was showing bold for some dates other than current date
  - Tooltips weren't properly handling long words (like URLs) with no spaces in them
  - Now installs properly on Firefox 1.5 beta


0.5.2.3:
 Bug fixes:
  - Fixed problem where alerts or the status text showing reminders might not be updated if using multiple
  	browser windows.

0.5.2.2:
 Bug fixes:
  - Fixed potential timing issues when there are lots of extensions
  
0.5.2.1:
 Bug fixes:
  - Fixed some conflicts with other extensions. 

0.5.2:
  New features:
  - You can now search for reminders in the Edit Reminders dialog by pressing [CTRL]-F.   You can also press 
  	[CTRL]-G to search for the next instance of a reminder containing your search text.  

  Minor improvements:  
  - You can now move ToDo's up or down in your list via the context menu.  This is useful for ordering your 
  	ToDo's by precendence.  You can also use the keyboard shortcut [ALT] + UP or DOWN arrow to sort 
  	your ToDo's. 
  	
  Bug fixes:
  - Fixed monthly-reminder bug where it wasn't handling end-of-month dates (29,30,31) for months with fewer
  	days than that
  - Pressing Enter adds reminder when focus is on the one-time or important checkboxes (useful for 
  	keyboard accessibility when tabbing).


0.5:
  New features:
  - Calendar.  There is now a fully synchronized calendar widget which can be toggled on or off 
  	via the calendar icon.  
  	-- The calendar displays all of the reminders for each month (highlighted
  		in yellow) and any important reminders will have the date highlighted in red.  
  	-- You can hover over any date with a reminder to get a tooltip of the description.  
  	-- Clicking on a date with a reminder in the calendar jumps to that date in the reminder list, and
  		vice-versa.  Also clicking on any date in the calendar sets the New Reminder month and day
  		to that date -- useful for quickly selecting which date you want.  
  	-- Thanks to Sandesh Karalkar for the base datepicker code

  Minor improvements:  
  - Replaced Cancel button from Edit Reminder dialog with Revert button.  The Cancel button was deemed 
	too confusing, as any changes made in the dialog appear to be immediate.  Now if you make any changes 
	to reminders/todo's, the Revert button will be enabled and will allow you to revert everything back to 
	its original state.  
  
  Bug fixes:
  - If Edit Reminders dialog is already open, and you double-click the reminder statusbar, it will set focus on
  	the Edit Reminders window, instead of closing it.  
  - Keep the new reminder text area selected when changing months and days from the drop-down lists
 
 
0.4.6:
 New features:
  - Reminders can be marked as Completed.  This is useful for reminders that you finish with 
    and no longer wish to be reminded about in the tooltip or in the status bar.  eg: if you 
    have a reminder to "Pay phone bill" and you pay it early, then you can mark it as Complete
    and it will not show up in the upcoming reminders.
 
  - You can now suspend the alert sliders via a context menu item off of the status bar.  This is 
    useful if for example you are sharing your screen for a presentation/demo for your boss and 
    you don't want your "Buy more laxatives!" reminder to happen to pop up.

 Minor improvements:  
  - Made the Edit Reminders dialog resizable
  - Cleaned up the Context Menu on Edit Reminders dialog
  - You can add a new String preference in the about:config dialog named 
  	"reminderFox.debug.lastUpdate".  This will then show the time that the 
  	reminder tooltip/status bar was last updated.  This can be useful for 
  	debugging.
   - You can add a new String preference in the about:config dialog named 
  	"reminderFox.backupFile" and set the value to be the filename where 
  	a backup of your reminders and todos will be kept.  This is extra insurance in the 
  	event that your reminders get modified or erased; you can go to the backup
  	file.  (this preference has since been removed)
  
 Bug fixes:
  - fixed About Dialog hijacking of FireFox dialog
  - Fixed grammar for ToDo's
  
  
0.4.5:
 New features:
  - ToDo's.  There is now a separate tab for ToDo items.  These are good for things that, unlike 
    reminders, do not have a specific start date or completion date.  eg: "Need to sign up for 
    gym membership".  You can choose whether or not to have todos show in the tooltip.

 Minor improvements:  
  - Added cancel button on the Edit Reminders dialog.  If you have made any changes, you will
    be prompted to save or discard them.
  - If you close the Edit Reminders dialog via the OS's 'X' close button, you are now prompted
 	to save or discard any changes.
  - Cleaned up Edit Reminder dialog options a little bit
  
 Bug fixes:
  - Properly update status text/tooltips on day rollover.  (After it turns midight, current/upcoming 
    reminders may have changed.)
  - properly handle reminders/todos containing delimiter characters


0.4:
 New features:
  - You can now mark reminders as 'Important'.  This is for those extra-special events that you
    can't miss, like your wife's birthday.  These reminders will show up highlighted in 
  	red in the Reminders list, as well as in the tooltip and status bar.  Reminders can be marked
  	as Important when initially added, or via the 'Mark as Important' entry in the context menu.
  - You can also set a reminder to 'Remind Until Completed'.  This means that once a reminder occurs,
  	it will continue to show up each following day until such time as you mark the reminder as 
  	'Completed' (via the context menu).  This is useful for things where you want to keep reminding
  	yourself until you actually do it, like "remember to call Mom".   Reminders can be marked
  	as 'Remind Until Completed' when initially added, or via the context menu.  Once a reminder
  	has been completed, select 'Mark as Completed' from the context menu.  

 Minor improvements:
  - There is now a confirmation dialog when deleting a reminder.
  - Reminder descriptions can now be edited.  This can be performed by selecting 
    "Edit Reminder Description" from the context menu or double-clicking on a reminder.
  - Columns in Edit Reminder dialog can now be hidden via the column selector, and their 
   	status will be persisted after you close the dialog/browser.  Also, the widths of the columns 
    are now flexible.
    
 Bug fixes:
  - The ReminderFox ribbon icon in the status bar now ACTUALLY changes color depending on status
  - Remiders are properly highlighted and scrolled to in the Edit Reminders dialog when added, 
  	removed, etc.
  - Show alerts even when more than one browser window is open. 
  - Update all browsers when Edit Reminders dialog is closed
  - Only have one update thread for all open browsers
  - Tooltip shows monthly reminders in proper order
  - Made Add Reminder options aligned
  
  
0.3.1:
 Minor improvements:
  - Usability enhancements to Add Reminder dialog
  	- When user hits enter key in Add Reminder text box, new reminder is added.
  	- When user clicks Done in Add Reminder dialog, ribbon text and tooltip is updated immediately.
  	- Cursor placed in New Reminder text box when dialog is loaded.
  - Alert slider no longer (annoyingly) pops up for all new windows, only the first firefox window opened.
    After that, the alert slider timeout preference is respected.


0.3: 
 New features:
  - You can add a one-time-only reminder by checking the "one-time" option when adding a reminder.  
    This is useful for one-off, non-repeating reminders -- eg: "Return library book".  Once
    the date has passed, these reminders are automatically deleted from the list of reminders.
  - You can now add a reoccurring, monthly reminder for an event that falls on the same date every 
    month.  Simply select "Monthly" in the month pull-down when adding a reminder, and the reminder will
    be added for that date every month.  Useful for repeating events -- eg: "Pay credit card bill"
  - You can now double-click the ribbon in the status bar to launch the reminder dialog
  - User-defined preferences.  You can now set a few preferences via the about:config dialog in FireFox:
    reminderFox.alertTimeout  -  the number of minutes between alerts (default: 120)
    reminderFox.enableAlertFor - controls when the alerts occur (default: all):
  	   none - never show alerts
  	   today - only show alerts when there is a reminder occurring today
  	   upcoming - only show alerts for upcoming reminders
       all - show alerts for current and upcoming reminders
    reminderFox.upcomingReminderDays - the number of days to look ahead and report on
  	 upcoming reminders for alerts and tooltips.  (default: 15)  
  - The ReminderFox ribbon icon in the status bar will change color depending on status; ie - there is a
    reminder today, there are upcoming reminders, or there are no current or upcoming reminders. 
 
 Minor improvements:
  - When launching the reminder list dialog, the current or next upcoming reminder is automatically 
    highlighted.
  - The 'add reminder' dialog defaults to the current date.
  - The 'add reminder' dialog now shows the correct number of days in the day pulldown list, corresponding to 
    the month that is selected
  - Tooltip text now wraps in order to handle long reminders.
  - Status bar text for Today's Reminder(s) is truncated for long reminders.
  - Reminder text in alerts are truncated for long reminders.

 Bug fixes:
  - Reminders are now added in sorted order.  Tooltips will show properly sorted items.
  - Delimiters for storing reminders have been changed to less-common characters (` and ~).
    If you have used a previous version of ReminderFox, a migration process will handle 
    converting the reminders to the new format.
  - Javascript files refactored into separate component files.


0.2: 
 - Fixed that install bug, you will no longer have to manually add the reminderFox.reminders preference.
 - Added an alert slider that will display all upcoming reminders on startup
 - Added a context menu on the ribbon to launch the "Edit Reminders" dialog.


0.1: 
  Initial release
  

Release chronology: 
07/02/07	ReminderFox 1.4.1
06/30/07	ReminderFox 1.4
04/27/07	ReminderFox 1.3
02/20/07	ReminderFox 1.2.1
02/14/07	ReminderFox 1.2
01/05/07	ReminderFox  1.1.1
01/01/07	ReminderFox  1.1
11/07/06	ReminderFox  1.0.1
11/01/06	ReminderFox  1.0
09/26/06	ReminderFox  0.9.9.3
09/14/06	ReminderFox  0.9.9.2
09/03/06	ReminderFox  0.9.9.1
08/31/06	ReminderFox  0.9.9
07/25/06	ReminderFox  0.9.8
06/15/06	ReminderFox  0.9.7
05/12/06	ReminderFox  0.9.6
03/28/06	ReminderFox  0.9.5.1
03/27/06	ReminderFox  0.9.5
02/17/06	ReminderFox  0.9.4
01/22/06	ReminderFox  0.9.3
01/04/06	ReminderFox  0.9.2
12/20/05	ReminderFox  0.9.0.1
12/15/05	ReminderFox  0.9
11/07/05	ReminderFox  0.5.8.3
11/03/05	ReminderFox  0.5.8.2
10/30/05	ReminderFox  0.5.8.1
10/20/05	ReminderFox  0.5.8
10/07/05	ReminderFox  0.5.6.3
09/30/05	ReminderFox  0.5.6.2
09/20/05	ReminderFox  0.5.6
09/14/05	ReminderFox  0.5.5
09/07/05	ReminderFox  0.5.2.3
09/01/05	ReminderFox  0.5.2.2
09/01/05	ReminderFox  0.5.2.1
08/26/05	ReminderFox  0.5.2m
08/12/05	ReminderFox  0.5m
07/29/05	ReminderFox  0.4.6m
06/20/05	ReminderFox  0.4.5m
05/09/05	ReminderFox  0.4m
05/01/05	ReminderFox  0.3.1d
04/27/05	ReminderFox  0.3m
04/15/05	ReminderFox  0.2d
04/03/05	ReminderFox  0.1d

ReminderFox Team:
Tom Mutdosch & Daniel Lee