KAlarm Bugs

Known bugs.

Exceptions apply only to recurrences, not to sub-repetitions

Exceptions suppress the EVENT if it occurs on the exception date/time, not the ALARM if the alarm is offset from the event. Suppression of sub-repetitions will be according to the recurrence date, not the sub-repetition date.

Quit: unwanted confirmation prompts

A previous "don't prompt again" option selection is often forgotten for the Quit command.

Debian package should restart kalarmd

The Debian package postinst script should restart kalarm and kalarmd to avoid incompatibilities with old versions.

Bugs caused by other programs

Bugs which appear to be KAlarm bugs but which are actually due to other software.

System tray icon has an opaque background (KDE bug 122988)

In the system tray, the KAlarm icon sometimes does not have a transparent background, but instead displays inside an opaque square set to the KDE window background colour. This is due to a bug in the QtCurve style, and can be fixed by choosing a different style.

Crash when -e or -E options are specified on command line

On KDE 3.5.8 or earlier, if either of the command line options -e or -E are used, KAlarm crashes with a console message like this:
kcmdlineargs.cpp:405: int findOption(const KCmdLineOptions*, QCString&, const char*&, const char*&, bool&): Assertion `result' failed.
This is due to a bug in the KDE libraries which was fixed (by SVN commit 728712 on 24 Oct 2007) just after KDE 3.5.8 was issued.

Wishlist

New features which may or may not eventually be implemented.

Remember last used view options instead of storing in Preferences

Instead of starting KAlarm using Preferences options for archived alarms, time-to and time columns, restore these items from their actual states when KAlarm was last closed.

Add "minutes" option to reminder units choices

Provide an option of "minutes" in addition to "hours/minutes" in the time units selection for reminders.

Alert user to the fact that reminders don't appear for sub-repetitions (KDE bug 148251)

If the user selects the reminder option and a sub-repetition is configured, display a warning message.

Exclude holidays from recurring alarms (KDE bug 58497)

Add option for last working day of month, etc. to day-of-month options

Provide instant messaging (kopete) action (KDE bug 123736)

Provide amarok sound option (KDE bug 128345)

Also allow amarok play options to be specified.

Option to specify playlist

Allow playing of a complete playlist.

Option to play random sound file from playlist (KDE bug 92045)

Allow playing of random sound file from a playlist, or from amarok playlist, ...

Options for reporting command alarm execution failure (KDE bug 139743)

Provide a calendar view (KDE bug 138962)

Provide a calendar view as an alternative to the current alarm list view. Show days with alarms in bold, provide context menu actions on clicking on a day.

Export/import facility for individual alarms to Google Calendar

Option to display alarm only if pre-alarm action is successful

Allow alarm messages to blink

Option to display alarm messages in centre of screen

Allow seconds to be specified in alarm times (KDE bug 119968)

Start recurrence/repetition only after alarm is acknowledged (KDE bug 145890)