************************************************************************** ** THIS FILE CONTAINS IMPORTANT INFORMATION. PLEASE READ IT COMPLETELY. ** ************************************************************************** Credits ~~~~~~~ Source Contributions And Support From; Dan Murrell (danimal) for help with all kinds of neat stuff. Osma Ahvenlampi (Tau) for Quote-Printable/Base64 Examples (DarkDesgn) for help with the ActiveList Parser ClassAct GUI is Copyright 1995-97 by the ClassAct Development Team Christopher Aldi, Tim Aston, Osma Ahvenlampi and Petter Nilsen. LATE ADDITIONS: ~~~~~~~~~~~~~~ NewYork now has a "proportional drag bar" below the speed bar. Left-Click drag it to re-size both the article listview, and the article window. Installing NewYork ~~~~~~~~~~~~~~~~~~ To install NewYork, just click on the Install script provided. You can also just run it from the directory. NewYork does not require any assignments or external files other than the ClassAct GUI. The Install script will copy the required ClassAct GUI to your system if you do not have them already. Function Overview ~~~~~~~~~~~~~~~~~ First, it should be said that while a number of things and NewYork are fairly usable at this point in time, not everything has been implemented, enabled or debuged. The overall design is not expected to change much betweeen this beta release and final release. However, suggestions/comments are welcome. If they can not be applied to this work in progress, they could be applied to some later upgraded release and steps taken now to make doing so less painful later. Some noteworthy features include; o Progressive article retrieval. o News posting. o News post reply via News or E-Mail. o Configurable External E-Mailer (ie. Voodoo, Yam, etc) o Hierarchical subscription list manager window. o NNTP User Authorization, the two most common of three forms implemented. o Fast news header retrieval w/local disk cache option. o Automatically trims its own data files "on the fly". o Program "SpeedBar" for easy control of common functions. o Optional "SpeedTips" popup help system (req. V43 window.class) o UUDecoder - can be either the currently displayed article, a diskfile or a group of selected article(s). o Font and Screen Mode preferences. o Optional in-window clock. o Simple (but growing!) ARexx port. o Mark articles as read/unread. o Shows the number of available articles and the number unread. o Remembers, and optionally filters out, read articles between sessions. o Articles sorted by Subject, Author, or NNTP Server ID. o Optional "low-memory" configuration mode for 2M users. KeyBoard Control ~~~~~~~~~~~~~~~~ A great deal of NewYork can be controlled via the keyboard. The main window article text display can be controlled as so; Space = Page down BkSpc = Page up Cursor Up = Up 1 line Cursor Dn = Down 1 line N = Read next article P = Read previous article The main window group and article lists can be controlled as so; 7 = Top of list 1 = Bottom of list 8 = Up 1 line 2 = Down 1 line 9 = Page up 3 = Page down Enter = Retrieve selected group, or article. The subscription window list functions in a simular fashion. To Do ~~~~~ I would like to complete the following list of features for Release 1.0 of NewYork. Any other simple or useable feature suggestions are welcome. However the focus now is to complete/polish the loose ends, freeze the feature set and focus on debugging any remaining bugs for release ASAP. o Automatically ask user to download news group active list from server upon initial configuration. o News post file attachment. o MIME Base64 Encoding/Decoding. o More (useful) ARexx commands. o Replace use of textfield.gadget for article display with a more efficient and customizable text display engine. Thanks ~~~~~~ Far from a complete list of those who have had a taste of NewYork and offered input durring development, but I'd like to thank some of my most vocal beta testers for a job well done: Rafael Munoz (Zonum) (Sibbi) <> (frotz) Greg Scott (NAN) Dan Murrell, Jr (danimal) Magnus Lilja (lilja) Timothy J. Aston (Timmer) Mike Latinovich (SkyGuy) Scott Ellis (ScottE) Mark Beal (Bealy) Eric Webb (Foobar) <> (TheBarron) <> (NightSpd) <> (NiteFlite) <> Eric (RMerlin) <> Legal Notes ~~~~~~~~~~~ NewYork is Copyright 1996-97 by Christopher E. Aldi The included BOOPSI gadget and image classes are part of ClassAct, Published by Phantom Development LLC. For information about using ClassAct in your own applications, drop by the web page at; http://thule.icenet.no/classact http://www.warped.com/~timmer/classact Or you may also contact me, Christopher Aldi via email; caldi@ct1.nai.net BugReports ~~~~~~~~~~ Please report any bugs, suggestions or quirks to me and I will try to address them as soon as possible. A number of people have been testing NewYork for some time now, and it has proven itself reasonably stable, however, nothing or no one is perfect, especially a beta. Getting detailed bug reports from users most helpful in this stage of development. When reporting bugs it is most helpful to know the revision of newyork, any system hacks or patches being used, the last few things you did with NewYork before the crash or error, and if at all possible, any 'enforcer' output. Enforcer is a debuging tool that requires an MMU, it should be available on AmiNet.