- Add
spellcheck="false"
to input fields - Refactoring of entry, feed, category, and user validation
- Avoid stripping tags for entry title
- Add the possibility to subscribe to feeds with the Android Share menu
- API improvements:
- Change feed creation request to allow setting most fields via API
- Allow regular users to change settings via API
- Make user fields editable via API
- Renaming non-existent category via API should return a 404
- Update Systemd service file:
- Add capability
CAP_NET_BIND_SERVICE
(allow the process to listen on privileged ports) - Enable a private
/tmp
for$CERT_CACHE
(required when using Let's Encrypt)
- Add capability
- Update read/star icons to SVGs
- Add
autocomplete="username"
to HTML forms - Improve user mass delete to use fewer Goroutines
- Use SQL transaction when creating user sessions and users
- Remove
extra
column (HSTORE field) fromusers
table and migrate key/value pairs to specific columns - Bump github.com/prometheus/client_golang from 1.8.0 to 1.9.0
- Bump github.com/lib/pq from 1.8.0 to 1.9.0
- Add styles for
<abbr>
HTML tag - Refactor SQL migrations:
- Avoid embedding SQL files into binary
- Allow more flexible changes by using Go functions
- Add Server-Timing header to unread page
- Show correct User Agent in input placeholders
- Add autocomplete attribute to login form
- Add Grafana dashboard in contrib folder