Frédéric Guillot
bbf93430b7
Add more extensive healthcheck support
...
- Add new cli argument: -healthcheck
- Add HEALTHCHECK instruction to Dockerfile
- Update Docker Compose examples
2021-02-20 12:58:04 -08:00
hykhd
3cb04b2c56
update whitelist fix bilibili video
2021-02-20 10:29:42 -08:00
Frédéric Guillot
e3c28a6c96
Improve health check endpoint to test database connection
2021-02-19 19:32:13 -08:00
Frédéric Guillot
c2571f9f47
Remove completely generated files
2021-02-18 21:50:27 -08:00
Frédéric Guillot
4855fbd13f
Use embed package for Javascript bundles instead of generated files
2021-02-18 20:49:06 -08:00
Frédéric Guillot
9569666259
Use embed package for CSS bundles instead of generated files
2021-02-17 22:07:28 -08:00
Frédéric Guillot
42edd357bc
Add pull-request template
2021-02-17 20:54:39 -08:00
fguillot
b33706006a
Update issue templates
2021-02-17 20:46:19 -08:00
Frédéric Guillot
0de80c2ff0
Use embed package for binary assets instead of generated files
2021-02-17 20:15:28 -08:00
Frédéric Guillot
5d65a85bdb
Use embed package for translations instead of generated files
...
Replace "go generate" with the new embed package.
2021-02-16 23:09:01 -08:00
Frédéric Guillot
a352aff93b
Remove deprecated io/ioutil package
...
Miniflux now requires at least Go 1.16 and io/util is deprecated.
https://golang.org/doc/go1.16#ioutil
2021-02-16 21:25:21 -08:00
Frédéric Guillot
713d575bad
Update CI check for Go 1.16
2021-02-16 21:13:13 -08:00
Rogier Lommers
421bb467d0
Show Postgres version in about page
2021-02-16 07:37:24 -08:00
Frédéric Guillot
dde2ca06c3
Update ChangeLog
2021-02-15 20:34:19 -08:00
Frédéric Guillot
091308787b
Add header "Referrer-Policy: no-referrer"
...
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
2021-02-14 11:33:31 -08:00
Frédéric Guillot
04f9c456d5
Handle entry title with double encoded entities in Atom feeds
2021-02-14 11:19:21 -08:00
Frédéric Guillot
6b7ffe0e26
Add Open Containers annotations to Docker image
2021-02-13 16:27:23 -08:00
Frédéric Guillot
f29940d784
Rename storage certificate cache
...
This cache is used only for ACME certificates.
Being explicit is always better.
2021-02-13 14:16:30 -08:00
Frédéric Guillot
0413daf76b
Remove iframe inner HTML contents
...
An iframe element never has fallback content, as it will always create a nested
browsing context, regardless of whether the specified initial contents are
successfully used.
https://www.w3.org/TR/2010/WD-html5-20101019/the-iframe-element.html#the-iframe-element
2021-02-13 14:00:21 -08:00
Frédéric Guillot
5043749b9f
Add workaround for entry title with double encoded entities
...
Example: 'Text'
2021-02-13 13:33:59 -08:00
Nick Chitwood
793f475edd
Update date parser to fix another time zone issue
...
The Washington Post has its feeds with EST, which is getting parsed by miniflux as UTC, and showing up as 8 hours off.
See http://feeds.washingtonpost.com/rss/politics for an example.
This fix applies a similar workaround for EST/EDT as was done for PST/PDT.
2021-02-10 22:45:02 -08:00
Benedikt Hopmann
03cfbfe4ac
Update german translation for blocklist and keeplist
2021-02-08 16:32:07 -08:00
Frédéric Guillot
e8d0360e64
Validate Keep list and Block list rules syntax
2021-02-07 18:53:56 -08:00
y0ast
05fd83bd6f
add support for ipv6 with zone index
2021-02-07 15:57:40 -08:00
Frédéric Guillot
864dd9f219
Allow images with data URLs
...
Only URLs with a mime-type image/* are allowed
2021-02-06 14:46:01 -08:00
Frédéric Guillot
9a9a271b1f
Limit full-text search indexation to first 500K characters
...
tsvector has a size limit of 1MB. See https://www.postgresql.org/docs/13/textsearch-limitations.html
Input text is now truncated to avoid this error:
"pq: string is too long for tsvector (1057834 bytes, max 1048575 bytes)"
2021-02-06 14:10:45 -08:00
Frédéric Guillot
89d17107af
Change PWA display mode to standalone
2021-02-06 11:54:17 -08:00
Frédéric Guillot
b6ddaae82a
ETag value is not set correctly in HTTP client (regression)
...
Bug introduced after refactoring.
See commit 16b7b3bc3e
.
2021-02-05 20:36:05 -08:00
Dave Marquard
0bece2df7d
Database backed LetsEncrypt certificate cache ( #993 )
2021-01-29 18:44:40 -08:00
Ilya Mateyko
4464802947
Reformat some Go files
...
When working on #994 I noticed that some Go files are not formatted with
`gofmt`.
This PR fixes this.
2021-01-27 18:13:58 -08:00
Shizun Ge
7c44238bae
Add global option POLLING_PARSING_ERROR_LIMIT
2021-01-25 21:41:36 -08:00
Ilya Mateyko
b45c1cf327
Use systemctl edit
for editing systemd config file
...
This is safer than directly editing the package-supplied version.
See https://wiki.archlinux.org/index.php/Systemd#Editing_provided_units .
2021-01-25 21:23:45 -08:00
Frédéric Guillot
f1d7385294
Update Go version to 1.15 in go.mod
2021-01-24 11:50:37 -08:00
Kiskae
77f5b911b5
Don't discard the "Fetch via Proxy" option
2021-01-24 11:24:28 -08:00
Shizun Ge
f8ca825524
Update go.mod
2021-01-24 11:06:52 -08:00
Frédéric Guillot
6377f3a8b3
Fix regression introduced by PR #973
...
The relation "entries_user_feed_idx" already exists
2021-01-24 11:00:05 -08:00
Shizun Ge
533d5dfc98
Update man page to show the default values
2021-01-21 23:16:05 -08:00
Patrick Marschik
1ed3816d6f
PostgreSQL index optimizations
2021-01-21 23:02:01 -08:00
Shizun Ge
4ff52bd730
Add API endpoints to get feeds and entries of a category
2021-01-18 19:44:02 -08:00
Shizun Ge
02a4c9db53
Create feed query builder
2021-01-18 13:22:09 -08:00
dependabot[bot]
433de17562
Bump github.com/PuerkitoBio/goquery from 1.6.0 to 1.6.1
...
Bumps [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/PuerkitoBio/goquery/releases )
- [Commits](https://github.com/PuerkitoBio/goquery/compare/v1.6.0...v1.6.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-01-18 11:04:11 -08:00
Shizun Ge
23e4183bec
Show global options in the about page
...
Only shows the options when current user is admin.
2021-01-18 11:02:40 -08:00
Shizun Ge
926ddf6d09
Update man page to mention -1 can be used for CLEANUP_ARCHIVE_* options
2021-01-16 18:00:29 -08:00
Frédéric Guillot
a6017a8411
Update ChangeLog
2021-01-09 17:45:56 -08:00
Frédéric Guillot
608443b77f
Add spellcheck="false" to input fields
2021-01-04 20:29:12 -08:00
Frédéric Guillot
11e110bc7d
Refactor entry validation
2021-01-04 15:44:06 -08:00
Frédéric Guillot
806b9545a9
Refactor feed validator
2021-01-04 14:47:25 -08:00
Frédéric Guillot
b35fece3d5
Remove unused function
2021-01-03 23:02:51 -08:00
Frédéric Guillot
4468ef1410
Refactor category validation
2021-01-03 22:50:24 -08:00
Frédéric Guillot
e45cc2d2aa
Refactor user validation
...
Validate each user field for creation/modification via API and web UI
2021-01-03 21:36:35 -08:00