Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use passive event listeners for touch events | 2018-07-10 | |
| | | | | Avoid this warning in Chrome console: https://www.chromestatus.com/feature/5745543795965952 | ||
* | New `add_dynamic_image` rewriter for JavaScript-loaded images. | 2018-07-09 | |
| | | | | | | Searches tags for various `data-*` attributes and sets `img` tag `src` attribute appropriately. Falls back to searching `noscript` for `img` tags. Includes unit tests. | ||
* | Change feed password field type to text to avoid autocomplete with Firefox | 2018-07-08 | |
| | | | | | | | - Using autocomplete="off" or autocomplete="new-password" doesn't change anything - Changing the input ID doesn't change anything - Using a different input name doesn't change anything - Only Chrome supports autocomplete="new-password" | ||
* | Add base URL validation | 2018-07-07 | |
| | |||
* | Update default stylesheet name in HTML layout | 2018-07-07 | |
| | |||
* | Add integration test for search query | 2018-07-07 | |
| | |||
* | Pre-generate themes stylesheets at build time | 2018-07-07 | |
| | |||
* | Update vendor dependencies | 2018-07-06 | |
| | |||
* | Compress HTML responses to Gzip/Deflate if supported by browser | 2018-07-06 | |
| | |||
* | Refactor assets bundler and split Javascript files | 2018-07-05 | |
| | |||
* | Processor: Do rewriter before sanitizer for `entry.Content`. | 2018-07-06 | |
| | | | | Addresses #163. | ||
* | Remove timestamp from generated files | 2018-07-05 | |
| | |||
* | Add German translation for search form | 2018-07-05 | |
| | |||
* | Add support for protocol relative YouTube URLs | 2018-07-04 | |
| | |||
* | Add search form | 2018-07-04 | |
| | |||
* | Add full-text search for entries and add search parameter to the API | 2018-07-04 | |
| | |||
* | Improve updates to dutch locale | 2018-07-03 | |
| | |||
* | Sandbox iframes when sanitizing. | 2018-07-03 | |
| | | | | | | Updated iframe unit tests. Refactored sanitizer.getExtraAttributes() to use `switch` instead of multiple `if` statements. | ||
* | Keep consistent text size on mobile orientation change | 2018-07-03 | |
| | | | | using vendor-specific CSS `*-text-size-adjust`. | ||
* | Update unit test for Sans-Serif theme | 2018-07-02 | |
| | |||
* | Update ChangeLog | 2018-07-01 | |
| | |||
* | Avoid Chrome to autocomplete no-login password fields | 2018-06-30 | |
| | | | | | | Browsers always autocomplete saved passwords even with autocomplete="off". https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion | ||
* | Always mark the entry as read after fetching the pagination in unread mode | 2018-06-30 | |
| | |||
* | Update German translation | 2018-06-30 | |
| | |||
* | Add cli flag to reset all feed errors | 2018-06-30 | |
| | |||
* | Add specific 404 and 401 error messages | 2018-06-30 | |
| | |||
* | Strip binaries to reduce size | 2018-06-29 | |
| | |||
* | Make sure we always get the pagination in unread mode | 2018-06-29 | |
| | |||
* | Fix incorrect data value when toggling bookmark flag on entry page | 2018-06-28 | |
| | |||
* | Set opener to null when opening original URL with JavaScript. | 2018-06-28 | |
| | |||
* | Remove unnecessary style | 2018-06-26 | |
| | |||
* | Do not ignore errored feeds when a user refresh feeds manually | 2018-06-26 | |
| | |||
* | Refactor AddImageTitle rewriter. | 2018-06-26 | |
| | | | | | | | | | | * Only processes images with `src` **and** `title` attributes (others are ignored). * Processes **all** images in the document (not just the first one). * Wraps the image and its title attribute in a `figure` tag with the title attribute's contents in a `figcaption` tag. Updated xkcd rewriter unit test. Added another xkcd rewriter unit test to check rendering of images without title tags. | ||
* | Improve sanitizer to remove style tag contents. | 2018-06-24 | |
| | | | | | | See #157. Refactored how blacklisted tags are handled so they're easier manage in the future. | ||
* | Improve sanitizer to remove script and noscript contents | 2018-06-23 | |
| | | | | | These tags where removed but the content was rendered as escaped HTML. See #157 | ||
* | Improve feed and user API updates with optional values | 2018-06-23 | |
| | |||
* | Corrected hard coded strings | 2018-06-22 | |
| | |||
* | Update German translation | 2018-06-20 | |
| | |||
* | Add new fields for feed username/password | 2018-06-19 | |
| | |||
* | Improve memory usage debug log | 2018-06-19 | |
| | |||
* | Disable keep-alive for HTTP client | 2018-06-19 | |
| | |||
* | Close HTTP response body even for failed requests | 2018-06-19 | |
| | |||
* | Added Sans-Serif theme. | 2018-06-19 | |
| | |||
* | Rewrite iframe Youtube URLs to https://www.youtube-nocookie.com | 2018-06-12 | |
| | |||
* | Add more filters for API call /entries | 2018-06-09 | |
| | | | | | | | | | | New filters: - before (unix timestamp) - before_entry_id - after - after_entry_id - starred (boolean) | ||
* | Rewrite individual entry pagination SQL queries | 2018-06-09 | |
| | |||
* | Simplify entry query builder | 2018-06-08 | |
| | |||
* | Prevent items from sticking on touchend. | 2018-06-06 | |
| | |||
* | Extended horizontal overflow to feed and category views. | 2018-06-06 | |
| | |||
* | Update German translation | 2018-06-05 | |
| |