Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

241209 Release #2421

Merged
merged 36 commits into from
Dec 9, 2024
Merged

241209 Release #2421

merged 36 commits into from
Dec 9, 2024

Conversation

richardolsson
Copy link
Member

@richardolsson richardolsson commented Dec 9, 2024

Description

This PR packages today's release, which contains lots of little bug fixes as well as a new Smart Search filter and some improvements to the canvasser UI.

Contributors

New features

Smart search based on join forms

This new Smart Search filter makes it possible to find people based on what join form they came into the organization through. This makes it possible, among other things, to find all the people who submitted their contact details through a certain join form called "Newsletter", or set up a call assignment for anyone who submitted a join form in the last few days.

image

Bug fixes and minor improvements

  • Improves message when converting a list to a "static list"
  • Fixes a bug that caused the stats in the canvasser sidebar to sometimes render as "-Infinity"
  • Changes the UX for canvassers when logging visits so that the place drawer is closed immediately after reporting
  • Saves the canvasser's map bounds to local storage so that refreshing the page doesn't reset the map
  • Improves the canvasser UI "sync" button to also update places (including new places and household visits to existing ones)
  • Adds per-place visit numbers to the place drawer in the canvasser UI
  • Changes the list of fields in the importer UI to include (but disable) read-only fields
  • Fixes a bug affecting poppers in Lists, that was causing them to unintentionally close when user moved the cursor
  • Fixes a bug in the email editor link tool that was making it impossible to edit a link
  • Fixes a bug that was causing invalid buttons not to be properly caught when validating an email before sending
  • Improves UX in activity lists/archives by preventing additional data from being loaded before the item scrolls into view

a-jaxell and others added 30 commits October 17, 2024 06:39
…-info

Add confirm dialog to "Convert to static list"
…ebar

Correctly handle empty reports when calculating stats
…uick-report

Close place dialog after submitting quick report.
…local-storage

Save map bounds to local storage.
Fix problem with email inline link editor disappearing
Convert ZetkinBlocks to editorJsBlocks to make DeliveryErrors handle properly
Render activity list items fully first when they enter viewport
@richardolsson richardolsson added the 🎉 RELEASE A pull request that packages a release label Dec 9, 2024
@richardolsson richardolsson merged commit a61ec4d into release Dec 9, 2024
10 checks passed
@richardolsson richardolsson deleted the release-241209 branch December 9, 2024 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎉 RELEASE A pull request that packages a release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants