This week focused on refining the user experience with smarter access controls for shared projects, clearer guidance for data management operations, and several important visual fixes that improve map readability and widget functionality.
Features
Comments System for Guest Users
The comments widget received comprehensive improvements specifically designed for guest users. Users can now edit their guest profile values directly, allowing for better identification and engagement in project discussions. The system now includes email addresses in CSV exports for comment replies, making it easier to track and follow up on feedback. Additionally, anonymous comments now properly trigger the guest profile prompt, ensuring consistent user identification across all comment interactions.
Workspace-Aware Access Control
Project access now intelligently handles workspace sharing permissions, prioritizing workspace access over password protection. When a project is shared within a workspace, workspace members can access it directly without entering the public password, even if the project has password protection enabled for general public access. This creates a more seamless experience for team members while maintaining security for external viewers.
Fixes and Improvements
- Clearer deletion guidance - Delete confirmation modals now display the specific name of the dataset or folder being deleted, reducing ambiguity and preventing accidental deletions. The modal interface has been refreshed with better styling and inverted checkbox logic for the "Don't show again" option
- Filter widget slider visibility - Fixed slider tooltip positioning and visibility issues in filter widgets, ensuring labels are always displayed and properly spaced even when histograms are hidden
- Basemap label hierarchy - Resolved visual layering problem where basemap labels were appearing below other map data, ensuring street names and location labels remain visible above all other map layers for better readability
- Map layer positioning - Improved the layer ordering algorithm to correctly identify basemap symbol layers and maintain proper visual hierarchy when adding new data layers to projects

