github gristlabs/grist-core v1.7.9

2 days ago

Notable fixes and improvements

  • New intro screen for Access Rules:
    • A document without rules now shows an intro screen with an "Enable Access Rules" button:
      • On confirming, it creates the initial recommended rules: namely, disable structure permission for non-owners
    • There is also a "Disable Access Rules" button that's shown when there are no custom rules
  • Restrict users who can view all data from viewing Access Rules by default:
    • If permission to view Access Rules is enabled, then there is a new option: to restrict non-owners from downloading or copying the document
    • This restriction is added by default when permission to view Access Rules is given
    • Granting permission to view Access Rules and removing the restriction on downloading/copying the document approximates the previous behavior
  • Redesigned authentication section in Admin Panel for configuring user authentication in self-managed Grist
  • Org and workspace modifications are now limited to users with owner permissions
  • Document owners can now resolve and reopen comment threads, and delete comments
  • Fixes for some frontend memory leaks
  • Fixes for some styling issues when printing a document
  • Fix for broken enable/disable document endpoints in multi-server environments
  • Optimizations to row filtering in Access Rules
  • Show a "record is unavailable" message when a user opens a record card blocked by ACLs PR #1896
  • Fix how zero Date/DateTimes look to other formulas PR #1995
  • Don't force reloads when a column is added to a user attribute table PR #2035
  • Several improvements to RecordSet handling PR #1992
  • Correctly share forms with references with no display column PR #2008
  • Improve rendering of changes in suggestions PR #1977
  • Show a count of changes when making a suggestion PR #1960
  • Validate emails used to share access PR #2016

Contributions

Translations

Full Changelog: v1.7.8...v1.7.9

Join our Discord Community if you'd like to get into development of Grist.

Don't miss a new grist-core release

NewReleases is sending notifications on new releases.