We improved the custom metric editing experience by no longer auto-generating descriptions when editing an existing metric, and added proper loading feedback to the save button. We also resolved background requests that could cause intermittent errors when navigating between pages.
Improvement: Edit metric modal no longer overwrites descriptions with auto-generated text unexpectedly
Improvement: Submit button on metric editing now shows proper loading feedback
Improvement: Fixed background requests that could cause intermittent errors during page navigation
We resolved a permissions issue that prevented additional owners from completing organization onboarding, fixed production email sender addresses, and ensured Firestore indexes deploy automatically alongside security rules.
Bug: Production emails sent from incorrect sender domain now use @dataforgood.com
Bug: Firestore composite indexes missing in production no longer cause query failures
Bug: Second owner invited during setup can now complete onboarding without permission errors
Improvement: Onboarding progress syncs across owners so completed steps aren't repeated