changes
Release 83
- Prefrences are divided up into tabbed panes
- New Mini-controls are used where it made sense
- metal buttons instead of aqua
Release 82
- Last jagwire build, no further 10.2 support planned
- Prefrences are now honored
- location preview removed, look in the nib if you really
want to know
- Version numbers changes, there's a note about it.
Release: v0.81b
- Monitor now floats above all windows
- Monitor is now transparent
- Further Map support and location pallet demo
Release: v0.8b
- Implemented mopnitoring of joined networks
- Implemented .public prefrences and best nework selection
- ISEncounterGraph is now completely customizable, and draws
scaled charts
- The Monitor can now resize properly from very small to very
very big
- ISNode and ISNodeStore implement methods to forget old
encounters and nodes
- ISPrefsController fully supports memory prefrence and
correctly sets prefs UI state at startup.
- ISScanController now tells the node store to forget about
nodes and encounters as directed in the prefrences.
- iStumbler's memory use is now constrained and hovers around
70MB under normal use.
- ISEncounterGraph now scales to 100%, and the minimum scan
frequency is now one second.
- selected and monitored node status lines are now updated
along with the charts
- Added minimize and zoom commands to the window menu
- Relabled 'War Chalk' as 'Join Network' and clear the icon
when no network is selected.
Release: v0.7b
- Integrated FourCoordinates GPS Package
- Add approx GPS location
- Added user preferences
- Saves window positions
- Added option to auto-select networks
- Added option to auto-join networks
- Added option to enable GPS support
- Changed to scan as soon as possible on startup
- Sketched out location and monitor support interfaces
Release: v0.6b
- Added Info panel for the selected access point
- Added type information to access points
- Added info field to access points
- Added FAQ & Manual pages to the web site
- Moved all CSS in site to istumbler.css
- Added save and open log features for reading and writing log files
Release: v0.5b
- Added graphic histogram of selected network encounters
- Added dock menu with extra features and join network
- Added ISNodeStore class, remove class methods on ISNode
- Reworked Project File, moved classes into Source directory,
resources into Resources directory and updated the site.
- Window will now freely resize from very small to quite large.
Release: v0.4b
- Added class to record GPS Coords
- Improved memory management
- Simplified controller class
- Cleaned up user interface
- Added toolbar control for scan frequency
Release v0.3b
- Created a toolbar for all the various tools & info
- Scan Indicator
- Selected MAC SSID
- Selected MAC WEP Status
- Selected MAC Signal Bar
- Selected MAC Signal Text
- Selected MAC Range
- Clear Log
- Rewrote ALL source and changed the license to a BSD Style.
This resulted in further code compression and removal of all
unused nib elements and controller classes. Will mean more work
adding preferences and sound again, maybe speech as well.
- Groomed source, removing a link from ISEncounter to it's
node and added copy write and license information to all
files.
- Must keep the time to startup short, if adding options like
speech and logging or database keep them manageable
Release 0.2b
- Created Objects for ISNode and ISEncounters. Nodes are the
AP's with their ssid, mac address, channel and other static
attributes, Encounters are moments in time when we record signal
levels, noise levels and with the help of GPS potentially the
location of a measurement.
- Each Node will have one or more encounters associated with
it. Based on this log of measurements we can display several new
pieces of information: the signal strength of a Node over time,
which can be graphed or displayed with trending information to
indicate direction (closer or further away).
- This data-modeling precedes a re-write of the controller
classes and scanning code. I'd like to modernize the code-base
before adding many new features.
- Added Signal and Range Strings to ISNode, along with range
detection.
- Stripped out most remaining MacStumbler code, prefs, logging
and speech are all gone!
- The App is much smaller now (267k down from 1.1M!), and
loads almost instantly (two bounces tops!)
- Change ScanController to ISScanController (IS for IStumbler)
to match naming convention.
Release v0.1b - 26 November 2002
- Changed project to iStumbler (was MacStumbler)
- Interface Redesign
- Added selected AP display with signal strength indicator
Copyright (c) 02003, Alf Watt (alf@istumbler.net). All rights
reserved. Redistribution and use permitted under BSD License
in license.txt.