Year
Index of 647 entries from . Entries belong to 32 different categories, including masters-thesis-site, conversation-augmentation-chat-mediator-bot, masters-thesis, npshell, and html-forms.
Month 2017-12
Initial commit
npshell v1.4.1
Trim null character from line count when adding to playlist
Mention if a path is a symlink if it cannot be added to the playlist
Add newline after sounds in queue/history counts
Assume terminal-notifier v2.0.0 is used, and remove alerter flags
- Versions before terminal-notifier v2.0.0 had bugs related to "alerter" mode notifications. - Workarounds were in place in `npshell`. - Removed workarounds, assuming terminal-not…→ Full commit message
Merge branch 'release/v5.0.0'
* release/v5.0.0: (64 commits) 5.0.0 Ignore linting demo.css Remove links to espeak Use HTTPS where possible Add links to install additional voices Use higher resoluti…→ Full commit message
5.0.0
Ignore linting demo.css
- Linting css files with web-ext gives warnings for correct webextensions special variables. - Ignoring linting css files for now. See - https://github.com/mozilla/web-ext/issue…→ Full commit message
Remove links to espeak
- How to connect espeak to the browser's Web Speech API/SpeechSynthesis API is unclear. - The espeak project seems to have been superseded by espeak-ng. - The in-browser option us…→ Full commit message
Use HTTPS where possible
Add links to install additional voices
Merge branch 'feature/higher-resolution' into develop
* feature/higher-resolution: Use higher resolution @2x tile in markdown Use higher resolution @2x icons in markdown Use higher resolution @2x chrome web store banner
Use higher resolution @2x tile in markdown
Use higher resolution @2x icons in markdown
Use higher resolution @2x chrome web store banner
Merge branch 'feature/translate' into develop
* feature/translate: Add Bulgarian translation Add language attributes on some untranslated/known language elements Translate new strings in the user interface Minor trans…→ Full commit message
Add Bulgarian translation
Limit number of translated strings per call for google cloud translate
Add language attributes on some untranslated/known language elements
Translate extra variables during static rendering
Switch to using a key file with Google Cloud Translate API
Translate new strings in the user interface
Merge branch 'feature/fix-firefox' into develop
* feature/fix-firefox: Speak long text by default in WebExtensions (Firefox) Use event listeners
Speak long text by default in WebExtensions (Firefox)
Use event listeners
Fix react popup unload error
- Due to async broadcast event listeners, some calls might come very late in the page lifecycle. - Not sure what the exact cause is, but guessing it has to do with how browsers un…→ Full commit message
Merge branch 'feature/improve-state' into develop
* feature/improve-state: Avoid un/controlled component mixup Use reselect to speed up data transformations Add reselect Remove redux-persist and redux-persist-crosstab M…→ Full commit message
Avoid un/controlled component mixup
Use reselect to speed up data transformations
- Mostly used for voice list dependent data transformations (languages, language groups, etcetera) - Cleaned up some state and props.
Add reselect
Remove redux-persist and redux-persist-crosstab
Move some state from shared voices to options voices
Do not rehydrate state from local storage
- With pre-rendered html containing most state, the local storage state rehyration has lost some value in terms of speeding up rendering. - For loading the remaining browser runti…→ Full commit message
Preload more state at compile/render time
Merge branch 'feature/improve-demo' into develop
* feature/improve-demo: Fix eslint warnings and errors Run eslint for jsx files Make all react componentes pure Fix positional translation arguments Detect language from…→ Full commit message
Fix eslint warnings and errors
Run eslint for jsx files
Make all react componentes pure
Fix positional translation arguments
Add README.md
Python 2to3 mice.py
Add virtualenv wrapper
Ignore configuration file
Add mice.py
Initial commit
Detect language from the selected element, not the selected element's parent element
Yet another attempt at fixing the flashing popup issue
Month 2017-11
Improve the demo page
- Open the welcome page upon install. - Display a translate sample text in a language for which there is a voice installed. - Enable speaking selected text from internal pages. - …→ Full commit message
Add a welcome tab to the demo page
- A short introduction and welcome page for new users. - Should be opened automatically upon first install.
Add per-language links to wikipedia
Add bidirectional (left-to-right, right-to-left) information to the currently supported locales
Simplify shared import paths in shared code
Unregister broadcast listeners when window unloads
Minor translation improvements
Use https links where possible
Assume https for all links
Add two links to ICANN's DNSSEC statistics
Sort .eslintignore
Sort .gitignore file
Improve the demo page
- Move the story from options to the demo page. - List voices in the demo. - Create a support tab in the demo. - Link to demo tabs from the popup. - Move text options to a new tab…→ Full commit message
Fix automatic icon size adjustment
Merge branch 'feature/update-dependencies' into develop
* feature/update-dependencies: Update @google-cloud/translate Update webextension-polyfill Update web-ext Update react Update bluebird Update babel Update concurrent…→ Full commit message
Merge branch 'feature/demo-page' into develop
* feature/demo-page: Use more variables in rollup files Add a demo page, refactor entire application Clean up rollup config for react Clean up front end code a bit
Update @google-cloud/translate
Update webextension-polyfill
Update web-ext
Update react
Update bluebird
Update babel
Update concurrently
Update rimraf
Update striptags
Updated styletron
Updated jsonfile
Updated rollup
Run eslint --fix
Update eslint
Add uglify
Use more variables in rollup files
Ignore generated locale files
Month 2017-10
Update copyright years
Add brew services start to installation instructions
Audit npshell formula
v1.4.0
npshell v1.4.0
Read both id3v2 and id3v1 fallback values
Escape first character in messages for terminal-notifier
Add sleep before track change notification
Warm up cache for id3v2 execution
Workaround bug in terminal-notifier by adding configurable timeout
- Previously, the notifications would only work once. - This seems to be related to `terminal-notifier` not exiting automatically after displaying the notification. - The issue is…→ Full commit message
Optionally follow sound file symlinks
- Some sounds may be not be actual files, byt symlinked to the actual file. - Not all players (for example `afplay`) handle symlinks correctly. - This change introduces the boolea…→ Full commit message
Skip hidden folders or hidden files when looking for sounds
Fix screenshots in README
- There seems to have been a markdown rendering change on github: spaces in the urls of images and/or links break the markdown. - This change fixes the three images in the README.
Month 2017-08
Update tiles
Link projects to joelpurra.com
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Add master's thesis presentation photo to readme
Large text on the smallest tiles
Month 2017-07
Merge branch 'release/v4.1.2'
* release/v4.1.2: 4.1.2 Update encoded data: images with new color
4.1.2
Update encoded data: images with new color
Merge branch 'release/v4.1.1'
* release/v4.1.1: 4.1.1 Add thank you note for Miroslava Jovičić Add special icons for the chrome web store Update play icon color for free Talkie Multiline links to web…→ Full commit message
4.1.1
Add thank you note for Miroslava Jovičić
Add special icons for the chrome web store
Update play icon color for free Talkie
Multiline links to web stores
Use new promotional tiles
Merge branch 'release/v4.1.0'
* release/v4.1.0: 4.1.0 Update Swedish translation Automated translations Prevent scroll jumping on click in the voice options Revert speaking entire paragraphs by defau…→ Full commit message
4.1.0
Merge branch 'feature/speak-long-texts-option' into develop
* feature/speak-long-texts-option: Update Swedish translation Automated translations Prevent scroll jumping on click in the voice options Revert speaking entire paragraphs…→ Full commit message
Update Swedish translation
Automated translations
Prevent scroll jumping on click in the voice options
Revert speaking entire paragraphs by default
- Speaking long paragraphs was not stable on all systems. - The previous fix for Chrome speaking text was to split up each paragraph in to smaller parts. - The split tries to keep…→ Full commit message
Experimental upgrade to nodejs ^v8.0.0, npm ^v5.0.0
Month 2017-06
Add basic usage output
Add LICENSE, README.md
Add a demo page, refactor entire application
- A demo page would be useful to show the capabilities of Talkie. - The demo page should reuse as much functionality as possible from other parts of the application. React - Pre…→ Full commit message
Clean up rollup config for react
Clean up front end code a bit
Split testing/linting to fast/slow
Merge branch 'release/v4.0.2'
* release/v4.0.2: 4.0.2 Only run eslint when testing Only split text to paragraphs
4.0.2
Only run eslint when testing
Only split text to paragraphs
Merge branch 'release/v4.0.1'
* release/v4.0.1: 4.0.1 Also bump package-lock.json version number Update package-lock.json Update package-lock.json Put unpackaged code/sourcemaps in a separate zip fil…→ Full commit message
4.0.1
Also bump package-lock.json version number
Update package-lock.json
Update package-lock.json
Put unpackaged code/sourcemaps in a separate zip file
Fix package zip file names
Merge branch 'release/v4.0.0'
* release/v4.0.0: (24 commits) 4.0.0 Update rollup Fix eslint warnings and errors Update eslint Add package-lock.json Update Swedish translation Automated translatio…→ Full commit message
4.0.0
Update rollup
Fix eslint warnings and errors
Update eslint
Add package-lock.json
Update Swedish translation
Automated translations
Merge some updated override translations
Link directly to change shortcut keys in chrome
Use new icons for the popup, play/pause
Style options page
Display shortcut keys in a table
Invert share icons
Switch Firefox/WebExtensions Talkie Premium link
Options tab order, add link to Talkie Premium
Lock down connections from other extensions/apps
Tighter content security policy (CSP)
Improve translations, SEO
Style the options page
Remove donations
Style the popup
Emulate onInstall event handling by keeping a polled queue
Lint source files for copyright notice
Month 2017-05
Convert the options page to use react
Merge branch 'release/v3.2.2'
* release/v3.2.2: 3.2.2 Fix links to Talkie Premium to avoid extra redirect
3.2.2
Fix links to Talkie Premium to avoid extra redirect
Merge branch 'release/v3.2.1'
* release/v3.2.1: 3.2.1 Only ignore files during linting, not packing
3.2.1
Only ignore files during linting, not packing
Merge branch 'release/v3.2.0'
* release/v3.2.0: (22 commits) 3.2.0 Update Swedish translation Update automatic translations Add missing translations to base Remove old strings in Swedish translation …→ Full commit message
3.2.0
Update Swedish translation
Update automatic translations
Add missing translations to base
Remove old strings in Swedish translation
Hide information in the options page when not using Chrome
Always remove all context menus onInstall
Don't listen to tab events when not speaking
Shallow copy objects before passing in references to create context menu
Attempting fix for dead objects when closing options popup in firefox during speech
Fix rollup.js warnings for cleanup's sourcemap handling by ensuring each file has the correct/formatted copyright notice
Don't run eslint on compiled code
Strip out repeated/per-file copyright comments when building
Prepend a copyright/dependency banner
Don't use markdown wrapped in html tags
Merge branch 'feature/read-clipboard' into develop
* feature/read-clipboard: Update automatic translations Work around linting for not yet implemented browser.permissions Add premium feature to read text from the clipboard
Fix project url in package.json
Work around linting for not yet implemented browser.permissions
Update automatic translations
Clone to avoid parallelism problems with referenced objects
Be more lenient when using text-based language detection
Reduce png image sizes
Get raw repository list output
Add premium feature to read text from the clipboard
- Fully functional in Talkie Premium on Chrome. - Disabled in non-Chrome. - Placeholder options in Talkie with a promo-text being read instead. - Works in any program/globally, as…→ Full commit message
Merge branch 'release/v3.1.0'
* release/v3.1.0: (24 commits) 3.1.0 Ignore CSS files with predefined i18n messages in web-ext Ensure the right Talkie icon is shown on the about page Add new translations…→ Full commit message
3.1.0
Ignore CSS files with predefined i18n messages in web-ext
Ensure the right Talkie icon is shown on the about page
Merge branch 'feature/translations' into develop
* feature/translations: (21 commits) Add new translations to package Refresh translations Add Turkish translation Add Thai translation Add Slovak translation Add Roman…→ Full commit message
Add new translations to package
Refresh translations
Add Turkish translation
Add Thai translation
Add Slovak translation
Add Romanian translation
Add Polish translation
Add Korean translation
Add Japanese translation
Add Indonesian translation
Add Hungarian translation
Add Hindi translation
Add Finnish translation
Add Greek (modern) translation
Add Czech translation
Add Arabic translation
Update Hebrew translation
Attempt to improve right-to-left language support
Add Portuguese translation
Translate only changed messages
Strip html tags from automatic translation
Additional internal links to joelpurra.com
Add donation buttons further up on the page
Move readme away from docs
Add photo, links to readme
Use HTTPS for links where possible
Update copyright years
Parse port from the environment as an integer
Upgrade helmet
Upgrade onetime
Upgrade eslint
Upgrade node-inspector
Merge branch 'release/v3.0.3'
* release/v3.0.3: 3.0.3 Attempt to fix potential content page console.log code execution/injection Fix internal/allowed tab url checks Add trace logging level
3.0.3
Attempt to fix potential content page console.log code execution/injection
Fix internal/allowed tab url checks
Add trace logging level
Month 2017-04
Merge branch 'release/v3.0.2'
* release/v3.0.2: 3.0.2 Fix speech stopping after a short while Style icons in about page Change project url in copyright notice Change project url Run and load Talkie…→ Full commit message
3.0.2
Revert "Temporarily remove redirect"
This reverts commit b42b0f66efd27439113f8212d18d28162b60718e.
Testing having two google site verification meta tags
Temporarily remove redirect
Update readme
Add google site ownership verification
Change redirect url to joelpurra.com
Fix speech stopping after a short while
- Seems to be related to changes made after the premium version was made, but before v3.0.0. - Suspension code was made more resilient to suspend/unload timing issues. - Logging t…→ Full commit message
Change project url in copyright notice
Change project url
Run and load Talkie in separate Chrome instance
Allow watching the source code separately from browser packaging
Merge branch 'release/v3.0.1'
* release/v3.0.1: 3.0.1 Fix links to Talkie Premium in the Chrome Web Store
3.0.1
Fix links to Talkie Premium in the Chrome Web Store
Merge branch 'release/v3.0.0'
* release/v3.0.0: 3.0.0
3.0.0
Merge branch 'release/v3.0.0-alpha.1'
* release/v3.0.0-alpha.1: (27 commits) 3.0.0-alpha.1 Fix version extraction from the git branch Update base message, automated translation whitespace handling, Swedish trans…→ Full commit message
3.0.0-alpha.1
Apply hotfix/svg-lineendings
Merge branch 'hotfix/svg-lineendings'
* hotfix/svg-lineendings: 2.1.3
2.1.3
Fix svg line endings causing problems with git
Fix version extraction from the git branch
Update base message, automated translation whitespace handling, Swedish translation
Refresh messages during standard build
Use concurrently to run build/watch commands in parallel
Fix build filename/path mixup
Use chokidar for watching file changes
Use webextension-polyfill from npm
Merge branch 'feature/broadcaster-leaks' into develop
* feature/broadcaster-leaks: Disallow multiple suspension manager initializations Use promises to initialize background script, kill switches to remove broadcast listeners F…→ Full commit message
Disallow multiple suspension manager initializations
Use promises to initialize background script, kill switches to remove broadcast listeners
Fix broadcast event listener/handler memory leaks/dead objects from popup, as reported by firefox
Define browser_style for browser_action
Merge branch 'feature/mozilla-amo-feedback' into develop
* feature/mozilla-amo-feedback: Move suspension manager port listener to iframe in background Reduce logging (levels) for known errors Add setting logging level to reduce ou…→ Full commit message
Move suspension manager port listener to iframe in background
Fixes #5.
Reduce logging (levels) for known errors
Add setting logging level to reduce output for non-dev usage
Fixes #7.
Style icons in about page
Safer logging to content page console
Fixes #6.
Work around potential innerHTML issues
Merge branch 'feature/pro-voices' into develop
* feature/pro-voices: Fix layout, links, docs, translations, and more for free/premium chrome/webextension versions Automated translations Add option to change the rate and …→ Full commit message
Clean svg icon files
Fix layout, links, docs, translations, and more for free/premium chrome/webextension versions
Automated translations
Add blue premium icon variation
Add option to change the rate and pitch per voice
Month 2017-03
Allow per-language voice overrides
Build premium packages
Disable Talkie on addons.mozilla.org, wrap content scripts in functions/try-catch
Define minimum version for Firefox
Add web-ext tool to lint and package extension
Merge branch 'release/v2.1.2'
* release/v2.1.2: 2.1.2
2.1.2
Merge branch 'release/v2.1.1'
* release/v2.1.1: 2.1.1 Fix package step typo
2.1.1
Fix package step typo
Merge branch 'release/v2.1.0'
* release/v2.1.0: 2.1.0 Fix build/prepackage/package steps Add version number/name to about page Use direct/event-based/timeouts methods to get synthesizer; more stable ti…→ Full commit message
2.1.0
Fix build/prepackage/package steps
Add version number/name to about page
Use direct/event-based/timeouts methods to get synthesizer; more stable timeouts, text fetching
Split about and usage tabs in options
Remove outdated Hebrew translation
Improve developer documentation
Merge branch 'feature/refactor' into develop
* feature/refactor: Fix unsupported matchAboutBlank in Firefox, improve script execution stability Convert a few files to helper classes Fix call to create context menus, no…→ Full commit message
Fix unsupported matchAboutBlank in Firefox, improve script execution stability
Convert a few files to helper classes
Fix call to create context menus, note unfixed workaround
Split packaging between Chrome and WebExtensions
Use promise-based webextensions api
Switch calls to webextensions
Add webextension polyfill
Make code compatible with WebExtensions, primarily Firefox
Add eslint-plugin-compat to check Chrome features
Switch to ES2015 modules using rollup
Split up source files
Merge branch 'release/v2.0.2'
* release/v2.0.2: 2.0.2 Add French translation overrides Fix German translation
2.0.2
Add French translation overrides
Fix German translation
Merge branch 'release/v2.0.1'
* release/v2.0.1: 2.0.1 Mention configureCommands url in readme Add German translation overrides Ignore multiple calls to messaging onConnect handler Return null from de…→ Full commit message
2.0.1
Mention configureCommands url in readme
Add German translation overrides
Ignore multiple calls to messaging onConnect handler
Return null from detectPageLanguage on error to fix problems in Vivaldi browser
Fixes #3.
Merge branch 'release/v2.0.0'
* release/v2.0.0: 2.0.0 Add src/language.js to package Prevent extension suspension by opening a message port to the content Change how talking tabs are kept track of Ad…→ Full commit message
2.0.0
Add src/language.js to package
Merge branch 'bugfix/background-suspend' into develop
* bugfix/background-suspend: Prevent extension suspension by opening a message port to the content Change how talking tabs are kept track of
Prevent extension suspension by opening a message port to the content
Change how talking tabs are kept track of
Merge branch 'feature/context-menus' into develop
* feature/context-menus: Add documentation, automated translations, plus Swedish Add context menu items to toolbar icon Add context menus to right-click on the selected text…→ Full commit message
Add context menu items to toolbar icon
Month 2017-02
Add documentation, automated translations, plus Swedish
Add context menus to right-click on the selected text and read it out loud
Fix project urls
Fix project urls
Fix project urls
Fix project urls
Fix project urls
Fix doctype html
Merge branch 'release/v1.9.1'
* release/v1.9.1: 1.9.1 Fix link from DEVELOP.md to CLA.md Fix problematic html code example in markdown
1.9.1
Add project links close to top
Add project links close to top
Add project links close to top
Change links to joelpurra.com/projects
Add donation buttons
Update copyright years
Update README format
Use HTTPS for links where possible
Upgrade tests to QUnit 2
Run eslint --fix
Add eslint
Use local qunit, jquery, console-shim, jquery-simulate, emulatetab
Add simple "build" script, pre-commit step
Add package.json
Add .editorconfig
Add .gitattributes
Upgrade template code
Move html to /docs/
Add donation buttons
Update copyright years
Update README format
Use HTTPS for links where possible
Upgrade tests to QUnit 2
Run eslint --fix
Add eslint
Use local qunit, jquery, console-shim, jquery-simulate, emulatetab
Add simple "build" script, pre-commit step
Add package.json
Add .editorconfig
Add .gitattributes
Upgrade template code
Move html to /docs/
Change links to joelpurra.com/projects
Add donation buttons
Update copyright years
Update README format
Use HTTPS for links where possible
Run eslint --fix
Add eslint
Use local mutation-summary, jquery
Add simple "build" script, pre-commit step
Add package.json
Add .editorconfig
Update .gitattributes to better handle line-endings and diffs
Upgrade template code
Move html to /docs/
Update copyright years
Add README.md
Add README.md
Move html to /docs/
Move html to /docs/
Add donation buttons
Update copyright years
Update README format
Use HTTPS for links where possible
Upgrade tests to QUnit 2
Run eslint --fix
Add eslint
Use local qunit, jquery
Add package.json
Add .editorconfig
Add .gitattributes
Upgrade template code
Move html to /docs/
Add donation buttons
Update copyright years
Update README format
Use HTTPS for links where possible
Upgrade tests to QUnit 2
Upgrade template code
Run eslint --fix
Add eslint
Use local qunit, jquery
Add simple "build" script, pre-commit step
Add package.json
Add .editorconfig
Add .gitattributes
Move html to /docs/
Fix link from DEVELOP.md to CLA.md
Add shortlink meta
Fix problematic html code example in markdown
Make ~/.ghd the default output path
Add ghd repositories list
Make use of full paths where possible (for now)
Merge branch 'release/v1.9.0'
* release/v1.9.0: 1.9.0 Perform translation merge Mention the list of available languages/voices in the options in the readme Update automatic translations Skip English …→ Full commit message
1.9.0
Perform translation merge
Mention the list of available languages/voices in the options in the readme
Merge branch 'feature/voices' into develop
* feature/voices: Update automatic translations Skip English in automatic translations Update and override messages in Swedish WIP translations WIP translations WIP tr…→ Full commit message
Update automatic translations
Skip English in automatic translations
Update and override messages in Swedish
WIP translations
WIP translations
WIP translations
WIP translations
Reduce UI lag by loading fewer icons async
Fix potential event scope binding issues in Tabrow
Use more events than promise steps for async/ui/page updates
Speak a voice rather than a language
Don't rely on the page context as much when speaking
Speak out sample text right away when changing language
Add language/voice count display
Display a list of languages and voices supported in the current browser
Split downloading automatic translations and merging messages.json to separate files for faster development iterations
Merge branch 'release/v1.8.1'
* release/v1.8.1: 1.8.1 Update automatic RTL Hebrew translations Don't reverse RTL languages for reading in the shell
1.8.1
Merge branch 'bugfix/reverse-rtl-reverse' into develop
* bugfix/reverse-rtl-reverse: Update automatic RTL Hebrew translations Don't reverse RTL languages for reading in the shell
Update automatic RTL Hebrew translations
Don't reverse RTL languages for reading in the shell
Merge branch 'release/v1.8.0'
* release/v1.8.0: 1.8.0 Add new files to package Update and override messages in Swedish Add automatic refresh of overridden/manual strings, to indicate that they needtran…→ Full commit message
1.8.0
Add new files to package
Merge branch 'feature/options-ui' into develop
* feature/options-ui: Update and override messages in Swedish Add automatic refresh of overridden/manual strings, to indicate that they needtranslations' attention Add basic…→ Full commit message
Update and override messages in Swedish
Add automatic refresh of overridden/manual strings, to indicate that they needtranslations' attention
Add basic options with about/donate/story/license pages, refactor frontend for reuse, improve automated translations
Merge branch 'release/v1.7.0'
* release/v1.7.0: 1.7.0 Update localized messages.json automatically Update and override messages in Swedish Remove spaces around slash in automated translations Mention…→ Full commit message
1.7.0
Merge branch 'feature/improve-swedish' into develop
* feature/improve-swedish: Update localized messages.json automatically Update and override messages in Swedish Remove spaces around slash in automated translations
Update localized messages.json automatically
Update and override messages in Swedish
Remove spaces around slash in automated translations
Merge branch 'feature/shortcut-keys' into develop
* feature/shortcut-keys: Mention shortcut keys in readme, add step-by-step instructions with screenshots how to change them Add more custom commands for user-definable keyboar…→ Full commit message
Mention shortcut keys in readme, add step-by-step instructions with screenshots how to change them
Add more custom commands for user-definable keyboard shortcuts
Add shortcut key to perform the same action as clicking on the Talkie icon
Merge branch 'release/v1.6.0'
* release/v1.6.0: 1.6.0 Minor improvements to the Swedish translation Fix sed on mac by resorting to manual case-insensitive matching Add link click handler to open links …→ Full commit message
1.6.0
Minor improvements to the Swedish translation
Fix sed on mac by resorting to manual case-insensitive matching
Merge branch 'feature/popup' into develop
* feature/popup: Add link click handler to open links in a new tab Use async version of getBackgroundPage Split per-locale messages.json to tooling taking care of untranslat…→ Full commit message
Add link click handler to open links in a new tab
Use async version of getBackgroundPage
Split per-locale messages.json to tooling taking care of untranslated strings, english base, automatic translation from english base, manual settings, human override translations
Sort keys in messages.json
Fix extensionLocale
Reflow popup after translation, just in case
Add feedback/support, rate links and donation buttons to popup
Month 2017-01
Add popup with progress bar
Add tab/page type detection to avoid trying to speak in the chrome store or chrome:// urls
Switch to AGPL-3.0
Add meta tags for social stuff, change title format
Add donation links in README.md, on page
Adjust top margin
Move/duplicate clear button
Add one more screenshot
Add example link in more prominent places
Add local Open Sans font
Experiment with style and text
Load frames from url querystring, add link for sharing
Make background dark gray
Make docs a symlink to the original website location
Add a few more incoming links
Add arrow to draw attention to add frame button
Restructure html
Fix broken css
Link to joelpurra.com instead of joelpurra.se
Update copyright years
Restructure the readme
Add developer documentation
Clean up the javascript a bit
Add eslint
Add local development server
Add package.json
Remove old ignored references
Move javascript to separate file
Move css to separate file
Add .editorconfig
Add .gitattributes
Restructure readme
Use HTTPS for links where possible
Update copyright years
Add donation links in README.md, website
Symlink website to /docs/
Reformat website html, css
Update .gitattributes
Add .editorconfig
Import /Projects/ folder from the old production server, excluding data files
Set project url to joelpurra.com
Add meta tags for social stuff, change title format
Add explanations to each project
Add presentation video and photos, move css to separate file, clarify demo steps
Add donation links in README.md, in demo
Update readme, project links
Update copyright years
Add baseurl for relative links
Include piwik tracker, remove google analytics
Use HTTPS for links where possible
Add .editorconfig
Add .gitattributes
Format css
Some more instructions on the demo page
Add donation links in README.md, in demo
Add screenshot, usage instructions, links
Update copyright years
Fresh build of hexagonif
Slight cleanup of the gulpfile, add development instructions to readme
Manual adjustment of eslint rules and code
Run eslint --fix
Add compiled version to /docs/
Add eslint
Add git info, author information to package.json, format file
Add .editorconfig
Include piwik tracker
Use HTTPS for links where possible
Add .editorconfig
Add .editorconfig
Add .editorconfig
Update readme format, add donation links
Update readme format, add donation links
Add readme, license, donation links
Use HTTPS for links where possible
Use HTTPS for links where possible
Use HTTPS for links where possible
Update copyright years
Update copyright years
Update copyright years
Import /Projects/ folder from the old production server, excluding data files
Use shortcut for ease of access center, link to tweak ui on wikipedia
Added donation buttons
Add donation links in README.md
Minor text fixes
Move website to /docs/
Use x-mouse control icons
Fix project, GPL links
Update README
Add .editorconfig
Add pricing/donation heading
Use zip files for downloads
Reformat HTML, revamp text, mention Windows 10, Windows 8, add external links
Fix diffing of new or removed entries
Use message output functions
Merge branch 'release/v1.5.0'
* release/v1.5.0: 1.5.0 Add plugging Talkie after speaking text on page Speak text in parts Add function to log directly to the page's console, add some user-level debug o…→ Full commit message
1.5.0
Add donation links
Add plugging Talkie after speaking text on page
Speak text in parts
Change chained method calls indent
Add function to log directly to the page's console, add some user-level debug output
Add diffing of contributors and stargazers
Secondarily sort by name
Add stargazers action
Use command/action pattern; ghd help
Split up code base
Get git contributors
Initial commit
Include piwik tracker, remove google analytics
Use local fonts in european-parliament
Use local fonts in WellCompareDir
Use local jquery
Format html
Include piwik tracker
Lowercase directory names
Normalize piwik tracker include path
Normalize piwik tracker include path
Use HTTPS for links where possible
Use HTTPS for links where possible
Use HTTPS for links where possible
Add short explanation for the repository
Add short explanation for the repository
Add README.md
Add citation information, update copyright years
Add citation information, update copyright years
Add citation information, update copyright years
Add links to project page, citation information, update copyright years
Add paragraph about citations
Mention that the thesis has been presented
Update copyright years
Use HTTPS for links where possible
Add the word full to indicate pdf type
Add pdf icon to main pdf links
Add DOI link 10.1109/LCN.2016.14 to IEEE LCN 2016 paper
Replace Google Analytics with Piwik on tracker.joelpurra.com
Replace Google Analytics with Piwik on tracker.joelpurra.com
Replace Google Analytics with Piwik on tracker.joelpurra.com
Add note about example language extension for en-US
Merge branch 'release/v1.4.0'
* release/v1.4.0: 1.4.0 Add languages to extension package
1.4.0
Add languages to extension package
Merge branch 'release/v1.3.0'
* release/v1.3.0: 1.3.0 Add italian translation Add chinese translation Add russian translation Add dutch translation Add norwegian translation Add danish translatio…→ Full commit message
1.3.0
Add italian translation
Add chinese translation
Add russian translation
Add dutch translation
Add norwegian translation
Add danish translation
Fix voice list formatting
Add hebrew translation
Add french translation
Add german translation
Add spanish translation
Merge branch 'release/v1.2.0'
* release/v1.2.0: 1.2.0 Update copyright years Add text highlights, restructure readme Add missing tile for the web store Add developer documentation Add example list …→ Full commit message