Rainlendar Pro Changelog

What's new in Rainlendar Pro 2.20.1

Sep 1, 2023
  • When edited the tasks were always set as "all day" even if they were previously set with a time.
  • Empty attachment property was added to events for calendars which did not support attachments.
  • Additional tab in the editor is hidden if it has no fields.
  • Authentication tokens between online calendars get mixed up when the same email address was used.

New in Rainlendar Pro 2.20.0 (Sep 1, 2023)

  • Improved the compatibility with CalDAV servers.
  • Rainlendar_SetItemValue applies to all windows if multiple are active from the same skin.
  • Alarm date was calculated incorrectly for last day of the month recurring events with interval > 1.
  • It's now possible to customize the event and task editors in Options->Advanced->"Customize event/task editor fields"
  • On Linux the windows should not pop up in front anymore when they are redrawn.
  • Cursor keys on quick add editor don't change the months in the calendar anymore.
  • Exception dates for recurring events now work even if they are defined before the original event in the ics file.
  • "Show descriptions" in manager view menu was not working.
  • Error message is not shown anymore if the network connection is down when reading items. Rainlendar will automatically retry after a while.
  • '~' character doesn't break embedded urls anymore.
  • Keyboard focus didn't work in message boxes.
  • Added "Previous location list order" to advanced options.
  • Updated Google Calendar color map to match color names on the Google's website.
  • Double quotes ("") can be used in the Manager to search for empty values (e.g. 'category:""' or 'category:!""' for the inverse search)
  • Tooltip can show the next alarms for tasks and events (enable it from Options->Advanced->Event/task fields in tooltip)

New in Rainlendar Pro 2.19.2 (Apr 18, 2023)

  • Some UTF-8 encoded strings were not shown correctly.
  • The event submenu did not have a title when full menus were enabled.
  • Chromophore skin now has Windows 11 style dark and light versions.
  • On Linux the time was incorrectly saved as local time instead UTC.
  • The language name for Simplified Chinese was incorrect so the skin did not change the language automatically.
  • Attachment was saved as TEXT property.
  • Dragging the scrollbar is now more responsive.
  • The time zones for Office 365 calendar shows the offsets.
  • Tasks saved to Outlook include now also the date completed property.
  • Exceptions to recurring events were not set correctly to the original event.

New in Rainlendar Pro 2.19.1 (Feb 3, 2023)

  • The task editor showed incorrect status
  • When German language was selected it was not possible to enter 's' characters.
  • The skin did not change language automatically to match the application language.
  • Changing the start time of a task when the dates were linked did not update the due time.
  • "Move to next day" set the end time one day too far. The menu item is now also available in calendar's context menu.
  • Installer should now detect running Rainlendar again and close it.
  • The category dropdown was not fully shown in the editors.
  • Updated the taskbar icon on Mac.

New in Rainlendar Pro 2.19.0 (Jan 22, 2023)

  • Improved the manager list's performance
  • The date and time fields work better with larger fonts.
  • Ctrl + left mouse opens the context menu on Mac.
  • Recurrence rule is removed from exception events (if it exists)
  • New API function: Rainlendar_GetLocale()
  • Added [White] and [Transparent] categories to the Shadow4 skin
  • Generic list and its tooltips can contain images ("list.1.image" and "list.1.tooltipImage")
  • Improvements to UI when using dark themes in Linux.
  • Added "Day background" setting to Shadow4 skin which adds a background to the day numbers to make them easier to click.
  • The icons in calendar days don't overlap other days so easily anymore.
  • Updated all 3rd party libraries

New in Rainlendar Pro 2.18.0 (May 15, 2022)

  • Improved how focus works in event/task editor.
  • Fixed crash bug when right clicking on the task list.
  • Lock file doesn't use hard coded temp folder anymore.
  • Added suppport for "None" status in the tasks.
  • Resizing window with scale factor did not work correctly.
  • Opening time zone selector is faster now.
  • Monitoring changes in local ics file triggered update when making changes in Rainlendar.
  • Improved error messages for invalid licenses.
  • The tray icon is shown correctly in macOS.
  • Alarm for weekly recurring events that defined timezone was not shown on the correct day.
  • Exception date automatically shows the next recurring date when the event is opened from the manager.
  • Last item of recurring Outook events was not shown.
  • Office 365 authentication page showed success even when authentication failed.

New in Rainlendar Pro 2.17.1 (Oct 10, 2021)

  • Fixed crash bug when opening the context menu in lists outside of an event/task.

New in Rainlendar Pro 2.17 (Sep 20, 2021)

  • Google calendar and Office365 events show meeting link in the url field.
  • Meeting attendees from Google Calendar and Office365 are shown in the tooltip.
  • All day task shown in the calendar were displayed on two days.
  • Timezone map shows offsets in the list.
  • Polling changes from iCloud returned 503 from the server.
  • Added "Move to next day" to context menu for single events and tasks.
  • New advanced option: "Use today and tomorrow" when displaying the dates e.g. in the task list.
  • Office365 descriptions were shown as read-only after created/edited.
  • All day events which span across multiple weeks showed the description only on the first week.
  • Deleting single instance of a multiday recurring event only worked if the first day was selected.
  • Proxy user and password were not properly encoded so special characters could cause connection errors.

New in Rainlendar Pro 2.16.1 Build 168 (Mar 19, 2021)

  • Default event duration is not applied to events created with quick add.
  • Import from command line without --import parameter was broken.
  • If CalDAV calendars did not have display name they were ignored.
  • Last day of a all day task was not shown in the calendar.
  • --quiet command line argument now suppresses the multiple instance dialog at startup.
  • Changed the private checkbox in the editors to a select with default value.
  • If CalDAV server doesn't send the calendar names as reponse Rainlendar will use the last part of the href instead as the name.
  • If the given CalDAV url contains events (*.ics files) Rainlendar will load those instead of the calendars.
  • Changing task state did a full refresh of all windows even when that was not necessary.

