0.41.0.0
Highlighted Features
- Improve admin authorisation for embargoed content (Laurent Savaete, Graeme Porteous)
- Fixes some colour contrast accessibility issues (Lucas Cumsille Montesinos)
- Clarify
foi_no
special tag usage in admin UI (Gareth Rees) - Make law used clearer on authority page (Gareth Rees)
- Add mass "delete tag" button for authorities in admin UI (Graeme Porteous)
- Add drag and drop handles to admin category interface (Gareth Rees)
- Improve spam notification messages with IP and country (Gareth Rees, Graeme Porteous)
- Remove Gaze support (Graeme Porteous)
- GitHub Action permission (Naveen Srinivasan, Graeme Porteous)
- Add clarification request button to incoming message admin actions (Gareth Rees)
- Show day of week in admin timeline (Gareth Rees)
- Improve admin CSV upload error prominence (Gareth Rees)
- Show all applicable censor rules on admin request pages (Gareth Rees)
- Track IP addresses associated with User sign ins if configured (Gareth Rees)
- Improve authorities questions radio button styling (Lucas Cumsille Montesinos)
- Add Xapian Job count health check (Graeme Porteous)
- Add "revert log in as" feature for admins (Graeme Porteous)
- Add admin user scopes tabs (Gareth Rees, Graeme Porteous)
- Show citations on admin pages (Gareth Rees)
- Show public body change request notes on body edit page (Gareth Rees)
- Show public body change request notes in the admin summary (Gareth Rees)
- Link to Public Body Change Request source URLs in admin interface (Gareth Rees)
- Admin styles for page printing or saving as PDF (Lucas Cumsille Montesinos)
- Add support
ActiveStorage
for attachments (Graeme Porteous) - Block sign ups from restricted countries (Gareth Rees)
- Improve comment metadata on comment edit page (Gareth Rees)
- Improve comment metadata on comment listings (Gareth Rees)
- Add extra common one-click user ban reasons (Gareth Rees)
- Improve admin page browser tab titles (Gareth Rees)
- Show who made each edit on public body admin pages (Gareth Rees)
- Cap number of annotations a user can make in a day (Gareth Rees)
- Add "select all" button for annotations on admin pages (Gareth Rees)
- Fix rendering of refusal advice overflow (Lucas Cumsille Montesinos)
- Add support
ActiveStorage
for raw emails (Graeme Porteous) - Add canned censor rule replacement reasons (Gareth Rees)
- Localise stripping of salutations (Gareth Rees)
- Ensure comments are reindexed after a bulk visibility change (Gareth Rees)
- Reduce attractiveness of Alaveteli to spammers by only showing user "about me" profile text to logged in users, or when the user has been manually marked as genuine (Gareth Rees)
- Add
/tor
path for redirecting sign ups from Tor at the webserver level (Gareth Rees) - Add donate link to request page sidebar (Lucas Cumsille Montesinos, Gareth Rees)
- Upgrade to Rails 6.1 (Graeme Porteous)
- Preparation for Rails 7.0 upgrade (Graeme Porteous)
- Drop support for Ruby 2.5 (Graeme Porteous)
- Drop support for Ruby 2.6 (Graeme Porteous)
- Drop support for Debian 9 Stretch (Graeme Porteous)
- Drop support for Debian 10 Buster (Graeme Porteous)
- Drop support for Ubuntu 18.04 Bionic (Graeme Porteous)
- Continued code refactoring and improvements (Gareth Rees, Graeme Porteous)
- Dependencies upgrades (Graeme Porteous)
Highlighted Pro Features
- Add batch authority count (Graeme Porteous)
- Improve batch duplication detection (Graeme Porteous)
- Add batch category UI improvements (Graeme Porteous)
- Add batch category performance improvements (Graeme Porteous)
- Add feature groups to grant access to multiple features based on user roles (Graeme Porteous)
Full Changelog: 0.40.1.2...0.41.0.0