After making several attempts to import iCalendar files from iCal, I've done some testing and concluded that Toodledo is handling escaped characters inconsistently. Particularly, getting notes with line breaks to import properly is, I believe, impossible.
As a test, I created a task in Toodledo with the following note text:
When exported from Toodledo to an iCal file, the relevant line is as follows:
As you can see, commas, line breaks, semicolons, and apostropes are escaped - double quotes are not. Now, I take this exact export file and import it into Toodledo, resulting in a task with the following note text:
I've tried removing escape codes, reformatting a dozen ways, and more - but I believe this "round-trip" example definitely illustrates a flaw in Toodledo's iCalendar code.
Thanks for considering this as updates are made. In the interim, it seems impossible to successfully and accurately import my tasks from iCal.