New in Rainlendar Pro 2.16 Build 167 (Feb 8, 2021)

  • Buttons in old ini-format skins were not always visible and profiles were broken.
  • All the extra space goes to the text area in task editor.
  • Setting "Show tooltip in tray" to NEVER will not show the tooltip even when hovering over the tray icon.
  • Tasks with alarms were sometimes shown in the event list.
  • The save changes dialog sometimes popped up after successful save if the "Keep editor open until writing succeeds" setting was enabled
  • Importing single instances of a recurring event is now possible.
  • ics/vcs file import also works even if the file extension is not .ics/.vcs.
  • Printing a day range also includes the tasks which are shown in the calendar.
  • Events from Office 365 calendar are ordered by the start time when initially requested from the server and by the modified time when polling for changes.
  • Recurring events created to Office 365 calendar were using incorrect time zone.
  • Added option for Google Calendar to choose what kind of notifications are sent when event is deleted.
  • It's possible to filter private and public events in manager with "class:private" and "class:public".
  • Added throttling when changing month with the mouse wheel.
  • Printing day range did not always include the last day.

New in Rainlendar Pro 2.15.4 Build 166 (Feb 8, 2021)

  • Fixed crash in Linux version when text was drawn on a zero height area.
  • Added Rainlendar_GetSkinInfo() API
  • Rainlendar could not start automatically in Windows if it was installed to other than C-drive.
  • Advanced skin list shows filter icon for windows which have include or exclude filter.
  • Improvements to the ini-format skin support.
  • The OK button in event and task editor was never re-enabled if saving was done with ctrl+s.
  • When polling Remember the Milk's tasks the first task instance was always shown even if it was already completed.

New in Rainlendar Pro 2.15.4 Build 166 (Apr 6, 2020)

  • Fixed crash in Linux version when text was drawn on a zero height area.
  • Added Rainlendar_GetSkinInfo() API
  • Rainlendar could not start automatically in Windows if it was installed to other than C-drive.
  • Advanced skin list shows filter icon for windows which have include or exclude filter.
  • Improvements to the ini-format skin support.
  • The OK button in event and task editor was never re-enabled if saving was done with ctrl+s.
  • When polling Remember the Milk's tasks the first task instance was always shown even if it was already completed.

New in Rainlendar Pro 2.15.3 Build 165 (Feb 11, 2020)

  • Skin settings dialog crashed on Linux.
  • Moving event to a future day hid it from the calendar.
  • Dates were not always saved to Toodledo tasks.
  • "Select All" did not enable the buttons in manager.
  • Reverted: "Outlook birthdays were sometimes shown in incorrect day" as it was not working correctly.
  • Bulk change dialog did not make any changes to the events/tasks if their creation date was set to a future date.
  • By default Rainlendar now tries to import the file given as command line argument.

New in Rainlendar Pro 2.15.2 Build 164 (Dec 30, 2019)

  • Office365 calendar crashed if the event contained unsupported unicode characters.
  • Authentication code could be overwritten by some other calendar when options dialog was closed.
  • Authenticaion failed if multiple calendars tried to get the access token at the same time.
  • Disabled the OK button while the event/task is saved and improved the responsivity while saving the event/task.

New in Rainlendar Pro 2.15.1 Build 163 (Dec 19, 2019)

  • Fixed a crash when removing exception dates from a recurring event.
  • Deleting event or task from the alarm window will set the exception to the shown event instead current day.
  • OAuth2 client id and secret can be overwritten from the settings file.
  • Updated the Google API project key. Google Calendar and Tasks need to be re-authenticated.

New in Rainlendar Pro 2.15 Build 162 (Dec 4, 2019)

  • Added extra check before the offline components are updated to the online server.
  • Adding and modifying event while offline created duplicates on the server.
  • Fixed the window size in task switcher.
  • Added info text to event/task editor if there are no calendars available.

New in Rainlendar Pro 2.14 Build 152 Beta (Aug 29, 2017)

  • Relative snooze values did not work in the alarm.
  • The startup executable path is not changed unless the file doesn't exist anymore.
  • Boolean variables for windows are shown in the context menu.
  • Improvements for high DPI screens.
  • Calendars are reloaded on if modified when the options are applied
  • The task position is storead as meta tag for Toodledo
  • Calendar selection is cleared for read only evemts and tasks
  • Removed dependency to libpng12

New in Rainlendar Pro 2.14 Build 149 Beta (Jul 28, 2016)

  • Fixed offset problems with context menu and generic list item.
  • Custom categories did not work when the Shadow4 was in large mode.
  • Events with active alarms remain in the event list.
  • Alarm can be dismissed from the event list.
  • Added option to show Rainlendar in the Windows taskbar
  • Google Calendar supports now custom audio files
  • Added snooze menu and large versions for Savannah and Chromophore

