Short-Term TODO list: A Do we lose articles when we sort?! A Make the prefix used in Replies and Followups configurable (currently hardcoded to "> " for Replies and Followups, "" in Forwards). A Ignore "Re:" prefixes in sorting. A "Hide read articles" unimplemented (button permanently disabled). A FixName() should use full "From:" if no real name is present. A Set the priority of SendMail and PostNews to our priority -1. Configurable? ? Allow our priority to be set TOOLTYPE/commandline. G Groups "file" requestor. A Kill Files (user, subject [partial/wildcard], thread?). See trn manpage. ? Honor tooltypes as CLI arguments/use ReadArgs() with a CS_buffer. ? Use DoubleClick() instead of counting clicks. ? Convert GRn over to ALL IDCMP_RAWKEY so that Shift in/out handling can be regularized A Ignore "Control: " articles (can I safely assume "Subject: cmsg"? No -- only if a "Control: " is also present.). A Follow "References:" for thread button... (REAL threading). Who is gonna write the mthreads daemon? sigh Hmm - an mthreads daemon would also provide a "hook" for Cancel/Control messages. Think about it.... G Use/create user.newsrc/.newsrc in standard format for Options and newsgroup order. If a new group shows up in here, do we honor it? What happens if the user deletes a group from the file? Do we then delete it from grnrc? Actually, this would simplify some things, wouldn't it? The .newsrc name probably isn't appropriate -- conflict with yarn/nn/etc. user.grnewsrc? Yuck. user.grn.rc? Still yuck, but better. user.grn.config? Has potential, since we include ASCII options (Overridden by tooltype? Yes. Overridden by commandline? Yes. More nasty coding. ) ? Resolve apparent conflicts with mouse vs. keyboard in listviews/browsers. How do we find the position of a slider? A Cancel an article (new button? undocumented keyboard command? only allowed with a mouse click?). Definitely require confirmation. How to ensure is the local user? Long-Term TODO list: G "Hide read groups" unimplemented (not even a button). G Make efficient use of the display area in groups mode. A If an article editor is implemented, allow it to be overridden? A Implement article editor. A Mark all crossposted articles as read? I need a different message database for this! ? prefs item to turn requester "smarts" off... -- what does this mean? ? Iconify Option. ? Put bug report reply path in a configuration file. ? Adjust screen colors. A Don't add "-- " to signature if it is already there. G A button to recheck the spool for new articles. G A button to save .grnrc/.newsrc without exiting GRn. M Integrate GMail. M MIME compatibiliy. A Provide a mechanism for storing and and joining multi-part uuencoded archives (is this part of MIME?? metamail does this somehow).