
Network Assistant: Versions History
===================================

Legend 
~~~~~~
    + new feature, improvement 
    * miscellaneous change, modification
    ! bug fix


Network Assistant v3.1 build 2128 (January 2, 2003)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + Beside Administrator and User modes new "permanent administrator" mode
      added. This is the default mode and it acts until you specify
      administrator password.
    ! Some administrator passwords (like '11') could not be saved. Fixed.
    + Blinking icon on "Next" instant message button
    + Improved mouse wheel support:
        + now it works without losing keyboard focus
        * phrases history scroll works with Ctrl key downed
        + View bar buttons scroll support
    ! Fixed broken "Enabled Chat-In-Tip feature" setup option
    ! Multiple screenshots caused memory leaks and errors (in JPEG mode). Fixed.
    + Whiteboard picture (1000*700) is centered on whiteboard page in very high
      display resolutions
    + Ctrl+N keyboard shortcut for the create new state dialog
    + New keyboard shortcuts for whiteboard:
        "[" / "]" - decreases/increases pen thickness
        Esc - cancels line, rectangle and ellipse tools
    * Chat: Shift+Enter shortcut changed to Alt+Enter (adds phrase to chat and
      minimizes main window to tray)
    * Instant messages: Enter and Ctrl+Enter keyboard shortcuts are exchanged
    ! Fixed several minor bugs


Network Assistant v3.0 build 2110 (October 9, 2002)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ! Fixed serious security related bug. In previous version it was possible
      to override Remote Services setup settings using main toolbar buttons.
    ! Fixed several bugs in instant messaging code.


Network Assistant v3.0 build 2100 (August 20, 2002)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + Administrator/User mode. Some important settings (like connection
      settings) can not be changed in User mode. Administrator mode is
      protected by password. You can switch to Administrator mode via main menu
      or new command line parameter: "/ADMIN=password".
    + Channel Topic option in Join New Channel dialog
    + Channel topic highlighted (when not empty)
    + Ability to disable chat and/or whiteboard via Setup
    + "Disable Chat-In-Tip" command in tray menu.
    + New command line parameter "/UseMRD" - use Membership Report Delay.
      With this parameter Nassi delays membership answers for other users that
      update their users list to prevent loss of network packets. Useful in big
      networks.
    ! Fixed ridiculous bug that caused default UDP port 50138 to be 56003 in
      fact.
    ! Some bugs of previous beta version fixed


Network Assistant v3.0 beta build 2053 (July 15, 2002)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + Support for IP Multicast technology that greatly improves
      interoperability in routed environment and allows traffic-friendly group
      messages
    + Encryption of all UDP traffic using Blowfish cipher
    + File transfers between users (resumes are supported)
    Chat:
        + extended channels ideology, added new channels types 
          (announcers and password protected channels)
        + chat history
        + chat commands ("/<command>", see help for detailed description)
        + new tags for formatting messages (including color markers)
        + ability to invite/kick some user to/from some channel
        + ability to signal to some channel
        + ability to open current channel log
        + automatic URL detection and highlighting
    Whiteboard:
        + ability to load and paste images (bmp, jpg, ico, emf, wmf)
        + new tools: line, rectangle, ellipse
        + Snap To Grid mode
        * network usage in pen tool mode was greatly reduced
        + ability to change pen thickness by mouse wheel
        + right mouse click opens color picker
    * All user specific files (configuration file, logs, received files) were
      moved to application-specific data folder of current user
    + GIF compression support for screenshots
    + Ability to disable system/WinPopup messages receipt
    + View Bar
    + Windows XP themes support
    * New color picker
    + Computer name dependant color assigned to chat color at first startup
    + Animation and transparency effects for Chat-In-Tip window
    + New nice splash/About screen
    + Command line parameters (can be combined)
        /safe - Safe mode. On some computers safe mode greatly improves Nassi
                stability but limits some features
        /nonetworkscan - disables automatic network tree scanning on startup
    + Workstation icons in network tree indicate Nassi-enabled workstations
    + All received instant messages minimized
    ! Additional broadcast IP addresses bug (not all IPs could be processed)
    ! Serious bug in communication engine that caused problems on multiple
      interface systems
    * Nassi becomes shareware. No more built-in advertisements


