home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / gem250.zip / TODO.DOC < prev    next >
Text File  |  1995-10-08  |  9KB  |  195 lines

  1. ______________________________________________________________________
  2.  
  3.                GoldED TODO and BUG list. Not complete.
  4. ______________________________________________________________________
  5.  
  6.  
  7. v---- x = fixed or done. w = working on it. ? = works here.
  8.   v-- ? = bug not found/tested. - = bug found/tested. + = new/changed.
  9.  
  10. * KNOWN BUGS / PROBLEMS: (not a complete list)
  11.   - after a shell, ctrl-s shows nothing and the clock stops.
  12.   - delete msg in pcboard causes fubar?
  13.   - import of very large files sometimes goes bad in 386 version.
  14.   - qwk features have problems in *.msg areas?
  15.   - reg.only alpha enters infinite loop when there is no key.
  16.   - something in the code seems to be making pointer under+overruns.
  17.   - tearline --- UNREG UNREG. related to empty tearline?
  18.   - template filename seems to sometimes be used as origin in groups?
  19.   - template token "@@new" etc. does not produce "@new" as it should.
  20.   - the fd/im nodelist index lookup/browse is not 100% reliable.
  21.   - unexpected deleted squish msgs causes unusual behaviour.
  22.   - with areareplydirect, the "@moved" token should not be active.
  23.   - cosmetic: del at pos 2 above a quote. quote disappears.
  24.   - cosmetic: enter right after the '>'. quote is not reproduced.
  25.  
  26. * TODO / WISHLIST:
  27.   + add (was: oldsubj) when entering new subject.
  28.   + add warnings for location dependent keywords.
  29.   + add-to-userlist ("phonebook").
  30.   + addressmacro selection menu.
  31.   + alarm clock / reminder functions.
  32.   + area setup menu for manually adding new areas. (echoid from area:)
  33.   + areaexcl etc. should accept @filename.lst.
  34.   + areaisemail/news should be location independent.
  35.   + areaisgroup <letter or #number>.
  36.   + arealistsortorder @sortordr.lst.
  37.   + arealistontop <echoid>, arealistsort 'L'. sort echo to the top.
  38.   + arearename <old> <new> ["desc"] [(attrs)].
  39.   + beepword <word>. beeps when <word> is found somewhere in a msg.
  40.   + better support for "static" mailers like binkley etc.
  41.   + better support of mailer semaphores (incl. fdinsess.*).
  42.   + built-in basic xlatcharset/xlatescsets such as latin-1.
  43.   + call externutil from arealist (and other places).
  44.   + call externutil www browser for URL's ("http://" and "ftp://").
  45.   + carbon copies to internet address should be gated.
  46.   + charset selection menu for outgoing msgs.
  47.   + color differentiation for groups in arealist.
  48.   + command to write msgs to a file *without* the header stuff.
  49.   + configurable zonegating (see msg from joe rinck).
  50.   + confirmfile in groups. allow @loadlanguage in .cfm file.
  51.   + copy/move of current msg should c/m viewed msg, not disk msg.
  52.   + critical error handler (for printer errors from dos etc).
  53.   + crossposting should also use random system group items.
  54.   + ctrl-c and ctrl-break should not rudely exit golded.
  55.   + editing line highlighted in a specified color.
  56.   + emphasize unread mail in the msglist.
  57.   + event scandone. after area scanning is done.
  58.   + event pscandone. after personal mail scanning is done.
  59.   + forward/copy etc. should not reset searchfor etc.
  60.   + freq function should find multiple frqext per line.
  61.   + freq function should make more msgs if subj is full.
  62.   + freq list option: allow manual entry of filenames.
  63.   + freq manager. to manage all frqs in all netmail areas.
  64.   + frqaddrmap <fromaddr> <toaddr>. for auto re-address of freqs.
  65.   + frqwazoo: support different outbound for each domain.
  66.   + gifavailable <yes/no>. to confirm that it really is frq'able.
  67.   + global scope for attribs* etc. in golded.cfg.
  68.   + goldnode option to ignore down nodes.
  69.   + hudson size warning screen with more detailed info.
  70.   + internal editor: ctrl-up/down: scroll without moving cursor.
  71.   + jump to first area with personal mail.
  72.   + key command: editinserttime. plus keyword edittimefmt.
  73.   + key command: readexternutilmenu: externutil selection menu.
  74.   + key command: readstealtagline.
  75.   + mark areas and toggle view of marked areas only.
  76.   + mark complete reply tree, not just chain.
  77.   + mark important msgs to a list for future reply.
  78.   + mark interesting subject (and/or msgids) for future highlighting.
  79.   + mark msgs older or newer than a specified date.
  80.   + mark to/from/subject for future twitting.
  81.   + mask/action keywords a'la netmgr to replace twit-feature.
  82.   + message undelete function.
  83.   + mini-hatch system to make a .tic for attached files.
  84.   + msgidisaddress <yes/no> (no). scan msgid for ftn address.
  85.   + msglist command to go to next/prev marked msg.
  86.   + msglist command to see only marked msgs.
  87.   + multiple hudson msgbases (for concord etc).
  88.   + new help file with *all* key commands explained and indexed.
  89.   + nodelist browser: option to work like fd/im browser.
  90.   + progress bar: when reverse search, fill bar from right.
  91.   + progress indicator desirable during soup import.
  92.   + qwkoptions maxlines=nn.
  93.   + remove various 64k msgbase limits in dos 16-bit version.
  94.   + screenblanker -vga. a "pure black" mode for "green" monitors.
  95.   + screenblanker should turn off with ctrl/alt/shift keys too.
  96.   + search across several areas.
  97.   + search the raw nodelist (tiny grep or list).
  98.   + selection of import charsets when importing textfile.
  99.   + semaphore exportlist needs to be mtask compatible.
  100.   + semaphore gerescan.now. asks golded to perform msgbase rescan.
  101.   + should check all paths/filenames during cfg compile.
  102.   + showkludge <kludgename>.
  103.   + small popup "notebook" database for info on persons.
  104.   + spellchecker should support @tmpfile too.
  105.   + split long msgs using split kludge spec.
  106.   + statistics (quote% etc) for messages.
  107.   + statusline: ... | lines/total | ... | clock
  108.   + store msg marks between sessions.
  109.   + stylecode char stripping when displaying.
  110.   + templates: "Look what @oname~I~ wrote to @dname~me~:"
  111.   + unc file naming support (\\server\dir\file).
  112.   + userbase browser / name selection.
  113.   + userbase lookup should also work in jam areas.
  114.   + viewtagline, viewtearline, vieworigin etc.
  115.   + want old-style column dividing lines back in arealist.
  116.   + want old-style logo screen back in startup.
  117.   + when changing, move changed msg to end and delete the old one.
  118.   + xlat future: tables convert only to/from iso dis 10646.
  119.   + xlat: cp850 tables: 850_iqp.chs, 850_mne.chs, mne_850.esc etc.
  120.   + xlat: ibmpc<->cp850 tables: ibm_850.chs, 850_ibm.chs.
  121.   + xlatchcp (switch codepage (DosSetCp/INT21,AX=6602h)).
  122.   + xlatchcp <import> <codepage> <localset>.
  123.   + xlatexternal for conversion of text from an external editor.
  124.  
  125. * AREAFILE WISH LIST:
  126.   + concord.
  127.   + wmail 3.x (update).
  128.  
  129. * MSGBASE WISH LIST:
  130.   + adeptxbbs. WILL BE IMPLEMENTED IN 2.51.
  131.   + wildcat! 4.x. WILL BE IMPLEMENTED IN 2.51.
  132.   + pipbase.
  133.   + rbbs.
  134.   + searchlight.
  135.   + synchronet.
  136.   + tribbs.
  137.  
  138. * INTERNET SUPPORT / SOUP:
  139.   + allow entry of long internet addresses.
  140.   + auto-translate internet addr to real name via private userlist.
  141.   + better support for quoted-printable (use =3D instead of '=').
  142.   + built-in replylinker for message-id/references.
  143.   + dupe check for soup import.
  144.   + followup-to: poster (reply via email).
  145.   + hide fidonet details when in "internet mode".
  146.   + newsgroups: get from-name/address via replylink if possible.
  147.   + options to show certain rfc's, like "keywords" and "summary".
  148.   + re-import (toss) bad_soup area.
  149.   + simplify internet setup.
  150.   + split long msgs using mime message/partial subtype.
  151.   + support base64.
  152.   + support internet email cc and bcc's.
  153.   + support rfc distribution: header.
  154.   + support rfc followup-to: header.
  155.   + support rfc lines: header.
  156.   + support rfc replyto: header != internetaddress.
  157.   + support rfc1522 (q-p/base64 in header).
  158.   + support usenet crossposting.
  159.   + support uupc mail/news packets in addition to soup.
  160.  
  161. * REPLY LINKING:
  162.   + built-in replylinker with a variety of link options.
  163.   + redefine non-jam msgbase hdr fields to jam-style linking.
  164.  
  165. * PERSONAL MAIL SCAN:
  166.   + optional safe scan: if hash/crc matches, check actual msg.
  167.   + implement personal mail scan of *.msg and ezycom msgbases.
  168.   + semi-intelligent pm scan for internet newsgroups.
  169.   + inbox/outbox concept.
  170.  
  171. * INTERNAL EDITOR:
  172.   + free fullscreen cursor.
  173.   + real block funcs, incl. column blocks.
  174.   + twokeys (^k^b etc).
  175.   + next-key-is-literal key.
  176.   + call externutil to work on marked block or all msg.
  177.   + show numlock/capslock status.
  178.  
  179. * USER INTERFACE:
  180.   + configurable arealist layout.
  181.   + configurable header layout.
  182.   + configurable msglist layout.
  183.   + configurable statusline layout.
  184.  
  185. * MAIN TODO GOALS FOR NEXT PUBLIC RELEASE 2.51:
  186.   + follow "kiss" principle: keep it _stable_, stupid ;-)
  187.   + example "essential.cfg" between simple.cfg and advanced.cfg.
  188.   + fully updated help system. maybe links to manuals?
  189.   + msgbase support for adeptxbbs and wildcat!.
  190.   + reorganized users guide manual, including step-by-step setup.
  191.   + support for new fido configuration in pcboard 15.22.
  192.   + win32 console (text) mode version for win95 and nt.
  193.  
  194. ______________________________________________________________________
  195.