aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-12-20Increase version v0.3.0 -> v0.3.1HEADv0.3.1masterTeddy Wing
2017-12-20Merge branch 'fix-windows-MacCtrl-shortcut-bug-v2'Teddy Wing
2017-12-19manifest.json: Don't make suggested keyboard shortcut Mac-specificTeddy Wing
Use a non-Mac shortcut by default and designate the previously-used shortcut as the default on Mac. This change attempts to fix an error when installing the extension on Windows: Package is invalid. Details: 'Invalid value for 'commands[1].default': MacCtrl+L.'. Thanks to 'ncaunt' on GitHub for finding this issue.
2017-03-06Merge branch 'add-keyboard-shortcut'v0.3.0Teddy Wing
2017-03-06Increase version 0.2.0 -> 0.3.0Teddy Wing
2017-03-06Add keyboard shortcutTeddy Wing
URL files can now be downloaded using a keyboard shortcut so you don't have to move the mouse and click the button to do it. Only tested this on Mac. Decided on Ctrl-l as the default, which can be customised at `chrome://extensions/configureCommands`. Wanted something with only a single modifier key that wasn't going to clash with another command. The "Ctrl" string on Mac automatically gets converted to "Apple", so using "MacCtrl" to get the real "Ctrl" key.
2015-02-15README: Update installation instructionsTeddy Wing
Turns out you can't just double-click the .crx file or drag it onto Chrome's dock icon anymore. You have to specifically drag the file onto Chrome's Extensions page. Update the README to reflect this new process.
2015-02-15Increase version 0.1.3 -> 0.2.0v0.2.0Teddy Wing
2015-02-15README: Update with new simpler installation instructionsTeddy Wing
Use the .crx files provided on the Releases page instead of having to load the unpacked extension.
2015-02-15README: Update to reflect new filename edit optionTeddy Wing
2015-02-15background.js: Remove console.logTeddy Wing
Delete an overlooked and unnecessary console.log() call.
2015-02-15options.js: Update old commentTeddy Wing
Update a comment that came from the Chrome options.js sample code to better reflect the current code.
2015-02-15Add option to change downloaded filename prefixTeddy Wing
The downloaded file would always have this format: chrome-tabs-20150215-12h38.yml Add a user-customisable option to change the "chrome-tabs-" prefix of the filename. I realised I wanted this after installing the extension on both Chrome and Chrome Canary, and wanted to have my backup files named differently depending on the version of Chrome they were coming from.
2015-02-15Increase version 0.1.2 -> 0.1.3v0.1.3Teddy Wing
2015-02-15Fix "Cannot set property of null" error on textareaTeddy Wing
When the textarea on the download page is not available (when we have no download page), an error was caused when we tried to get `textarea.value`. Check for `textarea`'s existence before asking for its value.
2014-06-22CHANGELOG: update for v0.1.2v0.1.2Teddy Wing
2014-06-22manifest.json: v0.1.1 -> v0.1.2Teddy Wing
2014-06-22Fix YAML single quote escape (use global)Teddy Wing
The YAML single quote escape wasn't replacing globally so only the first quote in the page title would be escaped. This results in incorrect formatting and YAML files that can't be imported without escaping separately.
2014-06-22CHANGELOG: update for v0.1.1Teddy Wing
2014-06-22manifest.json: v0.1.0 -> v0.1.1v0.1.1Teddy Wing
2014-06-22Merge branch 'filename-incorrect-on-chrome-35'Teddy Wing
2014-06-22TODO: update, fix for 'download.txt' filename bugTeddy Wing
2014-06-22Fix downloaded filename 'download.txt' bugTeddy Wing
As of Chrome 35, the downloaded file would appear with the filename 'download.txt' instead of the custom defined timestamped filename. Use a JS blob instead of a data URL to download the file so that the filename sticks.
2014-06-12Update TODOTeddy Wing
Add entry for the `download.txt` filename bug.
2014-04-01Update TODOTeddy Wing
2014-03-30README: add installation instructionsTeddy Wing
2014-03-30Add attribution to chrome-bootstrap.cssv0.1.0Teddy Wing
2014-03-30Add basic READMETeddy Wing
2014-03-30Add LICENSETeddy Wing
MIT license.
2014-03-30Merge branch 'add-download-functionality'Teddy Wing
2014-03-30Update CHANGELOGTeddy Wing
2014-03-30Add iconsTeddy Wing
2014-03-30Add CHANGELOGTeddy Wing
2014-03-30manifest.json: convert spaces to tabsTeddy Wing
2014-03-30Move filename generation codeTeddy Wing
Move code that generates the filename (without the extension) to a separate function so that we can get it in the header of the main page.
2014-03-30Bump version to 0.1.0Teddy Wing
2014-03-30Update TODOTeddy Wing
2014-03-30Add functionality for downloading backup on icon clickTeddy Wing
If the download option is set, a backup file is now downloaded when the extension button is clicked.
2014-03-30Refactor backup textTeddy Wing
Instead of updating the textarea directly, add the backup text to a string and assign that string to the textarea later. This allows us to add the text to a file for download on click of the extension button and outside the context of the extension's main page.
2014-03-30Page: reduce height of textarea in accordance with linkTeddy Wing
Now that the download link is moved, reduce the size of the textarea.
2014-03-30Page: move download link to topTeddy Wing
Move the download link to the top of the page and style it.
2014-03-30Update TODOTeddy Wing
2014-03-30Generate HTML outputTeddy Wing
2014-03-30Fix minute format of downloaded filenameTeddy Wing
Add leading zero to minute.
2014-03-30Append correct file extension depending on formatTeddy Wing
For the download link, append a file extension appropriate to the type of file being downloaded.
2014-03-30Page: size textarea to fit in pageTeddy Wing
Textarea now resizes according to window height.
2014-03-30Remove YAML libraryTeddy Wing
Since I'm now outputting YAML manually for better looks, get rid of the YAML serialiser I included previously.
2014-03-30Add YAML outputTeddy Wing
2014-03-30Page: update 'text' format outputTeddy Wing
* Remove <a> tags * Show page title and URL for each entry
2014-03-30Options: update status text on saveTeddy Wing
Move to the right side of the save button and show it for a longer amount of time.