| Age | Commit message (Collapse) | Author |
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
Use the .crx files provided on the Releases page instead of having to
load the unpacked extension.
|
|
|
|
Delete an overlooked and unnecessary console.log() call.
|
|
Update a comment that came from the Chrome options.js sample code to
better reflect the current code.
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
Add entry for the `download.txt` filename bug.
|
|
|
|
|
|
|
|
|
|
MIT license.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
If the download option is set, a backup file is now downloaded when the
extension button is clicked.
|
|
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.
|
|
Now that the download link is moved, reduce the size of the textarea.
|
|
Move the download link to the top of the page and style it.
|
|
|
|
|
|
Add leading zero to minute.
|
|
For the download link, append a file extension appropriate to the type
of file being downloaded.
|
|
Textarea now resizes according to window height.
|
|
Since I'm now outputting YAML manually for better looks, get rid of the
YAML serialiser I included previously.
|
|
|
|
* Remove <a> tags
* Show page title and URL for each entry
|
|
Move to the right side of the save button and show it for a longer
amount of time.
|