bs-app

Release Notes

Feb 9 - Feb 24

View details

New Features

  • Background Generation: Users can now generate backgrounds directly within the Shot Builder and the Backgrounds creation page.

  • Enhanced Shot Filtering: Added the ability to filter shots by specific poses within the interface, as well as order them alphabetically.

  • File Naming Configuration: Introduced new settings to control file naming conventions for outputs.

  • (Editorial) Prompt-Only Generation: Users can now initiate generation workflows using only text prompts, without requiring reference images.

  • (Editorial) Prompt Editing: Added functionality to edit prompts directly during the generation process for finer control.

  • External Integration for Feedback:

    • Slack: Enabled direct Slack integration for shot feedback, replacing the email-to-channel workflow.

    • Jira: Added the ability to attach screenshots when submitting bug reports or feature requests via the Jira integration.

  • Comparison Mode: Expanded the operator view to include comparison tools and comment functionality.

  • Pose Constraints: Implemented configuration options to restrict specific poses to certain garment types.

Enhancements and UI Improvements

  • Shot Builder Experience:

    • Added zoom functionality within the Image Modal and Builder page.

    • New shots and shot groups now appear at the top of the list for immediate access.

    • Enabled the deletion of images and shot groups directly from the interface.

    • Introduced numbered comments in the Shot Builder to streamline communication.

    • Users can now input scene details via a dedicated text area.

    • Images in the Shot Builder are now scored by default.

  • Image Handling and Organization:

    • Expanded input support to include JPG, PNG, WEBP, and AVIF formats.

    • Improved the system to handle deliveries in batches.

  • Photoshoot Management:

    • Added the ability to filter photoshoots by category.

    • Refined the Photoshoot card UI and Shot Group designs based on user feedback.

    • The photoshoot name is now hidden when the sidebar is collapsed to maximize workspace.

  • Performance:

    • Significantly improved load times and responsiveness on the Backgrounds page.

    • Optimized product fetching to load in chunks, improving general application performance.

Bug Fixes

  • Image Editor: Fixed a caching issue where the editor would display outdated versions of images.

  • Downloads & Renaming: Corrected errors affecting shot renaming and file downloads.

  • Pose Selection: Fixed a bug that prevented users from adding poses to a photoshoot.

  • Feedback Markers: Corrected indexing errors where feedback markers displayed incorrect numbers.

  • Product Linking: Resolved an issue where products could not be located within the Shot Builder.

  • UI Layout: Fixed floating button positioning on the Photoshoot Details page and scrolling issues in the Shot Groups sidebar.

Jan 24 - Feb 9

View details

New Features

Image Editing

  • Improved Face Edit: Introduced a new edit mode featuring a dedicated expression picker. Users can now select specific expressions via a grid interface and toggle between modes in the dialog.

  • Background Retention Control: Added a "Background Retention" parameter (0-100) with a UI slider for both batch and single-shot background fixes, allowing for more precise control over how much of the original background is preserved.

  • Annotation Tools: Implemented comprehensive annotation capabilities in the ShotBuilder. Users can now pin annotations directly on images, utilize referral images for annotations, and access these tools via a new floating action bar.

Editorial & Explorer

  • Asset Management: Enhanced the Explorer with new modal capabilities. Users can now create models, upload backgrounds, add products, and upload templates directly within the asset selection workflow.

  • Preview Generation: Added automatic generation of preview images for Vibe templates and shot groups to improve visibility in the library.

  • Ratio Selection: Added the ability to select aspect ratios directly within the Explorer interface.

Improvements

Catalog & Workflow

  • Catalog Driver Enhancements: Expanded driver to support XLSX files alongside CSVs. Added support for configurable brand columns and "underscore" image naming patterns for improved file scanning.

Photoshoots

  • Batch Actions: Enabled batch action functionality for selected shots to streamline bulk operations.

  • Deliveries Feedback: Improved the user interface for the Deliveries feedback modal.

Performance & Infrastructure

  • Image Resolution Logic: Improved logic to infer image resolution from dimensions, specifically enhancing the stability of Nano edits.

  • Security Updates: Applied critical security patches to Next.js and underlying dependencies to address vulnerabilities.

