Frédéric Guillot
cda0efb731
Update default stylesheet name in HTML layout
2018-07-07 12:07:34 -07:00
Frédéric Guillot
364198ba4a
Add integration test for search query
2018-07-07 12:02:59 -07:00
Frédéric Guillot
ca30800e6a
Pre-generate themes stylesheets at build time
2018-07-07 11:00:39 -07:00
Frédéric Guillot
459bb4531f
Update vendor dependencies
2018-07-06 21:18:14 -07:00
Frédéric Guillot
34a3fe426b
Compress HTML responses to Gzip/Deflate if supported by browser
2018-07-06 20:39:28 -07:00
Frédéric Guillot
53deb0b8cd
Refactor assets bundler and split Javascript files
2018-07-05 22:18:51 -07:00
dzaikos
e1c56b2e53
Processor: Do rewriter before sanitizer for entry.Content
.
...
Addresses #163 .
2018-07-06 00:17:07 -04:00
Frédéric Guillot
845cf2adba
Remove timestamp from generated files
2018-07-05 12:52:29 -07:00
stratmaster
7ed8401088
Add German translation for search form
2018-07-05 10:42:49 -07:00
Frédéric Guillot
de1a4aad30
Add support for protocol relative YouTube URLs
2018-07-04 22:45:44 -07:00
Frédéric Guillot
6d0dc451e4
Add search form
2018-07-04 22:05:19 -07:00
Frédéric Guillot
af15412954
Add full-text search for entries and add search parameter to the API
2018-07-04 17:40:03 -07:00
Daan Sprenkels
89e5dacca9
Improve updates to dutch locale
2018-07-03 12:57:47 -07:00
dzaikos
7d4a195519
Sandbox iframes when sanitizing.
...
Updated iframe unit tests.
Refactored sanitizer.getExtraAttributes() to use `switch` instead of multiple `if` statements.
2018-07-03 12:55:18 -07:00
dzaikos
c3628813c6
Keep consistent text size on mobile orientation change
...
using vendor-specific CSS `*-text-size-adjust`.
2018-07-03 12:51:24 -07:00
Dave Z
d3b48b7695
Update unit test for Sans-Serif theme
2018-07-02 21:37:07 -07:00
Frédéric Guillot
29131d4ee6
Update ChangeLog
2018-07-01 11:50:43 -07:00
Frédéric Guillot
cc1e4f916f
Avoid Chrome to autocomplete no-login password fields
...
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
2018-06-30 18:05:51 -07:00
Frédéric Guillot
240f801755
Always mark the entry as read after fetching the pagination in unread mode
2018-06-30 17:35:06 -07:00
Unknown
4c7fce0233
Update German translation
2018-06-30 16:37:55 -07:00
Frédéric Guillot
5cf504745b
Add cli flag to reset all feed errors
2018-06-30 14:22:45 -07:00
Frédéric Guillot
9c0f882ba0
Add specific 404 and 401 error messages
2018-06-30 12:42:12 -07:00
Frédéric Guillot
a40f592aab
Strip binaries to reduce size
2018-06-29 20:43:03 -07:00
Frédéric Guillot
77947282e4
Make sure we always get the pagination in unread mode
2018-06-29 20:29:04 -07:00
Dave Z
0b0f4751fa
Fix incorrect data value when toggling bookmark flag on entry page
2018-06-28 18:56:04 -07:00
dzaikos
0227bb9828
Set opener to null when opening original URL with JavaScript.
2018-06-28 02:13:53 -04:00
Frédéric Guillot
9d8b5421ed
Remove unnecessary style
2018-06-26 23:03:46 -07:00
Frédéric Guillot
dd78fb4340
Do not ignore errored feeds when a user refresh feeds manually
2018-06-26 23:02:41 -07:00
dzaikos
45d7105ed1
Refactor AddImageTitle rewriter.
...
* 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.
2018-06-26 17:50:18 -04:00
dzaikos
c9131b0e89
Improve sanitizer to remove style tag contents.
...
See #157 .
Refactored how blacklisted tags are handled so they're easier manage in the future.
2018-06-24 19:53:23 -07:00
Dave Z
d847b10e32
Improve sanitizer to remove script and noscript contents
...
These tags where removed but the content was rendered as escaped HTML.
See #157
2018-06-23 17:50:43 -07:00
Frédéric Guillot
7039df9af1
Improve feed and user API updates with optional values
2018-06-23 16:16:54 -07:00
stratmaster
cd77ebd742
Corrected hard coded strings
2018-06-22 18:41:19 -07:00
stratmaster
eb9d23c796
Update German translation
2018-06-20 14:27:36 -07:00
Frédéric Guillot
bddca15b69
Add new fields for feed username/password
2018-06-19 22:58:29 -07:00
Frédéric Guillot
261695c14c
Improve memory usage debug log
2018-06-19 20:55:29 -07:00
Frédéric Guillot
b5c317f971
Disable keep-alive for HTTP client
2018-06-19 20:21:24 -07:00
Frédéric Guillot
7914261437
Close HTTP response body even for failed requests
2018-06-19 20:13:13 -07:00
Dave Z
be95e87e0e
Added Sans-Serif theme.
2018-06-19 00:57:30 -04:00
Frédéric Guillot
c719cf7df0
Rewrite iframe Youtube URLs to https://www.youtube-nocookie.com
2018-06-12 18:45:09 -07:00
Frédéric Guillot
36dab8b518
Add more filters for API call /entries
...
New filters:
- before (unix timestamp)
- before_entry_id
- after
- after_entry_id
- starred (boolean)
2018-06-09 19:13:41 -07:00
Frédéric Guillot
c5373ff2bf
Rewrite individual entry pagination SQL queries
2018-06-09 13:40:20 -07:00
Frédéric Guillot
bd70640794
Simplify entry query builder
2018-06-08 18:24:41 -07:00
Dave Z
2bbe21fb89
Prevent items from sticking on touchend.
2018-06-06 20:23:10 -07:00
Dave Z
084642eb0a
Extended horizontal overflow to feed and category views.
2018-06-06 20:18:33 -07:00
stratmaster
11d880087d
Update German translation
2018-06-05 18:36:03 -07:00
Frédéric Guillot
77cafe9c2c
Update ChangeLog
2018-06-04 18:48:27 -07:00
Frédéric Guillot
3b39f0883c
Rewrite RealIP() to avoid returning an empty string
2018-06-01 07:22:31 -07:00
Frédéric Guillot
cf7a7e25fb
Convert IP field from text to inet type
2018-05-21 19:58:36 -04:00
Frédéric Guillot
fb49ad24d5
Improve error handling in integration clients
2018-05-21 19:58:36 -04:00