7a5a3c91f8
* main: (82 commits) We can remove ad-hoc handling now that we rely on page refreshes in the card perma Only broadcast when the preview changes, use the _later variant for the broadcast, add tests Update pinned cards when the title changes Rename to be more consistent Beautify board watchers list (#1946) Add missing data-attr on public board Fix hotkey text size on tiny viewports Use buil-in support for :self in Stimulus Save a bunch of invocations on morph events from children elements Fix: memoization was showing stale values when morphing GitHub actions: limit GITHUB_TOKEN permissions (#1933) Validate Identity email address Drop defunct user creation script Golden cards should be placed at the top Animate the column height with a stimulus controller so that it does not depend to the server to update when you D&D mise: respect .ruby-version Support custom validation messages Move css bit to the new blank slates CSS Prevent board names with only spaces and show validation message Keep the column color when D&D cards ...