New in Rainlendar Pro 2.14 Build 148 Beta (May 24, 2016)

  • Alarms were not sometimes immediately removed from the alarm window after the due date was changed.
  • Timezone in the calendar file was not converted correctly to the target zone so Rainlendar sometimes showed incorrect times for events.
  • Buttons remained in the options dialog if the tab was changed from the calendars when something was selected in the list.
  • Added "Click through" to the window settings dialog
  • Edit control was shown for hidden windows if shown from a lua script.
  • Dialogs are set to topmost too if the calendar window position is topmost.
  • Outlook.com events are read for the next 4 months (which is the server's limit).
  • Added option to fade all windows at once with mouse over.
  • Some foreign characters were not read correctly from the iCalendar files.
  • Refreshing windows that are "On bottom" should not open them on top anymore.
  • Mac iCal events were sometimes shown incorrectly as daily instead yearly.
  • On right edge the tool-tip was opened downwards even though there were more room at the top of the screen.

New in Rainlendar Pro 2.13.1 Build 147 (Nov 16, 2015)

  • Weekly recurring tasks did not show due date correctly if the interval was greater than 1.
  • '!'-char broke the links.
  • Using %W in time items moved the time to the first day of the week.
  • The current language is now stored as a string to settings so that it doesn't accidentally change when upgrading to new version.
  • The tooltip is opened always upwards if there is more room.
  • Changing months from keyboard works only if no modifiers (shift, alt, control) are down.
  • Added check to prevent redraw loop in task and event lists.

New in Rainlendar Pro 2.13 Build 146 (Oct 11, 2015)

  • Updated build-in languages
  • The editor shows the time zone if the event uses different than the calendar.
  • Outlook calendar preserves the custom MAPI library path when settings are changed.
  • Event and todo editor shows indetermine checkbox for "private" if the calendar doesn't define the value.

New in Rainlendar Pro 2.12.2 Build 138 (Mar 17, 2014)

  • Updated the libical library which should fix the crash problem with Google Calendar.

New in Rainlendar Pro 2.12.1 Build 137 (Jan 21, 2014)

  • The last character was trimmed in some texts in local ics files breaking the text encoding.
  • Linux version crashed on Google's authentication.
  • The time zone for Google events was not adjusted correctly.
  • The events were marked as past a day early if multiday event grouping was set to none.
  • Disabled autocompleting combobox for the categories in Linux since the control doesn't support setting the selection.
  • Manager shows the number of items currently visible/selected in the list.
  • Added possibility to limit the downloaded events by time in the Google calendar v3

New in Rainlendar Pro 2.11.1 Build 129 (Mar 11, 2013)

  • Fixed a crash bug if another instance of Rainlendar was started.
  • "Number of past days the list shows" was not working.
  • Reversing the sorting from the event list's context menu could not be done.
  • The font effects did not work for custom categories.
  • The tool buttons in the manager adjust to the text width.
  • It was not possible to remove calendar selection on Mac if "Allow multiple calendars" was enabled.
  • Exporting the events in the manager only worked if the list had selection. Now all events are exported if there is no selection.
  • The autocompletion works again in the category combobox.
  • The traytip does not gain focus anymore when it is shown.
  • Double click on the week or day view always created an all day event.
  • The reminders were not read correctly from iCloud with CalDAV.
  • The status image was not shown in the tray icon on Windows and Mac.
  • Executing lua from command line failed on Linux and Mac.
  • Creating a exception to a event in week view by dragging deleted the original event from Google calendar.
  • Writing events with no duration to iCloud failed.
  • Completing an alarm for non-recurring task in the alarm window did not dismiss it.
  • Removed hard dependency to the gnome-keyring library on Linux.
  • Backup opened incorrect file dialog in Linux.
  • The value for "Poll for changes"-setting in Toodledo was not read correctly.

New in Rainlendar Pro 2.11 Build 125 Beta (Oct 15, 2012)

  • The images in the about dialog didn't work if the program path contained foreign characters.
  • Improved the error handling in the Toodledplugin.
  • Added manager list icons for task status and priority.
  • It's possible tuse special filters (e.g. "category:important") in the manager's search field.
  • Clicking the category, status or priority in the manager will automatically set the filter for it.
  • Delete key in the manager deleted the selected events alswhen the focus was not in the list.
  • The tooltip in the manager showed content from the incorrect row.
  • Improved the performance when there are a lot of events visible in the calendar.
  • Manager didn't check the end date for the recurring events and tasks.
  • The application was not closed down properly on Mac.
  • Size of the new calendar wizard depends on the font size.
  • Setting recurring task completed did not always set the alarm and completed date correctly.
  • Improved the CalDAV support. It should now work with Yahoo!, iCloud and Baikal.

New in Rainlendar Pro 2.11 Build 124 Beta (Oct 1, 2012)

  • New completely rewritten manager dialog.
  • Fonts in skins didn't work on Windows.
  • The skin comment can contain newlines ("\n")
  • Added the name of the translator tthe about dialog.
  • The submenus can be again wrapped inside a table for Rainlendar_ShowMenu() sthat their position can be defined.
  • Fixed division by zererror if the all day event area height was set t0.
  • Removed hard dependency tthe appindicator library on Linux.
  • Re-enabled the description field for Remember the Milk tasks.

New in Rainlendar Pro 2.11 Build 123 Beta (Sep 3, 2012)

  • Dragging items in the schedule caused a crash.
  • Changed the password encoding tuse the operating system services.
  • The MAPI connection tOutlook is closed when the calendar is disabled.
  • Added optional app indicator icon for Linux.
  • Rainlendar_ShowMenu() required that submenu was wrapped inside a table.
  • The week for the past dates was calculated from the start of the week insted from the end of it.
  • Some menu items were twice in the task editor.
  • The calendar must be selected in the new calendar wizard before proceeding.
  • Deleting a single instance from a recurring event caused duplicate exception days tbe created intGoogle calendar.

New in Rainlendar Pro 2.11 Build 122 Beta (Aug 13, 2012)

  • The controls in category and settings dialog overlapped the group box.
  • Tolong text in the options buttons is either wrapped or cut tfit inside the given area.
  • Rainlendar didn't start if the executable path contained unicode characters.
  • Empty Google tasks are ignored.
  • The categories can be defined for a specific window.
  • The English versions of the skin images were always loaded when the default language setting was used.
  • Special characters in title or summary caused problems when written tToodledo.
  • The 64-bit Linux version crashed with RTM and Toodledcalendars.
  • The categories window couldn't be opened with some languages.
  • Removed the grouping controls from the options->skins since they caused problems in the Mac build.
  • File associations didn't work if Rainlendar was already running.
  • Restoring a backup set some of the settings tthe default values.

New in Rainlendar Pro 2.11 Build 121 Beta (Jul 29, 2012)

  • Added support for CalDAV.
  • Updated the icons in the options dialog.
  • Changed the numeric edit controls to spin controls in the event and task editors.
  • Added large version of the calendar window to the Shadow4 skin.
  • New Google tasks were not updated correctly to the offline copy which created duplicates.
  • Changing the value of "Show tray status icons" could not be done.
  • Skin settings were not saved correctly if there were multiple instances of the same window active.
  • Skin details show also the version history for the skin.
  • Added event handlers for enabling/disabling calendars and refresh & quit Rainlendar.
  • Updated to wxWidgets 2.9.4.

New in Rainlendar Pro 2.10 Build 120 (Jul 2, 2012)

  • The exception days were not applied correctly with the CSV export.
  • The time for the events and tasks did not take into account the daylight saving time when exporting CSV.
  • Deleting tasks with sub-tasks didn't work correctly when done in the manager dialog.
  • Dismissing alarms did not work if the UID property had spaces at the end.
  • Rainlendar crashed if the root item in the active skin list was double clicked.
  • Toodledstart time was set to the due time when creating or editing the tasks.
  • Improvements to the Toodledrecurrence support.
  • Changing the status of a task in the change fields dialog did not work correctly.

New in Rainlendar Pro 2.10 Build 119 Beta (Jun 18, 2012)

  • Some of the scripts got broken by the Lua 5.2 update.
  • The relative snooze tthe target time wasn't updated correctly tthe alarm window.
  • Added Rainlendar_Backup and Rainlendar_Restore tthe Lua API. Backup can be done with a hotkey too.
  • Rainlendar_DeleteComponent() deletes alsthe subtasks automatically. Same alshappens if the task is deleted from the manager.
  • The start and end times are updated in the event/task editor now alsif the time is entered manually.
  • If downloading the Google calendar fails because the authentication was expired Rainlendar will reauthenticate automatically.
  • Improved the error handling when importing events fails.
  • Yearly recurring events were not always shown on leap years.
  • Dragging a task in the schedule views did not work correctly.

New in Rainlendar Pro 2.10 Build 118 Beta (May 21, 2012)

  • Added inftext tthe task editor which is shown in the recurrence tab if the due date is not set.
  • The inftext alsnotifies if the alarm won't be shown because it is either ignored in the calendar or the skin lacks the alarm window.
  • Switching between events and tasks in the manager didn't update the menu items.
  • Changing relative start or end time on an event or task which didn't define the property moved the time tstart of year 0.
  • Double click handler works in month view now too.
  • Process completed functionality is disabled for Google tasks.
  • Rainlendar_ReadFile() doesn't convert the text tlowercase anymore.
  • The window specific settings dialog can be opened from the windows submenu.
  • The snooze time can be relative tthe target time (i.e. event's start or task's due time). Relative times can be defined with 'r' postfix (e.g. "10r").
  • Added few predefined choices for the time and date formats in the advanced options.
  • Updated the 3rd party libraries: curl, lua, openssl, zlib
  • Created a workaround for a crash problem which happened on 64-bit Kubuntu when the event or toddialog was closed.

New in Rainlendar Pro 2.10 Build 117 Beta (Apr 30, 2012)

  • On Mac it was possible tclose the manager dialog while the file dialog was open which caused a crash.
  • The change fields dialog crashed if the type of the item was not changed.
  • The maxheight attribute didn't work correctly with recurring events.
  • Change the way "Double click action" works. It's now possible tdisable the double clicking completely or show the menu always.
  • Added event handler for double click on a calendar day.
  • When creating new calendar the user credentials are automatically used from the previously created Google calendar or Toodledtask list.
  • All day events in schedule and month views need tbe dragged tanother day before the times are changed. This is tprevent accidental moving of multiday events.
  • Windows which are linked tupward growing windows are placed top of them when the window positions are rearranged.
  • Added a search widget tthe Shadow4 widget addon.
  • If there is only a single valid calendar it is selected automatically when creating a new event or task.

New in Rainlendar Pro 2.10 Build 116 Beta (Apr 9, 2012)

  • Added change field dialog tmanager which allows tchange field for all selected events and tasks or even convert tasks tevents and vice versa.
  • Changing outlook appointments showed an unnecessary error.
  • The menus work again in OS X Lion. The hide dock icon setting had tbe removed though.
  • Added "Show adjacent days" setting and grid calendar window for the Savannah skin.
  • The DigiClock in Shadow4 can alsshow the current date.
  • Added maxheight attribute for the eventtext elements in the month view.
  • Category icons were not created unless the calendar was drawn.
  • Rainlendar_ListAllComponents() returns now alstasks if the date parameter is given.
  • Rainlendar_SetEventHandler() can register tcalendar click events.
  • It was not possible tadd alarms for events if multiple calendars were selected.
  • Alarm dismissal is stored locally tosnow it's possible tdismiss read only events too.
  • Added possibility tdefine a default alarm for all events and tasks in the calendar.

New in Rainlendar Pro 2.10 Build 115 Beta (Mar 6, 2012)

  • Changed the Windows version tuse the same file monitoring as other platforms since it seems twork better with Dropbox.
  • Handling of yearly recurring events should perform better now.
  • The curl library is now linked statically on Linux.
  • Creating new events from Rainlendar tan empty new Outlook data file failed.
  • Unsupported fields are disabled in the event and task editors.
  • Editing weekly recurring events cleared the weekdays in the recurrence.
  • Exception dates are ignored in CSV export.
  • The years after the summary can be added tany category. The categories can be chosen from the general settings.
  • Added advanced option tchoose if the years after summary is ordinal or normal count value.
  • The tooltip in the tray is moved inside the screen.
  • Added advanced option tenable window fading on Linux.

New in Rainlendar Pro 2.10 Build 114 Beta (Jan 16, 2012)

  • Added better error message if the Google account has twfactor authentication enabled.
  • Added text customization options for Savannah skin's categories.
  • Add alarm button now opens the file dialog directly in Mac because multiple modal dialogs caused problems.
  • The completed date was set incorrectly tToodledtasks.
  • The previously selected days for weekly recurring event are cleared when the start date is changed.
  • Incorrect day was sometimes selected for weekly recurring tasks when they were edited.
  • Due date was calculated incorrectly for biweekly tasks which started on Sunday.
  • Weekly recurring multiday tasks were not shown correctly in the calendar.
  • The Outlook icon for tasks is now set correctly.
  • Completing Outlook task sets it's percent t100%.
  • Added possibility tchange the width of the Chromophore skin's list windows.

New in Rainlendar Pro 2.10 Build 113 Beta (Dec 7, 2011)

  • Setting certain import limits for the Google calendar caused an error.
  • Task in the month view showed incorrect time.
  • Fixed possible crash bug in the Google Calendar on error situations.
  • If saving the settings tdisk fails it is tried again after a small delay.
  • Added an advanced setting which defines how many previous locations are remembered.
  • The title of the event/task is shown in the error message if uploading tGoogle calendar fails.
  • Uploading yearly recurring event with exception dates tGoogle calendar failed.
  • Added Dismiss all and Snooze all menu items tthe alarm's context menu.
  • Added slim versions of the today image for the Shadow3 skin. The today image is now drawn under the event icons.
  • Added advanced option tdefine the double click action in the calendar (show menu or create event).
  • Multiline text was not drawn correctly if the vertical align was set tcenter or bottom.
  • Schedule was drawn incorrectly if the time period was set tsomething else than 60 mins and the first shown hour was defined.
  • Disabled image buttons are shown better in Windows 7.
  • Added possibility tchoose the folder of the Toodledtasks.

New in Rainlendar Pro 2.9 Build 111 (Aug 12, 2011)

  • Enabled the "Show in all desktops" setting in Mac (needed by Lion).
  • The due date for Google tasks changed to the previous day because of timezone conversion.
  • Newlines in the task description were not stored properly to Google tasks.
  • The Google calendar is only shown as the target if the events/tasks are actually read from the server.
  • Edit control was left visible when the window was hidden. This showed a small black dot on the desktop.

New in Rainlendar Pro 2.9 Build 110 Beta (Aug 1, 2011)

  • The categories are shown in a drop down list with appearance. The old way can be enabled from advanced options ("Allow multiple categories").
  • Subtasks are now deleted alswhen deleting the parent from the editor.
  • Disabled the author check from the Google events since it sometimes caused valid events tbe read-only.
  • Fixed multiple alarm support for Google Calendar. Rainlendar alsreads only one alarm from Google for certain alert time.
  • If "Keep editor open until writing succeeds" was enabled the dialog was not closed when creating new events or tasks tOutlook.
  • Dragging an item which was changed at the same time could cause a crash.
  • O Tolarge value for the time span in editor caused a crash. The maximum value is now limited t60 (minutes).
  • The new subtask menu item is shown only for tasks which support subtasks.

New in Rainlendar Pro 2.9 Build 109 Beta (Jul 18, 2011)

  • The alarm for weekly recurring all day events was shown on incorrect day.
  • Fixed the problem with the invalid max-results error which was shown sometimes for Google calendars.
  • Variable type works now with global variables too.
  • Deleting a task will delete its subtasks as well.
  • Changes tthe Window size handling on Mac tmake things work better on Lion.
  • Error dialog shows the same error only once.
  • Changed the "Change month" submenu t"Change day" for windows which contain a schedule view.
  • The quickadd supports simple recurrence patterns now touse "every N days/weeks/months/years" + "for N times".
  • Alarm dismiss state is written for all events at once instead one at a time like previously.
  • Writing Google events caused the upload thread thang if the request was redirected tsome other url.
  • Tooltip showed incorrect date for events which span over multiple days.

New in Rainlendar Pro 2.9 Build 108 Beta (Jul 4, 2011)

  • Smartly hidden windows got broken in the previous build and didn't appear anymore.
  • Setting the standard tooltips for the window brought it tfront on redraw. This mainly affected the tdlist window.
  • Alarm didn't make the timezone adjustment for all day events sthey could be shown for incorrect day.
  • Restoring the settings from a backup file on startup didn't actually use the backed up settings.
  • Set predefined polling values for Google Calendar and Remember the Milk sthat the server doesn't get flooded if you poll it tooften.
  • New events were written tthe offline copy tolate which could cause event and task duplication.
  • Added "subtaskindent" for xml format skins which defines the indent for sub tasks.
  • The last read time is adjusted tmatch the server's if your local time is in the future sthat polling for changes doesn't miss anything.

New in Rainlendar Pro 2.9 Build 107 Beta (Jun 18, 2011)

  • Mac: Importing files with foreign letters in the filename should work now.
  • Hidden windows are not drawn anymore timprove the performance.
  • Offline file didn't work with Google calendar unless the task list was read from the server too.
  • If the tray icon isn't selected for the skin the default icon is used instead. The icon can be disabled from the advanced options.
  • The mouse cursor changes correctly thand when it is over a clikable link.
  • The skin.xml file is tried tread from the first subfolder inside the zip archive.
  • Google events which are marked as non-modifiable are set as read-only in Rainlendar.
  • The network calendars are not read immediately anymore if the poll duration has passed while the computer was suspended.
  • The due time was not stored properly tRemember The Milk's task list.
  • The next alarm for tasks which recurred last week day of the month was calculated incorrectly.
  • Changing the due date or time will reset the completed time for the task.
  • The tooltips are not shown anymore for items which are set hidden.
  • Added an option tselect the settings file from backups if the startup has failed.
  • Added advanced option tremove the due time from the alarm window. This will alsdisable the alarm window from updating.
  • Added support for sub tasks. The tasks can be moved under other task when the list has custom sort order.
  • The position of the task in custom ordering is now written tthe task itself.

New in Rainlendar Pro 2.9 Build 106 Beta (May 16, 2011)

  • Added timeformat and dateformat variable types which allow skins tshare the Rainlendar's default format as set in the options.
  • It's now possible tlimit the number of past events read from the Google Calendar.
  • Changing the start date in the tdeditor didn't update the recurrence choises correctly.
  • Time items in the schedule were not always drawn tthe end of the list.
  • Window fading is disabled on Linux because it sometimes causes the windows tstay fully transparent.
  • Google and RTM calendars could crash if offline file was used.
  • Added header tthe print output.
  • Initial support for Google Tasks.

New in Rainlendar Pro 2.9 Build 105 Beta (Apr 18, 2011)

  • Added advanced option "Time span in the editor" which defines how many time items are shown in the editor.
  • The calendar wizard for Google calendar can now download the calendar list from the server.
  • Changing a template didn't reset the alarms properly.
  • The all day events can be moved with the mouse in the week view.
  • Added dragging support for the month view.
  • Holding shift and ctrl keys down on startup asks treset the Rainlendar's settings.
  • The alarm for recurring tasks was calculated from the start time instead from the due time.
  • Added new function tlist the calendars: Rainlendar_GetCalendars()
  • Added effectOffset and effectBlur values for the appearance nodes in xml format skins.
  • New skin: Savannah

New in Rainlendar Pro 2.9 Build 104 Beta (Mar 28, 2011)

  • The application crashed if a backup file marked as hidden was overwritten.
  • The event dialog sometimes remained open permanently if "Keep editor open until writing succeeds" was enabled.
  • "Show nicons" hid alsthe today marker.
  • Restoring didn't change the settings tthe original values properly.
  • Week number support for vertical and horizontal calendar layouts was removed by mistake.
  • Added better controls for the variables in the skin settings.
  • Added an advanced setting tdefine the first and last shown hours in the day and week views.
  • Dragging the schedule items can be cancelled with esc key.
  • The event text wasn't shown in day and week views if the event started outside the visible area.
  • Added reverse option for the tdlist sorting.
  • Added support for multiple alarms for the native iCalendar format and Google Calendar.
  • Deleting event with visible alarm from the Manager left an empty alarm window visible.

New in Rainlendar Pro 2.8.1 Build 103 (Feb 4, 2011)

  • The time offset for the initial calendar wasn't initialized so if could contain a random value.
  • Creating events with the quick add near the end of the month sometimes caused invalid dates.
  • Deleting events from Lua script could cause a crash.
  • Transferring the backup files between different computers works better now.
  • Possibility to add custom audio as an alarm is now disabled for calendars which don't support it.
  • For performance reasons the alarm window will disable automatic updating if it containse more than 10 visible alarms.
  • Time offset now adjusts the weekday correctly for the weekly recurring events and tasks.

New in Rainlendar Pro 2.9 Build 102 Beta (Jan 31, 2011)

  • Added iCal support for Mac.
  • The language selection for the translate widget didn't work.
  • Some selection settings could't be made if some other language but English was used.
  • [Orange] category wasn't shown correctly in the Shadow4 skin.
  • Outlook recurring events sometimes were shown on incorrect day if the start day was start or end of the month.
  • Added a workaround for Outlook events which didn't set the recurrence end date correctly.
  • The CSV plugin failed timport dates where year was defined with twdigits.
  • The recurrence controls were incorrectly updated alswhen the end date was changed.
  • Rainlendar crashed if previously deleted event was deleted again.
  • The calendar wasn't chosen from the template unless "Allow multiple calendars" was enabled.
  • Added new option for "Combine icons in the calendar" not tshow any icons.
  • It's not anymore possible tdelete read only items in the Manager dialog.

New in Rainlendar Pro 2.8 Build 101 (Jan 7, 2011)

  • The to do list now takes the start/due time into account also when sorting the list.
  • Window variables with predefined list didn't work when localized texts were used. Fixed.
  • Week number in the week view wasn't adjusted by the "Week number delta" setting. Fixed.
  • Copy group adds postfix ".x.y" to the "id" for the copied items.
  • Old languages are removed from the config folder on startup if there is a newer one in the program folder.
  • CSV export wrote the first instance of a recurring event twice to the file. Fixed.
  • The operating system's default language is used automatically instead English on new installations.

New in Rainlendar Pro 2.8 Build 100 Beta (Dec 20, 2010)

  • Some of the languages are now bundled with Rainlendar snseparate installation is required.
  • Added week numbers tthe week views in Shadow4 and Chromophore skins.
  • Added url buttons for the schedule views.
  • Changed the loop alarm sound tbe defined as number of seconds instead looping forever.
  • The today's item and header in the event list can be customized with "todayheader" and "todayitem".
  • Getting and setting global variables didn't work from lua scripts. Fixed.
  • "Try direct connection if proxy fails" didn't work in Google calendar if the "Suppress errors" was enabled. Fixed.
  • Removing start or due date from an Outlook task didn't work. Fixed.
  • It was still possible tdefine the start date after due date for the tasks if just one of them was enabled. Fixed.
  • New events created from the month view's context menu had today's date instead the selected one. Fixed.
  • Month view showed some all day events incorrectly. Fixed.
  • Upgraded twxWidgets 2.8.11.

New in Rainlendar Pro 2.8 Build 99 Beta (Nov 29, 2010)

  • The visual category can now be used toverwrite only the base appearance and the icons can come from the event's category.
  • The alarm is now limited t28 days before the event when saving events tGoogle Calendar.
  • Added an advanced option tkeep the editor open while the event is written tthe calendar.
  • Fixed crash bug when a recurring task was set tDecember and written tRTM.
  • It is now possible tuse a localized help file too.
  • The skin menu was opened in incorrect location. Fixed.
  • The initial value of the font scale is automatically reduced if the DPI settings on Windows are > 100.
  • Added option for the Outlook calendar tread the birthdays from contacts.
  • The toddialog prevents setting the start time after the due time.
  • Cancelling a task will automatically dismiss the alarm toif it has one.
  • Password fields show the amount of stars equal tthe password length.

New in Rainlendar Pro 2.8 Build 98 Beta (Nov 16, 2010)

  • Changed the calendar selection tcombbox. The "Allow multiple calendars" in advanced settings can be used tgback tthe old way.
  • Added "w" and "h" attributes for the days element in the calendar which can be used tdefine the size of the day in the free layout.
  • Rainlendar_SetVariable() didn't work. Fixed.
  • Added a special calendar called "[None]" tthe included/excluded calendar list which can be used tshow/hide events which dnot belong tany calendar.
  • If the window fade duration is set t0 the window is set immediately topaque. This should help with the hidden windows on Linux.
  • Added an advanced option tshow/hide the tooltip in the tray.
  • It's now possible tadd a time offset for a calendar's events and tasks. This can be used e.g. for time zone adjustment.

New in Rainlendar Pro 2.8 Build 97 Beta (Oct 25, 2010)

  • Month items were not aligned correctly due tthe changes made in the previous build. Fixed.
  • Moved the buttons tthe left in the options dialog tmake it more netbook friendly.
  • Added the missing "linkcolor" attribute for text items.
  • Added timezone and label support for the analog clock in the Chromophore skin.
  • Recurring events with until date could not always be updated tGoogle Calendar. Fixed.
  • The FREE layout in calendar can now show alsweekdays.
  • Lua scripts can be run on window initialization and redraw (see Rainlendar_SetEventHandler).
  • Mouse events didn't work with FREE calendar layout. The must now define width and height which contains all the day positions for this twork.
  • Fixed a crash which happened if the skin didn't have a tooltip and todlist was set tcustom sort order.
  • Calendar file monitoring now checks alschanges in the file modification date.
  • Added a small delay before the components are reloaded after changes are detected sthat sequential updates cause just one operation.
  • The mouse cursor changes ta hand when it is over a button.

New in Rainlendar Pro 2.8 Build 96 Beta (Oct 11, 2010)

  • If all windows and the tray icon were hidden the warning dialog wasn't shown in the startup. Fixed.
  • The event's alarm is now set nmatter which method is used in Google calendar (previously only 'alert' methods were supported).
  • Network shared calendar used the same authentication method as the proxy which could prevent the connection. Proxy uses now always basic auth.
  • The debug log contains now alsthe debug output from curl.
  • The tray icon is not removed anymore on Linux when it is being updated.
  • Added "todayevents" item for the xml skin format which can define the appearance of the events which are on the current day.
  • The start and end times for multiday events are shown from 0:00 t23:59 on the intermediate days.
  • Url buttons didn't work on Mac build. Fixed.
  • Added a variable for the all day area height in the schedule views.
  • It's now possible tdelete all the following recurring events in the delete confirmation dialog.

New in Rainlendar Pro 2.8 Build 95 Beta (Sep 20, 2010)

  • The "Enable on startup" is now hidden on Mac and Linux since it's Windows only setting.
  • Added possibility to create, move and resize the events in day and week views with the mouse. Hold shift key down to create new events.
  • The mouse interaction in the schedule view can be disabled from the advanced options.
  • Changed the way the calendar is drawn on Linux to prevent black windows on newer versions of cairo.
  • Editing Remember The Milk's tasks could return an error even if everything succeeded. Fixed.
  • The %p will be converted to non-translated "AM"/"PM" is bitmap fonts are used in the time item.
  • Added Rainlendar_ReadFile() function to the API which is able to read the file contents also from unicode paths on Windows.

New in Rainlendar Pro 2.8 Build 93 Beta (Aug 14, 2010)

  • Added browse button for the custom category icon path setting.
  • Fixed few issues with the category editor when Rainlendar was used in different language.
  • The modified categories are now shown as bold in the category dialog.
  • Added support for CSV import and export.
  • The alarm snooze values are written to the settings file immediately instead on exit.

New in Rainlendar Pro 2.8 Build 92 Beta (Aug 2, 2010)

  • The category filters are now case insensitive.
  • Month view didn't show multiple events on the same day correctly. Fixed.
  • Weekly recurring events did not take into account the interval when calculating the end date.
  • Restoring a backup didn't apply the settings. Fixed.
  • Added possibility to create custom categories for skins which support them.
  • "Custom category icon path" in advanced options can be used to define a folder for custom icons.
  • Added "Open containing folder" for the skin's context menu in the options dialog.
  • Added %HF as header format code which will be replaced with the default header text.

New in Rainlendar Pro 2.7 Build 90 Beta (May 30, 2010)

  • Fixed drag'n'drop in todo list which had gotten broken at some point.
  • Fixed scroll bar positioning in the schedule items.
  • Removed topmost flag from the options dialog on Mac because it broke down the file dialog in the new calendar wizard.
  • New implementation for the "On Desktop" feature which should work also on Windows Vista and 7.
  • Added day, week and month views for the Chromophore skin.

New in Rainlendar Pro 2.7 Build 89 Beta (Apr 26, 2010)

  • The previous build broke the vertical and horizontal line calendars. Fixed.
  • Schedule options overwrote the event list's options. Fixed.
  • Daylight saving time adjustment could prevent Outlook alarms from being dismissed. Fixed.
  • Added global event for online calendar status (ok/sync/offline).
  • The schedule view now remembers its position when autoscroll is disabled.
  • The event list showed one too many future days. Fixed.

New in Rainlendar Pro 2.7 Build 88 Beta (Apr 12, 2010)

  • Added location, categories, priority and url support for the quick add.
  • Dismissing Google calendar's event from Rainlendar didn't work. Fixed.
  • RTM authentication got broken in the previous build. It should work now again.
  • Links and keywords didn't work in the schedule. Fixed.
  • Added possibility tdefine the width and height of the week days rows & week nums columns in the calendar.
  • Added possibility tshow the event text inside the calendar too. The month view in Shadow4 skin shows this.
  • The schedule items can now show the start/end time, location and calendar.
  • The skins can be deleted from the context menu in the advanced skin options.
  • QuickAdd could create tasks ta calendar which didn't support them. Fixed.
  • Made autoscroll optional in the schedule views.
  • Right mouse button actions didn't work for the list item buttons (e.g. in alarm). Fixed.
  • Duplicating a calendar didn't save its settings. Fixed.
  • If "Support Mozilla alarms" is enabled Rainlendar now alsupdates the X-MOZ-LASTACK property when the alarm is dismissed.

New in Rainlendar Pro 2.7 Build 87 Beta (Mar 15, 2010)

  • The calendar's password couldn't be changed from the options. Fixed.
  • Yearly recurring events with alarm caused problems in the Google calendar. Fixed.
  • Fixed issue with Outlook recurring events which caused corrupted events in Rainlendar.
  • Remember The Milk authentication token is now cleared only if the server returns proper error.
  • The events from Google calendar were not read properly after resuming from suspend mode. Fixed.
  • Fixed a crash bug with the start another instance dialog.
  • Google missed the last day of the recurring events which defined the "until" as the end. Fixed.
  • Outlook alarms were set tofar in the past. Fixed.
  • The event list can now show items from the past to(Options->Advanced->"Number of past days the list shows").
  • The pastitem and pastheader can be used tcustomize the past events in the list.
  • The past events can be hidden from the event list with Options->Advanced->"Hide past events".
  • The event and task list track now the state of the past/overdue items and update the list when necessary.

New in Rainlendar Pro 2.7 Build 86 Beta (Jan 25, 2010)

  • Switched back to wxWidgets 2.8.
  • Setting a task completed will change the status correctly on Outlook too.
  • The url field for events and tasks can now use wiki style link formatting.
  • The todo list settings (e.g. the sorting orders) can be changed now from the options too.
  • Added support for "exevents" for the xml format skins.
  • Added a special "" category which hides the event/task from other windows except the alarm.
  • Fixed a crash bug when the calendar is reloaded at the same time the user chose an event from the menu.
  • The year, month and day in the keywords can be replaced with YYYY, MM and DD to represent the next date from today. E.g. "[days=YYYY0101]".
  • Added possibility to define the height and width for the Shadow4's calendar window from the settings.

New in Rainlendar Pro 2.7 Build 85 Beta (Dec 28, 2009)

  • Changing tsimple skin options didn't remove the active window list. Fixed.
  • Double clicking a skin or addon showed a DDE error. Fixed.
  • Script timers got broken in the previous build. They should work now again.
  • Fixed log for the Linux and Mac builds.
  • Message box with nparent window remembers its position.
  • The alarm window should stay now better on top of other windows.
  • The lock file is now stored t/tmp on Linux and Mac.
  • The task priority wasn't set correctly tOutlook. Fixed.
  • Outlook showed empty and non-existing categories as separate. Tfix this Rainlendar doesn't create empty category properties anymore.
  • The exception date increases by the current recurrence when the "Add" button is clicked.
  • The task list header format for start and due date is now customizable from advanced options.
  • Added import limit setting for the Outlook calendar.
  • It's now possible ttransfer tasks between Remember the Milk lists.
  • When editing RTM tasks now only the changed fields are send tthe server which should improve the performance.

New in Rainlendar Pro 2.6 Build 82 (Dec 17, 2009)

  • Windows with edit controls moved incorrect place on Linux if copy transparency was used. Fixed.
  • The status field didn't work for Outlook tasks. Fixed.
  • Some monthly recurring events which spanned across the year end were not shown correctly. Fixed.
  • QuickAdd didn't always set the year correctly. Fixed.
  • If "Disable keyboard shortcuts" is enabled the menu shortcuts are not shown in the context menu,
  • Grouping events in the event list showed items twice if they defined a start time. Fixed.
  • Added #DATE# as the substitute for the buttons in the lists. The substituted date is a string in format YYYYMMDD.
  • Tooltips were not shown in the correct position for the url icons. Fixed.
  • Alarms are removed from the events with RECURRENCE-ID property because they set as read-only.

New in Rainlendar Pro 2.7 Beta 84 (Dec 17, 2009)

  • Fixed text wrapping when the area gets really small.
  • Column order in the manager can be changed by dragging (only supported on Windows though).
  • It's now possible tdefine any file for the alarm. All non-audifiles are executed instead of played back.
  • Changed the way Google alarms are defined. You now have option talways use alert, the Google's methods or the default Google notifications.
  • Added advanced setting tdelay the network access on startup.
  • Category filters didn't work for translated category names. Fixed.
  • Retry if proxy fails setting didn't work with RTM. Fixed.
  • Added grid calendar for the Chromophore skin.
  • Added navigation arrows tthe day and week views in the Shadow4 skin.
  • The first uncompleted task is now shown from RTM (previously it was the last one).
  • Changes tthe window positioning on Mac. The dialogs stay now always on top since previously they could open behind other windows.

New in Rainlendar Pro 2.3 Beta 62 (Aug 1, 2008)

  • Mac: Cursor is now changed when you try to drop something over the windows.
  • Added --quiet command line argument which removes the message box after succesful import/install.
  • Tooltips do not show location if it has been disabled in the todo/event list.
  • Added possibility to change any item parameter through the API.
  • The due date's time is also read from the Outlook.
  • Closing the tooltip dismissed the context menu automatically. Fixed.
  • The Windows version doesn't depend on the FaultRep.dll anymore.

New in Rainlendar Pro 2.3 Beta 60 (Jun 30, 2008)

  • Changed the alarm tplay the sound with Windows multimedia API sother formats (mp3, mwa, ...) than just wav is supported now too.
  • Added header tthe alarm element which contains the date of the event and the due time.
  • Centered text wasn't drawn in the correct place. Fixed.
  • Copying tasks is now possible only tcalendars which support them.
  • If a skin doesn't contain any default windows all of them are shown.
  • Removed the Outlook edit _link_ texts from the print output and from the menus.
  • Skins with '#' and '%' in the name or path should work now.
  • Added some more error handling tthe _script_s.
  • Fixes tthe alarm in weekly recurring tasks.