{"links":{"controls":{"macVersion":"3.2.1-preview.4","winVersion":"3.2.1-preview.4","mac":"https://cloud2.photorobot.com/api/download/controls/macos/preview","win":"https://cloud2.photorobot.com/api/download/controls/windows/preview"}},"changelog":[{"date":"2026-11-10","controls":{"version":"3.2.1-beta.3","dbSchema":29,"entries":[]}},{"date":"2026-11-08","controls":{"version":"3.2.1-preview.4","dbSchema":29,"entries":[{"desc":"Improved Cubiscan and lights discovery reliability.","type":"FIX"}]}},{"date":"2026-11-08","controls":{"version":"3.2.1-beta.2","dbSchema":29,"entries":[]}},{"date":"2026-11-06","controls":{"version":"3.2.1-preview.3","dbSchema":29,"entries":[{"desc":"Save an export to a second folder as well. The same files are written to both, the job finishes only when both folders succeed, and you can open either folder.","type":"NEW"}]}},{"date":"2026-11-04","controls":{"version":"3.2.1-preview.2","dbSchema":29,"entries":[{"desc":"An expired sign-in is renewed once instead of signing the station out.","type":"FIX"},{"desc":"A slow turn, a long wait before the shot, or automatic elevate no longer cancels the capture before the shutter fires.","type":"FIX"},{"desc":"An export with no images says that nothing was exported. A frame recorded twice is saved once, and the edited image is the one that is kept.","type":"FIX"},{"desc":"Adding a Cubiscan measurement row no longer clears the first folder, and removing a folder no longer leaves two folders selected.","type":"FIX"},{"desc":"Panels you drag on the capture screen stay inside the capture area when the window gets smaller, and you can still close a panel that is larger than that area.","type":"FIX"},{"desc":"Next and previous follow when the last photo was taken.","type":"FIX"},{"desc":"After you edit, the item status follows this organization's workflow.","type":"FIX"}]}},{"date":"2026-10-29","controls":{"version":"3.2.1-preview.1","dbSchema":29,"entries":[{"desc":"Correct a color cast in Edit. Temperature goes from cooler to warmer, and tint goes from green to magenta. Leave a slider in the middle to keep the photo as it is, and put the same shift on the whole spin when every angle needs it.","type":"NEW"},{"desc":"Drag item-list columns into place, and turn on Photos to see how many photos are on each item. Empty frames and test shots are not counted. This computer remembers that order.","type":"NEW"},{"desc":"On a still, set swing, turn, and the label together. The GS1 label is in the same dialog. A spin frame stays label only.","type":"NEW"},{"desc":"The brush stays usable across a long spin.","type":"FIX"},{"desc":"Cancelling a capture restores camera focus, so the next shot can focus.","type":"FIX"},{"desc":"The turntable waits until the exposure finishes, so shots around 1/4 second and longer stay sharp.","type":"FIX"},{"desc":"Saving a live view guide no longer freezes Controls or breaks the preset.","type":"FIX"},{"desc":"Startup no longer signs you out while login is still restoring.","type":"FIX"}]}},{"date":"2026-10-23","controls":{"version":"3.2.0","dbSchema":29,"entries":[{"desc":"Pair an iPhone from a QR code in Controls with PhotoRobot Touch, and use it for stills, spins, and live view for that session.","type":"NEW"},{"desc":"The phone is only a camera while the session needs it. Fast Spin on your Canon stays available afterward, and Settings → PhotoRobot Touch can remove a phone left on the station.","type":"NEW"},{"desc":"Scan and Barcode settings use the official SmartCode sticker sheet. Scan starts receive, measure with Cubiscan, sort to shelves, and return.","type":"NEW"},{"desc":"Create 3D model asks how detailed the model should be, whether the product is plain, and whether you want a smaller file that is easier to share.","type":"NEW"},{"desc":"When the same item, note, preset, workspace, or other studio data changed on this station and in the cloud, choose This device or Cloud. Text on photos is included, and sync continues after you choose.","type":"NEW"},{"desc":"A station working without a cloud organization shows Local Studio in the header, with license status and a way to connect.","type":"NEW"},{"desc":"Before PhotoRobot Support connects, you see who is asking and for how long, and you can end that access from the header.","type":"NEW"},{"desc":"A Canon that disconnects is shown offline right away. A stuck camera connection recovers without quitting Controls, and quitting Controls releases the camera so it is found on the next start.","type":"FIX"},{"desc":"Photos taken while the station is offline keep their preview and upload when the connection returns.","type":"FIX"},{"desc":"Photo upload waits until the item has reached the cloud, so the first upload no longer fails.","type":"FIX"},{"desc":"Blank or unreadable photos are not uploaded.","type":"FIX"},{"desc":"The live view keyboard shortcut works when more than one camera is connected.","type":"FIX"},{"desc":"Starting a fast shot no longer fails while the camera is still connecting.","type":"FIX"},{"desc":"Opening a workspace no longer fails when no lights are configured.","type":"FIX"},{"desc":"Empty still frames duplicated after the same item is shot on two stations are removed.","type":"FIX"},{"desc":"Notes stay with an item after you move it to another project.","type":"FIX"},{"desc":"Sync no longer stops when a very large image is part of studio activity, and that activity no longer piles up as conflicts to resolve.","type":"FIX"},{"desc":"Sync finishes when a folder was already deleted in the cloud while this station still had changes inside it.","type":"FIX"}]}},{"date":"2026-08-12","controls":{"version":"3.2.0-preview.7","dbSchema":29,"entries":[{"desc":"Regular fixes, optimized performance and improved the experience.","type":"FIX"}]}},{"date":"2026-08-12","controls":{"version":"3.1.2","dbSchema":29,"entries":[{"desc":"Added a warning before a fast spin if your lights may not be ready between frames, so you can continue or cancel","type":"NEW"},{"desc":"Added an option to leave lasers off after capture instead of turning them back on automatically.","type":"NEW"},{"desc":"Added more compact sidebar layouts so Settings and similar pages take less space when you want.","type":"NEW"},{"desc":"Fixed signing out after a cloud login problem deleting your local projects by mistake.","type":"FIX"},{"desc":"Fixed closing and reopening Controls so it works again without needing to restart the computer.","type":"FIX"},{"desc":"Fixed product codes that start with L losing their full name when importing images.","type":"FIX"},{"desc":"Fixed removing a folder or angle setting showing a misleading “settings changed” warning.","type":"FIX"},{"desc":"Fixed Renew / Release license links from Controls opening the correct license in Account.","type":"FIX"}]}},{"date":"2026-08-11","controls":{"version":"3.2.0-preview.6","dbSchema":29,"entries":[{"desc":"Regular fixes, optimized performance and improved the experience.","type":"FIX"}]}},{"date":"2026-08-07","controls":{"version":"3.2.0-preview.5","dbSchema":29,"entries":[{"desc":"Regular fixes, optimized performance and improved the experience.","type":"FIX"}]}},{"date":"2026-08-05","controls":{"version":"3.2.0-preview.4","dbSchema":29,"entries":[{"desc":"Introducing remote spin photography using Controls Touch.","type":"NEW"}]}},{"date":"2026-08-05","controls":{"version":"3.1.1","dbSchema":29,"entries":[{"desc":"Export with an empty selection now follows the current item list filters instead of exporting the whole project.","type":"NEW"},{"desc":"Added Activation health so you can check whether this PC can reach PhotoRobot activation hosts from Activate unit, Studio Status, and Network diagnostics.","type":"NEW"},{"desc":"Added an enterprise IT preflight checklist you can download or share with IT before go-live (hosts, verify steps, optional sign-off).","type":"NEW"},{"desc":"Added Splashtop SOS (EU) download links from Help & Support and Diagnostics for remote-support sessions.","type":"NEW"},{"desc":"Fixed capture failing with a cache error where the shutter fired but images never appeared in the app.","type":"FIX"},{"desc":"Fixed folder rename losing per-folder or per-row preset settings after leaving and reopening the item.","type":"FIX"},{"desc":"Fixed export DPI being overwritten when embedding metadata, and keywords gaining a leading colon for named-tag prefixes.","type":"FIX"},{"desc":"Fixed import labels for product codes starting with L (full code kept as the label).","type":"FIX"},{"desc":"Fixed capture crashes from corrupt or legacy settings missing a folder scope.","type":"FIX"},{"desc":"Fixed sequences cancelling while the camera was still downloading files.","type":"FIX"},{"desc":"Fixed sync leaving folders missing when photos existed, and clearer errors when an item has no project.","type":"FIX"},{"desc":"Fixed camera property reads failing hard when Canon EDSDK returned an empty property value.","type":"FIX"}]}},{"date":"2026-07-22","controls":{"version":"3.1.0","dbSchema":29,"entries":[{"desc":"Added organization-wide colored tags you can manage in Appearance settings and see as colored chips in lists.","type":"NEW"},{"desc":"Fixed capture settings crashing when a camera or robot was not yet connected in an offline workspace.","type":"FIX"},{"desc":"Fixed re-capture sequences cancelling too early during slow turntable moves and showing a misleading focus error.","type":"FIX"},{"desc":"Fixed capture path collisions that could overwrite or delete images belonging to another frame.","type":"FIX"},{"desc":"Fixed copying from spin to stills that could leave duplicate or stale frames in the destination folder.","type":"FIX"},{"desc":"Fixed duplicate items created when cloning timed out during copy.","type":"FIX"},{"desc":"Fixed All Items incorrectly filtering to the last opened project.","type":"FIX"},{"desc":"Fixed exports racing unfinished downloads and reporting missing local files as unknown errors.","type":"FIX"},{"desc":"Fixed crashes in image editing, image metadata settings, and when showing some error messages.","type":"FIX"},{"desc":"Fixed item icon generation failures from interrupting capture when a source image could not be decoded.","type":"FIX"},{"desc":"Improved cloud authentication when signed out.","type":"FIX"}]}},{"date":"2026-07-16","controls":{"version":"3.0.0","dbSchema":29,"entries":[{"desc":"Introducing PhotoRobot Intelligence for AI-assisted metadata, workflow help, and image editing.","type":"NEW"},{"desc":"Redesigned Settings with dedicated pages that make cloud, barcodes, scripting, and metadata easier to find and manage.","type":"NEW"},{"desc":"Pin your most-used projects so they stay at the top of the Projects list.","type":"NEW"},{"desc":"Choose which columns to show in project and item lists.","type":"NEW"},{"desc":"Select multiple items at once on all-items list pages.","type":"NEW"},{"desc":"Automatically advance item workflow status as work moves through your pipeline.","type":"NEW"},{"desc":"Manage image metadata in settings and carry it through to exported files.","type":"NEW"},{"desc":"Added per-folder export support so you can export from individual folders.","type":"NEW"},{"desc":"The project info widget now shows additional project details while capturing.","type":"NEW"},{"desc":"Redesigned Help & Support with clearer diagnostics, cloud sync insights, and a database health check.","type":"NEW"},{"desc":"Added an optional image folder border to highlight the active capture folder.","type":"NEW"},{"desc":"Improved synchronization reliability and performance, especially after restart or on large accounts.","type":"FIX"},{"desc":"Improved the sync status indicator so progress is easier to follow.","type":"FIX"},{"desc":"Fixed exports missing items that matched the selected status filter.","type":"FIX"},{"desc":"Fixed issues when copying or moving items in spin folders.","type":"FIX"},{"desc":"Improved capture sidebar layout and switching between capture modes.","type":"FIX"},{"desc":"Fixed outdated studio alerts after system monitoring was turned off.","type":"FIX"},{"desc":"Reduced false system health warnings for network and memory checks.","type":"FIX"},{"desc":"Updated in-app help, translations, and AI model recommendations.","type":"FIX"}]}},{"date":"2026-07-01","controls":{"version":"3.0.0-preview.6","dbSchema":29,"entries":[{"desc":"Regular fixes, optimized performance and improved the experience.","type":"FIX"}]}},{"date":"2026-07-01","controls":{"version":"2.15.8","dbSchema":28,"entries":[{"desc":"Fixed settings changed dialog during preset load.","type":"FIX"}]}},{"date":"2026-07-01","controls":{"version":"2.15.7","dbSchema":28,"entries":[{"desc":"Fixed test shot deletion.","type":"FIX"}]}},{"date":"2026-06-24","controls":{"version":"2.15.6","dbSchema":28,"entries":[{"desc":"Added studio system-health monitors for disk, memory, sync backlog, cameras, and license expiry.","type":"NEW"},{"desc":"Improved concurrent editing by surfacing edit conflicts instead of silently overwriting changes.","type":"FIX"},{"desc":"Improved folder rename reliability by preserving folder identity during synchronization.","type":"FIX"},{"desc":"Fixed background speckle in the Background tool so the applied result matches the preview.","type":"FIX"},{"desc":"Fixed duplicate items when copying and stuck progress during bulk cloning.","type":"FIX"},{"desc":"Added a startup warning when the application fails to start on Windows.","type":"FIX"}]}},{"date":"2026-06-05","controls":{"version":"2.15.5","dbSchema":28,"entries":[{"desc":"Fixed synchronization stability and reliability.","type":"FIX"},{"desc":"Fixed range of battery levels for Canon cameras.","type":"FIX"},{"desc":"Updated Canon EOS driver.","type":"FIX"}]}},{"date":"2026-04-30","controls":{"version":"2.15.4","dbSchema":28,"entries":[{"desc":"Fixed FastShot sequence not returning to the true zero position.","type":"FIX"},{"desc":"Fixed arm hang on specific frames that could stall StartSequence when moving to 90°.","type":"FIX"},{"desc":"Fixed false Arm V8 lift timeouts during long G6 movements.","type":"FIX"},{"desc":"Fixed cropping issues with rotated images in LiveView.","type":"FIX"},{"desc":"Fixed sequence pause that could fail to resume the sequence.","type":"FIX"}]}},{"date":"2026-04-15","controls":{"version":"2.15.3","dbSchema":28,"entries":[{"desc":"Improved performance when working with Canon EOS cameras.","type":"FIX"},{"desc":"Fixed an issue where preset frames could disappear.","type":"FIX"},{"desc":"Fixed an issue preventing items from opening when using legacy presets.","type":"FIX"}]}},{"date":"2026-04-01","controls":{"version":"2.15.2","dbSchema":28,"entries":[{"desc":"Fixed LiveView overlay when detaching window.","type":"FIX"},{"desc":"Improved upgrade reliability to help prevent startup issues after updating the app.","type":"FIX"}]}},{"date":"2026-03-26","controls":{"version":"2.15.1","dbSchema":27,"entries":[{"desc":"Improved upgrade reliability to help prevent startup issues after updating the app.","type":"FIX"}]}},{"date":"2026-03-26","controls":{"version":"2.15.0","dbSchema":27,"entries":[{"desc":"Added a detached LiveView window for capture workflows.","type":"NEW"},{"desc":"Added unified studio and operational activity logs.","type":"NEW"},{"desc":"Added output resizing directly in the crop editor.","type":"NEW"},{"desc":"Added automatic barcode generation for empty barcode print actions.","type":"NEW"},{"desc":"Added drag-and-drop tag reordering.","type":"NEW"},{"desc":"Added a back-to-top action in paginators.","type":"NEW"},{"desc":"Fixed item copy issues.","type":"FIX"},{"desc":"Improved list and audit log performance with faster search, smarter loading, and pagination for large datasets.","type":"FIX"},{"desc":"Improved support diagnostics with a clearer layout and grouped network service checks.","type":"FIX"},{"desc":"Improved sync reliability to prevent orphaned child records, duplicated in-flight stops across folders, and edge cases with deleted stops.","type":"FIX"},{"desc":"Fixed repeated app re-authentication after restart.","type":"FIX"},{"desc":"Improved fast-shot guidance when the shutter cable may be missing.","type":"FIX"},{"desc":"Fixed export issues for items without a tag when used in filename templates.","type":"FIX"},{"desc":"Fixed resized exports to allow upscaling beyond the source size.","type":"FIX"},{"desc":"Updated app localization for supported languages.","type":"FIX"}]}},{"date":"2026-03-09","controls":{"version":"2.14.5","dbSchema":25,"entries":[{"desc":"Added camera and control unit diagnostics in support diagnostics, including firmware monitoring.","type":"NEW"},{"desc":"Added support for format-aware barcodes.","type":"NEW"},{"desc":"Fixed local/subscription activations.","type":"FIX"},{"desc":"Improved sync and download reliability by preventing orphaned stop corruption and cancellation retry storms.","type":"FIX"},{"desc":"Fixed various UI issues.","type":"FIX"}]}},{"date":"2026-03-03","controls":{"version":"2.14.4","dbSchema":25,"entries":[{"desc":"Improved license activation reliability.","type":"FIX"},{"desc":"Improved robot discovery reliability.","type":"FIX"},{"desc":"Fixed logout when permanently removing an account.","type":"FIX"},{"desc":"Improved sync reliability to avoid loops and disconnect-related failures during initial synchronization.","type":"FIX"}]}},{"date":"2026-02-26","controls":{"version":"2.14.3","dbSchema":25,"entries":[{"desc":"Added detailed initial sync tracing to diagnose sync sessions that appear not to finish.","type":"FIX"}]}},{"date":"2026-02-18","controls":{"version":"2.14.2","dbSchema":25,"entries":[{"desc":"Expanded diagnostics with required network service checks and integrated system alerts in support diagnostics output.","type":"NEW"},{"desc":"Added Canon firmware update monitoring in backend diagnostics.","type":"NEW"},{"desc":"Improved sync reliability by hardening conflict handling, protecting item directories from overwrite, and improving upload/download edge-case handling.","type":"FIX"}]}},{"date":"2026-02-10","controls":{"version":"2.14.1","dbSchema":25,"entries":[{"desc":"Fixed issue where not all files were received when shooting at lower speeds with a small number of images.","type":"FIX"},{"desc":"Hardened client/server sync handling and improved cleanup to prevent stale or inconsistent state.","type":"FIX"}]}},{"date":"2026-01-19","controls":{"version":"2.14.0","dbSchema":25,"entries":[{"desc":"Preserve EXIF, XMP, and IPTC metadata throughout image capture, processing, and export.","type":"NEW"},{"desc":"Fix an issue where AF mode was not reliably restored after running a sequence.","type":"FIX"}]}},{"date":"2025-12-09","controls":{"version":"2.13.10","dbSchema":25,"entries":[{"desc":"Improve camera support for Canon EOS 5D mk II, EOS 5D mk IV, EOS 6D mk II, EOS R6 mk II.","type":"FIX"},{"desc":"Fix item copy operation.","type":"FIX"}]}},{"date":"2025-12-01","controls":{"version":"2.13.9","dbSchema":25,"entries":[{"desc":"Fix cloud processing issues.","type":"FIX"},{"desc":"Fix sync stalling caused by deleted documents with local changes being repeatedly sent.","type":"FIX"}]}},{"date":"2025-11-19","controls":{"version":"2.13.8","dbSchema":25,"entries":[{"desc":"Added support for Canon EOS 6D mark II.","type":"NEW"},{"desc":"Fixed auto-focus functionality.","type":"FIX"},{"desc":"Preserve local changes while allowing server updates from other clients.","type":"FIX"}]}},{"date":"2025-11-07","controls":{"version":"2.13.7","dbSchema":25,"entries":[{"desc":"Optimize sync query performance for item, stops etc.","type":"FIX"}]}},{"date":"2025-11-04","controls":{"version":"2.13.6","dbSchema":25,"entries":[{"desc":"Improve sync reliability by reducing payload size and fixing deleted document loops.","type":"FIX"},{"desc":"Fix sync stalling caused by deleted documents with local changes being repeatedly sent.","type":"FIX"},{"desc":"Reduce sync chunk size to prevent socket disconnections during large sync operations.","type":"FIX"},{"desc":"Fix 'Settings > Database' page to correctly show never-synced documents with conflicts.","type":"FIX"}]}},{"date":"2025-11-03","controls":{"version":"2.13.5","dbSchema":25,"entries":[{"desc":"Fix error during video sequence.","type":"FIX"}]}},{"date":"2025-10-29","controls":{"version":"2.13.4","dbSchema":25,"entries":[{"desc":"Show barcode, if available directly on item capture page.","type":"NEW"},{"desc":"New settings showing local sync issues to help identify broken sync state.","type":"NEW"},{"desc":"Fix taking snapshot.","type":"FIX"},{"desc":"Internal improvements solving sync operations when both sides (local/server) have deleted the same item.","type":"FIX"}]}},{"date":"2025-10-23","controls":{"version":"2.13.3","dbSchema":25,"entries":[{"desc":"Add configurable quick-angle presets for Turn and Swing.","type":"NEW"},{"desc":"Add button to show barcode directly on capture page.","type":"NEW"},{"desc":"Fix for autofocus and error handling during Canon EOS R series cameras operations.","type":"FIX"}]}},{"date":"2025-10-10","controls":{"version":"2.13.2","dbSchema":25,"entries":[{"desc":"Improve camera control and sequence reliability — faster response when sequences start/stop, better multi-camera coordination, and prevention of simultaneous Live View conflicts.","type":"FIX"},{"desc":"Enhance multi-camera error handling and reporting for photo capture and file transfer operations.","type":"FIX"},{"desc":"Improve synchronization stability — automatically resolve or clean up conflicts from deleted or outdated documents, prevent ghost conflicts, and handle corrupted items gracefully.","type":"FIX"},{"desc":"Fix manual conflict resolution not triggering immediate synchronization and ensure stale or unsynced local records are cleaned up automatically.","type":"FIX"}]}},{"date":"2025-10-09","controls":{"version":"2.13.1","dbSchema":25,"entries":[{"desc":"Fix synchronization stalling after network outages when application reconnects successfully.","type":"FIX"}]}},{"date":"2025-10-03","controls":{"version":"2.13.1-preview.2","dbSchema":25,"entries":[{"desc":"Immediately clean up locally deleted documents that never synced to server","type":"FIX"},{"desc":"Prevent recurring sync pauses caused by 'ghost conflicts' from rapid local operations","type":"FIX"},{"desc":"Automatically resolve sync conflicts for documents that were deleted before syncing","type":"FIX"}]}},{"date":"2025-10-03","controls":{"version":"2.13.1-preview.1","dbSchema":25,"entries":[{"desc":"Fix synchronization getting stuck when local changes conflict with deleted items","type":"FIX"},{"desc":"Automatically resolve old conflicts to keep synchronization running smoothly","type":"FIX"},{"desc":"Automatically repair corrupted items to prevent synchronization errors","type":"FIX"},{"desc":"Improve conflict resolution to automatically handle version mismatches","type":"FIX"},{"desc":"Fix manual conflict resolution not triggering immediate synchronization","type":"FIX"},{"desc":"Automatically clean up stale conflict records to improve performance","type":"FIX"}]}},{"date":"2025-09-30","controls":{"version":"2.13.0","dbSchema":25,"entries":[{"desc":"Add compatibility for macOS 26 Tahoe and other operating systems","type":"NEW"},{"desc":"Add support for the latest Canon cameras, including the EOS R series and Mark II models","type":"NEW"},{"desc":"Support Canon PZ-E2 Power Zoom","type":"NEW"},{"desc":"Support formatting SD cards","type":"NEW"},{"desc":"Support elevator position scaling and correction","type":"NEW"},{"desc":"Add DMX master unit selection support","type":"NEW"},{"desc":"Add robot discovery via PhotoRobot Locator","type":"NEW"},{"desc":"Support GLB 3D file format via Blender integration","type":"NEW"},{"desc":"Add detected issues overview to highlight missing data, sync problems, or connection errors","type":"NEW"},{"desc":"Folder Status Colors visually indicate the completion status of each folder in an item","type":"NEW"},{"desc":"Add AI Assistant to improve the support experience","type":"NEW"},{"desc":"Add automatic bounds operation","type":"NEW"},{"desc":"Enhance window state management with fullscreen support","type":"NEW"},{"desc":"Support video in presets and automatic elevation","type":"NEW"},{"desc":"Add LiveView overlay with dynamic image selection","type":"NEW"},{"desc":"Automatically toggle comments when clicking on comments in the items list","type":"NEW"},{"desc":"Implement global barcode/SKU validation across all items","type":"NEW"},{"desc":"Display project tags and notes on the items list page","type":"NEW"},{"desc":"Show project information on the capture page","type":"NEW"},{"desc":"Automatically create a new item in the system when an unknown barcode is scanned","type":"NEW"},{"desc":"Added minimum barcode length setting to support custom barcodes","type":"NEW"},{"desc":"Introduce automatic preview update system","type":"NEW"},{"desc":"Improve general operating system compatibility","type":"FIX"},{"desc":"Add ability to filter workspaces by name","type":"NEW"},{"desc":"Prevent exceeding storage quotas","type":"FIX"},{"desc":"Fix freemask issues with LED lights","type":"FIX"},{"desc":"Fix Canon camera issues including freezes in WaitForDownload, timeouts, unsupported models, and detection problems","type":"FIX"},{"desc":"Improve export dialog usability","type":"FIX"},{"desc":"Prevent opening items with invalid links","type":"FIX"},{"desc":"Fix scan and sort to shelves behavior","type":"FIX"},{"desc":"Add LiveView gridlines and center crosshair customization; disable LiveView when camera is excluded from sequence","type":"FIX"},{"desc":"Fix snapshots, test shot failures, and inconsistent views between LiveView and test shots","type":"FIX"},{"desc":"Refactor video mode UI and fix broken video playback, thumbnails, and 4K download timeouts","type":"FIX"},{"desc":"Improve database handling to prevent infinite growth of orphaned data","type":"FIX"},{"desc":"Fix compatibility issues caused by Microsoft WMIC deprecation","type":"FIX"},{"desc":"Fix issue where photos edited externally were not uploading after using Reload from Disk","type":"FIX"},{"desc":"Resolve issues with initial synchronization","type":"FIX"},{"desc":"Optimize database performance and query speed","type":"FIX"},{"desc":"Enable automatic database optimization during runtime","type":"FIX"},{"desc":"Fix application config incorrectly handling custom item statuses, preventing them from being lost over time","type":"FIX"}]}},{"date":"2025-08-08","controls":{"version":"2.12.13","dbSchema":25,"entries":[{"desc":"Added Canon EOS Utility process monitor to detect potential camera access conflicts","type":"NEW"},{"desc":"Added network monitor for multiple default routes detection","type":"NEW"},{"desc":"Added wireless adapter presence detection","type":"NEW"},{"desc":"Use 'Edited in Cloud' status for cloud-processed items","type":"NEW"},{"desc":"Fixed connectivity and synchronization issues","type":"FIX"},{"desc":"Improved authentication handling","type":"FIX"},{"desc":"Resolved issues causing authentication failures under certain conditions","type":"FIX"},{"desc":"Improved offline startup handling for subscription and licenses","type":"FIX"},{"desc":"Fixed file synchronization reliability","type":"FIX"},{"desc":"Allow recapture of selected stops with complete metadata","type":"FIX"},{"desc":"Improved upload status icon reliability","type":"FIX"},{"desc":"Resolved Cubiscan measure unit handling","type":"FIX"},{"desc":"Resolved error causing image clearing issues","type":"FIX"},{"desc":"Fixed System Diagnostic Collector failures when the 'systeminfo' command is unavailable","type":"FIX"},{"desc":"Resolved issue where custom statuses disappear","type":"FIX"},{"desc":"Fixed inability to enable Touch extension","type":"FIX"}]}},{"date":"2025-05-29","controls":{"version":"2.12.12","dbSchema":25,"entries":[{"desc":"Resolved delay in syncing server-side changes to local devices to ensure updates appear in real-time.","type":"FIX"},{"desc":"Improved item deletion handling to ensure related data is properly cleaned.","type":"FIX"},{"desc":"Fixed intermittent issues where sync would disconnect unexpectedly.","type":"FIX"},{"desc":"Prevented data corruption caused by items missing the required project field during sync.","type":"FIX"}]}},{"date":"2025-05-27","controls":{"version":"2.12.11","dbSchema":25,"entries":[{"desc":"Added 'Captured by Touch' item status.","type":"NEW"},{"desc":"Improved support for Cubiscan used units.","type":"NEW"},{"desc":"Resolved image loading error when using a local license.","type":"FIX"},{"desc":"Fixed image download state synchronization issue.","type":"FIX"},{"desc":"Uploads are now correctly marked as failed when sync service goes offline.","type":"FIX"},{"desc":"Fixed issue where exported spin’s index.html file displayed a white screen.","type":"FIX"},{"desc":"Blocked inserting movement values greater than 360° for robot movement.","type":"FIX"}]}},{"date":"2025-03-24","controls":{"version":"2.12.10","dbSchema":25,"entries":[{"desc":"Added configurable folder color indicators based on photo completion status","type":"NEW"},{"desc":"Resolved issue where 'Syncing latest changes' message was displayed for too long","type":"FIX"},{"desc":"Improved layout and usability of the export dialog","type":"FIX"},{"desc":"Prevented sync conflicts caused by virtual workspaces or items with invalid workspace IDs","type":"FIX"},{"desc":"Fixed application freeze when 'Missing workspace' dialog was canceled","type":"FIX"},{"desc":"Fixed issue preventing CSV files from being imported","type":"FIX"}]}},{"date":"2025-03-14","controls":{"version":"2.12.9","dbSchema":25,"entries":[{"desc":"Fixed license reactivation during application startup.","type":"FIX"}]}},{"date":"2025-03-12","controls":{"version":"2.12.8","dbSchema":25,"entries":[{"desc":"Introducing item conflict resolution mechanism to prevent synchronization issues.","type":"NEW"},{"desc":"Added link validation preventing the item from opening when preview is enabled.","type":"NEW"},{"desc":"Fixed issue where application settings could not be updated in some cases.","type":"FIX"}]}},{"date":"2025-03-10","controls":{"version":"2.12.7","dbSchema":25,"entries":[{"desc":"Resolved startup in restricted environments where PowerShell execution or Registry access is limited.","type":"FIX"},{"desc":"Fixed issue when opening an item with preset with video directory.","type":"FIX"}]}},{"date":"2025-02-14","controls":{"version":"2.12.6","dbSchema":25,"entries":[{"desc":"Resolved startup error on Windows by enhancing window state management with fullscreen support.","type":"FIX"},{"desc":"Improved window creation error handling to prevent crashes on launch.","type":"FIX"},{"desc":"Fixed issue where shelves were not appearing in CSV imports by using shelf names instead of codes for matching.","type":"FIX"}]}},{"date":"2024-12-09","controls":{"version":"2.12.5","dbSchema":25,"entries":[{"desc":"Added functionality to remember the application window size, position, and display settings.","type":"NEW"},{"desc":"Added link preview functionality.","type":"NEW"},{"desc":"Introduced a new macro HTTP trigger.","type":"NEW"},{"desc":"Enabled reload from disk for selected items.","type":"NEW"},{"desc":"Added the 'Last taken' sort option.","type":"NEW"},{"desc":"Improved conflict resolution for items.","type":"NEW"},{"desc":"Added data collection for support incidents.","type":"NEW"},{"desc":"Introduced the 'Hide empty' option for items without pictures.","type":"NEW"},{"desc":"Added an option to avoid modifying the item status when exporting items without photos.","type":"NEW"},{"desc":"Resolved an issue where opening an item with a missing workspace would fail.","type":"FIX"},{"desc":"Corrected tag setting functionality in the macro dialog.","type":"FIX"},{"desc":"Fixed a problem where test shots failed on certain Canon models.","type":"FIX"},{"desc":"Ensured that macros, presets, workspaces, shelves, and viewer layouts are unassigned when an item is deleted.","type":"FIX"},{"desc":"Resolved an issue where the select image dialog would not load under certain conditions.","type":"FIX"},{"desc":"Fixed an issue where exporting a photo resulted in an incorrect compression level.","type":"FIX"}]}},{"date":"2024-10-07","controls":{"version":"2.12.4","dbSchema":25,"entries":[{"desc":"Fixed whitespace characters (tabs, spaces, etc.) in the note field, ensuring formatting consistency.","type":"FIX"}]}},{"date":"2024-08-28","controls":{"version":"2.12.3","dbSchema":25,"entries":[{"desc":"Add 'Default' option to preferred camera and aspect ratio for Controls Touch mode.","type":"NEW"}]}},{"date":"2024-08-16","controls":{"version":"2.12.2","dbSchema":25,"entries":[{"desc":"Added exclude folder from Controls Touch.","type":"NEW"},{"desc":"Fixed label is not applied when using preset.","type":"FIX"},{"desc":"Changed naming for frame in Controls Touch mode.","type":"FIX"},{"desc":"Various usability improvements for Controls Touch mode","type":"FIX"}]}},{"date":"2024-08-11","controls":{"version":"2.12.1","dbSchema":25,"entries":[{"desc":"Improved CSV import when using length, width, height, weight or shelf.","type":"FIX"}]}},{"date":"2024-07-15","controls":{"version":"2.12.0","dbSchema":25,"entries":[{"desc":"We have added support for the new Controls Touch mobile app, allowing you to capture data directly from mobile devices.","type":"NEW"},{"desc":"You can now export 3D models to OBJ and STL formats for cross-platform compatibility, making it easier to share and utilize models across different platforms.","type":"NEW"},{"desc":"We've added support for importing shelf data in CSV format, simplifying the process of managing your inventory.","type":"NEW"},{"desc":"In Edit mode, you can now crop images to specific scales, including decimal values such as 1:1.44, for precise customization.","type":"NEW"},{"desc":"Fixed the issue with watermark processing when using a local license.","type":"FIX"},{"desc":"Improved the loading process for captured images, ensuring a smoother user experience.","type":"FIX"},{"desc":"Fixed the issue where item thumbnails were not being set when taking snapshots.","type":"FIX"},{"desc":"Various improvements have been made for a better overall experience and performance.","type":"FIX"}]}},{"date":"2024-05-31","controls":{"version":"2.11.1","dbSchema":25,"entries":[{"desc":"Added 16, 48, 80, 144, 240 frames per spin.","type":"NEW"},{"desc":"Fixed auto-crop to maintain 1:1 aspect ratio.","type":"FIX"}]}},{"date":"2024-03-14","controls":{"version":"2.11.0","dbSchema":25,"entries":[{"desc":"Added functionality for inserting measuring strip.","type":"NEW"}]}},{"date":"2024-02-27","controls":{"version":"2.10.1","dbSchema":25,"entries":[{"desc":"Fixed issue with exporting all items.","type":"FIX"},{"desc":"Fixed issue while switching lasers.","type":"FIX"}]}},{"date":"2024-02-22","controls":{"version":"2.10.0","dbSchema":25,"entries":[{"desc":"Added support for exporting selected folders only.","type":"NEW"},{"desc":"Added pre-spin stabilization in fastshot.","type":"NEW"},{"desc":"Added support for GS1 label.","type":"NEW"},{"desc":"Added item dimensions to XML/JSON feed.","type":"NEW"},{"desc":"Added ability to clone items.","type":"NEW"},{"desc":"Added OCR based on Google Vision API.","type":"NEW"},{"desc":"Added OCR data integration into publicApi and app-export.","type":"NEW"},{"desc":"Added extract OCR macro.","type":"NEW"},{"desc":"Added Unwrap cylinder edit operation.","type":"NEW"},{"desc":"Added timeout before capture to improve captured image quality.","type":"NEW"},{"desc":"Added user defined retention for notifications.","type":"NEW"},{"desc":"Added navigation to All items from Global search dialog.","type":"NEW"},{"desc":"Fixed missing values on settings during initial item open.","type":"FIX"},{"desc":"Fixed issue with too many settings during preset save.","type":"FIX"},{"desc":"Fixed custom status from being duplicated.","type":"FIX"},{"desc":"Fixed import images, after retouch, to cloud platform.","type":"FIX"},{"desc":"Fixed Fomei lights discovery.","type":"FIX"},{"desc":"Fixed application quit during shutdown.","type":"FIX"},{"desc":"Fixed movement of two chained robots.","type":"FIX"},{"desc":"Improved the 3D models operations (macOS only).","type":"FIX"},{"desc":"Improved initial light and camera setup for free-mask sequence.","type":"FIX"},{"desc":"Improved loading settings scope during preset load.","type":"FIX"},{"desc":"Improved Canon camera stability.","type":"FIX"},{"desc":"Improved Nikon camera stability.","type":"FIX"},{"desc":"Other application improvements for better stability and usability.","type":"FIX"}]}},{"date":"2023-09-22","controls":{"version":"2.9.1","dbSchema":25,"entries":[{"desc":"Added a new shortcut to open the camera's live view.","type":"NEW"},{"desc":"Added the ability to create a 3D model when wizard mode is active.","type":"NEW"},{"desc":"Resolved the 'multi-row' issue where the preview of the second row was not shown during capture.","type":"FIX"}]}},{"date":"2023-09-18","controls":{"version":"2.9.0","dbSchema":25,"entries":[{"desc":"Added support for multiple languages, including Spanish, Portuguese, French, German, Italian, Dutch, Polish and Chinese.","type":"NEW"},{"desc":"Introduced support for the new PhotoRobot devices: Cube Compact, C850.","type":"NEW"},{"desc":"Fixed the freemask in presets with multiple scopes.","type":"FIX"},{"desc":"Upgraded the image processing library to enhance performance.","type":"FIX"},{"desc":"Enhanced logging to improve the support experience and streamline issue resolution.","type":"FIX"}]}},{"date":"2023-08-28","controls":{"version":"2.8.8","dbSchema":24,"entries":[{"desc":"Added search by Shelves into All items view.","type":"NEW"},{"desc":"Added possibility to change stops order in the stills using drag&drop.","type":"NEW"},{"desc":"Improved exporting items under various conditions.","type":"FIX"},{"desc":"Fixed issue when upload of locally deleted images from stop might break synchronization.","type":"FIX"},{"desc":"Improved synchronization under various conditions.","type":"FIX"},{"desc":"Fixed Add scope when setting multiple lighting for multirow.","type":"FIX"},{"desc":"Fixed various hotkeys.","type":"FIX"},{"desc":"Updated image processing library for better performance.","type":"FIX"}]}},{"date":"2023-05-29","controls":{"version":"2.8.7","dbSchema":24,"entries":[{"desc":"Fixed export for multi-row spins","type":"FIX"},{"desc":"Sometimes centering stills might not work properly","type":"FIX"},{"desc":"Fixed cloud processing on item with watermark","type":"FIX"},{"desc":"Resolved Fomei lights slow down during test-shot","type":"FIX"}]}},{"date":"2023-05-12","controls":{"version":"2.8.6","dbSchema":24,"entries":[{"desc":"Fixed an issue where images could not be exported following a re-edit.","type":"FIX"},{"desc":"Resolved a problem where the camera would not be detected if it was turned off during live view.","type":"FIX"}]}},{"date":"2023-05-10","controls":{"version":"2.8.5","dbSchema":24,"entries":[{"desc":"Fixed images not uploaded to the cloud after re-edit.","type":"FIX"}]}},{"date":"2023-05-09","controls":{"version":"2.8.4","dbSchema":24,"entries":[{"desc":"Added icon to images that have not been uploaded to the cloud yet.","type":"NEW"},{"desc":"Added All items to list all items across all projects at one place.","type":"NEW"},{"desc":"Improved UI of disabled camera.","type":"NEW"},{"desc":"Fixed images not uploaded to the cloud after copy / move.","type":"FIX"},{"desc":"Fixed images not uploaded to the cloud after editing.","type":"FIX"},{"desc":"Fixed duplicate order error after copy / move.","type":"FIX"},{"desc":"Add Operation does not work during rotation in Edit.","type":"FIX"},{"desc":"Various spinviewer optimizations and improvements.","type":"FIX"}]}},{"date":"2023-04-19","controls":{"version":"2.8.3","dbSchema":24,"entries":[{"desc":"Fixed connection issue behind proxy.","type":"FIX"},{"desc":"Fixed movement of two linked rotators.","type":"FIX"},{"desc":"Fixed wrong angles selected for manual centering.","type":"FIX"},{"desc":"Fixed Brush stops working after using Curves.","type":"FIX"}]}},{"date":"2023-03-31","controls":{"version":"2.8.2","dbSchema":24,"entries":[{"desc":"Fixed sequence with disabled camera.","type":"FIX"}]}},{"date":"2023-03-23","controls":{"version":"2.8.1","dbSchema":24,"entries":[{"desc":"Fixed watermark in Edit.","type":"FIX"},{"desc":"Fixed folder dimensions not imported properly.","type":"FIX"},{"desc":"Fixed issue where disabled camera did not work sometimes.","type":"FIX"},{"desc":"Fixed empty activity log.","type":"FIX"}]}},{"date":"2023-03-23","controls":{"version":"2.8.0","dbSchema":24,"entries":[{"desc":"Inventory status has been removed, statuses have been moved to the single status field.","type":"NEW"},{"desc":"Users can now create custom statuses.","type":"NEW"},{"desc":"New Scan section that allows you to manage inventory across all projects.","type":"NEW"},{"desc":"Various wizard improvements.","type":"NEW"},{"desc":"Catwalk support.","type":"NEW"},{"desc":"Various fixes and improvements.","type":"FIX"}]}},{"date":"2023-03-10","controls":{"version":"2.7.14","dbSchema":21,"entries":[{"desc":"Speed up Frame movement.","type":"FIX"}]}},{"date":"2023-03-03","controls":{"version":"2.7.13","dbSchema":21,"entries":[{"desc":"Fix workspace name at CSV import dialog.","type":"FIX"},{"desc":"Optimise arm movement - after the sequence, the arm will remain in the position of the last photographed row. The following sequence will start from this position.","type":"NEW"}]}},{"date":"2023-02-17","controls":{"version":"2.7.12","dbSchema":21,"entries":[{"desc":"Fix of missing HTML preview in export.","type":"FIX"},{"desc":"Enabling the creation of basic 3D models in the Local application.","type":"FIX"}]}},{"date":"2023-02-15","controls":{"version":"2.7.11","dbSchema":21,"entries":[{"desc":"Correcting the exact position of the Frame/Swing after pressing the stop button.","type":"FIX"},{"desc":"Fix swing angles of test shots for the Frame robot.","type":"FIX"}]}},{"date":"2023-02-13","controls":{"version":"2.7.10","dbSchema":21,"entries":[{"desc":"Fixed issue with order of frames for multirow spin.","type":"FIX"}]}},{"date":"2023-02-01","controls":{"version":"2.7.9","dbSchema":21,"entries":[{"desc":"Added the ability to mark individual frames for bulk retouching.","type":"NEW"},{"desc":"Released the Wizard function for local licenses.","type":"NEW"},{"desc":"Improved the range of speed for the arm on the Frame.","type":"FIX"},{"desc":"Fixed the issue where the liveview wasn't stretched to the full width.","type":"FIX"}]}},{"date":"2023-01-19","controls":{"version":"2.7.8","dbSchema":21,"entries":[{"desc":"Changed the indication of disabled lights and cameras to make it more obvious when they are not active.","type":"FIX"},{"desc":"Fixed issues with the rotated liveview.","type":"FIX"},{"desc":"Fixed wrong filename produced by the Export when using template variable with a '/' symbol.","type":"FIX"}]}},{"date":"2023-01-16","controls":{"version":"2.7.7","dbSchema":21,"entries":[{"desc":"New item status 'Fix retouch' added to support workflow for retouchers.","type":"NEW"},{"desc":"Determining the correct position of the Frame/Arm if the arm is stopped during movement.","type":"FIX"}]}},{"date":"2022-12-21","controls":{"version":"2.7.6","dbSchema":21,"entries":[{"desc":"Support for macOS Ventura.","type":"NEW"},{"desc":"Advanced crop padding and alignment.","type":"NEW"},{"desc":"Support Phase One as external third-party camera.","type":"NEW"},{"desc":"Fix tilt tool didn't work on multi-row spin.","type":"FIX"},{"desc":"Images could not be reedited under certain circumstances.","type":"FIX"},{"desc":"Allow negative swing angles in stills.","type":"FIX"},{"desc":"Mark all frames for retouch if nothing is selected.","type":"FIX"},{"desc":"Remove outside wasn't saved sometimes","type":"FIX"},{"desc":"Edit settings for the single frame could not be saved into the preset.","type":"FIX"}]}},{"date":"2022-11-23","controls":{"version":"2.7.5","dbSchema":21,"entries":[{"desc":"New edit operation: Watermark.","type":"NEW"},{"desc":"New item status: Exported.","type":"NEW"}]}},{"date":"2022-11-11","controls":{"version":"2.7.4","dbSchema":21,"entries":[{"desc":"New support button in the application menu.","type":"NEW"},{"desc":"Liveview grid has now option to show more dense grid.","type":"NEW"},{"desc":"Fixed inconsistent filenames in export when using order variable.","type":"FIX"},{"desc":"Fixes empty dialog when resolving item conflict.","type":"FIX"}]}},{"date":"2022-10-27","controls":{"version":"2.7.3","dbSchema":21,"entries":[{"desc":"Fixed empty white page when local export opened in a browser.","type":"FIX"},{"desc":"Fixed wrong frame order written to filename in export.","type":"FIX"},{"desc":"Fixed item conflict resolution.","type":"FIX"},{"desc":"Apply edits from preset to multiple items by using Assign preset button.","type":"FIX"}]}},{"date":"2022-10-24","controls":{"version":"2.7.2","dbSchema":21,"entries":[{"desc":"Send all images in the item for retouching at once.","type":"NEW"},{"desc":"Dim all DMX lights with one button.","type":"NEW"},{"desc":"New Circle background operation that detects circular objects and removes background for them.","type":"NEW"},{"desc":"Ability to disable camera on multi-cam setups.","type":"NEW"},{"desc":"Restore last used settings in Edit.","type":"NEW"},{"desc":"You can now open item in the app directly from cloud.","type":"NEW"},{"desc":"Fixed wrong light intensities used under certain circumstances.","type":"FIX"},{"desc":"Remember camera rotation in liveview.","type":"FIX"},{"desc":"Fixed barcode scanner not working on non-US keyboards.","type":"FIX"},{"desc":"Fixed Open in cloud button stopped working after several clicks.","type":"FIX"}]}},{"date":"2022-09-21","controls":{"version":"2.7.1","dbSchema":21,"entries":[{"desc":"Project and items tags are now included in fulltext search.","type":"NEW"},{"desc":"Optimize 3D models for web and AR - reduce the model size and make it look better with unlit variant.","type":"NEW"}]}},{"date":"2022-09-19","controls":{"version":"2.7.0","dbSchema":21,"entries":[{"desc":"Native support for Apple silicon.","type":"NEW"},{"desc":"Save your export settings with export templates.","type":"NEW"},{"desc":"PhotoRobot Viewer now supports gallery and panorama in addition to spins.","type":"NEW"},{"desc":"Customize PhotoRobot Viewer with viewer layouts.","type":"NEW"},{"desc":"Support for Theta camera.","type":"NEW"},{"desc":"Support for capturing with handheld camera via Wifi (Canon only).","type":"NEW"},{"desc":"Configure wizards to create step by step workflows for capture process.","type":"NEW"},{"desc":"Private folders.","type":"NEW"},{"desc":"Various fixes and performance improvements.","type":"FIX"}]}},{"date":"2022-09-12","controls":{"version":"2.6.16","dbSchema":16,"entries":[{"desc":"Fix item conflict resolution.","type":"FIX"}]}},{"date":"2022-08-29","controls":{"version":"2.6.15","dbSchema":16,"entries":[{"desc":"Fix DMX light control.","type":"FIX"}]}},{"date":"2022-07-15","controls":{"version":"2.6.14","dbSchema":16,"entries":[{"desc":"Fix elevator calibration on Control Unit G5.","type":"FIX"}]}},{"date":"2022-07-05","controls":{"version":"2.6.13","dbSchema":16,"entries":[{"desc":"DPI settings in export - In the data export from the application, you can specify the DPI value in which the photos will be exported.","type":"NEW"}]}},{"date":"2022-06-17","controls":{"version":"2.6.12","dbSchema":16,"entries":[{"desc":"Fixed login into application - Application login fixed for users with subscription. The fix applies to users who have a default browser other than Google Chrome.","type":"FIX"}]}},{"date":"2022-05-31","controls":{"version":"2.6.11","dbSchema":16,"entries":[{"desc":"Fixed camera discovery - Sometimes the camera was not found after reconnecting.","type":"FIX"},{"desc":"Fixed shooting during arm movement - If arm was in a different position than the first shot when starting the sequence, the photo was taken while moving to the starting position. Related to G5 control unit.","type":"FIX"},{"desc":"Fixed initialization of the arm - If the arm was in the zero position (lying on the end-switch) and the user started the calibration, the arm tried to go to the negative position via end-switch. Related to G5 control unit.","type":"FIX"}]}},{"date":"2022-05-17","controls":{"version":"2.6.10","dbSchema":16,"entries":[{"desc":"Slow app startup on Windows.","type":"FIX"},{"desc":"Automatic assignment of workspace and preset after sorting items into the shelf.","type":"NEW"},{"desc":"Fixed sorting of items on shelves.","type":"FIX"}]}},{"date":"2022-05-06","controls":{"version":"2.6.9","dbSchema":16,"entries":[{"desc":"Fixed transparent background with chroma key not working sometimes.","type":"FIX"},{"desc":"Fixed white screen when centering.","type":"FIX"},{"desc":"Fixed wrong aspect ratio when cropping imported images in portrait orientation.","type":"FIX"},{"desc":"Fixed item move.","type":"FIX"},{"desc":"Fixed tiff losing clipping path when exported.","type":"FIX"}]}},{"date":"2022-04-22","controls":{"version":"2.6.8","dbSchema":16,"entries":[{"desc":"Fixed barcode scanner not working sometimes.","type":"FIX"},{"desc":"Show images from the cloud if files on the local disk were deleted.","type":"FIX"},{"desc":"Various fixes related to macros.","type":"FIX"}]}},{"date":"2022-04-14","controls":{"version":"2.6.7","dbSchema":16,"entries":[{"desc":"Fixed motor switching for generation 5 control unit.","type":"FIX"}]}},{"date":"2022-04-07","controls":{"version":"2.6.6","dbSchema":16,"entries":[{"desc":"New macro command: Move images.","type":"NEW"},{"desc":"Macro not saved after duplicate.","type":"FIX"},{"desc":"Export: do not upscale images when exporting.","type":"FIX"},{"desc":"Fixed GS1 label not saved in the preset.","type":"FIX"},{"desc":"Fixed number rounding on Cubiscan.","type":"FIX"}]}},{"date":"2022-03-29","controls":{"version":"2.6.5","dbSchema":16,"entries":[{"desc":"Fixed app not working without cloud subscription.","type":"FIX"}]}},{"date":"2022-03-24","controls":{"version":"2.6.4","dbSchema":16,"entries":[{"desc":"Fix Level tool in Adjust Center.","type":"NEW"},{"desc":"Fixed freemask test shot not working.","type":"FIX"},{"desc":"Fixed crop not working under some circumstances.","type":"FIX"}]}},{"date":"2022-03-15","controls":{"version":"2.6.2","dbSchema":16,"entries":[{"desc":"Nicer filenames for test-shots. The test-shots contain the angle of the camera from which it was taken.","type":"NEW"},{"desc":"Added option to export whether data.json file should be created (file uses PhotoRobot SpinViewer).","type":"NEW"},{"desc":"Delete RAW files from disk when deleting photos from Capture part.","type":"FIX"},{"desc":"Fixed snapshots on Multicam. It is now possible to take them.","type":"FIX"},{"desc":"Fixed focus on Multicam when taking test shots. Focus is locked before pictures are taken.","type":"FIX"}]}},{"date":"2022-03-08","controls":{"version":"2.6.1","dbSchema":16,"entries":[{"desc":"Fixed copy / paste not working on macOS.","type":"FIX"}]}},{"date":"2022-03-04","controls":{"version":"2.6.0","dbSchema":16,"entries":[{"desc":"Export for retouch.","type":"NEW"},{"desc":"Improvements and unification of comments according to the Cloud.","type":"NEW"},{"desc":"Improved Edit performance.","type":"NEW"},{"desc":"Possibility to mark and send photos for Retouch.","type":"NEW"},{"desc":"Added controls for Arm: go to 0° and 90°.","type":"NEW"},{"desc":"For video support of two rotating robots simultaneously.","type":"NEW"},{"desc":"Show item note directly in capture/edit part.","type":"NEW"},{"desc":"Increase Elevator limit up to 330mm.","type":"NEW"},{"desc":"Create 3D model (macOS Monterey only).","type":"NEW"},{"desc":"Fixed slow performance with large databases.","type":"FIX"},{"desc":"Fix turn on lasers after finished sequence. Applies to multirow only.","type":"FIX"}]}},{"date":"2022-02-17","controls":{"version":"2.5.9","dbSchema":16,"entries":[{"desc":"Fixes error when item is moved between projects.","type":"FIX"}]}},{"date":"2022-02-15","controls":{"version":"2.5.8","dbSchema":16,"entries":[{"desc":"New item statuses added. For retoucher: Ready for retouch and Retouch done. For client: Approved and Rejected.","type":"NEW"}]}},{"date":"2022-02-03","controls":{"version":"2.5.7","dbSchema":16,"entries":[{"desc":"Fixed export: multiple tags couldn't be used in the filename.","type":"FIX"}]}},{"date":"2022-01-27","controls":{"version":"2.5.6","dbSchema":16,"entries":[{"desc":"Fixed automatic elevation for Frame.","type":"FIX"},{"desc":"On old camera models, the sequence will not stop if the focus mode setting fails.","type":"FIX"}]}},{"date":"2022-01-10","controls":{"version":"2.5.5","dbSchema":16,"entries":[{"desc":"Some JPEGs could not be imported into the application.","type":"FIX"},{"desc":"Fixed Reload from disk not picking up edited images.","type":"FIX"}]}},{"date":"2021-12-22","controls":{"version":"2.5.4","dbSchema":16,"entries":[{"desc":"Autofocus before each frame for Normal sequence","type":"NEW"},{"desc":"3rd party camera support over shutter cable","type":"NEW"},{"desc":"Allow to connect to multiple FOMEI LAN Devices from one computer","type":"FIX"},{"desc":"Fixed G5 Arm movement","type":"FIX"}]}},{"date":"2021-12-07","controls":{"version":"2.5.3","dbSchema":16,"entries":[{"desc":"Fixes camera timeouts","type":"FIX"}]}},{"date":"2021-12-06","controls":{"version":"2.5.2","dbSchema":16,"entries":[{"desc":"Fixes app crashes with white screen on some computers","type":"FIX"},{"desc":"Fixes control of 4-port laserbox","type":"FIX"},{"desc":"Fixes video support on Windows","type":"FIX"}]}},{"date":"2021-11-26","controls":{"version":"2.5.0","dbSchema":16,"entries":[{"desc":"Freemask - remove background automatically by taking main and mask image","type":"NEW"},{"desc":"Video recording","type":"NEW"},{"desc":"Auto tilt correction for boxes","type":"NEW"},{"desc":"Improved performance in the editor","type":"NEW"},{"desc":"Custom light positions","type":"NEW"},{"desc":"Lanczos interpolation for sharper images after rotation","type":"NEW"},{"desc":"Measure multiple dimensions for an item","type":"NEW"},{"desc":"Ability to have normal and GS1 label on the image","type":"NEW"},{"desc":"Improved light management","type":"NEW"},{"desc":"Various fixes and UI improvements","type":"FIX"}]}},{"date":"2021-10-27","controls":{"version":"2.4.8","dbSchema":14,"entries":[{"desc":"Download images automatically before export.","type":"FIX"},{"desc":"Download of images is now skipped if they are already on local disk.","type":"FIX"}]}},{"date":"2021-10-11","controls":{"version":"2.4.7","dbSchema":14,"entries":[{"desc":"Set background color when exporting to JPEG.","type":"FIX"},{"desc":"Fixed rotate in edit.","type":"FIX"},{"desc":"Image not refreshed after reload from disk.","type":"FIX"}]}},{"date":"2021-10-11","controls":{"version":"2.4.6","dbSchema":14,"entries":[{"desc":"Various fixes related to TIFF format.","type":"FIX"},{"desc":"Images disappear when you change folder name, even before confirming the change.","type":"FIX"}]}},{"date":"2021-09-29","controls":{"version":"2.4.3","dbSchema":14,"entries":[{"desc":"The possibility of limiting the upper position of the arm due to the low ceiling.","type":"NEW"},{"desc":"Possibility to change the elevator speed.","type":"NEW"},{"desc":"Cubiscan - Possibility to swap scanned dimensions.","type":"NEW"},{"desc":"Cubiscan - Allow to disable auto confirm of the measured item.","type":"NEW"},{"desc":"Fixed FOMEI lights when changing intensity between rows.","type":"FIX"},{"desc":"Possibility to use a space in the name of the item photo folder.","type":"FIX"}]}},{"date":"2021-09-24","controls":{"version":"2.4.2","dbSchema":14,"entries":[{"desc":"Added missing image types for GS1.","type":"NEW"},{"desc":"Fixed shooting during arm movement.","type":"FIX"}]}},{"date":"2021-09-21","controls":{"version":"2.4.1","dbSchema":14,"entries":[{"desc":"Important: fixes issue where applying changes to all items within project might affect items in other projects.","type":"FIX"},{"desc":"Fixes auto-crop and centering for STILLS folders.","type":"FIX"},{"desc":"Fixes bug where edited image wasn't updated after recapture.","type":"FIX"},{"desc":"Fixes saving of presets - hardware configuration wasn't written to preset properly under some circumstances.","type":"FIX"},{"desc":"New 'Reload images from disk' menu item in capture and edit.","type":"NEW"}]}},{"date":"2021-08-31","controls":{"version":"2.4.0","dbSchema":14,"entries":[{"desc":"Support for a new type of Frame robot.","type":"NEW"},{"desc":"Macros - automate capture and editing.","type":"NEW"},{"desc":"Global search - search for any item, project, preset and more in one interface.","type":"NEW"},{"desc":"Barcode support for items, workspaces, presets, macros and shelves.","type":"NEW"},{"desc":"Cubiscan support - measure and weight objects.","type":"NEW"},{"desc":"Support for older generation of the controls units (G4, G5).","type":"NEW"},{"desc":"Inventory item workflow - track the physical location of an item.","type":"NEW"},{"desc":"Sort items to shelves.","type":"NEW"},{"desc":"Open item on the web directly from the app.","type":"NEW"},{"desc":"Move items between projects.","type":"NEW"},{"desc":"Copy / move images between folders.","type":"NEW"},{"desc":"Faster sequence with arm. Improved arm movement and delays between rows.","type":"FIX"},{"desc":"Fixed option Add HTML preview at export.","type":"FIX"}]}},{"date":"2021-07-08","controls":{"version":"2.3.3","dbSchema":13,"entries":[{"desc":"Fixes error in edit where some images could not be selected and edited.","type":"FIX"}]}},{"date":"2021-06-28","controls":{"version":"2.3.2","dbSchema":13,"entries":[{"desc":"Output folder configuration was hidden by mistake.","type":"FIX"},{"desc":"Optimized output image size after editing.","type":"FIX"},{"desc":"Images can now be imported incrementally.","type":"FIX"},{"desc":"Tags can now be updated on existing items with item CSV import.","type":"FIX"},{"desc":"Import images now accepts negative angles.","type":"FIX"}]}},{"date":"2021-06-08","controls":{"version":"2.3.1","dbSchema":13,"entries":[{"desc":"Start / stop sequence barcode.","type":"NEW"},{"desc":"Fixes snapshots overwriting other images under some circumstances.","type":"FIX"},{"desc":"Improves image quality in the image preview.","type":"FIX"},{"desc":"Fixes brush stopping working after manual center.","type":"FIX"}]}},{"date":"2021-05-27","controls":{"version":"2.3.0","dbSchema":13,"entries":[{"desc":"You can now define pauses in the sequence.","type":"NEW"},{"desc":"Possibility to take a snapshot from the currently set robot position (keyboard shortcut [s]).","type":"NEW"},{"desc":"Flood background removal.","type":"NEW"},{"desc":"Edit masks - allows you to limit the area where the edit operation is applied.","type":"NEW"},{"desc":"New bar with last visited items.","type":"NEW"},{"desc":"Support for Nikon Z7.","type":"NEW"},{"desc":"Fomei light control through Fomei LAN Device","type":"NEW"},{"desc":"Liveview fix for Nikon D850.","type":"FIX"},{"desc":"Fixed capture for Canon EOS R.","type":"FIX"}]}},{"date":"2021-04-20","controls":{"version":"2.2.6","dbSchema":13,"entries":[{"desc":"Assign labels to captured images.","type":"NEW"},{"desc":"Fix missing thumbnails after edit.","type":"FIX"},{"desc":"Save transparent images as png.","type":"FIX"}]}},{"date":"2021-04-12","controls":{"version":"2.2.5","dbSchema":13,"entries":[{"desc":"Fix missing edit operation list when switching between capture and edit.","type":"FIX"}]}},{"date":"2021-04-12","controls":{"version":"2.2.4","dbSchema":13,"entries":[{"desc":"Added support for Canon R6.","type":"NEW"},{"desc":"Fix Nikon support on Windows.","type":"FIX"}]}},{"date":"2021-04-04","controls":{"version":"2.2.3","dbSchema":13,"entries":[{"desc":"Fix 'PhotoRobot Controls can’t be opened because Apple cannot check it for malicious software' error on MacOS.","type":"FIX"}]}},{"date":"2021-04-02","controls":{"version":"2.2.1","dbSchema":13,"entries":[{"desc":"Fixed Brush and Rotate.","type":"FIX"}]}},{"date":"2021-03-31","controls":{"version":"2.2.0","dbSchema":13,"entries":[{"desc":"Process images in the PhotoRobot Cloud.","type":"NEW"},{"desc":"Upload images automatically to the PhotoRobot Cloud.","type":"NEW"},{"desc":"Set background color in Edit.","type":"NEW"},{"desc":"Treatment of special characters in export.","type":"FIX"}]}},{"date":"2021-02-26","controls":{"version":"2.1.5","dbSchema":13,"entries":[{"desc":"Fix Nikon liveview.","type":"FIX"}]}},{"date":"2021-02-10","controls":{"version":"2.1.4","dbSchema":13,"entries":[{"desc":"Capture did not work if image path contained apostrophe character.","type":"FIX"},{"desc":"Preset could not be saved after some circumstances.","type":"FIX"}]}},{"date":"2021-02-02","controls":{"version":"2.1.3","dbSchema":13,"entries":[{"desc":"Fixed bug where sequence got stuck and another sequence could not be started.","type":"FIX"}]}},{"date":"2021-02-01","controls":{"version":"2.1.2","dbSchema":13,"entries":[{"desc":"Fixed counter for the number of exported images.","type":"FIX"}]}},{"date":"2021-01-07","controls":{"version":"2.1.1","dbSchema":13,"entries":[{"desc":"Rotation of the LiveView on landscape or portrait.","type":"NEW"},{"desc":"Possibility to use TAGS in file and export paths.","type":"NEW"},{"desc":"Remember the last export settings.","type":"NEW"},{"desc":"Merging HTML previews of exported data.","type":"NEW"},{"desc":"Snapshots are part of the classic stops in the folder.","type":"NEW"},{"desc":"Allow to export only selected items.","type":"NEW"}]}},{"date":"2020-12-16","controls":{"version":"2.0.0","dbSchema":13,"entries":[{"desc":"Cloud 2.0 support.","type":"NEW"},{"desc":"Advanced item search and filtering.","type":"NEW"},{"desc":"Preset management.","type":"NEW"},{"desc":"MacOS Big Sur support for Canon cameras.","type":"NEW"},{"desc":"Item thumbnails in the project list.","type":"NEW"},{"desc":"Nikon camera support for models D850 and D750.","type":"NEW"},{"desc":"Fixed generating of Multicam spin with 0° angle.","type":"FIX"},{"desc":"Fixed Multicam camera issue.","type":"FIX"},{"desc":"Fixed repeated liveview launches.","type":"FIX"}]}},{"date":"2020-10-27","controls":{"version":"1.0.10","dbSchema":13,"entries":[{"desc":"Fixed export loop.","type":"FIX"}]}},{"date":"2020-10-23","controls":{"version":"1.0.9","dbSchema":13,"entries":[{"desc":"Cannot add Curves operation when editing.","type":"FIX"}]}},{"date":"2020-10-16","controls":{"version":"1.0.8","dbSchema":13,"entries":[{"desc":"Bulk operations on items: change status, workspace, add tags","type":"NEW"},{"desc":"Option to delete a preset.","type":"NEW"},{"desc":"Option to export images without thumbnails.","type":"NEW"},{"desc":"Add ${turnIndex}, ${rowIndex} and ${order} variables to the export.","type":"NEW"},{"desc":"New edit operations: Curves, Levels, Shadows & Highlights, Rotate, Vignette, Brightness & Contrast","type":"NEW"},{"desc":"Checking the set parameters of the camera during its initialization.","type":"FIX"},{"desc":"Fixed immediate removal of an item from the list after its deletion.","type":"FIX"},{"desc":"Switch lasers ON after sequence.","type":"FIX"}]}},{"date":"2020-09-18","controls":{"version":"1.0.7","dbSchema":13,"entries":[{"desc":"Added new variables 'barcode' and 'trackingCode' for filename template.","type":"NEW"},{"desc":"Shift+d does not work in text inputs.","type":"FIX"}]}},{"date":"2020-09-08","controls":{"version":"1.0.6","dbSchema":13,"entries":[{"desc":"Automatic cropping and centering.","type":"NEW"},{"desc":"Live-view grid.","type":"NEW"},{"desc":"Fix laser control for the Case robot.","type":"FIX"},{"desc":"Fix camera not working on Windows when there are special characters in item or project name.","type":"FIX"}]}},{"date":"2020-08-13","controls":{"version":"1.0.5","dbSchema":13,"entries":[{"desc":"Improve the stability od image editing on windows.","type":"NEW"}]}},{"date":"2020-07-06","controls":{"version":"1.0.4","dbSchema":13,"entries":[{"desc":"Export items with hostable SpinViewer.","type":"NEW"},{"desc":"Barcode reader support.","type":"NEW"}]}},{"date":"2020-06-17","controls":{"version":"1.0.3","dbSchema":13,"entries":[{"desc":"Import items from CSV.","type":"NEW"},{"desc":"Better item management - items now have status and tags","type":"NEW"},{"desc":"Item search.","type":"NEW"},{"desc":"Capture RAW + JPEG.","type":"FIX"}]}},{"date":"2020-05-20","controls":{"version":"1.0.2","dbSchema":13,"entries":[{"desc":"Sample item and tour to introduce new users to the app.","type":"NEW"},{"desc":"Various bug fixes and UI improvements.","type":"FIX"}]}},{"date":"2020-05-04","controls":{"version":"1.0.1","dbSchema":13,"entries":[{"desc":"Fix beta expired error.","type":"FIX"},{"desc":"Chroma key","type":"NEW"}]}}],"knownIssues":[],"compatibility":{"minAppVersion":"2.6.0"}}