Peter De Wachter
b6f3160dbc
add_mailto_subject: New rewrite function
...
Dinosaur Comics (qwantz.com) likes to hide jokes in mailto: links, but
miniflux's sanitizer strips those out.
2019-08-19 19:42:47 -07:00
Frédéric Guillot
77125f45cc
Improve import form
2019-08-15 22:21:18 -07:00
Peter De Wachter
d882bbca85
Import OPML from URL
2019-08-15 21:58:01 -07:00
Frédéric Guillot
ac45307da6
Add test case for parsing HTML entities
2019-08-15 21:42:13 -07:00
Peter De Wachter
ea2b6e3608
addImageTitle: Fix HTML injection
...
This rewrite rule would change this:
<img title="<foo>">
to this:
<figure><img><figcaption><foo></figcaption></figure>
The image title needs to be properly escaped.
2019-08-15 21:39:41 -07:00
Peter De Wachter
3a39d110f0
Accept HTML entities when parsing XML
...
Every once in a while, one of my feeds would throw an XML parse error
because it used ` ` or some other HTML entity. I feel Miniflux
should be lenient here, and Go already has a handy hook to make this
work.
2019-08-15 21:26:07 -07:00
Frédéric Guillot
6d39f2a4cb
Update ChangeLog for version 2.0.17
2019-08-03 14:38:14 -07:00
Frédéric Guillot
f82736641f
Update Docker image to Alpine Linux 3.10.1
2019-08-03 14:35:15 -07:00
Frédéric Guillot
3d19313a7f
Add option to disable feeds
2019-07-26 21:24:15 -07:00
Jebbs
17aae72583
Fix regressions introduced in previous JS refactoring
2019-07-25 19:02:39 -07:00
Frédéric Guillot
a634839678
Ask for confirmation before clicking on mark all as read
2019-07-17 22:00:00 -07:00
Frédéric Guillot
ac3693562b
Ask for confirmation before flushing history
2019-07-17 21:40:03 -07:00
Frédéric Guillot
99149d9f2a
Refactor confirmation handler
2019-07-17 21:15:30 -07:00
Frédéric Guillot
2b6e17c1ef
Refactoring of Javascript code
2019-07-17 20:34:11 -07:00
Matías Lang
34421dcd49
Require confirmation for marking pages as read
2019-07-17 17:44:32 -07:00
Frode Aannevik
48abf57218
Add .search margin-right
2019-07-13 13:11:39 +02:00
Frédéric Guillot
867dcb0004
Fix syntax errors in man page
2019-07-10 17:27:17 -07:00
Ilya Glotov
c840268678
Sort feed categories before serialization
...
A function is added for feeds and its categories normalization.
The test will ensure that the order is right.
2019-07-05 20:34:49 +03:00
Pierre Dubouilh
f783b135c7
Pass auth header to manifest request
2019-07-04 23:13:25 -07:00
Frédéric Guillot
a04fe1aa7e
Update Docker image to Alpine Linux 3.10.0
2019-06-20 21:00:59 -07:00
Frédéric Guillot
d01a2dd651
Update ChangeLog
2019-06-08 21:13:44 -07:00
Frédéric Guillot
ec8fa56c95
Update vendor folder
2019-06-08 18:00:10 -07:00
Frédéric Guillot
91508c50b5
Add option to toggle date/time in log messages
2019-06-08 17:48:45 -07:00
Frédéric Guillot
f7b7b63e3f
Add optional config file parser in addition to environment variables
2019-06-02 18:28:29 -07:00
Frédéric Guillot
bb720c87c1
Make HTTP Client timeout and max body size configurable
2019-06-02 07:29:56 -07:00
Frédéric Guillot
228862fefa
Refactor config package
...
- Parse configuration only once during startup time
- Store configuration values in a global variable
2019-06-02 06:30:08 -07:00
Ben Cohen
04d85b3c63
Flip behavior of j and k keyboard shortcuts
2019-05-26 20:02:52 +02:00
Aaron Bieber
5f487e8c79
Bump pq to v1.1.1 to bring in SCRAM-SHA-256 authentication.
2019-05-16 22:08:37 -07:00
Frédéric Guillot
0dff432337
Remove debug timer from most storage functions
2019-04-28 20:21:31 -07:00
Frédéric Guillot
4295a86e55
Add option to enable/disable keyboard shortcuts
2019-04-28 18:35:58 -07:00
Frédéric Guillot
3c8cc0b2b6
Update links to the documentation
2019-04-22 20:38:07 -07:00
Frédéric Guillot
34df45da2f
Add missing translation
2019-04-05 19:31:23 -07:00
Diego Agulló
a6068aae1d
Improve page reload when showing unread/all entries
...
- Show only unread entries = refresh current page
- Show all entries = go to next page
2019-04-04 18:59:04 -07:00
Frédéric Guillot
8ee1a09dc7
Always display feed entries even when there is a feed error
2019-04-02 21:33:11 -07:00
Frédéric Guillot
f593dc8463
Use loading label instead of saving when submitting login form
2019-03-26 20:52:31 -07:00
Frédéric Guillot
129f1bf3da
Add support for OPML v1 import
2019-03-26 20:09:31 -07:00
Jeremy Apthorp
304b43cb30
Add 'allow-popups' to iframe sandbox permissions
2019-03-26 18:26:56 -07:00
Frédéric Guillot
3a483be258
Update ChangeLog
2019-03-16 18:14:00 -07:00
Frédéric Guillot
220d9e3d56
Move Dockerfile to main repo
2019-03-14 20:54:05 -07:00
3ddysan
fc473f1d11
Add double tap detection for next/previous page navigation
2019-03-11 20:23:19 -07:00
Jacob Wahlgren
22b68eefd8
Allow users to disable auto-remove
...
Adds ARCHIVE_READ_DAYS="-1"
2019-03-10 10:51:21 -07:00
Frédéric Guillot
6764a420b0
Make parser compatible with Go 1.12
...
See changes in strings.Map(): https://golang.org/doc/go1.12#strings
2019-02-28 21:23:33 -08:00
Frédéric Guillot
45df254fe7
Add Golang 1.12 to CI
2019-02-28 20:48:33 -08:00
Frédéric Guillot
f3fc8b7072
Use feed ID instead of user ID to check entry URLs presence
2019-02-28 20:43:33 -08:00
Frédéric Guillot
1634e267b8
Fix typo in stylesheet
2019-02-19 17:57:40 -08:00
Jebbs
267b706544
Sort search results by relevance
2019-02-11 22:20:07 -08:00
Frédéric Guillot
ed6ae7e0d2
Use preferably the published date for Atom feeds
...
YouTube feeds use the published date for the original creation date.
2019-01-29 20:01:36 -08:00
e.g. pavelka
c71681b197
Add Spanish translation
2019-01-23 19:45:47 -08:00
Frédéric Guillot
04b6eb509c
Rename session cookies
2019-01-21 20:26:46 -08:00
Frédéric Guillot
7897d8a8ad
Handle the case when application session is expired and not user session
2019-01-21 20:21:05 -08:00