Bug Fixes

Editor & Rendering

  • 4K Image Crash: Fixed a critical issue causing an error when cropping 4K images.

  • Nano Edit Processing: Resolved an issue where Nano edits would occasionally get stuck in the "processing" state.

  • Preview Sync: Fixed a bug where clicking "preview" would open the incorrect shot.

  • Reference Masking: Resolved an issue where reference masking was failing to apply correctly.

UI & Navigation

  • Preset Products: Fixed an issue where preset products failed to load in specific contexts.

  • Side Navigation: Corrected broken links within the side navigation menu.

  • Product Display: Fixed the Shot Group page to correctly display extra products.

Jan 10 - Jan 24

View details

New Features

Improved Product Ingestion

  • XML Feed Driver: Implemented a new driver supporting URL fetching for Google Shopping XML feeds.

  • Intelligent Re-import: Added logic to skip re-enriching products when images remain unchanged between imports.

  • Automated Classification: Introduced Google category mapping to automatically pre-classify products upon import.

  • Brand Filtering: Added a brand filter to detect and manage brands directly from product titles.

  • Database Expansion: Added support for Google Category Mappings and Product Type Aliases to support the new driver.

Logo Consistency

  • End-to-End Workflow: Implemented a complete workflow to fix logo consistency

  • Job Management: Updated the orchestration layer to handle new jobs and deliverable types.

Shot Builder Enhancements

  • Expression Support: Users can now add expressions directly within the ShotBuilder.

  • Background Creation: Added the ability to create new backgrounds directly inside the ShotBuilder.

  • Pose Management: Enabled the creation of poses and the ability to add poses from an existing list within the ShotBuilder.

Batch Editing

  • Nano Batch Edits: Implemented both frontend and backend support for Nano Banana AI batch edits.

  • Background Batching: Added API endpoints and UI support for batch editing backgrounds.

<br />

Improvements and Refactorings

User Interface & Experience

  • Resolution Cropping: Added functionality to allow cropping images to a specific resolution instead of just aspect ratio.

  • Visual Enhancements: Improved the fit-to-fill behavior for shot group preview images.

  • Dialog Management: Enhanced dialog sizing for wider screens and enabled closing the Image Modal by clicking outside the window.

  • Structured Prompting: Implemented structured prompting to improve AI generation results ([BSD-669]).

  • Google Sign-In: Updated the visual style of the Google Sign-In button and improved loading states.

Performance & Stability

  • Optimization: Replaced reference-based ID handling with memoized values to prevent interface stalling during polling.

Bug Fixes

  • Image Comparison: Fixed an issue where the system allowed comparing an image against itself.

  • Data Integrity: Resolved issues related to deleting shots and cropping large images.

  • Uploads: Fixed bugs affecting expression uploads and replace functionality in the Shot Builder.

  • Backgrounds: Corrected the background fix section in the UI and established workflows to fix background colors.

  • Logic Constraints: Improved AI edit validation to prevent invalid inputs.

Infrastructure & CI/CD

  • Pipeline Automation: Significant upgrades to CI/CD workflows.

  • Testing: Enhanced End-to-End (E2E) testing coverage.

  • Notifications: Improved Slack notifications.

  • Deployment: Standardized API versioning and enforced version checks during backend changes.

Dec 27 - Jan 10

View details

New Features

  • Job Tracking: implemented real-time tracking for certain jobs with an automatic polling indicator to detect completion.

  • Shot Builder Backgrounds: Users can now add new backgrounds directly within the Shot Builder view.

  • Download Formats: Added support for downloading shots in various file formats and improved file type detection.

  • User Roles: The account role is now visible in the header user dropdown menu.

  • Sentinel Integration: Implemented Sentinel scores and selections within the application.

Improvements

  • Navigation Feedback: Added loading indicators when navigating to photoshoot details, model profiles, and shot group pages to improve user feedback during data retrieval.

  • Photoshoot Status Workflow: Photoshoot status now automatically updates from "Accepted" to "Ongoing" when previews are generated.

  • Category Management: Re-added actions to the 'Other' category and introduced a 'Nano' category in the UI.

  • Image Quality: Enhancements made to preserve image quality during conversion processes.

