todo ---- i002: message view and message edit window should know what account they apply to; thus, the 'From:' information and TransportAccount can be decided i003: when creating a new message, the information should be set according to i002 i004: message windows should get all the icons/toolbars/menus i005: all available menu items / toolbar items should have accompanying actions, or be removed i006: make UI (folder, header view) update automatically when there is a change (update, delete, move, etc.) i007: make connecting to server async and cancellable, progress shown i008: make sending message async and cancellable, progress shown i009: implement the send queue stuff; different queues for different transports, but one outbox shown in ui. (use symlinks?) i010: make the modest manpage i011: make the modest webpage i012: use the platform icons (don't ship icons unless not provided by platform) i013: maemo: make tnymaemodevice track online/offline correctly i014: maemo: make all the platform integration stuff work (icons, .desktop, .service) i015: add 'edit' support to the account editor i017: port account setup / editor to maemo i018: make d&d work done ---- i016:: add 'make default' to the account editor i001: add a message view window; it's quite different from the edit view, as it is readonly, and will use the html-view instead of text-view later ----- - automatically save new msgs to draft when changed, ask when closing - remember 'last updated' per-account - attachment support - dbus support - backup support - specific account for certain transport (TnyMaemoDevice) - only one account (+ local folders) visible at a time (maemo frontend) additional reqs --------------- r001: should compile with -Wall -Werror r002: any remaining valgrind errors understood r003: all public functions documented r004: no segfaults r005: understand the limitations/bugs, so we can mention them r006: handle errors in all cases r007: track tinymail changes r008: track tinymail bugs, and report them