February 22nd, 2011· Fix for addresses with special characters not showing properly.
February 21st, 2011· Improved Proximity Lock to further prevent false lockouts
· If you have Volume enabled, AL will automatically mute before sleep to prevent ANY sound from occurring on wake
· Removed some rather verbose logs when in fullscreen mode
· Fixed an issue with Bootcamp Applications being launched via parallels
· Fixed an issue with “Immediate Time machine Backups” not showing if Time Machine action was not enabled
January 30th, 2011Bug Fixes:
· Improved Proximity Lock to further prevent false lockouts
· NEW SNAPSHOT ACTION: Socks Proxy AirPort
· NEW SNAPSHOT ACTION: Socks Proxy Ethernet
· New SNAPSHOT ACTION (included with desktop): Random ordering desktop changing
· New SNAPSHOT ACTION (included with desktop): Sequntial ordering desktop changing
· New SNAPSHOT ACTION (included with desktop): Desktop changing interval
· New SNAPSHOT ACTION: Opaque Menubar. A more straighforward phrasing than “Translucent Menubar”
· Other small bugfixes.
· Fixed an issue with “Restart now” not working
· Small memory leak fixed
· Added “warnings” to the growl alert types – if you don’t want to see the AL warnings, you don’t have to!
· Added “detect all network changes” to detection settings. Disable this if you’re running a third-party VPN like OpenVPN so that AL does not scan each and every time you connect
· Added “screensaver on device absence to Bluetooth Proximity Lock”; NOTE that this does not automatically enable a password.
January 23rd, 2011· Improved Proximity Lock to further prevent false lockouts
NEW FEATURE: (WARNING: HIGHLY EXPERIMENTAL) Application Preferences of ANY traditional application. Essentially, this saves the entire preference file for any application and re-writes it on snapshot execution. Such file operations always have a small risk of data loss. Use at your own risk.Some Notes on App Preferences:
· The more apps you select, the more AL will slow down and the more memory it will take.
· After you list your apps in the Snapshot menu, you must hit “Update Snapshot” to save the actual settings. Two step process.
· I would not recommend this with any application that has a large set of preferences (i.e. iTunes)
· This only works for apps who store their prefs in the ~/Library/Preferences/ folder. AL will filter out/ignore apps that it cannot modify.
· Other small bugfixes.
January 17th, 2011· NEW FEATURE: Bluetooth Proximity Lock – select a bluetooth device to monitor (I use my iPhone) and when that device is out of range, computer locks. Device must have been paired with computer at least once, but does not have to be connected to work.
· Fixed a silly bug that cased crashes after fullscreen
· Fixed an issue with Applications action that hid the frontmost app
· Fixed an issue with Expose and fullscreen detection
· Fixed an issue with deleting locations
· Removed some verbose loggs
· Added “Ethernet Status Only” detection method
· Added “Wi-Fi Status Only” detection method
· Moved all dectection-related options to a new “Detection Settings” menu
· Fixed an issue with “Wake on Bluetooth” functionality turning on Bluetooth unexpectedly
January 11th, 2011· Fixed an exceptionally irritating bug causing AL to hang if iTunes is hidden but has a confirmation/notification dialog box awaiting user input.
January 9th, 2011· NEW ACTION: Toggle global Growl Alerts
· NEW ACTION: Stealth Mode for firewall
· NEW FEATURE: Choose which snapshot is applied if the location is undeterminable.
· NEW FEATURE: Detect when another app is fullscreen and apply a snapshot in the background
· Completely New Keyboard backlight set/get methods! Now it works and sets exactly as you’d expect for dark locations. No more fighting with the OS for control!
· Changed from geonames to google maps for Reverse Geocaching – Street addresses available to non-US residents! (and is MUCH more accurate)
· Updated dectection algorithm
· Updated italian translation
· Fixed some small memory leaks
· Addressed an irritating iChat bug that if an internet connection is not found, iChat continues to force itself open for a minute or more.
· Fixed an issue where AL tried to mount HDs didn’t exist
· Fixed applications action for showing applications
· Fixed an issue with IP address locations not deleting properly
· Removed leading whitespace from snapshot menu
· Removed “Beta” tag, although AL still has active development, I haven’t received reports (or experienced) crashes for the last 4-5 versions
· Moved “Check for Update…” to main menu for easier access
December 16th, 2010· Added close confirmation to snapshot configuration window- if the user tries to close the box after changes have been made, AL asks for confirmation
· Re-organized snapshot configuration menu – much easier to navigate
· Added ability to hide and show menubar icon; toggle hide/show with CTRL+OPTION+equals, or when hidden, click on a growl alert.
· Added ability to recognize PPP IP Addresses as well as Firewire-over-IP IP addresses for IP Address Detection
· Fixed an issue with SMB servers with spaces in the name
· Made “About” AirPort Location much more helpful
· Split view for snapshot selection window
· Added Unnamed location counter in snapshot menu
· Fixed an application launch window that was showing for non-english AL installations
November 24th, 2010Bug Fixes:
· Re-prioritized Hardware above IP Address detection
· AirPort will on if off only after an ethernet scan, IP scan, and hardware scan have occurred.
· Fixed an issue on managed DNS systems where significant delays were experienced.
· Fixed a huge issue with Sparkle updates.
November 23rd, 2010· NEW FEATURE: Automation Location naming is now here! Now (optionally) locations are automatically named in the background; naming locations is no longer a requirement for AL to properly identify them.
· NEW FEATURE: added a detection method identifier to the location menu item. Now you can see how AirPortLocation sees your locations!
· NEW FEATURE: added IP address as a detection method on per-location basis, like the “Location based on network name”
· MODIFIED FEATURE: Quit Applications not in Snapshot is now Location-Specific!
· MODIFIED FEATURE: modified “Select most common” snapshot elements
· Moved “Quit Applications not in Snapshot” to the “Location setting…” menu
· Moved detection method controls to the AirPortLocation settings menu
· Fixed a bug in the status messages for Snapshot@Location
· Fixed a bug that caused “Ask for Snapshot Here” to disappear on Snapshot@Location
· Fixed a bug that caused “Immediate Time Machine Backup here” to disappear on Snapshot@Location
· Fixed a bug that caused “show/hidden” applications to not display properly in the applications menu
· Fixed “Calendar Naming” so that for new installations, it is not enabled by default.
· Fixed an issue with menu displays
· Fixed an issue with focus on the configuration window
· Fixed a huge issue with snapshot renaming
November 18th, 2010· Snapshot execution is faster for most common configurations
· Fixed a crash that caused menus to not properly display
· Changed the format of the Release Notes file.
· Fixed an issue with Ethernet Scanning Working properly
· Fixed an issue with User control of AirPort power
· Fixed an issue with @offline status for iChat/Adium/Skype
November 10th, 2010· Found a way to speed up WIFI SCANNING by 250%!!! Down to 1.3 seconds in MOST cases
· Windows are now drag-able!
· New Snapshot action: iSync Control! at any location, you can set whether iSync is enabled or disabled (MobileMe, for instance, would be enabled/disabled)
· Reduced memory footprint by another 25%, while increasing location detection another 5%!!
· Added “Hidden/Shown” icon to application submenu
· Added “Open File” dialog to script entry windows
· Added a “halo” to show the range of approximation for “Show Approximate Map” – kind of like the iPhone/iPad map
· Applications hidden while taking a snapshot are hidden when executing the snapshot
· Certain growl alerts are now manageable
· Clicking on the “Location Updated” notification will show a map of the location (if available)
· Completely re-vampted the way that the databases are read, access, stored, and saved.
· FINALLY added the “Escape to Close” (sorry I’ve forgotten about this for the longest time)
· Fixed a bug that was causing DISCRETE CARDS to turn on!!!
· Fixed an issue that caused location blurring (and scan errors) because of a cache kept for too long
· Fixed an issue where the “please name this” location dialog was not shown for new locations even if the ‘Automatic Location Finding’ was turned on.
· Fixed an issue with “Fix Mis-Identified”
· Fixed an issue with “Show All”, “Show None”, “Show Recommended”
· Fixed an issue with calendar recording that caused duplicate events in certain circumstances.
· Fixed an issue with dense AP locations
· Fixed an issue with iChat, Adium, Skype not setting status after changed from the AL window
· Fixed an issue with renaming locations
· Fixed issues with Ethernet detection
· Fixed issues with Hardware Sets
· HUGE!!!! Found a way to speed up WIFI SCANNING by 250%!!! Down to 1.3 seconds in MOST cases
· If Adium & Skype are not installed, they will no longer show up in the “Configure Snapshot Elements” window.
· Improved launch time by 75%
· Quicker display of “name unknown location” dialog
· Reduced file operations by 95%
· Reduced RAM footprint, virtual and actual by about 75%
· Removed “App Visibility” because it was not up to standards of other snapshot actions
· Removed a bug that was causing a looping of “Waiting for scan to finish…” error.
· Sped up “Location Based on Network Name” by 4-5 seconds
· Updated SMTP method to recognize is Mail is hidden
· Vastly improved AirPortLocationHelper for crash detection/re-launch
· Application Hiding control ignores the frontmost app (if you’re doing work or browsing, AL will not close the window you’re working on)
· Fixed an issue where deleting a separate location would cause the menu to display “Unnamed Location”
October 24th, 2010· Update the “Devices” snapshot element so that drives with long names are properly recognized & either ejected or mounted properly. Snapshots will have to be updated for each location where this snapshot element was used.
· Added a location selection menu to the “Fix-Misidentified Location” so that instead of typing the location name, it can be selected
· Updated the location detection algorithm so that sleeping and waking the machine in the same location will be faster & more accurate
· Updated the “Multiple Locations Possible” dialog to display a smaller font for longer location names
· Updated the location detection algorithm to better account for hardware changes during wake and sleep.
October 16th, 2010· Created a Crash Detection/Re-Launch helper. If AL experiences a major crash on your system, the Helper will re-launch AL immediately. If it misses the crash, AL will be relaunched on wake.
· Fixed a bug that was causing crashes for non-admin users.
October 7th, 2010Bug Fixes:
· Addressed an issue that caused crashes on some systems where ethernet or hardware detection would cause crashes on wake or sleep.
· Addressed an issue that caused foreign-language systems to have difficulty scanning automatically
· Addressed an issue causing crashes related to the Snapshot menu
· Addressed an issue causing crashes related to the Location Menu
· Updated the location detection algorithm
· Fixed several small bugs
October 5th, 2010· Fixed a bug that showed Time Machine as enabled when it really was disabled
· Fixed a bug that caused a “Please Update Snapshot” loop
· Fixed a bug in the Keyboard Backlight action
· Added option to list ALL of the locations for a particular snapshot (hold ALT in the “Current Snapshot” menu)
· Added “delete other location” menu! FINALLY! Note: These new features added two new phrases, which I translated via Google translate so as not to bother the several translators who donated their time. If these are incorrect, please shoot me an email!
October 2nd, 2010· Tweaked the automatic detection algorithm for more reliable results in low density areas
· Added a green icon state that indicates that a snapshot is currently executing.
· Fixed iChat status bug that caused AL to freeze when waiting for iChat to connect
· Fixed an issue causing crashes for “Locations Based on Network Name”
September 26th, 2010· Updated the Wi-Fi detection algorithm for high-AP-density areas
· Added Chat Status (Adium, iChat, Skype) to Snapshot@Location
· Added Scripts (AppleScript, Shell, Workflow) to Snapshot@Location
· Fixed history calendar (again… )
· Fixed a small memory leak
September 24th, 2010· Fixed an issue with snapshot elements disappearing on location changes/startup
· Improved startup time. On my machine, its about 10-15%
· Improved error handling
· Fixed an issue that caused Dock Size to be slightly incorrect
· Several small bugfixes that caused errors on certain older MacBooks
September 24th, 2010· Fixed an issue that was causing crashes for users that had "Screen Saver Lock" enabled from previous versions.
· Fixed another Logging calendar issue
· Small update to "Location-Specific" Snapshots
September 22nd, 2010· Fixed an issue causing crashes on some systems
· Added Global keyboard shortcut CTRL+ALT+CMD+ = which brings up the snapshot selection window
· Fixed an issue with the snapshot selection window displaying properly on certain machines
· Added Italian translation (thanks Stefano Valicchia); AL has 9 translations!
· Location-specific snapshot elements. See the blog for more information.
September 19th, 2010· Fixed an issue that was causing AL to crash if a snapshot was executing while the menu was open.
· Fixed a small memory leak
· Added “Duration” to Screen Saver Lock Snapshot Action; snapshot update will be required.
September 15th, 2010· Fixed an issue with @invisible for Adium Status
· Fixed an issue with Applications action causing crashes on machines where iChat, Adium, and Skype were used simultaneously (two or more)
· Fixed an issue with scanning after an ethernet disconnection
· Fixed an issue with Crash Reporting not attaching the last crash report
· Improved logging for future versions so bug reports should include more infrormation.
· Fixed an issue that was causing first-run crashes for new users (oops!)
September 15th, 2010· Fixed an issue caused by 0.60106 that re-introduced the network traffic leak from CoreLocation
· Updated the Wi-Fi location detection algorithm to account for statistical issues in high-AP density areas. Location detection should be back to its regular, accurate self.
· Updated the Address menubar item so that if a street is not available, leading whitespace is trimmed.
· Fixed a small memory leak caused on startup
September 13th, 2010· Updated Hardware Sets to fix issues with automatic scanning
· Updated "Fix-Misidentified Location" to apply the appropriate snapshot after indicating the correct location
· Updated "Name New Location" so that if a "new" location is added to an existing location, the correct snapshot will be applied
· Updated iCal History so that events are no longer doubled, and no events are created when the laptop is sleeping.
September 8th, 2010· Updated the Mapping & Address approximations (again) to be more accurate, and ignore the local cache
· Updated the location detection algorithm to be more sensitive but also more robust (improved error checking)
· If your snapshot includes an OSX Network Location, it will be changed first, then the rest of the snapshot will be executed.
September 4th, 2010· Fixed a small memory leak
· Added a custom URL structure to apply a snapshot via link: al://SnapshotName (you can use this in terminal, applescript, browser, etc.)
· Fixed an issue with Firewall
· Fixed an issue with ambient brightness
August 29th, 2010Bug Fixes:
· Fixed a bug with Location Logging in calendar that prevented short events from being logged.
· SMTP Servers for every account now supported – if you have more than one account, you can set your SMTP servers for each one (instead of setting a single SMTP)
· Currently, this only works for valid SMTP servers; AL cannot set your SMTP server to “None”
August 28th, 2010Bug Fixes:
Added a “Crash Reporting” service that will ease the process of sending log files and preference files to me when things go awry with AirPort Location. If AL Crashes, then on next boot you should see a “Would you like to send an Error Report?” dialog box. If a crash happens, then you’ll see this dialog:
· More detailed email “Bug Reports” – include the last day’s worth of log entries, as well as Preference files.
· Updated calendar logging to ignore “Unnamed Location”
August 26th, 2010· Fixed a bug introduced in the last version that caused System Preferences to open even if the "Sharing" snapshot action was not enabled. Keep in mind that the "sharing" snapshot element will open System Preferences if you have it enabled.
· Fixed a bug with SMB servers not being properly stored. Thanks to all the users who helped me debug this issue. That being said, I do not have SMB servers to test on, so if you use this feature, please report back that it is, in fact, mounting and ejecting your servers.
August 25th, 2010· Fixed a silly bug that caused Canadian, British, Australian and other english localizations to show in another language - usually spanish or portuguese. Simple oversight!
· Fixed an issue with the Portuguese localization that caused it not to load properly if certain snapshot elements were enabled.
August 24th, 2010· Sometimes there was a double-scan when waking the computer in locations where it took more than a few seconds to connect to the internet via wireless. This is now addressed, AirPort Location should no longer scan more than once per location. Of course, you can always re-scan manually.
· Updated all localizations to include the new feature: "Sharing"
· Updated the name to AirPort Location (notice the Apple-friendly camel case of AirPort) to maintain the name but still make it more clear
August 21st, 2010· The most requested feature is here: Sharing Preferences!!! (without a need to enter the admin password!) In order to avoid having the user input their password, I had to use GUI scripting for System Preferences. Thus, in order to use the "Sharing" feature, you'll have to enable "Universal Access for assistive devices"
August 21st, 2010· Spanish Localization added.
· Updated the mapping function to prevent some rather unique crashes in rather unique circumstances.
· Updated window error handling.
August 19th, 2010· Fixed a bug introduced in the last version that cause AL to crash for some users
· Updated the mapping features so they should no longer cause issues
August 18th, 2010· Fixed a memory leak caused by Location Services
· Fixed a bug with "Show Approximate Map"
August 16th, 2010· Fixed a bug with "Location Based on Network Name" if the SSID had spaces
· Fixed a bug with AppleScript, shell script, and automator not working as expected if the snapshot elements were recently changed.
August 16th, 2010· Fixed a bug with iChat Status
· Fixed a but with localized growl alerts
· Fixed a bug with Hardware Sets that caused a new scan every time new hardware was added (a scan will still happen when hardware is removed though)
· Fixed a bug with Dock Hiding
· Fixed a bug with "Location based on network name"
· Fixed several dozen other bugs.
August 12th, 2010· Fixed an issue localizations not showing ellipses
· Apologies for the last update 0.60091, which did not propogate properly. I am raising the version number so that everyone who has downloaded the other copy will get the updgrade notification.
August 12th, 2010· Fixed an issue with Portuguese localization
· Fixed an issue with location finding on wake.
August 12th, 2010Bug Fixes:
· Full language preferences supported - if your primarly language isn't supported, AL will move down your list until it finds a match.
· Sparkle Localizations now supported
· Improved the way that SSIDs are recognized and handled
· Improved window handling/memory management
· Improved start time, time to first location
· Improved location detection speed
· Updated Korean Localization
· Updated French Localization
· Updated Portuguese Localizatation
· Several Dozen Small bug fixes
· Simpler Growl Alerts
August 9th, 2010Bug Fixes:
· Chinese (Traditional)
· Chinese (Simplified)
· Korean
· Several bug fixes, windowing issues.
· AL now supports 7 languages!
August 5th, 2010· Fixed a localization bug that did not show accents in the menu properly
· Improved memory management
August 2nd, 2010· Fixed a localization bug that did not show accents in the menu properly
· Improved memory management
· French Localization
· SIGNIFICANTLY updated the code that produces the snapshot menu - it will make future localizations much easier and faster to release
· Fixed a bug that caused a blank shell script to show when "Click to set" should have
· Updated the Wifi Detection algorithm to be slightly more memory efficient
Known Issues:
· Some users are reporting issues with mounting/ejecting SMB:// drives. If you fit into this group, I have added a console message that itemizes the drives that AL detects. Please send me that list (along with the name of your SMB drive)
· A user reported that some menus show odd duplicate items. If you see this error, please let me know if you can repeat it.
July 30th, 2010· Fixed an issue with an incorrect growl notification saying that firewall had been turned on
· Fixed an issue with an incorrect growl notification saying that the airport had been turned on
· Fixed an issue with Time Machine showing a disk when it was disabled
· Fixed an issue with the snapshot menu showing properly for non-admin and admin users alike (hopefully everyone can see it all now)
· Fixed an issue with boot times
· Fixed an issue with Portuguese localization - it did not show all of the "on" "off" strings in the snapshot menu
· Strings file updated (can be found within the app package)
July 28th, 2010A few bug fixes:
· ADDED Brazilian Portugese as AL's localization! Thanks very much to Stavis Derek for his translation!
· Addressed issues with non-admin users and the "Please Configure Snapshot" menu continuing to show
· Addressed an issue with localizations and older systems
Known bugs:
· Admin users who see "Please Configure/Update" snapshot in a loop (snapshot still works, but the menu cannot be seen)
· Setting password for screen saver
· SMB servers
· Other localization issues
July 25th, 2010· Fixed a nasty bug that prevented the location menu from being shown on non-admin user systems
· Fixed a bug that caused “error x 2″ to show as the Spaces configuration on some laptops
· Fixed an issue with AL not working on some desktop machines without AirPort cards
· Fixed an issue that caused a default screen saver to cause Airport Location to not show the snapshot menu
· Fixed an issue that caused a default desktop wallpaper to cause Airport Location to not show the snapshot menu
· Fixed an issue that caused non-admin users to not see the snapshot men
· Fixed an issue that caused a default safari homepage wallpaper to cause Airport Location to not show the snapshot menu
· Fixed an issue with default printer action
· Fixed an issue with approximate map and approximation street address
· Fixed an issue with the main menu showing double separator lines in certain circumstances
· Fixed an issue that incorrectly showed enabled snapshot items in the configuration window when setting up AL for the first time.
July 23rd, 2010· Added some clearer (highlighted) instructions for the menu, to guide new users through the process of setting AL up.
· Added “most common” snapshot button that will help reduce the daunting nature of 40+ actions.
July 20th, 2010· Changed “Network-Wide Location” to “Location Based on Network Name” which should be a bit more clear.
· Changed “Always Ask For Snapshot” to “Always Ask For Snapshot Here” which should be a bit more clear.
· Added option to start a Time Machine backup when arriving at a location: “Immediate Time Machine Back Here”
· If, however, you do enable an immediate Time Machine backup, make sure that your Time Machine drive is available.
July 19th, 2010· Hardware Sets are now optional
· Ethernet detection is now optional
· Growl alerts now show how AL found the location
July 17th, 2010· Fixed an issue that caused AirPort power not to be set properly (Thanks Tom for pointing this out!)
· Continued improvements to “hardware sets”
July 16th, 2010· Improved the “Hardware Sets” method (again) to deal with USB hubs/displays better.
July 15th, 2010· Updated the “Enable Firewall for Unsecured Wifi” method
· Fixed an issue with Firewall setting properly
July 14th, 2010· Fixed an issue with Hardware sets & certain displays
· Fixed an issue with hardware sets & USB Hubs
· Fixed an issue with Parallels shared applications with OSX
July 11th, 2010· Fixed a bug with “Most Recently Used” snapshot applying properly
· Fixed a bug that prevented brightness from being properly set on multi-monitor systems.
· One of the most often requested features is here! Hardware DETECTION for snapshots! They’re designed to be MUCH simpler than the “contexts” of MarcoPolo. For Airport Location, I call them “Hardware Sets” – Right now it’ll detect monitors & USB devices.
July 9th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed an issue that prevented multiple-monitor setups from working properly.
July 9th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots
· Fixed a time machine issue
· Fixed an issue with the Snapshot Menu not populating properly
July 8th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed a bug that prevented AL from scanning if nearby SSIDs had non-ASCII characters.
July 6th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed a bug with Map and Address menu items not displaying properly (showing two separator items).
· Dashboard widgets are now a shapshot item.
· Updated to have Keyboard Backlight as a snapshot element
· I mistakenly left an incomplete feature enabled, now it is disabled "Detect Network & Login"
· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed some issues that users were having with disabled elements causing errors
July 5th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed foreign addresses showing "(null)" .
· Added some basic security features.
· Updated to fix bugs in renaming and Most Recently Used as default snapshot.
· Changed "Broader Wifi" to "Network-Wide Location" to reduce confusion.
July 3rd, 2010· NOTE: You will have to re-take snapshots if you were using the “System Menu Bar” icon feature in previous versions.
· Fixed “Apple Menubar Icons” to support NSMenuExtra programs such as iStatMenu and others. You can record AND set them now!
July 2nd, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed the Skype method - this is completely new so please report bugs!
July 1st, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Added US street address approximations.
· Fixed issues with Applescript and Shell Scripts not showing up in the snapshot menu.
June 29th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Updated issues that cased crashes on German localized systesm
· Speed improvements
June 28th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Updated Map-dowloading method so that things work better on slow-internet machines
· Updated the Airport scanning to be more compatible with older & newer machines running OSX 10.6 with HFS case-sensitive drives.
· Updated the Airport scanning to be more compatible with older machines running OSX 10.6
· Added "Dock Size" as an action
· Hopefully fixed most of the crashes that were cased by the previously released version on newer machines. It is a complex issue, so please report crashes and send me your crash logs.
June 23rd, 2010· Fixed a bug that would cause crashes when ambient light was enabled and a scan was initiated in a dark room.
June 23rd, 2010· Added "Screen Saver" as possible action
· Changed the location of the "select which snapshot to use" menu
· Added "Hot Corners" as a possible action
June 22nd, 2010· Added "Most Recently Used" as an option for default snapshots
· Added "Broad Wifi" to add SSID as a marker for a location
· Made significant UI changes in the interest of simplcity.
June 21st, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Added an about window - thanks to Robert for the suggestion
· Fixed a bug that caused AirPort to constantly scan if there was an error. Now, it will bail after about 10 seconds if it cannot scan. - Thanks to Mark for spotting this bug
· Added Keychain lock/unlock
· Changed name of "Network Services" to "VPN Services" because it was causing confusion.
· Fixed a bug in the ambient light setting that would cause previously recorded snapshots to crash.
· Fixed iChat status setting to reduce the number of error messages after a network fault.
· Improved speed of taking and applying snapshot by about 0.5 seconds (4-5% on my machine).
· Fixed an issue with VPN causing an unwanted scans - thanks to Michal for spotting this
· Fixed issues that prevented AL from operating as expected on MacBook Airs
· If you have a Macbook Air and AL is not working probably, please sent me any strange console messages that you are receiving: /Applcations/Utilities/Console and search for "AirportLocation" - Thanks
June 17th, 2010· Fixed an issue that prevented AL from operating as expected on MacBook Airs
June 15th, 2010· Fixed an issue that was causing benign "NSDictionary" errors every 5-10 minutes.
· Fixed an issue with Time Machine not setting properly.
· Location history can now be set to any calendar.
· Updated the Visible Applications method.
· Added "Visible" applications, although there is a caveat. In order to prevent document-based apps from creating new documents when the are made visible, AL will not create windows if there are no windows to show as "Visible."
· Corrected an issue that caused crahses when upgrading to more recent versions of AL from older versions.
June 14th, 2010· Corrected another error that Time Machine caused
· Corrected an error that Time Machine caused, preventing any snapshots from being executed
June 14th, 2010· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Added Time Machine drive preferences. I ahve no mechanism of testing this - please report to airportlocation@gmail.com if this works or doesn't. Thanks!
· Re-added 0.5 feature of recording locations in iCal
· Added the option to control brightness based on ambient brightness. This is not the built-in control, but brightness is set with a custom algorithm.
· OSX Network location bug was still presenting in certain circumstances. Updated to attempt to fix.
June 12th, 2010· Improved automatic location finding further so that the user can change the OSX Network Location without a location change notification being triggered.
· Improved automatic location finding so that the user can change the Airport manually again.
June 11th, 2010· Fixed a bug that was introduced with the recent fix of iChat, Adium and Skype.
· Fixed a silly bug that dumped the bonjour address list instead of the ethernet router address. Essentially, until now your ethernet file was a list of nearby ethernet bonjour devices... not very useful for determining a reliable and repeatable location. Thanks to Michal and Chris for spotting this.
· Fixed a stupid bug that showed "Muted %" intead of "Muted" when volume was 0% -Thanks to Peer who
· NOTE: Upgrading from 0.5 to 0.6 will require re-recording of locations and snapshots.
· Fixed a bug that caused Adium status to not set properly
· Fixed a bug that caused Skype status to not set at all
· Fixed a bug that caused all status messages (iChat, Adium, Skype) to default to saved values instead of reading new values from the programs themselves.
· -Thanks to Peer who pointed these bugs out.
June 10th, 2010· Fixed a silly windowing bug introduced in the previous build.
· Added a neat feature: at individual locations, a group list can be popped up to select the snapshot to apply.
· Fixed a bug present if a user had never set the Screen Saver Idle time away from default.
June 9th, 2010· Added action to toggle web proxy state on or off
· Small bugfix
June 9th, 2010· Fixed a bug that cause AL to crash when upgrading directly from old version - Thanks Alok!
June 8th, 2010· Improved memory management
· Improved window management
June 8th, 2010· Fixed a very nasty bug that caused very strange behavior when setting Applescripts and Shell scripts - should be working now, please report back if it isn't. - Found by Dylan & Scott
June 8th, 2010· Fixed display bug in the snapshot configuration menu - Found by Dylan
· Fixed odd bug with Applescripts and Shell scripts - Found by Scott
· Added Finder Default New Window location action
June 7th, 2010· Fixed Harddrive Mounting/Ejecting issue - Found, again, by Howard
· Fixed AirPort issue - Found by Howard
· Actually fixed the issue with Screen Saver Idle time.Added "Re-Apply Snapshot" to menu
· If no snapshot elements are enabled, snapshots will not be updated
· Fixed window-crashing issues
· Fixed another memory leak
· Fixed an issue with Screen Saver Idle time.
· Huge memory leak fixed
· Rename location bug fixed
· Show map bug fixed
· Adium Support
· Skype Support (unfortunately unreliable because of the poorly-supported 32-bit Skype API)
· System Menubar Icons
· Pinned Dock Applications
· Pinned Dock Stacks
· Dock Location
· Suggestions for New Location Names
· Smarter Calendar Event Naming (prioritizing the most-used calendar first)
· Snapshot Shortcut Window (Great for DESKTOPS!)
· Beautiful new GUI
· More intuitive menus
· 100% re-written from the ground up
· MUCH less memory usage
May 11th, 2010· Disabled the new feature (frontmost app) that was causing crashes and unexpected behavior.
May 10th, 2010· Applications now launch in the background, and the frontmost application is saved
· Fix for brightness bug.
· Various bugfixes
· Brightness for internal LCD recorded properly with multiple displays now.
· Various bugfixes
· As with all updates, especially with a feature of this magnitude, let me know if there are issues.
May 6th, 2010· ETHERNET Location detection!!!! The most often requested feature has been added.
· Fixed automator menu bug.
· As with all updates, especially with a feature of this magnitude, let me know if there are issues.
May 6th, 2010· Airport power now available as a snapshot action
· Bluetooth wake should work now for all locations, whether or not bluetooth is turned off when the computer goes to sleep
· Various bugfixes
· As with all updates, let me know if there are issues.
April 29th, 2010· Default snapshot is applied before a newly detected location is named.
· Screen saver idle displayed in minutes now, not seconds.
· As with all updates, let me know if there are issues.
April 27th, 2010· Fix for iChat and "Unique" bug.
· Fix for iChat status type (away, available) bug.
· As with all updates, let me know if there are issues.
April 23rd, 2010· New (Experimental) Feature: Log Locations in "Locations" Calendar. HIGHLY beta, only enable this if you want to test the feature. Only works with Automatic Scannning Enabled
· Fixed menubar icon to be Snow Leopard-consistent
· Changed some menu items for readability
· Fixed iChat status not setting bug
· Increased speed
· As with all updates, let me know if there are issues.
April 10th, 2010· Updating to new versions will automatically update the snapshot now.
· Thanks to Johnathan for the bug report!
· As with all updates, let me know if there are issues.
· Fixed bug that caused SBBOD.
· As with all updates, let me know if there are issues.
· Changed some menu names for clarity
· Added "Select All" and "Select None" buttons to the "Configure Snapshot" popup box
· As with all updates, let me know if there are issues.
· Feature Long Awaited: Screen Saver Idle!!!
· As with all updates, let me know if there are issues.
April 9th, 2010· Feature Long Awaited: Screen Saver Lock!!!
· The caveat is that although the preference will be actually changed by the app, the Checkbox in "System Preferences" does not update except on actual Login.
· As with all updates, let me know if there are issues.
· How snapshots are taken and restored is now CUSTOMIZABLE.
· As with all updates, let me know if there are issues.
April 8th, 2010· Slight tweak that might now prevent certain crashes from occuring upon mount of an unmountable drive.
· As with all updates, let me know if there are issues.
· Fixed an error that caused AL to hang at random times - possibly fixes the other errors users experienced
· As with all updates, let me know if there are issues.
· Warning set to refresh snapshots after an update.
· As with all updates, let me know if there are issues.
· Fix the iChat menu populating with incorrect statuses.
· As with all updates, let me know if there are issues.
· All applescripts (with or without user input) should run now, but ones requiring user input will wait until the script finishes before continuing. I know this is non-ideal (for monitoring scripts scripts), and I am working on a solution.
· As with all updates, let me know if there are issues.
· Added VPN (only OSX Native) to Snapshot
· As with all new features, let me know if there are issues.
April 7th, 2010· Lots of updates!
· New locations will join a "Default Group"
· Any Group can be set as the "Default"
· Fixed bug that copied a shell script into applescript filed when a location was ungrouped
· Fixed iChat not setting status consistently
· Various small bugfixes
· Renamed/reorganized some menu items for usablilty
April 7th, 2010· Added currently playing iTunes playlist
· As with all new features, let me know if there are issues.
· Fixed issue arising that launches apps in the /Windows Applications/ Folder created by Parallels. This "fix" was made with processing speed in mind, so it will default to not opening a potentially duplicated app if the OSX variant cannot quickly be found.
· Thanks to Howard for the bug report.
April 6th, 2010· Added a Snapshot action: FIREWALL
· Thanks Dennis for the great suggestion!
· Scan on system wake is now optional. Thanks Howard for the great suggestion!
· Fixed the more than one login-item error
· Changed some more menu names for usability and simplicity
· Moved un-group menu item into "Groups" menu
· Changed some menu names for usability and simplicity
· Fixed a bug that did not allow ungrouping.
· Slight performance increases
· Closing apps that are not recorded for the current location (or group) snapshot is now optional.
· "Non-Wifi Location" is the location if Airport is turned off - treated like any other location (set groups, etc.)
· Second Update since the Lifehacker whirlwind of downloads...
· Unexpected apps opening should be fixed.
April 2nd, 2010· Second Update since the Lifehacker whirlwind of downloads
· Unexpected apps opening should be fixed.
· First Update since the Lifehacker whirlwind of downloads
· Mail.app problem fixed (I cannot duplicate the iTunes opening issue are users still experiencing this?)
· Fixed "error" shown if no printers were installed
· Fixed "error" shown if spaces is set to default 2x2
· Fixed auto-complete for new locations/groups in the name entry dialog.
· Bug fixes.
March 31st, 2010· Added auto-complete for saved locations/groups in the name entry dialog.
· Even more bug fixes.
· Fixed 'unique' bug that ignored groups for locations
· Various bug fixes.
March 31st, 2010· Unknown locations with groups added from notes will now check for a valid group.
· Re-added approximate mapping feature