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
Frédéric Guillot
291bf96d15
Do not strip tags for entry title
...
Some technical blogs have titles like "</some-title>" or "This is some <code>source code</code>".
Miniflux was removing these elements which prevent rendering the title correctly.
2021-01-03 11:44:07 -08:00
Frédéric Guillot
f0610bdd9c
Refactor feed creation to allow setting most fields via API
...
Allow API clients to create disabled feeds or define field like "ignore_http_cache".
2021-01-02 16:48:22 -08:00
Ilya Mateyko
ab82c4b300
Subscribe to feeds with the Android Share menu
2021-01-02 11:48:07 -08:00
Jean Paul Galea
94eaf0e254
Modify systemd service file
...
Better support to run miniflux with Let's Encrypt, without a reverse proxy.
2020-12-29 21:08:40 -08:00
Bogdan Brinza
9a6c80f562
Updating read/star icons to SVGs
2020-12-29 20:47:18 -08:00
Frédéric Guillot
9a4b045bdc
Add autocomplete="username" to HTML forms
2020-12-23 10:29:51 -08:00
Frédéric Guillot
d3cfa6396d
Improve user mass delete
2020-12-22 21:02:10 -08:00
Frédéric Guillot
60a7362327
Use SQL transaction when creating user sessions
2020-12-22 20:28:34 -08:00
Frédéric Guillot
7be9f5989e
Use a SQL transaction when creating users
2020-12-22 15:47:35 -08:00
Frédéric Guillot
651ee02c11
Allow regular users to change settings via API
2020-12-22 15:20:36 -08:00
Frédéric Guillot
fd9eaa3e83
Make user fields editable via API
2020-12-21 22:13:11 -08:00
Frédéric Guillot
83f3ccab0e
Remove extra column from users table (HSTORE field)
...
Migrated key/value pairs to specific columns.
2020-12-21 21:35:03 -08:00
dependabot[bot]
ae74f94655
Bump github.com/prometheus/client_golang from 1.8.0 to 1.9.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.8.0 to 1.9.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.8.0...v1.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-20 21:51:03 -08:00
Frédéric Guillot
989ca163a3
Add styles for <abbr> HTML tag
2020-12-20 20:24:01 -08:00
Frédéric Guillot
5b74083b5f
Refactor SQL migrations
...
- Avoid embedding SQL files into binary
- Allow more flexible changes by using Go functions
2020-12-20 18:40:44 -08:00
Clément Joly
f88e93a0b9
Add Server-Timing header to unread page
2020-12-18 15:08:17 -08:00
Frédéric Guillot
2cf9bde1af
Show correct User Agent in input placeholders
2020-12-16 21:30:22 -08:00
Frédéric Guillot
e589a35c67
Add autocomplete attribute to login form
2020-12-16 18:34:04 -08:00
Frédéric Guillot
4e5240c5ac
Allow ignore_http_cache field to be changed via API
2020-12-13 20:42:41 -08:00
Frédéric Guillot
5922a7a051
Renaming non-existent category via API should returns a 404
2020-12-13 19:05:10 -08:00
dependabot[bot]
70effdc706
Bump github.com/lib/pq from 1.8.0 to 1.9.0
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.8.0...v1.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-06 22:30:08 -08:00
Frédéric Guillot
a72aca1d05
Add Grafana dashboard in contrib folder
2020-12-05 19:53:40 -08:00
Frédéric Guillot
351d157533
Update ChangeLog
2020-12-05 16:21:10 -08:00
Pedro Lucas Porcellis
9493fb111f
Small update on reading time translation
2020-12-05 15:17:01 -08:00