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
Frédéric Guillot
6378ad2734
Update ChangeLog
2019-01-13 20:35:43 -08:00
Peter De Wachter
6f5ef10553
Only attempt to change password if the confirmation field is filled in
...
Firefox autocompletes the password field (but not the password
confirmation field) for me. This makes it annoying to use the settings
page, because miniflux thinks I'm trying to change my password and
complains that the fields don't match.
2019-01-07 18:25:59 -08:00
Frédéric Guillot
28ba09e952
Remove URL from client user agent
2019-01-07 18:08:42 -08:00
Peter De Wachter
a86a7dce57
Use the appropriate message if there are no unread entries
2019-01-07 17:56:39 -08:00
Peter De Wachter
27e79a4693
Make the feed list order case-insensitive
2019-01-07 17:55:57 -08:00
Peter De Wachter
0cdcec10ca
More robust Atom text handling
...
Miniflux couldn't deal with XHTML Summary elements.
- Make Summary an 'atomContent' field
- Define an atomContentToString function rather than inling it three times
- Also properly escape special characters in plain text fields.
2019-01-07 17:55:02 -08:00
Peter De Wachter
15505ee4a2
Make UTF-8 the default encoding for XML feeds
...
Consider the feed http://planet.haskell.org/atom.xml
- This is a UTF-8 encoded XML file
- No encoding declaration in the XML header
- No Unicode byte order mark
- Served with HTTP Content-Type "text/xml" (no charset parameter)
Miniflux lets charset.NewReader handle this. The charset package
implements the HTML5 character encoding algorithm, which, in this
situation, defaults to windows-1252 encoding if there are no UTF-8
characters in the first 1000 bytes. So for this feed, we get the wrong
encoding.
I inserted an explicit "utf8.Valid()" check, which fixes this problem.
2019-01-02 21:05:05 -08:00
Clar Charr
31e2669c4d
Add more targets to Makefile
...
I put a comment above them saying that they're unsupported as they won't be tested on CI, etc., but they're still nice to have.
2019-01-02 20:31:48 -08:00
Frédéric Guillot
362fc5c2ff
Add -mod=vendor in Makefile
2018-12-28 17:21:57 -08:00
Frédéric Guillot
79e7d007a4
Update man page
2018-12-28 13:55:12 -08:00
Frédéric Guillot
a9fad093e6
Move healthcheck endpoint from ui package to httpd service
2018-12-28 13:41:26 -08:00
Frédéric Guillot
56efd2eb3f
Add workaround for non GMT dates (RFC822, RFC850, and RFC1123)
...
RFC822, RFC850, and RFC1123 are supposed to be always in GMT.
This is a workaround for the one defined in PST timezone.
2018-12-26 20:24:38 -08:00
Frédéric Guillot
078cd0050a
Make sure that <strong> elements are bold
2018-12-19 22:30:05 -08:00
Frédéric Guillot
e367f4ca21
Show scrollbars only when necessary for <pre> elements
2018-12-16 20:12:26 -08:00
Nicola Moretto
0b63e05fe2
Add Italian translation
2018-12-16 17:28:12 -08:00
Diego Agulló
cf25efb4d9
Allow to switch between unread only and all entries on category/feed views
2018-12-16 16:58:48 -08:00
Frédéric Guillot
012138179c
Add function storage.UpdateFeedError()
2018-12-15 13:04:38 -08:00
Tom Matthews
8b40778ee1
Add BBC News scraping rule
2018-12-13 20:25:30 -08:00
Frédéric Guillot
6ae935309a
Ignore JSON feeds from EnsureUnicode()
2018-12-12 21:37:39 -08:00
Frédéric Guillot
43ccaf52af
Preserve category selection when no feed is found
2018-12-12 21:31:50 -08:00
Frédéric Guillot
82e08d0f69
Update XML encoding regex to take single quotes into consideration
2018-12-12 21:13:06 -08:00
Bryan Roth
266d97ad63
Update en_US.json
...
Fixing translations.
2018-12-12 20:37:52 -08:00
Frederic Guillot
6869c6fe6f
Send cli errors to stderr
2018-12-09 18:05:40 -08:00
Frederic Guillot
59d8e9b95e
Update dependencies
2018-12-09 17:59:39 -08:00
Frederic Guillot
61bfb3cfa8
Make password prompt compatible with Windows
2018-12-09 17:44:33 -08:00
Jebbs
87648490fd
Make configurable the number of days to archive read items
2018-12-05 20:35:30 -08:00
Frédéric Guillot
3e392dc3ae
Change log level to debug when starting workers
2018-12-02 21:21:18 -08:00
Frédéric Guillot
35b890aadc
Do not show $DATABASE_URL warning when showing application info
2018-12-02 21:19:09 -08:00
Frédéric Guillot
1bc8535dbb
Move image proxy filter to template functions
2018-12-02 21:09:53 -08:00
Frédéric Guillot
6f5d93cbbe
Update scraper rule for lemonde.fr
2018-12-02 20:53:22 -08:00
Frédéric Guillot
311a133ab8
Refactor manual entry scraper
2018-12-02 20:51:06 -08:00
djbshfbzehr
52de36b158
Apply rewriter rules on manual "Fetch Original Content"
2018-12-02 20:29:44 -08:00
Frédéric Guillot
b51e7ea448
Add Makefile target for current OS and architecture
2018-12-02 13:35:13 -08:00
Frédéric Guillot
154b6a3bf7
Improve Makefile
...
- Use -mod=vendor
- Use same naming convention for all platforms
- Move go generate to its own target
2018-12-02 11:09:06 -08:00
Frédéric Guillot
04220ca1e7
Remove date and time from log messages
...
We assume that logs are sent to Syslog or similar.
Syslog or systemd already adds the timetamp.
2018-12-01 18:24:01 -08:00
Frédéric Guillot
8d9e6a2c62
Add Windows build target
2018-12-01 18:11:25 -08:00
mapl
e47188eab2
Update scraper rule for heise.de
2018-12-01 11:49:30 -08:00