Back to Blog

Atlas Weekly: W-10

Atlas TeamAtlas Team
Share this page
Atlas Weekly: W-10

This week brings real-time view synchronization for collaborative editing, current-user filter support, and a fully redesigned billing experience — alongside a broad set of stability and usability improvements.

Features

Real-Time View Notifications

When multiple users work on the same dataset, view lists now update in real-time. Create, rename, or delete a view in one window and collaborators see the change instantly — no refresh needed. Self-notifications are filtered out so your own actions don't cause unnecessary UI updates.

Billing Redesign

The billing page has been fully redesigned with clearer plan and cost summary cards, a new seats management flow with live prorated previews, and a full subscription lifecycle — cancel, reactivate, and scheduled downgrades. A payment failure banner now appears for past-due subscriptions with a direct link to the payment portal.

Current User in Filter Expressions

Filter conditions now support "current user" as a dynamic value, making it possible to build role-based visibility and personalized views. Works in both standard filters and field app configurations.

Fixes and Improvements

  • 3D camera settings (pitch and terrain exaggeration) now apply correctly to published and shared maps
  • Fixed 422 errors when drawing or editing features on the map — guards added against empty feature collections and unsupported GeometryCollection types
  • Fixed filter widget columns with numeric values causing Mantine Select errors — values are now coerced to strings at the data source level
  • Fixed user field filters returning no results — these fields are stored as JSON arrays and now use array membership checks
  • Fixed 422 errors in column API calls caused by composite dataset key suffixes (Filtered, Viewport) not being stripped before the request
  • Fixed popup settings throwing exceptions when changed before the active view is loaded
  • Fixed layer visibility and view navigation when clustering is active
  • Point layers are now always included when extrusion is active
  • Legend color order now matches the style configuration panel for categorical fields — categories sort alphabetically in both places
  • Added outline to white layers for better visibility against light basemaps
  • Fixed temporary folder creation — expand/hide buttons are disabled until the folder is confirmed by the server
  • Fixed view filters not being applied after refresh for tabular datasets
  • Fixed preview not being triggered on incomplete form inputs
  • Browser tab now shows the project name on shared map pages instead of the generic Atlas title
  • Fixed navigation styling not updating correctly when switching active views
  • Added reusable SortableList components for field configuration forms
  • Added CI coverage reporting with summary comments on pull requests
  • AI formula responses now include a "not possible" state for cases where computation can't be completed with the available data