Mark S. wrote:Better a good kluge than a poor nothing.
Well it's hard to disagree

Mark S. wrote:The problem with alarms is that not every date or event needs an alarm. Alarms tend to be complicated with multiple choices (use once, repeat hourly, weekly, monthly ... etc.) so I expect that it won't be implemented for a long time.
Well alarms are not THAT complicated, there are much more complicated features on the roadmap. So if enough people vote and it gets to, say, top 10, I don't see why it can't be put into production.
Mark S. wrote:Consider the case where you have moved 20 journal entries into CN. The date you are interested in is the date of the journal entry, not the date you happened to transfer them over.
If you use XML for data transfer, the creation date will be retained and not replaced with the transfer date.
But of course if you transfer notes from some other app, you need to take extra steps to set the correct creation date.
Mark S. wrote:But in 1.8 validation was applied, making it harder to use the creation field. Did someone specifically request validation? What was the harm in leaving the field dates non-validated?
I vaguely remember that it was Thomas who suggested to add validation soon after the Note properties dialog was introduced.
The harm was that logically the modified date which is before the creation date makes no sense.
When SimpleNote sync will be implemented, it will rely on creation and modification dates to determine which notes need to be synced.
Mark S. wrote:Now I've gone back to a tag & title based approach. The main problem with this approach is that if you move an event to a different date you have to manually edit the title and determine the date. You can't just pick a date off a calendar, which is handy if you're trying to reschedule an event 3 months into the future.
Well let's see what I can do. In the long-term, I still think that reminders, even in the simplest form, is the way to go. But they can't be implemented right away, unfortunately, they need way more votes. In the short term, how about adding a special option to the settings file which will control whether date validation should be performed.
This is a quick-and-dirty solution, of course, but it should work for the time being.