Bug Fixes

  • Product Visibility: Fixed an issue where products would not appear when attempting to add them to a photoshoot.

  • Performance: Resolved a performance regression where validating a shot caused a 15-second delay before the next shot could be processed.

  • Preview Generation: specific image mime types no longer cause preview generation failures.

  • Batch Downloads: Fixed errors preventing customers from downloading images in batch. Corrected "Download All" behavior.

  • Authentication & Login:

    • Fixed a bug with email casing

    • The OTP input field now receives focus automatically.

  • Product Upload: Resolved service interruptions affecting the product upload functionality.

  • Shot Builder UI: The product image selection modal now reliably opens when a product has more pictures than a generation supports.

Dec 13 - Dec 27

View details

New Features

  • Catalog Ingestion Tool: Introduced a new tool for importing product data from customer files (CSV, XLSX). This includes support for specific driver formats, direct database integration, and automated image uploads to bucket storage.

  • Automated Product Enrichment: Implemented an enrichment queue that utilizes Oracle API and LLM processing to automatically classify and enrich product data upon ingestion.

  • Model Expressions: Added support for configuring and managing model expressions within the system.

  • Shot Builder Notes: Integrated a notes interface directly into the Shot Builder to improve collaboration and context tracking during creation.

Improvements

  • Photoshoot Workflow:

    • Enabled image generation without the need to explicitly save a Look first.

    • Added functionality to append generated images directly to a shot group.

    • Implemented progress indicators for image uploads and enabled parallel uploading to improve speed.

    • Persisted the collapsed/expanded state of photoshoot sections to maintain user preference across sessions.

  • User Interface:

    • Major update to the Customer User Experience (UIX) and design system.

    • Upgraded the underlying styling framework for improved performance and consistency.

    • Added hover card interactions for better data visibility.

  • Editing tools:

    • Improved reliability

    • Improved automations

  • Catalog Management:

    • Refactored product data structures to support better data integrity and soft deletion.

    • Standardized lookups for consistent casing and searchability.

Fixes

  • Shot Builder:

    • Fixed issues in rendering customer feedback.

    • Resolved layout and interaction issues within the Shot Builder UI.

  • Models & Poses:

    • Resolved issues preventing poses from being added to existing models.

    • Fixed a bug where removing a model would not correctly remove associated poses from photoshoots.

    • Corrected model creation workflows to ensure stability.

  • Product Data:

    • Fixed an issue where saving product categories would fail.

    • Corrected the product type display in the outfit selection modal.

Nov 29 - Dec 13

View details

New Features

AI and Image Editing Tools

  • Basic Image Adjustments: Introduced new tools allowing users to crop, rotate, and adjust brightness and contrast on images.

  • AI Editing Suite: Reconnected and stabilized core AI editing capabilities.

Prompt Library and Workflow Builder

  • Workflow Tools: Enabled base workflow creation.

Project and Asset Management

  • Legacy Conversion Tools: Implemented functionality to convert legacy "Delivery" items into "Photoshoots," ensuring associated products and outfits are preserved.

  • Data Portability: Added the ability to export delivery information as JSON and import JSON data directly into a Photoshoot.

  • Secondary Garments: Added full support for secondary garments within the project flow.

  • Pose Management: Poses for a photoshoot are now ordered alphabetically for consistent browsing.

Improvements

User Experience and Interface

  • Navigation Updates: Reorganized sidebar items and updated top navigation to improve accessibility.

  • Bug Reporting: Enhanced the bug report submission process to automatically capture relevant user context and integrated it with internal notification systems.

  • Shot Management:

    • Added an optional "Notes" field to ShotGroups.

    • Implemented filtering to show only model-specific poses during ShotGroup creation.

    • Introduced a "Debug Mode" for shots to assist in troubleshooting.

  • Interface Cleanup: Removed the "Live chat blocked" notification bar to declutter the UI.

Security and Stability

  • Authentication: Enforced JWT (JSON Web Token) authentication standards and hardened API key validation checks.

  • Security Patch: Applied fixes for CVE-2025-55182 to address potential security vulnerabilities.