Network Assistant v2.0 build 1745 (December 27, 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ! Fixed compatibility problems with ICQ, Unreal Tournament and other
      software (Windows 9x/Me only)
    ! Fixed chat history bug caused by Windows 9x/Me limitations


Network Assistant v2.0 build 1726 (October 4, 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + Help system now available
    + Sound Events: PC Speaker support under Windows 95/98
    ! Fixed serious bug in communication code that caused almost all network 
      services unavailable on some systems


Network Assistant v2.0 beta 2 (September 10, 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + Ability to change/select local IP address
    ! Alerts: fixed invalid behavior of the screen shot taking alert
    ! Whiteboard: fixed the bug of pen tool that drawn unexpected lines
      sometimes
    ! Chat-In-Tip: fixed the bug when Chat-In-Tip window is configured to be
      shown in the top right desktop corner
    ! Fixed "RICHLINE INSERTION ERROR" bug
    * Stack dumping in bug reports made correct
    * Some changes of tray icons behavior


Network Assistant v2.0 beta 1 (July 19, 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + New connection engine (based on Winsockets instead of Mailslots API)
    + Screenshots taking has been made much more stable and quicker
    * There is not built-in router any more. Instead of old router you can
      specify additional broadcast IP addresses
    + New stylish interface (dockable toolbars and "round" tool buttons)
    + Current-mode-sensitive main menu
    + "Contacts" toolwindow. It lists online users and allows you to select
      recipients quickly
    + New properties for every state: Autoanswer, Message minimization, Sound
      disabling and more
    + Up to 10 user defined (custom) states
    + Up to 10 user defined nicknames (with history)
    + Chat: Channels concept. You can join public channels or talk privately
      with only one remote user (person-to-person). Nassi remembers last 20
      public channels which you had joined. Also you can specify channels which
      you would like to join at startup
    + Chat: You can specify/change the topic of current channel
    + Instant messages. Access to this feature has been made more easy and
      intuitive: single click on a user in the Contacts window opens 
      "Send Message" dialog. Incoming messages from a particular user are
      queued. WinPopup/Messenger messages use the same framework
    + Whiteboard: Pan and Text tools
    + Whiteboard now resides in memory only when it is being used
    * "Special" tab has been renamed to "Special Services". Currently only one
      special service is available: Date/Time Synchronization
    + Event Log tab. Event log records some system messages and errors
    + Logging. From this version Network Assistant stores all chat public
      channels, private channels, instant messages and event log in 
      corresponding text files in the Logs folder (by default)
    + Formattable text output for chat history and Chat-In-Tip
    + "Print" feature for the current chat channel and whiteboard
    + New sound events for joining/leaving channel
    + New "Setup Sound Event" dialog. In addition to playing wave sound you can
      use PC speaker. Moreover you can specify duration, frequency and one of
      five types of sounding (available for Windows NT only)
    + You can view the text content of remote Windows clipboard
    + Multilanguage support. By default, Network Assistant supports English and
      Russian. Additional languages available for download from web site
    * New "Setup" dialog design
    + New setup options:
        - General: Minimize/Close button action
        - General: Pop up main window options
        - General: Run Network Assistant at startup
        - Auto "Away": on Screen saver / monitor power off / StandBy / Suspend
        - Security: Disable clipboard view
        - Security: Disable statistics view
        - New logging options
    + You can specify nonstandard fonts for user interface, chat windows,
      instant messages and Chat-In-Tip
    + Context popup menus for users list and Contacts window
    + New "Floating" feature for the online user
    + Alerts: New alert: On Screenshot taking
    + Alerts: New actions: 
        - Add alert message to event log
        - Automatically send message back
    * "Define Alerts" dialog is sizable now
    + New columns (parameters) in users list: Ping time and IP address
    + New "Setup Columns" dialog allows you to setup columns for users list
    + New Autorefresh Users List options:
        - Autorefresh on program activation
        - Autorefresh on Users List activation
    + New "Setup Refresh Timer" dialog
    + Shortcuts and accelerator keys for most commands
    * Traffic History panel has been redesigned
    + Improved the "Sticky window" feature
    + Improved the behavior of the tray icon
    * "Neighborhoods" tab has been renamed to "Users"
    ! Fixed incorrect Idle Time calculation (when using only keyboard)
    ! Fixed very small unreadable fonts problem
    ! Fixed Network Tree browser code
    ! Fixed several bugs from previous versions


Network Assistant v1.9 (November 2, 1999)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    The very first public release.


...
Several unreleased versions has been done since version 1.0
...


Network Assistant v1.0
~~~~~~~~~~~~~~~~~~~~~~
    The original version. Very primitive. Unreleased.