Frédéric Guillot
c119a2c011
Add new option DATABASE_CONNECTION_LIFETIME
2021-05-23 19:40:33 -07:00
Frédéric Guillot
e0557d8961
Add option to disable watchdog and set default timeout to DB healthcheck
2021-05-23 18:30:20 -07:00
Frédéric Guillot
36d3b1e9fb
Add database stats to Prometheus exporter
2021-05-22 20:31:49 -07:00
Frédéric Guillot
012eb61c52
Tweak watchdog
2021-05-22 20:25:38 -07:00
Frédéric Guillot
c4a56105ca
Add Systemd watchdog
2021-05-22 18:46:15 -07:00
Frédéric Guillot
1005fb973e
Avoid custom stylesheet to be cached by third-party CDN
...
If the application is hosted behind a CDN like Cloudflare,
then all custom stylesheets is be the same for all users.
The random query string prevent the CDN to cache this.
2021-05-21 14:03:45 -07:00
NobeKanai
75ac58abdf
Update a shared entry label translation in zh_CN
2021-05-20 07:29:44 -07:00
dependabot[bot]
e46b438b06
Bump github.com/lib/pq from 1.10.1 to 1.10.2
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.1...v1.10.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-19 22:47:40 -07:00
Edward Betts
264f4db567
Correct spelling
2021-05-13 18:22:23 -07:00
Frédéric Guillot
0c56b4d580
Update ChangeLog
2021-05-07 16:35:08 -07:00
Frédéric Guillot
32439ca2f0
Security fix: any user can delete any feed
...
Regression introduced in commit 51fb949
.
2021-05-07 16:25:44 -07:00
jacekk
fa49bcaf8b
Fix password reset via CLI
2021-05-02 20:34:33 -07:00
Frédéric Guillot
89e8e94bf1
Increase default batch size value
2021-04-30 23:02:45 -07:00
Frédéric Guillot
5b8eb4735c
Handle RSS feed title with encoded Unicode entities
2021-04-30 22:57:29 -07:00
pennae
1c9f000576
show #unread per category in category list, not #feeds
...
the number of feeds in the category is currently displayed twice, and a lot less
useful than the number of unread items in the category.
2021-04-26 18:49:32 -07:00
dependabot[bot]
de53d8762f
Bump github.com/lib/pq from 1.10.0 to 1.10.1
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.0...v1.10.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-25 23:15:20 -07:00
野辺かない
daa56efe27
Fix filtering doesn't work when selecting from multiple found feeds
2021-04-25 21:06:39 -07:00
dependabot[bot]
f1db010a68
Bump github.com/tdewolff/minify/v2 from 2.9.15 to 2.9.16
...
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify ) from 2.9.15 to 2.9.16.
- [Release notes](https://github.com/tdewolff/minify/releases )
- [Commits](https://github.com/tdewolff/minify/compare/v2.9.15...v2.9.16 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-19 20:26:01 -07:00
Vincent Bernat
dbb5906767
Use an appropriate color for visited links on dark theme
...
The contrast between background and purple for visited links was too
low (1.69). Use a brighter purple for the dark theme (contrast 6.87).
2021-04-14 21:28:31 -07:00
yue
18e414ec45
Fix typo in reader/json/doc.go
2021-04-02 19:00:06 -07:00
fguillot
fc00a1b3a8
Create SECURITY.md
2021-03-30 20:51:34 -07:00
Benedikt Hopmann
556b74f4fc
Update de_DE.json
2021-03-28 17:22:23 -07:00
Frédéric Guillot
6e2e2d1665
Setup golangci-lint Github Action
2021-03-22 21:34:48 -07:00
Darius
9242350f0e
Add per feed cookies option
2021-03-22 20:27:58 -07:00
dependabot[bot]
b0c14aa8f9
Bump github.com/prometheus/client_golang from 1.9.0 to 1.10.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.9.0...v1.10.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-22 17:25:02 -07:00
dependabot[bot]
4b2516532e
Bump github.com/tdewolff/minify/v2 from 2.9.13 to 2.9.15
...
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify ) from 2.9.13 to 2.9.15.
- [Release notes](https://github.com/tdewolff/minify/releases )
- [Commits](https://github.com/tdewolff/minify/compare/v2.9.13...v2.9.15 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-22 17:24:36 -07:00
Frédéric Guillot
1aec8d727c
Update ChangeLog
2021-03-21 11:29:24 -07:00
Frédéric Guillot
e60e0ba3c4
Add workaround to handle some invalid dates
2021-03-21 10:52:27 -07:00
Frédéric Guillot
5877048749
Improve handling of Atom text content with CDATA
2021-03-20 20:47:35 -07:00
Frédéric Guillot
c8c1f05328
Add better support of Atom text constructs
...
- Note that Miniflux does not render entry title with HTML tags as of now
- Omit XHTML div element because it should not be part of the content
2021-03-19 22:05:00 -07:00
Frédéric Guillot
96f3e888cf
Handle RDF feed with HTML encoded entry title
...
Example: http://rss.slashdot.org/Slashdot/slashdotMain
2021-03-19 18:49:51 -07:00
Frédéric Guillot
14888f1cb8
Fix incorrect parsing of Atom entry content of type HTML
2021-03-18 21:43:59 -07:00
Taylan Tatlı
49171c5e8c
Turkish language
2021-03-17 21:17:03 -07:00
Frédéric Guillot
51fb9495ad
Improve large feed deletion
...
First patch to avoid the app hanging when deleting large feeds
2021-03-16 22:22:50 -07:00
Ilya Mateyko
89c1b3b4d8
Systemd readiness notification
...
This change implements the systemd readiness notification, using
the sd_notify protocol.
See https://www.freedesktop.org/software/systemd/man/sd_notify.html .
2021-03-16 20:14:43 -07:00
Gabriel Augendre
1d80c12e18
Prevent Youtube scraping if entry already exists
2021-03-08 20:10:53 -08:00
dependabot[bot]
d092fc8436
Bump github.com/lib/pq from 1.9.0 to 1.10.0
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.9.0...v1.10.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-07 23:01:21 -08:00
Frédéric Guillot
8a812cd8ec
Add basic PWA offline page
...
- Remove feed_icons cache because it's causing more problems that it solve.
- Add basic offline mode when using the service worker.
- Starting in Chrome 93, offline mode is going to be a requirement to install the PWA.
https://developer.chrome.com/blog/improved-pwa-offline-detection/#enforcement-starting-chrome-93-august-2021
2021-03-07 15:44:42 -08:00
Frédéric Guillot
ae13b4e420
Replace icon for "Add to home screen" button
2021-03-07 12:07:54 -08:00
Frédéric Guillot
548c4d4efe
Use SVG icons for toast notifications
2021-03-07 12:03:43 -08:00
Frédéric Guillot
f6ed2feab4
Use SVG sprite for icons
2021-03-07 11:18:42 -08:00
1pav
b730aa520d
Reset scroll position on mark page as read
2021-03-06 18:08:13 -08:00
Alexandros Kosiaris
3d16c3e4e6
Add link to mark all feed entries as read
2021-03-06 17:45:25 -08:00
1pav
0d935a863f
Make web app display mode configurable
...
The change is visible after reinstalling the web app.
It's not compatible with all browsers.
See https://developer.mozilla.org/en-US/docs/Web/Manifest/display
2021-02-28 13:29:51 -08:00
hykhd
053b1d0f8d
Handle RSS feeds with CDATA in author item element
2021-02-28 12:26:52 -08:00
Gabriel Augendre
b247f3f089
Add read time on article page
2021-02-24 20:06:11 -08:00
Frédéric Guillot
20ec435d6d
Move healthcheck from Dockerfile to docker-compose because it's optional
2021-02-22 21:47:30 -08:00
Frédéric Guillot
53cd369b05
Avoid showing a broken image when there is no feed icon
2021-02-22 21:15:08 -08:00
Frédéric Guillot
ec3c604a83
Add option to allow self-signed or invalid certificates
2021-02-21 13:58:52 -08:00
Ilya Mateyko
c3f871b49b
Use YouTube video duration as read time
...
This feature works by scraping YouTube website.
To enable it, set the FETCH_YOUTUBE_WATCH_TIME environment variable to
1.
Resolves #972 .
2021-02-21 11:13:52 -08:00