Bug Fixes

  • Product Creation: Resolved an issue where creating products would fail due to missing type fields; users can now filter products by type.

  • Runpod Integration: Fixed callbacks and removed unnecessary partner key requirements from responses.

  • Data Integrity: Corrected image source paths during migrations from delivery to photoshoot systems.

  • Caching: Fixed R2 URL caching issues to ensure the most up-to-date assets are displayed.

  • UI/Modal Fixes: Resolved errors occurring within the shot-builder-modal and fixed "Double-click" issues in the ai edit interface.

Nov 15 - Nov 29

View details

New Features

  • Customer Portal & Collaboration:

    • Launched a dedicated customer interface for viewing photoshoots.

    • Implemented assignment functionality, allowing specific users to be assigned to photoshoots.

    • Added feedback mechanisms allowing customers to comment on shots.

    • Enabled batch image downloading.

    • Added support for filtering shots within the customer view.

  • Product & Garment Management:

    • Introduced support for secondary garments.

    • Added template garment support

Enhancements

  • Photoshoot Management:

    • Workflow Improvements: Streamlined the photoshoot creation process with new modal interactions and automatic redirection to the details page upon creation.

    • Editable Details: Users can now edit titles, descriptions, due dates, and categories directly on the Photoshoot page.

    • Shot Groups: Added functionality to create, manage, and remove shot groups. Included a summary view showing total shots generated.

    • Configuration: Enhanced image configuration settings with validation and immediate user feedback.

  • User Interface & Experience:

    • Visual Feedback: Implemented loading states for model fetching, background fetching, and product deletion.

    • View Options: Added a toggle to switch between gallery and list views for shot groups.

    • Product Selection: Improved the product selection step during photoshoot creation and added a modal for selecting product images for previews.

  • Access & Security:

    • Updated access control logic to User Level for outfits, photoshoots, and products.

    • Implemented signed URLs for image generation output to enhance security.

Performance & Technical Improvements

  • Infrastructure: Upgraded core dependencies and runtime environment to .NET 10 for improved performance and security.

  • Processing Speed: Optimized file operations by parallelizing R2 copy endpoints and implementing batch processing for pre-signed URL generation.

  • AI Integration:

    • Improved prompt construction loops and job type handling for the orchestrator.

    • Corrected model references for Gemini integration.

    • Added JQW support for the orchestrator.

Bug Fixes

  • Fixed issues with filtering shots.

  • Resolved pose display rendering issues.

  • Fixed JSON serialization errors affecting API responses.

  • Addressed npm security vulnerabilities.

  • Corrected logic regarding feedback submission and retrieval.

Nov 1 - Nov 15

View details

Released between 1st and 15th of November, 2025

New Features

  • Photoshoot Management

    • Introduced a dedicated Photoshoot page with a new ShotGroup component to display and manage shot groups.

    • Implemented functionality to manage associated models, outfits, and backgrounds within a photoshoot.

    • Added support for creating, editing, and deleting photoshoots.

  • Catalog & Looks

    • Launched a new Catalog page for better product organization.

    • Implemented "Outfits" and "Looks" creation and selection workflows.

  • Delivery Configuration

    • Major update to Delivery creation to include Models, Backgrounds, and modern Product definitions.

    • Added configuration options for images per look, aspect ratio, width, height, and DPI.

Improvements

  • User Interface

    • Added UI elements for expanding and collapsing sections for outfits and shots.

    • Made the feedback modal fully responsive.

  • Asset Management

    • Integrated download and delete functionalities for shots within a Shot Group.

    • Added search-by-email functionality to assign products to specific users.

  • Workflow Optimization

    • Adapted Deliveries UI to align with AI Studio.

    • Disabled mandatory pose generation for digital twins and custom models to streamline the publishing process.

    • Enhanced background and product selection grids.

Bug Fixes

  • Image Editing: Fixed AI Edit functionality on the products page and resolved issues with upscaling single images.

  • Navigation & Links: Corrected URL generation for previews and callback functions.

  • Interaction: Resolved an issue where users could not click on delivered images more than once.