** Many of the items are actually easily fixed. ** But even the smallest fix takes a time of its own, so ** feel free to return with a patch :-) ** This list is incomplete. Complete. ******************************************************************************** ******************** FATAL ***************************************************** ******************************************************************************** * When a dir or subdir is moved, the list of opened dir gets out of date. Create something intelligent to handle this. * Have process die gracefully if watchdog file is corrupted or malformed. * Forwarding (replying?) a message uses the original msg as draft, holding eventual attachments. Make these attachments visible and removable. * Some links on calendaring pages give false prev - next links. Start of week pref doesn't affect the monhtly view. Events adding page is partly undone; one cannot continue after filling the event times. * Not all choices of timezone configuration have been tested or customized. ******************************************************************************** ******************** IMPORTANT ************************************************* ******************************************************************************** * INSTALL in html directory promises easy language install from ready language modules. Implementation is yet undone... * For some time now, the outside-session-wathdog facility has been undeveloped, and is currently out of order. * A couple of javascripts are linked to have them cacheable. I would feel more comportable having the scripts behind the daemon, but how to make them cacheable?. * Translation tags are missing at least in newmsg.html and editor.html. RTF formatting needs a lot of elaboration. * Only NEWSHARED folders have been thought of during development. Yet there are remains of OLDSHARED code hanging. * After some changes in folder.c, the alternate theme is screwed up. * Add compilation option to skip outside-session-watchdog function. * To have use of the RTF editor, style parameters are not dropped straight away. What are the acceptable properties and values? * Gpgerr.html ? * Inserting inline images is completely undone. There's a nice challenge. * Ldap functionality is completely undone. * Shredder properties page is undone. * Add more language names to append_languageselection.pl %languages hash; * List of available ispell dictionaries is manually coded in the sources to reflect current dictionaries on my laptop. Create detection of available dictionaries on the compiling machine. * Alert and error windows dragging is out of order. * Using --without-attachmentcount should strip the attachment parts in html templates. * Jukebox sound embeds are currently not used. Create functions to play newmsg and shredding sounds. ******************************************************************************** ******************** USEFUL **************************************************** ******************************************************************************** * Reorganize javascript functions alpahetically within each section. Sort sections alphabetically. * Enable theme change without reloading javascripts. (faster) * Append_langselection.pl puts new language as first language. Sort alphabetically. * Add user option to use / not to use sent-folder renaming. ******************************************************************************** ******************** OTHER ***************************************************** ******************************************************************************** * Allow space in addressbook names (= "Firstname Lastname"); * Cook up a script detecting http server icon locations and link them to be used as attachment images. * When folders page is realoaded ans mouse is not moved, right click triggers folder functions on INBOX, not the hovered folder / dir. How to get mouse position instantly, without moving? Or maybe disable folder functions before mouse move has taken place? * What would be the pros and cons of converting to xml? At least the folders list could be written some less vague. Currently various pieces of data are spread here and there for the use of javascript functions. My guess is, that using xml would make the folders page more clear, easier to read and shorter. An obvioius downside is the poorer knowledge of xml in general. Javascripting and html is widely known, making customization rather easy. * Disable folderstat listing when the user has no access to the folder. * Add "negate" selection in access control editing. * Add compiling option to enable owner rights listing/editing? Why would anyone want to restrict his own rights, which he may restore whenever he wants? * Folder moving command should disable all but the "Cancel" link in folder functions, both in popup and main menu. * Whether or not all sqwebmail-* files retain sqwebmail compatibility is uninvestigated. Probably not... * Deleting folder or dir complains with error message even when succesfull. * Deleting messages without changing folder only marks the messages for subsequent deletion. If then some messages are moved to another folder, all messages marked for deletion will follow the moving concept, and end up in the "moveto" folder. Hence the "move" option is disabled after message deletion, but it would be nice to create a workaround... * Add optional calendar frame for those using it. This enables browsing calendar while eg. composing a new event. * Effort to delete message(s) from a shared folder, where deletion is denied, returns a page from local inbox, instead of the shared folder that was viewed. * Finetuning the css file is an endless playground. * INBOX selection is not visible in "savein" selection on editrule page, although it is there... * On editrule page, the "Save in" selection button remains visible when sound selection is opened. * If attachment is too large, the whole message is lost. Change this to keep the mail in drafts, or maybe return the message to compose page for fixing? * Virtual shared folders browsing (& functions) is unfinished. * maildir_flush() doesn't clear the folder contents. * Overall language brushing :-) * Sent mail is archived regardless fcc input value. Do we have a correct draftmessage/filename? * When current message has been deleted (for real) "reply" function button still works, but no replying page can be transferred, because the original no longer exists, and the response is "Internal error in maildir_posfind". * If first message is unread, and the message is visible (split mode), the status icon is not chaged to "read", although the message is visible on message screen. * Opening an unread message decreases the unread count of the folder, but not unread count of the covering directory.