aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Use passive event listeners for touch eventsGravatar Frédéric Guillot2018-07-10
| | | | Avoid this warning in Chrome console: https://www.chromestatus.com/feature/5745543795965952
* New `add_dynamic_image` rewriter for JavaScript-loaded images.Gravatar dzaikos2018-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 FirefoxGravatar Frédéric Guillot2018-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 validationGravatar Frédéric Guillot2018-07-07
|
* Update default stylesheet name in HTML layoutGravatar Frédéric Guillot2018-07-07
|
* Add integration test for search queryGravatar Frédéric Guillot2018-07-07
|
* Pre-generate themes stylesheets at build timeGravatar Frédéric Guillot2018-07-07
|
* Update vendor dependenciesGravatar Frédéric Guillot2018-07-06
|
* Compress HTML responses to Gzip/Deflate if supported by browserGravatar Frédéric Guillot2018-07-06
|
* Refactor assets bundler and split Javascript filesGravatar Frédéric Guillot2018-07-05
|
* Processor: Do rewriter before sanitizer for `entry.Content`.Gravatar dzaikos2018-07-06
| | | | Addresses #163.
* Remove timestamp from generated filesGravatar Frédéric Guillot2018-07-05
|
* Add German translation for search formGravatar stratmaster2018-07-05
|
* Add support for protocol relative YouTube URLsGravatar Frédéric Guillot2018-07-04
|
* Add search formGravatar Frédéric Guillot2018-07-04
|
* Add full-text search for entries and add search parameter to the APIGravatar Frédéric Guillot2018-07-04
|
* Improve updates to dutch localeGravatar Daan Sprenkels2018-07-03
|
* Sandbox iframes when sanitizing.Gravatar dzaikos2018-07-03
| | | | | | Updated iframe unit tests. Refactored sanitizer.getExtraAttributes() to use `switch` instead of multiple `if` statements.
* Keep consistent text size on mobile orientation changeGravatar dzaikos2018-07-03
| | | | using vendor-specific CSS `*-text-size-adjust`.
* Update unit test for Sans-Serif themeGravatar Dave Z2018-07-02
|
* Update ChangeLogGravatar Frédéric Guillot2018-07-01
|
* Avoid Chrome to autocomplete no-login password fieldsGravatar Frédéric Guillot2018-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 modeGravatar Frédéric Guillot2018-06-30
|
* Update German translationGravatar Unknown2018-06-30
|
* Add cli flag to reset all feed errorsGravatar Frédéric Guillot2018-06-30
|
* Add specific 404 and 401 error messagesGravatar Frédéric Guillot2018-06-30
|
* Strip binaries to reduce sizeGravatar Frédéric Guillot2018-06-29
|
* Make sure we always get the pagination in unread modeGravatar Frédéric Guillot2018-06-29
|
* Fix incorrect data value when toggling bookmark flag on entry pageGravatar Dave Z2018-06-28
|
* Set opener to null when opening original URL with JavaScript.Gravatar dzaikos2018-06-28
|
* Remove unnecessary styleGravatar Frédéric Guillot2018-06-26
|
* Do not ignore errored feeds when a user refresh feeds manuallyGravatar Frédéric Guillot2018-06-26
|
* Refactor AddImageTitle rewriter.Gravatar dzaikos2018-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.Gravatar dzaikos2018-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 contentsGravatar Dave Z2018-06-23
| | | | | These tags where removed but the content was rendered as escaped HTML. See #157
* Improve feed and user API updates with optional valuesGravatar Frédéric Guillot2018-06-23
|
* Corrected hard coded stringsGravatar stratmaster2018-06-22
|
* Update German translationGravatar stratmaster2018-06-20
|
* Add new fields for feed username/passwordGravatar Frédéric Guillot2018-06-19
|
* Improve memory usage debug logGravatar Frédéric Guillot2018-06-19
|
* Disable keep-alive for HTTP clientGravatar Frédéric Guillot2018-06-19
|
* Close HTTP response body even for failed requestsGravatar Frédéric Guillot2018-06-19
|
* Added Sans-Serif theme.Gravatar Dave Z2018-06-19
|
* Rewrite iframe Youtube URLs to https://www.youtube-nocookie.comGravatar Frédéric Guillot2018-06-12
|
* Add more filters for API call /entriesGravatar Frédéric Guillot2018-06-09
| | | | | | | | | | New filters: - before (unix timestamp) - before_entry_id - after - after_entry_id - starred (boolean)
* Rewrite individual entry pagination SQL queriesGravatar Frédéric Guillot2018-06-09
|
* Simplify entry query builderGravatar Frédéric Guillot2018-06-08
|
* Prevent items from sticking on touchend.Gravatar Dave Z2018-06-06
|
* Extended horizontal overflow to feed and category views.Gravatar Dave Z2018-06-06
|
* Update German translationGravatar stratmaster2018-06-05
|