- Add Portuguese translation (Thanks Victor!)
- Add corrected French translation (Thanks Victor again!)
- Fix bug where snooze timeout notification still shown during scheduled snooze.
- Fix bug where removing sites from block list wasn't working
- Added Danish translation (thanks to Kristian Thy)
- Update experimental de, es and fr translations
- Fix issue where blockFlag not defaulting to 'true' on initial load
- Remove weird popup update bug
- Remove unsafe calls to innerHTML
- Pre-release quick tidy of code.
- Add GPLv3
- Rewrite README
- Schedule settings now operational
- popup.js now queries background script for scheduled snooze status
- Added weekly schedule settings UI to options page
- Tidied up look of options page a bit
- Cleaned up i18n tags for logic (translations still incomplete)
- localise.js now auto-localises short weekday names
- Weekly schedule settings UI now functional
- Removed 'update' button from snooze settings - now autosaves on select change
- Fix startup settings load bug
- Update to less fugly icons
- Update look of popup page
- popup.js now honours snooze timeout timeout
- Options page now includes timeout settings.
- background.js now honours snooze timeout settings.
- options.js now stores site list properly
- options.html updated with warning on 'reset to defaults' button
- Blocking toggle now called 'snooze'
- Snooze timeout implemented - can only snooze 5mins each hour
- 'Unsnooze' removed as spurious, since we auto-unsnooze.
- New code now i18n-ready
- Timeout on blocking toggle now implemented
- Implemented enable/disable feature and show settings in popup
- i18n-ified popup code
- JSLinted all js; only one formatting warning left to remove
- Implemented non-functional browser popup button
- i18n now working so long as locale language pack is installed (I think).
- Now with (dodgy) German translation
- Now with (dodgy) Spanish translation
- Added i18n code for all user-visible text
- Added (dodgy) French translation
- Added applications and developer keys to manifest.json
- Sites can now be removed from blocklist
- Options page now uses select multiple not textarea for list of sites
- Blocklist handles 'www.' prepending sensibly
- Blocklist URLs get slash appended iff required
- Improve URL parsing logic
- Blocklist in options page is now functional and updates real blocklist
- Disabled non-functional buttons in options page
- Implemented 'restore defaults'
- Implemented 'add to block list'
- URLs in block list must be valid and can't be duplicated
- Added (non-functional) options page
- Added css to blocked.html page
- Blocking of hardwired list of sites implemented.