Development / Change Log
The current public Mac App Store release is 1.0, the current non MAS release is 1.1.
1.2 In development
New Features
- Large Type support for currently typed query text and selected contact card items (e.g. email / phone) by pressing cmd+L. Also selectable as an Address Book type action
- Add official support for OS X Mountain Lion
- Significant update to keyword based matching when looking inside files (using the 'in' keyword) for multiple words: Alfred now searches for disjoint keywords. Custom file search filters now also have the option to split search keywords.
- Advanced option for the default file search to add any file types you like. Still recommend using the 'open' and 'find' keywords (or prefix a search with [spacebar] to enter file search mode)
- Code sign Alfred with Developer ID in preparation for future versions of OS X
- When using 'email' keyword, option to choose to open Contact View if there is more than one email address, otherwise email the primary address
Improvements
- Option to pass Address Book contact's address field to custom URL scheme, defaults to opening in Google Maps
- Ability to switch first name and last name in contact viewer for better localisation
- More exact matching for 'Text Files' in the default results, matching plain text and rtf. This now correctly excludes irrelevant text based items such as .ics
- More accurate matching of clipboard snippet names by using word boundaries instead of plain text
- Match the 'Open With / Copy To / Move To' search scope to the File Search scope for better predictability
- Add Xcode's new Applications location to the default file search
- When dragging a folder into the Global Hotkey prefs, add it as a new 'path' hotkey rather than 'file' for better flexibility
Bug Fixes
- Intelligence when editing in the calculator to prevent prefixed / from entering file system navigation
- Fix Phone and Email advanced address book settings for OS X Snow Leopard 10.6
- Use correct 'mute' AppleScript when using the Alfred iTunes Mute Global Hotkey
- Make sure Address Book icon shows correctly in future versions of OS X
- For large clipboard items, show 1000+ character count instead of being fixed at 999 characters
- Fixed / improved some text throughout the preferences
- Make MAS version startup / welcome sheet non resizable and close using Esc key
1.1 13th Feb 2012
Note: This release is only available from our website as it is almost entirely Powerpack features.
New Features
-
Assign custom actions and extensions to Contact Viewer metadata types
-
Configurable advanced 'Show Alfred' global hotkey with ability to bring selected text into Alfred
-
Ability to set a filter's default action to an extension instead of just opening it. Allows for
improved workflow for selecting a particular file and actioning it with a custom action
- Ability to 'replace' a current extension of the same name when importing - allows for easier upgrading of extensions
- Renaming of hotkeys is now possible by right clicking (or double clicking) on the hotkey in the list
- Added a 'help' keyword which gives quick access to search Alfred's help site
- Intelligent type matching with spell / define keywords. If you start spelling with a capital letter, ensure this is carried through to all spelling suggestions
- Drag reordering URLs in Alfred's URL global hotkeys prefs to set tab (or window) order in your default browser
- Drag reorder Applications / Files in Alfred's File Group extension prefs to set launch order
Improvements
- Wildcarding in the clipboard history view with * for more flexible searching through history
- Non anchored Name search for snippets in the clipboard viewer (for more 'interesting' matching)
- The iTunes Mute keyword now mutes iTunes instead of setting volume to 0. This allows toggling of mute by typing mute again. Automatically un-mutes on playing from mini player.
- Turn off iTunes Mini Player DJ mode when selecting a random album to prevent confusion
- Workflow extension parameters now have the option to be Required / Optional / None, allowing for keyword to be linked directly to workflow with no extension
- De-duplicate URLS which are in history and are typed as new so you don't see URLs twice (once typed and once from history)
- Place cursor position to the right of the path when using a global hotkey to open a file path in Alfred's file system navigation
- Improved URL matching for localhost and sites which use ports (e.g. localhost:8888)
- Ignore certain schemes from URL recognition e.g. site: kind: as these work better on fallback / finder based searches
- Improve some of the help subtext throughout the preferences for clarity
- Remove all spaces from query for maths calculation as they are unnecessary. Also allows for space delimiting on large numbers for clarity
- Remove legacy code from Alfred, doing a nice big tidy up on the way for improved efficiency
- Add a gap in the Features > Default Result prefs between Essential and Extras
- Improved contact card notes field (no longer truncates to the right for multiple lines)
- Improvements to iTerm2 focusing after 'open terminal here' and terminal commands
- More useful message on invalid licenses
- Allow for valid spaces in URL recognition
- Add the additional items which are now synced to the help text in the syncing prefs
Bug Fixes
- Prevent the confirmation dialog from showing when deleting from views in Alfred's preferences when no rows are selected
- Defend against potentially dodgy iTunes metadata, especially with Match
- Use the correct Amazon online store when Ireland is selected as locale
- Make sure the application name is correctly shown in the Global Hotkeys list when dragging a new application in
- When using the Random Album function outside of the iTunes Mini Player, reload the library if needed instead of doing nothing
- Change spelling to Luxembourg in locales (tsk tsk @vero)
- Fix wording for AppleScript extension subtext (was accidentally the same as shell script)
- Correctly encode URLs typed into Alfred which contain accented characters
- Fix keypad enter key to work in contacts viewer
- Make default Facebook search UTF-8
- Clear search context when changing query prefix (fixes e.g. exiting contact viewer, then prefixing name with google)
- Trim the 'custom home folder location' before use as trailing newlines gave strange behaviour
- Ensure that contacts are still opened in the contact viewer with the new filter action customisation
1.0 29th Nov 2011
Global Hotkeys
- Significant improvements to Powerpack Global Hotkeys:
- Assign hotkey to Application and optionally toggle show/hide with assigned hotkey
- Assign hotkeys to your extensions and optionally pass a parameter
- Assign hotkeys to Alfred's built in system commands such as Sleep, Empty Trash etc
- Assign hotkeys to Alfred's iTunes functions such as Random Album, next, previous, iTunes volume
- Assign hotkeys to groups of URLs to show all your favourite sites in a single keypress
- Assign a hotkey to a folder to browse in Finder or directly within Alfred's filesystem navigation
- Global Hotkey Syncing between your macs
-
Relative ~ paths for hotkeys linked to files for better syncing
New Features
- New Payment process: We now accept CC payments & PayPal directly: alfredapp.com/purchase
-
Remember recently typed URLs for subsequent recall / use. New preferences section to configure this:
- cmd+c now copies information for the current result in Alfred's default results (e.g. file path or URL)
-
Improvements to snippets preferences allowing for searching and sorting for editing:
Improvements
- Improved preferences, consistency and performance
- Snippets can now be used when the Clipboard History is disabled
-
Show the clipboard history source icon next to the clipboard history icon for better context
- Show a nice generic icon to represent web links rather than the Safari document icon
- More available custom fallback searches (6 instead of 3)
- Allow wildcarding in iTunes search and also improve search accuracy
- Flatten diacritics in iTunes search for more predictable matching
- Better distinction between Album and Artist icons in iTunes mini player
- Tickbox to enable/disable individual extensions
-
Improved / less imposing look to the "Alfred should have found something" fallback result:
- Better URL handling and recognition (can now accept things like messages://)
- Nicknames now accepted in Alfred's 'Email to' action
- Drop folders directly into Alfred's search scope list
- Increase the total storage time for clipboard history to 3 months
- Allow for + for space encodings in custom searches to support more site searches
- Improve accuracy when using double tap hotkeys, ensuring that shift doesn't interfere
- If {query} is used in a custom search's title, no longer automatically appending {query}
-
Alfred can now eject all items in /Volumes (set this in the preferences)
- Improve the 'play' keyword to also look at file name as well as track name
- Allow extension parameters to be marked as 'optional' as well as 'required' for more flexiblility
- Global [advanced] option to mark AppleScripts as 'run' instead of 'open' (can still open using cmd+o)
- Update to newer Growl framework
- Remove and update deprecated code to make Alfred more future proof
- Make the delete/backspace key work for deleting extensions for consistency
Bug Fixes
- Improve defence against odd unicode character entry into Alfred search box
- Run "empty trash" command in the background to prevent blocking Alfred with very many trash items
- Fix subtext for iCloud synced contacts for correctly showing in Alfred
- Ensure that ~ correctly resolves to the home folder in the actions views
- Make the numpad "enter" key work the same as the "return" key
- Better handling of symbolic linked folders and files in Alfred's file system navigation
- iTunes keywords now removed from the default results when disabled in prefs
- Remove trailing slash from Applications when using the Finder Selection hotkey
- Remove defunct ยง key from launching the iTunes mini player (legacy)
- When importing a new extension, correctly scroll to the new extension in the list
- Correctly launch contact web addresses when they are missing the
- Work around Lion bug where isCaseInsensitiveLike was failing for certain strings causing a hang
- No longer miss off the first letter of an email address if setting the email keyword to @
- Stop custom search icon from being lost when adding a second custom search with identical URL
- Fix help text on reindexing shell script, changing 'any key' to 'enter' for continue
Changes for 1.0b (development build 162)
- Show the Alfred icon in clipboard history for items copied from Alfred (such as spellings and calculations)
- Keep the correct icon for a clipboard icon when pasting from the clipboard history
- Update the Google Docs web search URL so that it doesn't show the old style theme
- Fix Alfred's default window position quirks when using a second screen with Alfred's preferences showing
- When running .scpt files with the 'MS Office' experimental option selected, ensure Alfred correctly hides
- Fix hotkey migration so that it doesn't happen more than once on machines which are already syncing
- Word based matching for the 'quit' keyword, e.g. 'quit chrome' will now quit Google Chrome
- Fix the 'ejectall' noise problems including non /Volumes/ items
- Add a nicer intro screen on the Global Hotkeys to match the Extensions prefs better
- Correctly show icon for relative ~/ files and apps in Global Hotkey prefs
- Recognise .local as a valid URL when using Alfred to open URLs
Changes for 1.0b (development build 165-7)
- Improved iTerm2 behaviour in Lion
-
Allow for wildcard based filtering in the File System Navigation:
- Recognise 'localhost' as a valid URL when typed into Alfred
- Pre-compile regular expressions to improve performance
- Added an alfredapp: URL scheme for faster access to activating the Powerpack
- Improved Powerpack registration experience and mask code until required
- Added defensive code for rare situations where the metadata query may be invalid / null
- Add custom Global Hotkeys usage to Alfred's usage counter
- Improved Terminal behaviour in Lion with 'restore' mode activated
Changes for 1.0 (development build 168)
- Removed URL history from syncing due to conflicts
- Added ! as a possible prefix for shell integration for vi users
- Fix Terminal.app integration when in restore mode (thanks @jdfwarrior)
- Tidy up code and do shortest path analysis / leaks detection
0.9.10 23 August 2011
A quick update on top of the huge 0.9.9 release to add a number of small fixes affecting a few users. Also to test my new build scripts!
- Make Alfred more resistant to potential unexpected problems caused by shell extensions
- Better identification of contacts which can be viewed in the Alfred contact viewer
- Fix incorrect subtext for non PP / MAS contacts in Alfred's results
- Fix fallback searches from showing '{query}' in the prefs, correctly show '...'
- Add Intel only Growl library to standardise for website / app store compliant
- Deferred pasting with 'snip' keyword to keep consistency with clipboard navigator
- Register Alfred's defaults setting earlier in initialisation for robustness
- Remove froogle search due to complications (users can add a custom search for this instead)
- Change 'Search Google Mail' web search to work with new style gmail URLs
- Setup Lion build server and auto build / release scripts
- Email keyword with an additional space stops keyword from working
- Add Israel to selectable Locales
0.9.9 31 July 2011
Extend Alfred!
Create your own extensions for Alfred:
- Command Line Scripts (with Growl output)
- AppleScripts
- Automator Workflows
- Advanced Search Filters
- Files and file groups
This is a huge new part of Alfred. Expect more information, documentation and improvements over the coming weeks and months :)
Improvements
- Add Growl Support
- Add Global Hotkey usage to statistics graph
- Improve Knowledge Sorting to better account for extensions [and web searches]
- Add 'get info' action for files
- Add ` (backwards quote) as an option for Shell escaping
- Multiline Editor for Terminal commands
- Eject improvements including growl notification
- Rewrite syncing to make a little more intelligent + watch app support when not syncing
- Drill into Application bundles when using the folder nav keys in FS Nav
- Make emailing attachments work with Sparrow Lite.app
- Add /Applications to default copy/move to paths for easy selection
- Differentiate between Address Book contacts and contact metadata files in Alfred's results
- Add disabling of fn/ctrl to actions in the keyboard tweaking options
- Make Delete / Backspace key remove rows in preference tables
- Move Knowledge.alfdb from Caches back to App Support for safety
- Ability to use Open Meta tags when creating search filters & extensions
Bugs
- Fix AppleScript for sending email attachments in latest Mail.app
- Prevent obscure crash when using iTunes controls in main Alfred results
- Prevent terminal from opening twice bug when using "Open Terminal Here" action
- Remove the update of the 'last used' flag in the OS X metadata
- Fix aspect ratio on icons dragged in for custom searches, extensions etc
- Fix bug which prevented alt+backspace being used as hotkey
- Make sure that global hotkeys are correctly unregistered when removing
Changes for 0.9.9 Dev 2 (build 142)
- General bug fixes and improvements
- Add back the Lion Compatibility button
- Improved more attractive branded Powerpack tab
- Match 'action' extensions by title, not name
- Contact's Note field now shown in Contact Card Viewer (switchable in prefs)
- Prevent Alfred from crashing with two {query} strings in an extension title
- Only show growl eject notification if there isn't an eject error
- Allow for relative workflows in specific extensions folder (for easier exporting)
- Show nice visible growl icon on Script Extensions which use Growl (links to growl.info)
- Correctly output UTF8 from scripts to Growl
- More {query} escaping options for shell scripts
- Ctrl N/P bindings in Address Book contact card
- Offer some default options for the file filter extension metadata fields when clicking [+]
- Small fixes for future iTunes compatibility
Changes for 0.9.9 Dev 3 (build 145)
- New theme (for free and powerpack users) suited to Lion
- Work around for /Applications not being found with search scope
- Fix problem where snippets were sometimes not saved properly when edited
- Fix at the Spell / Define issues for Lion (incorrect definition, missing words)
- Improve Spell / Define accuracy for exact matching [and missing] words
- Improvements to the knowledge / results sorting
- Prevent the backspace (delete row) event from being incorrectly consumed in the preferences
- Custom file type for extensions (.alfredextension) for exporting and easy double click import of extensions
- Update framework to allow some results to truncate subtext on the tail e.g. spell / define
- Add note on spelling prefs to say 'prefs need to be closed for paste to work'
- When opening a contact in alfred, massage the last used metadata so it's up the top
- Expand ~/ in the Filter Extensions search scope box for easier creation and better sharable filters
- When a user deactivates a powerpack, make sure to unsync and copy settings back to prevent loss
- Make sure .scpt files run (rather than open) when setting up a custom filter for AppleScripts
- Fix the spacing of the Powerpack icon in the features outline view
- Show warning if invalid file is dropped onto the extensions prefs (zip or folder)
- Update the 'open with...' app list to ignore alfred:ignore files
- Add link near 'Download Alfred' on website to help users activate powerpack
- Correctly escape spaces in Custom Search names with %20 (just URL encode whole thing) reported in email by Nathaniel Irons
- Allow snippets to be deleted using the backspace key in the list (for consistency)
- Change twitter search to the more modern twitter.com/#!/search/{query}
- Add help button to extensions intro page
0.9.1 - Lion Compatibility Release 24th June 2011
This is a minor update to prepare for OS X 10.7 Lion. Other improvements include...
- Add Lion info to About Tab
- App Caching performance improvements
- Fix quirks relating to result noise when using Calculator
- Prevent opening 2 terminals in Terminal.app for file actions
- A number of other minor fixes
0.9 11th May 2011
Global Hotkeys [Powerpack]
- Set global shortcuts for your favourite apps, files and scripts
- Option to either open or run AppleScript shortcuts
- AppleScripts run as separate process for non blocking and stability
Custom Terminal Commands + Improvements [Powerpack]
- Add your own custom terminal commands to be able to run scripts with keywords and arguments
- Run your commands in Terminal or silently behind the scenes
- Add custom shell actions to Alfred's actions panel (path passed as argument)
- Add your own icons to make your commands look like fully native Alfred commands
- Prevent Alfred from opening two Terminal.app windows when running terminal commands from Alfred
Preference Syncing [Powerpack]
- Sync certain preferences between Macs using the sync drive of your choosing (Dropbox, iDisk)
- Syncs Snippets, Scripts, Custom Sites, Themes
iTunes Mini Player Improvements [Powerpack]
- iTunes DJ Support - best way to randomise your iTunes library (toggle in prefs)
- Option to exclude TV Shows and Movies in iTunes Mini Player [exclude by default]
- Option to remove the iTunes Store link from the bottom of the mini player (aesthetic reasons only)
- Take Album Artist into consideration when playing all songs by an artist
- Add reindex button to iTunes preferences to supplement the mini player reindex methods
- Remove gradient and correctly constrain title text (works better with semi transparent themes)
- Prevent iTunes reindexing happening concurrently with multiple cmd+r
- Show track number for mini player
- make cmd-dn / cmd-up work in itunes mini player
- Index playlists from XML so they are now available in the standard iTunes Mini Player search (toggle in prefs)
- New icons for Folder and Genius playlists
- Tidy up and remove unused iTunes AppleScript
- User definable keywords (pause / next / prev) for controlling iTunes in both Mini Player and Core
- Fix Next/Prev actions to start playing if currently paused
- Fix situation where track name didn't display in mini player header for certain types
- Add transport controls (play / pause etc... in main window too).
- Properly index playlists (just by name so they are in default search, including playlists inside of playlists)
Overhaul Preferences
- Visual improvements to give more polished feel
- Usability improvements in almost every single preference panel
- Wider prefs window by default (from 550 to 600 with vertical split at 180)
- Rename 'About' to 'Alfred' as it now contains more stuff
- Move 'Usage' preferences into new 'About' preferences to prevent clutter
- Move 'Updates' prefs from General to About prefs to make it more obvious
- Increase width of Features tab by 50px to match content width of other prefs
- Remove hanky from Alfred hat in About prefs to standardise branding
- New background image (better resolution) in about prefs tab
- Rename references of experimental in resources and code to advanced
- Remove the 'Local' group from prefs and merge into 'Basic' group
- Make the features tree collapse properly (so that Lion works better) and items re-select correctly
- Standardise the use of the full stop in descriptions (use full stops)
Other New Features & Improvements
- Drag files out of Alfred into other apps [PP]
- Update 'Custom Sites' editor view and allow for custom images
- Add the ability to hide, quit, force quit currently running applications
- Add iTunes and Clipboard to usage graph [PP]
- increase size of text area for filenames while browsing the file system [PP]
- Update to latest version of FMDB by @ccgus
- Truncation and general UI improvements around text display
- User definable home folder, default to ~/ [PP]
- User definable tab key (auto-complete or action) [PP]
- Make AppleScripts run with osascript rather than NSAppleScript
- Stop pre-compiling applescripts and compile / cache on the fly on users' machines
- Add email attachment support for Outlook (thanks @jdfwarrior) [PP]
Bug Fixes
- Add logging into the email client detection to help debug rare situations where mail client is not found
- Reorganise first responder on initial activation to prevent possible missing events
- Fix fuzzy matching interfering with things like terminal by ignoring anchored chars e.g. >
- When main results subtext paths are too long, truncate in the middle so you can see the filename
- Put postcode above country in Alfred's Contact Card view
- Prevent Alfred from showing unnecessary items with eject keyword such as /home and /net
- Make the app cache work more gracefully on non english locales when searching for localised apps in english
- Stop icons from flicking in fs nav / preview by showing the default icons first (like folder)
- Treat script bundles as scripts when searching and run applescripts independently (non blocking) to Alfred
- set level of Alfred window to be above things like help windows etc
Changes for 0.9 dev [build 116]
- Improved memory management for clipboard history - prevent ballooning when storing lots of extra large clipboard items [PP]
- Correctly process low level Esc event, now allows Esc based hotkeys
- Run system commands off of event thread to prevent blocking in some situations (e.g. don't block when emptying trash)
- Prevent Global Hotkeys weird behaviour when leaving hotkey blank or clearing hotkey then clicking Save [PP]
- When using <- and -> tweaks, improve the behaviour in the core window allowing for cursor movement [PP]
- Option to escape query string with backslashes in shell shortcuts editor [PP]
- Add Slovenia and South Africa locales and fix a update a few broken things current locales
- Fix small transparency issue in clipboard history viewer preview panel [PP]
- Tidy up Application Support folder, moving relevant items to Cache folder
- Esc key now correctly closes sheets in preferences
- Fix a number of general spelling and grammatical errors
- Separate Clipboard History and Snippet databases for better performance / syncing [PP]
- Add 'International' location to the "Where are you" general setting, set by default
- Only re-save custom themes when there is a change to make syncing more efficient
Changes for 0.9 pre-release [build 120]
- Fix Low level results sorting / re-selection bug which could cause crashes in very rare situations
- Rewrite quit/force/hide code to be more efficient and robust
- Move all silent shell commands into separate object to allow for releasing of blocking parent (more efficient)
- Fall back to NSAppleScript if script compiling / caching of scripts fails for some reason
- Prevent Alfred from showing off screen in some circumstances (e.g. screen resolution changes)
- Show < and > characters in iTunes playlists instead of encoded characters [PP]
Changes for 0.9 pre-release [build 122]
- Make the 'reload' keyword also reload custom scripts as well as the application cache
- Delete individual snippets by (more reliable / faster) id rather than matching text [PP]
- Add 'some versions of Microsoft Outlook' to the email support panel [PP]
- Disable 'Application' based system commands [quit/force quit/hide] for 10.5 users as these do not work
- Create different appcast URL for 10.5 Sparkle updates in prep for code branch
- Add toggle button (far right of search field) for iTunes DJ in mini player [PP]
- Show error message when iTunes DJ is not available [PP]
- Make Genres, Artists, Albums and Playlist top level nodes show in mini player search results when query matches for consistency [PP]
- If activated, make the right arrow tweaking work in iTunes view for consistency [PP]
- Add missing help links in the features prefs (currently resolve to 404 until 0.9 is released)
- Make script and itunes keywords case insensitive when searching
- Add Venezuela to locales
Changes for 0.9 general release [build 123]
- Option to escape quotes in custom shell commands, enabled by default [PP]
- Final back-fixes to make 10.5 build work more smoothly
0.8.2 27th Feb 2011
New Features
- Address Book Integration [initial work] - ability to view contacts in Alfred (PP)
- Import and Export of Alfred Themes (PP)
- The ability to search within files using the 'in' keyword - configurable from the file prefs
- Change 'find' and 'open' behaviour to allow scrolling past the max displayed results (configurable in the preferences between 20 and 40)
- Add 'scrollbar' style indicator to show more rows available (hideable in prefs). This is for all views with more results e.g. find/open keywords, iTunes mini player, file system navigation
- Add custom url scheme for automatically adding custom searches to Alfred
- Ability to copy the custom search alfredapp url to the clipboard from the custom search prefs
- Add default website locales for India, China, Hong Kong, Slovakia, Taiwan, Iceland
- Add Amazon.it to Italian web locale
- Option to make 'email' keyword launch gmail with an email for that contact (PP)
- Ability to change Selected Text / Subtext colour in theming (PP)
- Option for iTunes mini player to only play longer albums when selecting random features (5 or more songs, PP)
Improvements
- Make cmd+o open folders in Finder when in File System Navigation. Also, add option to default to return opening folders in Finder (PP)
- Add custom searches to the selectable fallback search lists (PP)
- Sending files as attachments through Sparrow mail is now supported (PP)
- Confirm when user presses the [-] button on the colour theme, before theme is deleted (PP)
- Truncate results and paths centrally (using ellipses) instead of fading out, meaning you can better see the filename for long paths. This also means the fade doesn't ruin transparent based themes in the Powerpack
- Hide contacts with no email address with 'email' keyword + match by email too in query (PP)
- Confirmation on pressing 'reset' button for search scope
- Add page up/down keys (or fn+up/down on small keyboards) to all views with more than visible results available
- Add Mouse Scroll wheel / Track Pad scrolling of results
- Improve file finding to not wildcard word anchored search queries
- Take Album Artist into account when parsing iTunes XML to keep correct grouping album grouping by artist (PP)
- Force match and https:// as URLs regardless of what follows. Also add afp:// to recognised URLs
- Add 'reload' keyword to reload the application cache
- Rework the preferences window to make more resilient to a very rare crash and fix for keyboard navigation
Bug Fixes
- Add .info as understood domain names for URL recognition
- Make Application Cache respect alfred:ignore spotlight comment
- Fix quirk where Alfred was not showing Finder.app until the application cache was reloaded
- When "remember your query" is used, Run in Terminal doesn't go away at next query
- Respect alternative name (internationalised name) when dynamically reloading the application cache
- Only show default 'email' searcher when email address entered (to prevent visual quirking)
- Prevent the google docs search from redirecting back to #all or #home and not showing a search result (thanks @hjertnes)
- Substitute | (pipe) with %7C in custom searches as this is a non standard character - makes it easier adding google translate custom queries
- Remove gradient fading which ruins transparent themes. Make theming work better with non RGB selected colours.
- Confirm reindexing before performing the command (to prevent terminal hang on sudo command)
- Fix broken help button link to fallback search help page
- Fix some of the F keys not functioning correctly as hotkeys
- Fall back to file name for search results if kMDItemDisplayName metadata is missing (prevents blank being shown on results)
- Fix unusual crash in iTunes mini player when 'Hide Mini Player after selecting song' is selected
- Fix some spelling and grammar errors in the preferences
- Fix in actions when typing "open with..." as soon as there's a space, the action disappears
- Trim whitespace and newlines from license code to prevent invalid rejection
- Update Google web searches to use UTF8 to fix some diacritics not being encoded properly
Changes for dev 2 build
- Significantly improved colour scheme editor with live preview (PP)
- Make the scrollbar colour editable in the themes editor (PP)
- Make ` selectable for the home folder preferences key in file system navigation (PP)
- Fix word based matching for actions i.e. being able to type finder to match 'open in finder' (PP)
- Change Wolfram Alpha to UTF8 as certain characters were not being encoded properly
- Make cmd+o work in core results view for consistency
- Add hungary & Luxemburg as web locales
Changes for dev 3 build
- Allow copying of contact details (plus emailing / visit web address) from an Address Book contact result (PP)
- Make it much more obvious which colour you are about to edit / are editing in the Theme editor (PP)
- Custom alfredapp:// URL for installing themes, copyable from the themes prefs to share on websites (PP)
- Make 'Open Terminal Here' action work with files too [open folder of selected file in terminal] (PP)
- Option to 'opt out' of home folder being included in default search scope
- Make cursor more visible on all themes by making it the same colour as the search text
Changes for pre-release
- Better represent transparency in the theme editor + make scrollbars and dividers drawn source over (PP)
- Use cmd+c on selected contact item in Address Book itegration to copy it to the clipboard, update text at bottom of window to reflect this (PP)
- Force Alfred to find Microsoft documents when 'documents' is ticked for default search, even though MS2011 seems to incorrectly remove the document metadata to identify these as generic documents.
- fix obscure crash when pasting from some Microsoft products into Alfred (containing a trailing null character)
- Make the 'action all visible items' work with web searches too
- Fix wording on Run in Terminal result item to prevent text changing (PP)
Changes for general release
- Fix search scope for default search (was always using file search scope for anything other than applications)
- Change default search scope to include /developer/applications rather than all /developer (less noisy results, especially for folders)
- Add Powerpack message on themes view to prevent confusion for non PP users
- Notify users that unticking home folder can affect results (PP)
- Decrease the double tap key interval to .26 seconds instead of .3 to reduce false activations
- Prevent exception when there is a dodgy contact card (PP)
- When viewing a contact card, cmd+o opens the entire card in Address Book (PP)
- Fix cmd+o to work correctly in the default searcher (always open file regardless of context)
0.8.1 10th Jan 2011
New Features
- Setup your own colour schemes Alfred (PP)
- Basic Terminal command integration - check the features preferences (PP)
- Add iTerm support for Terminal Command / Open Terminal Here action (PP)
- Support vague matching for file results such as 'kitty jpg' would match 'kitty playing on bed.jpg'
- Wildcards now supported in file search
- Add DuckDuckGo to the available web searchers
Improvements
- Improvements to Knowledge Sorting (inc. favour exact matches)
- Improve "Define" to open dictionary even when a word is not found (rather than just close Alfred)
- Configurable character limit on clipboard history (default 256k) to prevent accidental bloating of clipboard history
- Option to disable auto pasting in clipboard history
- Make holding alt on return work on an application as alternative launch such as choosing the iPhoto library you want to use (need to blank out alt return in general-result prefs)
- Remove preference to search for applications by file name (for alternative locales) and simply match both by default
- Add Chile to website locales
- Migrate users prefs from AlfredApp to Alfred in Application Support folder to keep consistency between versions
- Improve fallback prefs to allow for individual fallbacks to be disabled (i.e. just have Google as only fallback)
Bug Fixes
- Fix pasting keycode detection preventing a rare crash depending on keyboard configuration
- Ignore instant double taps of hotkeys to prevent triggering in some scenarios such as Screen Sharing (and possibly dodgy Logitech drivers)
- Prevent knowledge from being added twice unnecessarily
- Fix email signup in the About Alfred preferences to accept + signs in the email address
- Make Error -47 on ejecting drive more friendly - "Drive is currently busy"
0.8 17th Dec 2010
New features
- Recent Documents: Remember which documents have been launched and show the most recent documents per application (PP)
- Clipboard Snippets: Save commonly used snippets to paste easily from Clipboard (PP)
- Custom Fallback Searches: Choose your own fallback searches so that when Alfred doesn't find a local result, i.e. if you prefer Bing (PP)
- New System Command: Ability to eject dmg / superdrive / all / usb drive with 'eject' keyword
- Show inline word definition preview for define command (from dictionary)
Powerpack Improvements:
- Properly escape the 'open terminal' action path to ensure the correct folder is entered. Add option for 'copy path' escaping too.
- Option to hide the iTunes mini player after a song has been selected
- Remove layer backed view from iTunes album art (no fading but ~5 to 8mb less mem)
- Improve performance for genres in iTunes Mini Player
- iTunes store link for currently playing artist in mini player in top level view
- Added ability to filter by song title after selecting artist in iTunes Mini Player
- Set Enter as the 'paste' key in clipboard history (and cmd+c copy the selected item back to the clipboard)
- Delete key (fn + Backspace on smaller keyboards) to delete Clipboard item
- Add items to knowledge when actioning them directly from filesystem navigation
General Improvements:
- Relevancy improvement: Keyword linked knowledge learning taking into account date and OS X last used metadata
- Fix fuzzy matching to be considered in Knowledge - Sorting now works by keyword as well as date
- When opening files / folders, update 'last used' metadata to better contribute to the new knowledge sorting system
- Fix define/spell keywords in dictionary to show the correct items, ability to select the language in prefs
- Option to make the 'spell' results paste to OS X rather than copy to clipboard
- Cache the 'startup item' state so that it doesn't need to be obtained going into prefs to prevent momentary hanging
- Make Alfred Preferences window remain visible when showing Alfred (makes it easier to play with configuration)
- Cache last known state of apps at shutdown for instant startup
- Full UX sweep, look at every feature and how it can be improved
- Add a 'Alfred didn't find what you were looking for' message at the bottom of the window which takes you to a help page. This fallback can be hidden in the fallback preferences.
- Add South Korea and Indonesia to locales
- Tickbox to turn off app caching (to keep md query closed and save mem, recommended to keep caching on)
- New usage tab / graph! Delay load the usage graph (to when tab is shown)
- Added a preference for decimal separators in Calculator result output, plus make comma separator more flexible (mixed mode)
- Add option to Web Searches to recognise URLs in Alfred main window
- Preferences keyword to show Alfred prefs
Bug fixes:
- Stop cmd+down drilling into incorrect folder when scrolled down in fs navigation
- Fix iTunes listings where albums with the same name were not displaying such as "Greatest Hits"
- Fix Double Tap CMD hotkey with Caps Lock on
- Fix bug which caused Alfred to crash when testing a custom search and then showing Alfred without clearing the dialog first
- Strip white spaces from end of a URL when pasted into Alfred to prevent %20
- Fixed bug where the degree symbol crashed the advanced calculator, making the calculator much more robust at testing permissible characters
Changes for 0.8 dev 2
- Change build system to be 10.6 targetted with 10.5 backward compatibility - which will lead to some 10.6+ specific features
- Improve recent documents to also source from Cocoa shared plist files (10.6+ only) as well as internal knowledge
- Replace the intelligent search scope with user defined search scope
- New options for eject (in prefs), now able to show either removable or all mounted volumes. Note: Eject is now disabled by de