- #222: Fix bug where dateTime standard variable failed to render correctly
- #201: Restyle keyboard shortcuts in popup and options page
- #204: Use rich desktop notifications
- #206: Update a YOURLS Wiki link
- #208: Fix overlapping UI bug in popup
- #209: Fix bug preventing OAuth flow completing
- Update build dependencies
- #170: Add tooltips to explain button states
- #193: Add new wordCount operation to count the words in a string
- #198: Add new meta operation to access specific meta information
- #199: Add new html standard variable to enable access to the entire pages HTML
- #199: Add new markdown standard variable to enable access to the entire contents of a page as Markdown
- #199: Add new text standard variable to enable access to the entire pages text
- Minor bug fixes and tweaks
- #181: Add new operations for evaluating XPath expressions
- #183: Add new objects for accessing Web Storage
- #184: Update html.md to v2.1.1
- #184: Add options for configuring HTML to Markdown conversion
- #187: Make the Anchor Tags options more generic
- #187: Deprecate the anchorTarget option and replace with the linksTarget option
- #187: Deprecate the anchorTitle option and replace with the linksTitle option
- #189: Update the extension homepage to http://template-extension.org
- Minor bug fixes and UI tweaks
- #179: Fix critical bug for Linux systems
- #176: Fix bug preventing options from being saved correctly
- #168: Fix bug on OS X causing Windows keyboard shortcut modifiers to be displayed
- #169: Update html.md to v2.1.0
- #171: Fix bug which caused sections to be case-sensitive
- #109: Upgrade feedback widget from UserVoice to newer version to avoid CSP workaround
- #119: Update mustache.js to v0.7.2
- #133: Update jQuery to v1.9.1
- #133: Update Bootstrap to v2.3.1
- #136: Add Underscore.js v1.4.4 to allow for cleaner code and remove duplication
- #137: Add Async v0.2.7 to greatly simplify asynchronous code
- #141: Change CSP to prevent errors caused by the UserVoice feedback widget
- #143: Dialog windows to provide initial focus to first field when opened
- #144: Make trace logs cleaner
- #145: Fix bug where whitespace in templates was being ignored
- #146: Support bulk enable & disable operations
- #153: Fix "Save As..." functionality in export process
- #155: Add new escape operation to escape strings for insertion into HTML
- #155: Add new unescape operation to perform the opposite action of escape
- #162: Add new locale standard variable to enable access to the detected ISO 639 language code
- #166: Simplify how template icons are managed internally
- Massive re-write of a lot of code to make it simpler and more optimized
- Huge number of bug fixes and UI tweaks
- Some nice new undocumented features
- #110: Replace calls to deprecated chrome API methods
- #111: Update Bootstrap to v2.2.2
- #115: Add new operations for query selectors
- #116: Redesign Templates tab on Options page
- #117: Improve build process and restructure code to simplify support for other browsers
- #120: Update jQuery to v1.8.3
- #120: Update jQuery URL Parser to v2.2.1
- #120: Update html.md to v2.0.1
- #130: Add new configuration file to simplify future changes
- Plenty of bug fixes and UI tweaks
- #108: Improve inline installation compatibility
- Relocate new donation button and add tooltip
- #107: Add donation button to footer of Options page
- #106: No longer remove
btn-primary
class from inline installation buttons on homepage - Minor i18n tweaks
- #98: Add option to automatically paste Template output into the input field focused when using a keyboard shortcut (available in templates via the new shortcutsPaste option)
- #98: Change keyboard shortcut detection to
keydown
fromkeyup
- #102: Update manifest version to 2
- #102: Provide and support a Content Security Policy
- #103: Move all CSS and inline styles into individual external files
- #104: Update Bootstrap to v2.0.3
- #104: Many minor UI fixes and tweaks
- #105: Redesign popup to be more consistent with look and feel of the Options page
- #105: Replace all template icons with the Glyphicons set included in Bootstrap
- #105: Remove toolbar button text/icon editing functionality and make the toolbarStyle option obsolete
- Minor fixes and tweaks
- #101: Fix bug where capitalise operation wasn't working
- #97: Update build process to minify i18n files for distribution
- #99: Add new operations for string manipulation
- Update date-ext to v1.0.2
- #92: Improve error handling when saving export data to a file
- #94: Add new linkHTML standard variable to enable access to the HTML behind the right-clicked link
- #94: Add new linkMarkdown standard variable to enable access to contents of the right-clicked link as Markdown
- #94: Add new linkText standard variable to enable access to the text of the right-clicked link
- #95: Add option to automatically paste Template output into right-clicked input field (available in templates via the new menuPaste option)
- Update jQuery to v1.7.2
- Update mustache.js to v0.4.2
- Minor fixes
- #90: Fix bug where wrong window is used to populate template data in Chrome dev
- #91: Add new tabs list to enable iteration over the URLs of every tab in the current window
- #87: Fix bug where URL and all derived variables are automatically decoded
- #88: Add new Selection in Markdown predefined template (disabled by default)
- #89: Fix bug where whitespace after an operation is being ignored
- Minor UI fixes
- #82: Add new selectionMarkdown standard variable to enable access to the current selection formatted as Markdown
- #83: Improve way in which web service configurations are stored and retrieved
- #85: Improve help documentation for certain fields in the Options page
- #86: Add user feedback system to the Options page
- #80: Tidy i18n bundle to help with new translation process
- #81: Fix bug where unregistered keyboard shortcuts still trigger desktop notification when using modifier
- #76: Add new selectionHTML standard variable to enable access to the HTML behind the current selection
- #76: Add new selectedImages list to enable iteration over images within in current selection
- #76: Add new images list to enable iteration over all of the images on the page
- #77: Fix bug preventing access to page-derived template variables
- #78: Remove duplicate URLs from certain lists
- #71: Make bit.ly the default URL shortener
- #71: Make unauthenticated bit.ly use the tmpl.at custom domain
- #72: Add OAuth support for bit.ly
- #72: Add new bitlyAccount option to determine whether or not you are logged in to bit.ly
- #72: Remove the bitlyApiKey and bitlyUsername options
- #73: Add new yourlsAuthentication option to determine how the YOURLS URL shortener is being authenticated
- #73: Improve UI on Options page in some places
- #74: Implement support for OAuth 2.0
- #75: Improve extension compatibility system
- Minor bug fixes and UI tweaks
- Full release!
- #20: Add Login/Logout button to goo.gl's configuration on the Options page
- #20: Deprecate the googlOAuth option and replace with the new googlAccount option
- #35: Ensure code and documentation quality and standards are high
- #47: Completely redesign and simplify the Options page
- #48: Add option to keep popup open after clicking a template (available in templates via the new toolbarClose option)
- #48: Deprecate the toolbarFeature option (still available by inverting the toolbarPopup option)
- #48: Deprecate the toolbarFeatureDetails option and replace with the toolbarStyle option
- #48: Deprecate the toolbarFeatureName option and replace with the toolbarKey option
- #49: Add new count standard variable to enable access to the total number of templates
- #49: Add new customCount standard variable to enable access to the total number of custom templates (i.e. excluding predefined)
- #49: Add new popular object to enable access to the details of the most popular template
- #49: Reorganize template data stored in
localStorage
- #52: Completely rewrite code in CoffeeScript
- #52: Update build process
- #58: Remove requirement of names for templates
- #59: Reorganize option data stored in
localStorage
- #60: Automically save changes on the Options page
- #61: Add new coords object to enable access to the user's geolocation
- #62: Add Options link to bottom of context menu (available in templates via the new menuOptions option)
- #62: Add Options link to bottom of popup (available in templates via the new toolbarOptions option)
- #62: Deprecate the contextMenu option and replace with the new menu option
- #63: Add new author standard variable to enable access to the author from the page's meta information
- #63: Add new characterSet standard variable to enable access to the character set
- #63: Add new description standard variable to enable access to the description from the page's meta information
- #63: Add new depth standard variable to enable access to the colour depth of the user's screen
- #63: Add new keywords list to enable iteration over the keywords from the page's meta information
- #63: Add new lastModified standard variable and operation to enable access to the potentially formatted last modified date/time
- #63: Add new links list to enable iteration over all of the links on the page
- #63: Add new pageWidth and pageHeight standard variables to enable access to the page's dimensions
- #63: Add new plugins list to enable iteration over the active browser plugins
- #63: Add new referrer standard variable to enable access to the URL of the referring page
- #63: Add new screenWidth and screenHeight standard variables to enable access to the user's screen resolution
- #63: Add new scripts list to enable iteration over all of the page's external script sources
- #63: Add new styleSheets list to enable iteration over all of the page's external CSS stylesheet sources
- #63: Add new template object to enable access to the activated template
- #63: Deprecate the selectionLinks list and replace with the new selectedLinks list
- #64: Deprecate the short standard variable and replace with the new shorten operation
- #65: Allow easier access to object properties using dot notation
- #66: Fix bug where some variables are not case-insensitive
- #67: Fix bug where overwriting an existing file during the export process can corrupt the file
- #68: Simplify debugging and testing by adding a new Developer Tools section to the Options page
- #69: Redesign desktop notifications
- #70: Redesign Please wait... animation in popup
- More bug fixes and UI tweaks
- #48: Add option to change behaviour of the toolbar icon (available in templates via the new toolbarPopup and toolbarFeature option tags)
- #48: Add option to select a default template (available in templates via the new toolbarFeatureName option tag)
- #48: Add option to change the style of the toolbar icon to that of the default template (available in templates via the new toolbarFeatureDetails option tag)
- #50: Make tags case-insensitive
- #51: Add new dateTime simple tag and function to allow formatted date/time
- #53: Add support for inline installation
- #54: Replace API calls deprecated by Chrome 16
- #56: Add new decode function to decode its previously encoded contents
- Change to MIT license
- Update homepage links
- Patch underlying template technology
- Minor bug fixes
- #38: Add help documentation for general settings on options page
- #40: Make template export process no longer require external resource
- #44: Many minor UI changes in options page
- Rebrand logo and create new promotional images
- #36: Improve URL derivation when using the context menu
- Update jQuery to v1.6.4
- #33: Ignore keyboard shortcuts for disabled templates for validation and lookup
- Minor spelling correction
- #34: Fix bug where notification is displayed when user clicks Copy button when exporting templates
- Add new predefined Markdown template (disabled by default)
- #29: Add new selectionLinks complex tag to allow iteration over links within in current selection
- #29: Change selection simple tag to allow access using popup/shortcuts and not just right-click menu
- #26: Fix minor UI defects in popup
- Minor bug fixes
- #27: Add new permissions required by Chrome 13 to use copy/paste functionality
- #28: Add copy and paste buttons to the template import and export views
- Minor bug fixes and tweaks
- #14: Change extension name to Template to do it better justice
- #11: Add import/export functionality for templates
- #17: Add many more images to be used with your custom templates
- #10: Clean up options page further using tabs
- #23: Remove supported extensions section on the options page
- Includes removal of management permission
- Minor bug fixes and tweaks
- #21: Fix error caused by using extension on a page where IE Tab is active
- #21: Redesign compatibility structure to support multiple extensions
- #21: Add compatibility support for IE Tab Classic, IE Tab Multi (Enhance) and Mozilla Gecko Tab extensions
- #16: Rename the cookies template simple tag to cookiesEnabled
- #16: Add new cookies template complex tag to allow iteration over cookie names
- #16: Add new cookie template function tag to allow access to cookie values
- #13: Add new selection template simple tag to allow access to the currently selected text on the page (only available when accessed via the context menu)
- #18: Update the notification messages to be more generic
- #15: Add option to disable the context (right-click) menu (available in templates via the new contextMenu option tag)
- Slightly rearrange the options page
- Rename Features to Templates for simplicity
- Add more options (browser, OS and extension information)
- Remove Update button from options page
- Automatically updates where appropriate from now on
- You must still press Save & Close to persist your changes
- Simplify the process of adding new feature (i.e. templates)
- Fix error generated by param, segment, fparam and fsegment template functions
- #2: Fix bug where valid keyboard shortcut inputs were being rejected
- Deprecate the originalSource template simple tag and replace with the originalUrl simple tag
- Deprecate the source template simple tag and replace with the url simple tag
- Deprecate the encoded template simple tag and replace with the encode function which encodes its rendered contents
- Make some minor UI tweaks for options page
- #8: Fix problem where URL shortener options were being forgotten when browser was closed
- #8: Add some feedback messages if/when any errors occur when copying a shortened URL (i.e. could not reach URL shortener service)
- #2: Attempt to make keyboard shortcuts work more consistently
- #4: Add feature customization including a template system
- #4: Convert default features to use the new template system
- #4: Completely rewrite code to dynamically copy parsed templates
- #4: Redesign Features section of options page to support feature customization
- #4: Add new help system to options page including documentation on the new template system
- #7: Add support for context (right-click) menus
- #6: Add support for YOURLS URL shortener installations
- #1: Fix bit.ly URL shortener service
- #5: Allow keyboard shortcuts to be customized
- #3: Fix OS X keyboard shortcuts
- Major rewrite of code including huge optimization work and performance improvements
- Update jQuery to v1.6.2
- Remove jQuery dependencies from all but the background and options pages to optimize page loads
- Remove support for the French language
- Change how supported extensions are used to be less intrusive
- And lots more...
- Add support for multiple URL shortener services
- Add OAuth support for URL shortener services (enabled by default)
- Add support for bit.ly URL shortener service
- Add new window (target) option for anchor feature
- Change software-specific features (e.g. BBCode) to be disabled by default
- Change key listeners to listen for
keyup
events as opposed tokeydown
- Add collapsible sections to options page to simplify content
- Complete rewrite of code and file system restructuring for optimization and ease of future improvements/changes
- Include jQuery (v1.5.2 - minified) to minimize code duplication and increase efficiency
- Reduce image sizes for optimization
- Minify JavaScript files for optimization
- Add BBCode feature
- Add Encoded feature
- Implement IE Tab extension compatibility (options are included but not visible yet)
- Add enable/disable feature option functionality
- Add reorder feature option functionality
- Add French language support
- Change images to be more consistent