Release 2.7.1 ### Added - Routes returning items/pictures have the `pers:interior_orientation/sensor_array_dimensions` property set, letting users know about original picture dimensions (width/height). - Add number and coefficient of 360° pictures to the pictures grid. This will makes it possible to display a grid of only 360° pictures. - Add `missing_fields` list to the `/api/upload_sets/:id/files` response detailling the missing fields from a rejected uploaded picture. - Details about picture quality are now offered for display and filtering: - In sequences and pictures routes: `quality:horizontal_accuracy` for GPS position precision (in meters), `panoramax:horizontal_pixel_density` for pixel density on horizon (px/FOV degree). - In vector tiles: `gps_accuracy` and `h_pixel_density` (for __sequences and pictures__ layers, not available on grid layer) - In vector tiles style, a new metadata property `panoramax:fields` lists all available properties in each layer (pictures, sequences, grid). This will allow easier compatibility checks in web viewer. - Translations in Spanish 🇪🇸 and Hungarian 🇭🇺. ### Changed - In vector tiles, grid layer is now returning circles instead of polygons. Map style is also adapted for a smoother transition on low zooms (for a heatmap-like effect). - More EXIF tags are stripped out of database, to reduce used disk space: all keys containing hexadecimal sub-keys are removed (like `Exif.Sony.0x1234`). These fields are still available in original pictures files. A database migration removes them from existing pictures stock in your database (and could possibly take a bit of time to run...). After migration, you may want to run a little `VACUUM` to reclaim disk space. - Add number and coefficient of 360° pictures to the pictures grid. This will makes it possible to display a grid of only 360° pictures. - Change the way deleted pictures/upload_sets are handled, objects are removed from the database sooner than before, without needing a flag to tell that the underlying files needed deletion. ### Fixed - The rejection reason of duplicate files is now `file_duplicate` instead of `invalid_metadata`. - Fix a bug when loading a picture with a focal length of 0.