Product updates

What we shipped, day by day

Every entry below is a day 3DBAE changed — 199 of them so far. The graph shows the development activity behind those days.

July 2026

Improvement

Shadow baking and realtime reflections stabilized, and generated work is no longer lost

Ground shadow baking and the shadows it produces now behave the same way from one bake to the next, and realtime reflections render more consistently.

Assets you generate and geometry edits still in progress are now kept rather than discarded, and the configurator and media tools steadied in the same release.

  • Consistent ground shadow baking
  • Steadier realtime reflections
  • Generated assets and in-progress edits kept
Fix

AR models now arrive at real-world size

Published viewers place models into AR at real-world size. Models published before the fix have had their scale corrected, and AR settings saved under the old defaults now apply correctly. Once a model is in the room, viewers can also place and scale it by hand.

Embedded viewers load on your own site, signing in with Google returns you to the app as expected, and files uploaded earlier keep loading. In the studio, models load reliably in published projects, baked shadows survive publishing, shadows and reflections render steadily, and the animation timeline moved to a new layout.

  • AR models at real-world size
  • Older published models and AR settings corrected
  • Place and scale models by hand in AR
  • Embedded viewers load on your own site
  • Google sign-in returns you to the app
  • Baked shadows survive publishing
Feature

The assistant shows its plan before it changes your scene

The scene assistant now drafts a plan before it starts and keeps that plan on screen while it works, so you can see what it intends to change before anything in the scene moves. Assistant models are available on paid plans, and when a model is unavailable the assistant falls back to another one at the same credit cost. A loop where it kept repeating the same scene changes and reaching for costly effects was fixed.

Paid storage now goes up to 1 TB, and outside AI tools can connect to 3DBAE. Publicly shared scenes open again, materials keep their empty texture slots instead of dropping them, and floating UI controls that had stopped responding were repaired.

  • Assistant shows its plan while it works
  • Assistant models on paid plans
  • Same-cost fallback when a model is unavailable
  • Paid storage up to 1 TB
  • Public scene links work again
Feature

Published projects open straight in native AR, and the studio gained retopology and geometry modifiers

A published project can now be launched directly into the phone's own AR viewer. In the studio, retopology tools and primitive pivots arrived, smooth normals became a proper geometry modifier, and authoring assistants shipped with their pricing shown up front. Ground shadow baking, camera framing, safe-frame guides, transform menus, and the authored camera turntable were all reworked.

Large models load faster and the editor starts up sooner. Archived projects can be deleted for good, credits settle correctly when a project is removed or restored, and collaboration is available on AI plans.

  • Native AR launch for published projects
  • Retopology tools and primitive pivots
  • Smooth normals as a geometry modifier
  • Large models load faster
  • Permanent deletion for archived projects
  • Collaboration available on AI plans
Feature

Mesh editing tools, an image-to-3D workflow, and credit-limited AI usage

The studio gained mesh edit selection tools with their own menus, a broader set of selection tools, and viewport menus that open on hover. Materials picked up fuller per-texture controls, with texture resolution consistent across slots and advanced materials preserved. A new image-to-3D workflow lets you pick an image model, follow the generation as it runs, and get the finished model placed on the ground.

Ground shadows, ambient occlusion, exposure, reflection scope, and HDRI ground projection were all steadied in the same release. Paid AI usage is now limited by credits, credit packs settle correctly, and switching to a different paid plan asks you to confirm before it bills. Workspace collaboration also shipped.

  • Mesh edit and studio selection tools
  • Image-to-3D generation placed on the ground
  • Per-texture material controls
  • Viewport menus open on hover
  • Paid AI usage limited by credits
  • Plan changes confirm before billing
  • Workspace collaboration
Feature

Path-traced ground shadows, anchored floating UI, and a native AR preview launcher

Ground shadows can now be path traced and baked into textures that stay with the scene, and the bake comes out smooth rather than grainy. Object light baking, steadier path-traced shadows, working HDRI presets, and HDRI orientation that survives a save landed with it. The viewport gained editable object origins, snapping while you edit, an advanced gizmo toggle, and image capture.

Floating UI elements can be anchored to a hotspot pointer, projected into 3D, given visibility targets and custom fonts, and kept as drafts while you work. Interactions gained sound actions, input expressions, and delayed browser actions that resume where they left off, and the studio picked up a preview launcher for native AR. Signing in with a verified Google account now links to your existing account instead of creating a second one.

  • Path-traced ground shadows baked into the scene
  • Anchored and projected floating UI with custom fonts
  • Editable object origins, snapping, and image capture
  • AR preview launcher with real-world sizing
  • Sound actions and interaction input expressions
  • Collada files import correctly
  • Verified Google sign-ins link to your existing account
Feature

Embedded viewers gained a JavaScript Model API

Published embeds now expose a Model API that scripts on your own page can call. It reaches objects, cameras, materials, textures, animations, primitives, 3D text, selection and gizmos, raycasting, and configuration, and it can bring in published projects and 3D files while the scene is running. Scenes can be exported live in five formats, including binary STL and Collada, and a Model API debugger shipped alongside it.

The studio gained 3D text typography with managed custom fonts, projected decals, Figma frames as hotspot media, aimable camera and light target rigs, AR delivery in several formats with an in-browser launcher, a performance analyzer, version history, interaction rule groups, and delayed actions you can schedule. Textures are optimized when a project is published, and the effects panel's quality, bloom, grain, vignette, colour balance, and fading controls were tightened up.

  • Model API for objects, cameras, materials, and animation
  • Live import and five-format export, including binary STL
  • Model API debugger for embed integrations
  • 3D text typography with managed custom fonts
  • Projected decals and Figma frames as hotspot media
  • AR delivery in several formats with an in-browser launcher
  • Version history and a performance analyzer
  • Textures optimized on publish
Feature

Configurator logic gained formulas, condition groups, saved selections, and transform states

Configurator properties, materials, background, and 3D text can now be driven by formulas, and configurator logic can be backed by a dataset instead of hand-written rules. Conditions can be grouped, and they report what they are doing while the scene runs. Reusable transform states and transitions arrived, along with saved selections that interactions and variant actions can target by name.

Scenes export in five interchange formats and publish USDZ files that keep working. The studio picked up a viewport navigation gizmo, renaming in place in the hierarchy, batch hierarchy actions that apply all at once, animated textures that play in the scene, and a single inspector for floating UI. Canvas works in light and dark, keeps connections attached when you move a node, and now saves only when you tell it to. Billing shows what a coupon takes off before you commit.

  • Formulas bound to materials, background, and 3D text
  • Dataset-backed configurator logic
  • Saved selections as reusable interaction targets
  • Transform states and transitions
  • Five-format scene export and durable USDZ
  • Coupon discount preview in billing
  • Canvas in light and dark
Platform

Public forms now screen out automated submissions

The public forms on the site now check for automated traffic before a submission goes through, so bot submissions are turned away.

Feature

3DBAE Canvas shipped as an AI workflow builder you can run

Canvas arrived as an AI workspace where you build a workflow and then actually run it, alongside a new onboarding flow for new accounts. Autosave no longer loses work when two saves overlap, and Canvas context menus and media uploads were repaired.

Adding a file you have already uploaded now reuses the stored copy instead of uploading it a second time. Older billing history appears in your account again, account totals were corrected, and the dashboard gained safeguards against deleting something by accident.

  • Canvas workflows can be run, not just built
  • Safer workflow autosave
  • No re-uploading files you already added
  • Dashboard safeguards against accidental deletion
Platform

Google One Tap sign-in arrived, and the dashboard loads faster on return visits

Returning users can sign in straight from the Google account prompt instead of going through the full sign-in page. Uploaded files stay with the workspace they were added to.

Your workspace and your plan now read the same everywhere in the product, and the dashboard comes back faster when you return to it.

  • Google One Tap sign-in
  • Uploads stay with their workspace
  • Plan status matches everywhere in the product
  • Faster dashboard on return visits

July 2025

Improvement

2D projects open with their active sequences already switched on

Opening a 2D project now switches on the sequences that were already marked active for it, rather than turning on a default sequence automatically. The sequences control panel shows those sequences as on when it opens.

June 2025

Improvement

Nested sections work with Additive Mode and show their active sequences in the preview

Nested sections now work with Additive Mode, and the sequences active inside them appear in the preview as you work. Drag and drop was also fixed.

Feature

Sections can now be nested inside other sections

Sections can now be nested, so a section can contain child sections instead of every section sitting at the same level. In Additive Mode, each section keeps one sequence active at a time. A search bug was also fixed.

Fix

Fixed preview layering and linking several sequences to one parent

Elements in the preview no longer stack in the wrong order on top of one another. Several problems that appeared when more than one sequence was linked to the same parent were also fixed.

Fix

Fixed an autoplay bug and made sequence naming consistent

Autoplay no longer misbehaves in the preview. Naming was updated to match across the add and edit sequence dialogs and the Sequences tab.

Fix

Closed dialogs no longer block clicks, and Additive Mode shows active parent sequences

A dialog that had been closed could still swallow clicks on the page behind it. That no longer happens, so the page responds normally as soon as a dialog is dismissed.

Turning on Additive Mode now shows the active parent sequences. Naming was also made consistent between the add and edit sequence dialogs.

  • Closed dialogs no longer intercept clicks
  • Active parent sequences shown in Additive Mode
  • Consistent naming in add and edit sequence
Improvement

Sequence linking now works in both the 360° Image Configurator and the Image Configurator

Linking, along with active and inactive states, now works in 360° Image Configurator projects and Image Configurator projects alike. Whichever of the two you build in, sequences link and switch the same way.

The edit dialog now offers linked sequence options. A bug that appeared when linking a sequence while creating it was also fixed.

Fix

Fixed sequence adding, selection and active state bugs

Adding a sequence, selecting one, and switching a sequence between active and inactive all had bugs that are now fixed. The dropdown for picking a parent linked sequence also shows the sequences available to choose from.

Improvement

Active and linked sequence states update as soon as you select a sequence

Selecting a sequence updates its active state and any sequences linked to it right away. The way active and linked sequences appear was adjusted at the same time.

Improvement

Sequence linking behaves the same in the editor and the viewer

Sequence linking now behaves the same way in the Sequences tab and in the viewer's control panel. Links work as expected at every level, with no change to how they are set up.

Improvement

New sections are numbered as they are created, and sub-linked sequences display correctly

New sections now get a number in their name as soon as they are created. Sub-linked sequences show as intended, and a bug in sequence selection was fixed.

Improvement

Sub-linked sequences hide with their parent, and linking now applies only in Additive Mode

Sequences linked beneath another sequence now follow their parent: when the parent is inactive, everything under it is hidden. Turning Additive Mode on shows those sub-linked sequences as expected.

A bug that displayed the wrong sequence on first load was fixed. Sequence linking now applies only in Additive Mode.

Feature

Sequence linking now goes more than one level deep

Links can now go more than one level deep. A linked sequence can have its own linked sequences, and those appear in the control panel alongside the rest. The add and edit sequence dialogs show which sequences a given sequence is linked to.

Improvement

Add and edit sequence linking shows the right linked sequences

A sequence you add now appears in the control panel straight away. Linking from the add and edit sequence dialogs shows the right linked sequences there, and several linking bugs were also fixed.

Feature

Added the Image Configurator project type

Projects can now be created as an Image Configurator, with control panel changes to match. It sits alongside the existing 360° Image Configurator rather than replacing it, so both are available when you start a new project. Linked sequences and their toggles also display correctly in the control panel.

  • New Image Configurator project type
  • Linked sequences and toggles display correctly
Feature

Linked sequences now show in the control panel

Sequence linking is in place, and the sequences linked to a given sequence now show in the control panel. The add and edit sequence dialogs were updated to match.

Feature

Sequences can be linked in parent and child relationships

Sequences can now be linked to one another as parents and children. A linking problem and the handling of active state were fixed as well.

Feature

Sequences can now have their own background color

The background color editor now works with sequences, so a background color can be attached to a sequence the way it already could be attached to a model. Sequence linking picked up a fix as well, along with several smaller bug fixes.

Fix

Fixed autoplay, rotation and an error right after project creation

Autoplay and rotation no longer misbehave in the viewer, and creating a project no longer shows an error immediately afterwards. A sequence bug in the preview and a problem when editing an existing sequence were fixed as well. The save button now shows a loading state while a save is running.

May 2025

Fix

Default options behave correctly in both additive and normal mode

The option that loads by default now behaves correctly whether additive mode is switched on or off. Deleting a section no longer produces an error.

Improvement

New sections are added at the top, and reordering updates additive mode

Sections are now created at the top of the list, so a newly added group is the first one you see. Reordering sections now shows the correct sequences in additive mode.

Fix

Additive mode highlights the sequence that is actually active

Additive mode now highlights the correct sequence, and active and inactive options read accurately in the control panel. Panels that overlap now stack in the right order, and new sections are created at the top of the list.

Fix

Additive mode works without a default, and colour linking is fixed

Additive mode can now be used without setting a default option, and a bug in how that default was handled was fixed. Sequences that were missing from the add-colour screen while linking now appear.

Linking a background colour works again, and the control panel shows the right linked and active states. Interactive elements were fixed at the same time.

Fix

Creating a project no longer errors, and mode defaults toggle correctly

An error that appeared when a project was first created has been fixed. Projects now start with no default option set, and that setting toggles correctly between additive and normal mode.

Fix

New sequences become active as soon as they are added

A sequence is now active the moment you add it. Switching tabs no longer reloads the sequence list. Default handling in additive mode was updated, with interface refinements alongside.

Improvement

The switch control can be stepped through with the arrow keys

The switch icon can now be toggled with the arrow keys, so options can be changed from the keyboard. Creating a project was fixed, and the sequence list in the sidebar no longer reloads when you change tabs.

Feature

HDRIs can be added and selected from the media manager

HDRIs can now be added and picked from the media manager, alongside images and models. The flows for adding and editing an image were refined, and some inputs are now checked before they are saved. An ordering issue was fixed at the same time.

Feature

Images and models are added and edited through the media manager

Adding and editing images and models now runs through the media manager, so both come from the same library. Bug fixes shipped alongside.

Fix

Auto-rotate works with an edited initial frame

Editing a sequence was fixed, and auto-rotate now works when the initial frame has been changed. Default sequence handling was corrected, with further bug fixes alongside.

Feature

Sequences gain thumbnails, fullscreen, a save button and auto-rotate

Adding and creating sequences was fixed. The same release added thumbnails, a fullscreen control, a save button and auto-rotate. Interface fixes shipped alongside.

  • Thumbnails for sequences
  • Fullscreen control
  • Save button and auto-rotate
Feature

A global media manager with GLB support

A global media manager landed, with support for GLB models. Updating the initial sequence and editing a sequence were both fixed, and the interface was refined.

Feature

Switch options can be added and edited, and sequences switch faster

Switch options can now be added and edited, and switching between sequences is faster. A project save error was fixed, along with a bug in the viewer and a number of smaller issues.

Feature

Loop and initial frame settings added for sequences

Sequences now have loop and initial frame settings, so you can choose where playback starts and whether it repeats. A viewer fix shipped with them.

Improvement

The Sequences tab loads sequences faster

The Sequences tab in the right sidebar now loads sequences faster. The media manager picked up a few refinements alongside it.

Improvement

Project descriptions are now optional

A project description is now optional, so a project can be created without writing one. Uploading folders and files in the media manager was refined in the same change.

Platform

Free plan limits are enforced, and deleting is faster

Free plan users are now prevented from creating more files and folders once their limit is reached. Deleting files and folders is faster.

Feature

The control panel supports 2D sections

The control panel now supports 2D sections. Creating a project was fixed for hidden sections and for section titles.

Fix

Fullscreen works again in the 2D viewer

Fullscreen in the 2D viewer was fixed. The delete button was refined, and a bug in the upload window was fixed.

Fix

Auto-rotate no longer jitters in the 3D viewer

An auto-rotate jitter in the 3D viewer was fixed, along with further fixes and improvements to the 3D viewer. The media manager received interface changes, and smaller bug fixes shipped alongside.

  • Auto-rotate jitter fixed in the 3D viewer
  • Media manager interface changes
Improvement

The Add Sequence window checks its inputs before saving

The Add Sequence window now checks what you enter before saving. The media manager picked up an interface fix.

Feature

Additive and acceleration toggles added

An additive toggle and an acceleration toggle landed, along with default behaviour for both. Active sequences are now shown in both modes, and an interactivity fix shipped alongside.

April 2025

Improvement

Uploads now show their progress while they run

Uploading a file now shows its progress on screen, so you can see how far along it is. Images also appear as soon as a view opens, instead of filling in a moment later.

Fix

The media manager stays open while you create a project

The media manager no longer closes on you partway through creating a project. Side panels open and close correctly, and a set of smaller interface issues were fixed alongside them. The sequence a project starts on also loads the first time.

Improvement

Selecting on the 2D canvas now shows every sequence

Making a selection on the 2D canvas now brings up all of the sequences it holds. Previously only some of them came up.

Fix

Sequences no longer flicker, and the create and edit screens were refined

Sequences no longer flicker while you work with them. The screens for creating and editing a sequence were refined at the same time.

Feature

Projects can now hold more than one sequence

A project is no longer limited to a single sequence. Each one you add appears in the sidebar, where you can edit or delete it.

Feature

2D projects can now be created from the dashboard alongside 3D

The 2D canvas now sits alongside the 3D side of the product. Creating a project from the dashboard covers both kinds, so you can start either one from the same place.

Feature

A 2D canvas with frames, and project creation split into steps

A 2D canvas was added, along with frames to work in. Creating a project now runs as a stepped flow that takes you through it one stage at a time.

Feature

Upload a whole folder, individual files, or both at once

The media manager now handles a whole folder, individual files, or a mix of the two in a single upload. Deleting a file removes it completely.

Feature

A media manager for the files you upload

A media manager was added, giving you one place to browse and manage the files you have uploaded. The pricing page also got a new look.

Fix

Images load again, and dragging one into place works

Images that previously failed to load now appear correctly, and dragging and dropping an image works again. The tab in the left sidebar was fixed at the same time.

The feedback widget no longer covers the area on the right side of the screen. New parts of the redesigned home page went live alongside these fixes.

  • Images load correctly
  • Image drag and drop restored
  • Left sidebar tab fixed
  • Feedback widget out of the way
Improvement

The home page was redesigned

The home page was redesigned, with several new sections. The Discord link now opens in a new tab, so you keep your place on the page.

Fix

Deleting a file now removes it for good

Deleting a file used to take it out of view while leaving the file itself behind. It is now removed properly when you delete it.

The contact page and FAQ were redesigned. A set of smaller bugs and interface issues were fixed at the same time.

Fix

Signing in on mobile works, and the layout adapts to small screens

Signing in on a phone now works, along with the upload button on that screen. The left sidebar adjusts to smaller screens, and the header was corrected.

The pricing page was updated. The subscription details shown on the contact page were changed as well.

Feature

You can now reset your password

Resetting your password is now possible. The logo is consistent everywhere in the app, spacing in the sign-in window was corrected, and the settings page lines up properly.

The contact page and the section at the top of the home page were fixed, and footer spacing was corrected. Images that failed to load now appear, and the Discord link was updated.

  • Password reset
  • Consistent logo across the app
  • Sign-in and settings spacing
  • Contact page and footer fixes
Fix

Payment errors during checkout were fixed

An error that stopped payments from going through was fixed. Where you land after paying was corrected as well.

On the settings page, your profile picture now shows correctly, and the upload and upgrade buttons work as they should. The app now shows an icon in the browser tab, and a set of smaller interface and bug fixes landed.

  • Payment errors fixed
  • Profile picture on settings
  • Upload and upgrade buttons
  • Browser tab icon
Feature

You can now pick a subscription plan and pay for it

Billing for the main subscription plans now works from start to finish. You can pick a plan, pay for it, and end up on that plan.

Fix

Plan changes now stick to your account

Changing your subscription now saves against your account properly. A new subscription shows up on your account as soon as you create it, so the plan you are on is the plan the app shows.

Fix

Plan cards show the right action, and the price carries into the order summary

Each plan card now shows the correct button for that plan. The price of the plan you pick carries through to the order summary, so the amount you see matches what you chose.

Platform

Expiring subscriptions are handled properly, and the order summary was refined

A subscription that reaches the end of its term is now marked as ended on your account. The billing order summary was refined at the same time.

Improvement

Order summary totals update as you change your plan

Switching plans in the order summary recalculates the total straight away, so the figure matches what you have selected. Picking a smaller plan than the one you are on shows a downgrade notice.

Improvement

The billing page shows your active plan and lets you cancel a scheduled downgrade

The billing screen now shows the subscription plan actually on your account, and the notice shown when an add-on sits alongside a main subscription was corrected. If you have scheduled a downgrade, you can now cancel it.

March 2025

Improvement

Cancel or reactivate a single add-on without changing the rest of your plan

Cancelling and reactivating can now be applied to one add-on on its own, rather than to everything on the account at once. That means you can drop a single add-on and leave the rest of your plan as it is. Downgrading a plan now shows a notice.

Feature

Upgrade or downgrade your subscription yourself

Subscriptions can now be upgraded and downgraded. Upgrades can be done directly in the app or through the billing portal, whichever you prefer.

Fix

Fixed billing for accounts with more than one add-on

Accounts carrying more than one add-on are now billed correctly. Every add-on on the account is accounted for as expected, rather than only some of them.

Improvement

Clearer subscription buttons and a confirmation before moving to Pro

The buttons for managing your subscription were reworked, and the way cancelling works changed alongside them. Moving to the Pro plan now asks you to confirm before the change is made.

Improvement

Reactivate a subscription you have already cancelled

A subscription you have already cancelled can now be reactivated. The billing screens were updated alongside it.

Feature

Cancel or reactivate your plan and storage add-on separately

Your subscription and your storage add-on can now be activated, cancelled and reactivated independently of one another. You can cancel just the add-on, just the subscription, or both together, and bring them back the same way.

Feature

Paid plans and the storage add-on are available to buy

You can now buy a paid plan and the storage add-on. Payments made on your account show up on your billing page.

Feature

In-app feedback, plus fixes to Google sign-in, password reset, and model creation

You can now send feedback from inside the app, without leaving what you were doing. The send button shows a loading indicator while your message is on its way.

Signing in with Google, resetting your password, the settings screen, and creating a model were all fixed. The homepage hero picked up another model.

  • In-app feedback
  • Google sign-in fix
  • Password reset and settings fixes
  • Model creation fix
Fix

Fixed signing up, and documentation now opens in a new tab

Signing up now works the way it should. Documentation links open in a new tab, so you keep the page you were already on.

Platform

Renamed and reorganized the plan lineup

The plans on offer changed and were renamed. The new names show everywhere plans appear, and new sign-ups use the new plans.

Improvement

New model in the homepage hero

The hero section on the homepage now shows a different model in place of the one that was there before.

Feature

Billing page shows your subscription and transaction history

The billing page now shows the subscription on your account, together with the transactions recorded against it. You can see which plan you are on and what has been charged.

Cookie consent was also set up across the site. You can choose what gets stored in your browser.

Platform

The plan you pick at signup now shows on your account

Choosing a plan when you sign up now puts that plan on your account. It stays there until you change it.

Platform

Cookie consent and a profile tab in the mobile navigation

The site now asks for cookie consent when you arrive. You can choose what gets stored in your browser.

On mobile, the profile tab is now part of the bottom navigation. A bug in the profile dropdown in the header was also fixed.

  • Cookie consent on the site
  • Profile tab in the mobile bottom navigation
  • Header profile dropdown fix
Feature

Email verification at signup, with a mobile bottom bar

Signing up now includes a step to verify your email address before you finish, and you get an email at each step of that process.

On mobile, a bottom bar was added and problems with the header were fixed. The profile area now links straight through to sign in and sign up, and an issue with the HDRI environments was fixed.

Fix

Fixed duplicate HDRIs, a dead link, and the mobile header

The environment list could show the same HDRI twice, and now shows each one once. Edited models and HDRIs carry their name through to the preview, and a dead link was fixed.

The contact form now works. The header on the sign-in pages and the footer now fit properly on smaller screens, with a further fix for the header on phones.

  • Contact form working
  • Duplicate HDRIs fixed
  • Preview names for edited models and HDRIs
  • Sign-in header and footer fit smaller screens
Feature

Live embedded viewer on the homepage

The homepage now shows a live 3D viewer embedded directly in the page. The hero section and the header were reworked around it, including how the hero lays out on smaller screens. Several links across the site now point to the right place.

Improvement

New pages on the site and a fix for file uploads

Several new pages were added to the site. A problem with file uploads was fixed at the same time.

Platform

Email verification for new accounts

New accounts are now verified by email. Signing up sends you a message to confirm your address.

Platform

New billing screens, and payments update your account on their own

Payments and plan changes you make at checkout now show on your account on their own. You do not have to do anything for your plan and payment status to be up to date.

The billing screens have a new look. An animation problem was fixed at the same time.

Improvement

Models you have opened before load faster

Opening a model you have already viewed is quicker than the first time. The animation controls in the right sidebar had a playback bug, which is fixed.

Improvement

Animation controls moved to the right sidebar

The animation controller now sits in the studio's right sidebar, alongside the other controls. The recent projects section was reworked at the same time.

Improvement

Pagination, delete, and a thumbnail fix in the project list

The all-projects view now pages through your work instead of putting everything in one long list, and each project can be deleted from there directly. A thumbnail problem was fixed and the styling across the list was tidied up.

February 2025

Improvement

Flipped images now arrive in the scene the way you set them

A flipped image is now handled the same as any other image you bring in, and arrives in the scene with the flip you set.

Feature

Larger files can now be uploaded, and saving shows progress

Uploads that used to fail on larger files now go through. Saving shows progress while it runs.

An HDRI now uses its flip setting when you add it.

  • Larger files can be uploaded
  • Progress shown while saving
  • HDRI flip setting applied
Fix

Editing a model no longer deletes its existing image

Editing a model used to delete the image already attached to it. The existing image is now kept when you save your changes. An error when the page opened, and a problem with the default model, were fixed at the same time.

Feature

New bottom actions bar, with improved scene screenshots

The editor gained a bottom actions bar, so the main actions sit together under the scene. Screenshots of the scene were also improved.

The save button now tells you when it is disabled. Fixes went out for environments being marked active on their own, for the toggles, and for preview.

  • Bottom actions bar
  • Improved scene screenshots
  • Save button disabled notice
  • Preview and toggle fixes
Improvement

Clearer warnings when you link or activate an environment

The warnings shown when you link an environment or make one active were reworded to be clearer about what each action does. Three fixes went out at the same time: editing an environment no longer falls back to the wrong one, creating the first environment in a project no longer errors, and screenshot capture was fixed.

Feature

One environment can now be linked to several models

Linking is no longer one to one. A single environment can now be linked to several models at once. An environment also shows as inactive on its own once you edit it.

Improvement

Changes to HDRI handling and environment linking

HDRI handling and the toggles around it were adjusted, along with how linking and the active state behave in the Environments tab. Minor bugs were fixed at the same time.

Feature

New projects can hide sections, and linking survives an edit

Creating a project now lets you hide the sections you do not need. Linking and the active state also hold up through changes, including when you edit background colours. Minor bugs were fixed alongside.

Improvement

Control panel shows the environments that are actually available

The control panel now lists the right set of available environments, including ones that are just a background colour. The environment it shows as default now comes from whichever one is linked.

Feature

Auto-rotate and an animated overlay in the viewer

The viewer can now auto-rotate the model, and the overlay animates. Editing a section title was fixed at the same time.

Feature

Background images can be hidden, and colours and images support active and default

A background image can now be hidden. Background colours and background images can now be marked as active or default, and managing environments was updated to match.

Fix

Checkerboard, HDRI section and drag-and-drop fixes

The checkerboard backdrop and a problem with the HDRI section were both fixed. A drag-and-drop issue and the highlight in the control panel were fixed as well.

  • Checkerboard and HDRI section fixes
  • Drag-and-drop fix
  • Control panel highlight fix
Improvement

Active and default stay in step for models

Marking a model active and setting it as the default now stay in step, so changing one no longer leaves the other behind. Preview was updated at the same time, and the colour picker now opens with a value already set.

Improvement

The default environment is shown, and follows your changes

The default environment is now shown, and changing which one is default takes effect straight away. An error that appeared when creating a model was fixed.

Feature

Environments can be marked as default

An environment can now be marked as the default. Setting a default gives a project one environment to use when no other has been chosen.

Feature

Scene screenshots become project thumbnails, and backgrounds render in the scene

Environments are now captured as a screenshot and shown against the project in All projects. Background colours, background images and HDRIs all render in the scene.

Feature

Project preview page and a refreshed billing screen

A preview page was added for projects, and the billing screens were refined. Smaller bugs were fixed alongside.

  • Project preview page
  • Refreshed billing screens
Feature

New home dashboard and All projects view

The dashboard gained a home page and an All projects view. Other bugs were fixed at the same time.

Feature

You can now add, edit and switch environments

The Environments tab now lets you add an environment, edit it afterwards, and switch between them. The viewer overlay and a display bug in the control panel's environment list were fixed at the same time.

Fix

A failed upload can be retried

Retrying a failed upload used to error out. The retry now goes through, so an upload that fails can be picked up again. Bugs when adding and editing environments were fixed at the same time.

Fix

Fixed an error that could stop a page from working

An error that could stop a page from working was fixed. A few smaller bugs were cleared up at the same time.

Fix

Environment changes now reach the viewer straight away

Adding or editing an environment in the Environments tab did not always show up in the 3D viewer. Both adding and editing now update the viewer as soon as the change is made.

January 2025

Improvement

Environment changes show up straight away in the sidebar and the viewer

Adding or editing a background colour, background image or HDRI in the environment tab now updates the option list and the selected model as soon as you save it. The sidebar and the viewer both reflect the change without reloading the project.

Each saved environment option is also listed together with the models it is attached to, so it is clear where a background or HDRI is already in use. Choosing which models an option applies to works the same way for every option type.

Feature

Background and HDRI controls can be hidden from a project

The right sidebar gained a Hide Section Types group with checkboxes for Background Colors, Background Images and HDRIs. Ticking one hides that section from the viewer's controls panel, which helps when a configurator should offer model options and none of the environment controls.

Opening a project now restores each model's saved settings, so models come back set up the way you left them rather than reset.

Improvement

Billing page split into tabs, and an HDRI can light a scene without becoming the background

Plans and subscriptions now have their own tabs on the billing page instead of sharing a single screen.

Projects gained a setting that stops an HDRI from being used as the background, so it can light the model while the background stays whatever you chose. The background shown in the environment tab and the background shown in the viewer now always match.

Feature

Password reset by email, and project names must now be unique

You can now reset a forgotten password by email. Asking for a reset sends you a link, and the reset page lets you set a new password from it. Links expire after a set period.

Project names now have to be unique within an account. Creating a project with a name that already exists is rejected instead of leaving you with two projects you cannot tell apart.

  • Password reset over email
  • Unique project names enforced
Improvement

The model limit is checked against the project you have open

The per-project model limit is now counted against the project you are actually working in. A model you add appears in the sidebar, under its section, straight away.

The site header was restyled, and wording and layout were corrected in several places on the home page, including the pricing section.

Fix

Updating and deleting sections in the models tab works again

Editing or removing a section from the models tab did not always update the section list in the sidebar. Both actions now work as expected. The all-projects list, the viewer's controls panel and the file uploader were tidied up at the same time.

Feature

An animated hint can show visitors that the model is interactive

A new overlay animates a touch icon back and forth across the viewer and turns the model with it, signalling that the model can be rotated. It is a per-project setting, so you decide whether a given configurator shows the hint.

The overlay replaces the older static interaction indicator, which was removed. The right sidebar's tabs were rearranged at the same time.

Feature

Sections can be reordered by dragging them

Sections in the right sidebar can now be dragged into a new order. The order is saved, so it holds the next time the project is opened.

Sections also became collapsible. The add and delete actions moved into dialogs instead of sitting inline next to each section.

Improvement

Plan limits are stated consistently and explained when they block you

Project, storage and model limits are now stated the same way everywhere they appear. On the free plan that is 2 projects, 2 GB of storage and 2 models per project.

When creating a project is blocked, a message on the button explains why. It distinguishes between having reached the project count and having run out of storage.

Improvement

Project deletion now uses an in-app confirmation instead of a browser prompt

Deleting a project used to go through the browser's own confirm dialogue. It now uses an in-app confirmation, and the same dialogue appears from the dashboard, the all-projects list and the left sidebar. The all-projects view and the dashboard were also updated to show where you stand against the free plan's two-project limit.

Improvement

Colour picker supports alpha, plus a round of editor fixes

The colour picker now supports alpha. Colour changes apply smoothly as you drag through them, and cancelling the eyedropper no longer shows an error.

Smaller fixes also went into the add background colour, add and edit background image and add model dialogs, along with the sign-in form, the storage indicator and the feedback page.

Improvement

Add and edit model dialogs now work the same way

The add-model and edit-model dialogs now use the same fields and behave the same way, instead of each one working slightly differently. Both include a colour picker with alpha, an image uploader and a model switch icon.

Improvement

Consistent styling across the home page, sidebars and dialogs

The home page hero, the left and right sidebars, and the add and edit model dialogs were restyled so buttons, inputs and sliders look and behave the same throughout, and loading indicators now match. The watermark and the model interaction indicator were adjusted at the same time.

Platform

Signing in and signing up moved to one place

Sign-in and sign-up now live at a single pair of pages. Older sign-in links still land in the right place, and visitors who are already signed in go straight to the dashboard instead of being shown a sign-in form again. Both can also be opened as dialogs from the site header.

Improvement

Project thumbnails refresh when the project changes

A project's thumbnail can now be regenerated rather than only being set once, so the image in the all-projects list keeps up with the project. Replacing a thumbnail removes the old image, so it stops taking up your storage. Projects without an image show a No Thumbnail placeholder.

Feature

Projects now have thumbnails

Projects now carry a thumbnail. The viewer captures a small snapshot of the loaded model and saves it against the project, and the all-projects list shows that image instead of a placeholder. A sign-in bug was fixed at the same time.

Feature

Announcements appear in the dashboard, and feedback is tied to your account

Announcements now show as a banner in the dashboard, scheduled to run between a start and an end date. Only the announcement that is currently active is shown.

Feedback you send is now attached to your account rather than arriving unattributed, so we know who asked when we read it.

  • Announcement banner in the dashboard
  • Feedback linked to your account
Platform

Billing shows past payments and when a subscription started

Subscriptions now record the date their billing started, and the billing page shows it. Past PayPal payments now appear in your billing history and stay listed there. Your profile image now appears in the site header and the left sidebar.

Platform

Premium and storage add-on plans available on the billing page

The premium tier, the storage add-on and the combined premium-plus-storage plans are now selectable on the billing page and subscribed to through PayPal. The storage warning was updated to match the new plans.

Platform

Billing keeps a record of your PayPal transactions

Your billing page now shows a transaction history, with a description and a date for each payment. New payments are added to it as they happen.

Connecting and disconnecting a PayPal account is now handled in one place, and the PayPal email you connected is shown on both the billing and settings pages.

Fix

Deleting a model now removes its file and everything attached to it

Deleting a model used to leave its uploaded file behind. The file is now removed together with the model, so it no longer keeps taking up your storage.

You can now delete your account outright, alongside the existing option to delete your profile. Everything stored with the account is removed with it.

Platform

Storage is tracked per project, and projects over your limit are greyed out

Storage use is now shown per project rather than only as one account-wide total. The dashboard shows where your space has gone, and the figure updates as you upload.

The all-projects list compares each project against your plan's storage limit and greys out any project that would push the account over it, with a tooltip explaining that an upgrade is needed. The storage warning also shows sizes correctly now, and a failed sign-in returns you to the sign-in page rather than the home page.

December 2024

Feature

Feedback form now sends, and the dashboard flags storage and account warnings

The feedback form used to clear itself on submit without sending anything. Bug reports and feature requests now reach us, with the type, title and description you entered.

The dashboard warns you when your account is over its storage limit, showing how much you are using against that limit. It also flags a subscription that has expired, or a plan that has dropped back to free. Archived projects get their own notice, counting the days until the earliest one is deleted.

  • Feedback submissions now reach us
  • Over-limit storage warning on the dashboard
  • Countdown before archived projects are deleted
Feature

Projects can be archived and restored, with 30 days before permanent deletion

Archiving a project hides it from your main list and moves it under the Archived filter, where it stays for 30 days. You can restore it at any point in that window, though a restore is refused while your account is over its storage limit. After 30 days the project is cleared for good.

Deleting a project permanently removes its model files as well as the project itself, so the space it was using comes back to your account.

  • Archive and restore from the project card
  • Permanent delete returns the space to your account
Platform

Premium, the storage add-on, and both together can be bought and cancelled

Subscriptions now work for all three ways of buying: premium on its own, a storage add-on on its own, and premium with an add-on. Billing history lists the purchases made on your account.

Cancelling asks for confirmation twice: once for an active storage add-on, and again for the subscription as a whole. Cancelling the subscription ends any active add-on along with it, and returns the account to the free plan and its 500 MB storage limit.

Platform

Buying premium and a storage add-on together now applies the right limits

Buying premium together with a storage add-on left the account without the storage it had paid for. The plan and the add-on are now bought as two separate purchases, and your storage limit matches the plan you chose.

Improvement

Account forms now show errors inline instead of failing at submit

Sign-in, sign-up, settings and password forms now check each field as you fill it in and show the problem next to the field it belongs to. Previously a form only failed once you pressed submit, without saying which field was wrong.

Feature

Account settings now save your profile details, password and picture

The Settings tab now shows your own account details instead of placeholder fields. First and last name, display name, phone number and address details are saved to your account, and the values are still there when you come back to the page.

Changing your password asks for your current one and a confirmation before the change is accepted. A profile picture can be uploaded, replaced, or removed entirely.

Feature

Sign in with Google, and stay signed in across the dashboard

You can now sign in with Google as well as with an email address and password. Once you are signed in you stay signed in as you move around the dashboard, instead of each page asking again, and any page that needs an account sends you to sign in first.

The sign-in and sign-up pages were redesigned at the same time, and profile settings gained a profile picture upload.

  • Sign in with Google
  • Stay signed in across the dashboard
  • Profile picture upload in settings
Feature

Start a new project from the sidebar, with plan limits checked up front

A project can now be started straight from the left sidebar. You name it and add your model files there, without going to the projects page first.

Plan limits are checked as you create. Free accounts are capped at three projects and warned when a project carries more model files than the free plan allows, and hitting either limit tells you which one you reached. Free accounts now include 500 MB of storage, and premium includes 10 GB with no cap on the number of projects.

Feature

Creating, renaming and deleting projects now saves to your account

On the projects page, creating a project runs through a dialog where you name it and add your model files. Renaming saves to your account, and deleting removes the stored model files along with the project, so the space comes back.

Creating checks your plan first: free accounts stop at three projects and are warned when a project carries more model files than the free plan allows, while premium has no project cap. Premium and the storage add-on are billed separately from this point, each with its own next billing date set by the monthly or yearly cycle.

  • Create a project with its model files
  • Rename and delete save to your account
  • Free accounts stopped at three projects
Platform

Premium can be bought monthly or annually, with a storage add-on

Premium can now be bought on either a monthly or a yearly billing cycle, with the prices switching between the two. A storage add-on is sold alongside the plan, so you can buy extra space without changing plans.

The billing page names your current plan and any add-on storage, shows the price for the cycle you have selected, and totals your plan storage together with an active add-on.

Platform

Billing and Settings pages added to the dashboard

The dashboard gained Billing and Settings pages. Billing covers connecting and disconnecting PayPal, starting a subscription, and cancelling one. Settings shows and saves your profile and billing details.

Invoices for your purchases are kept with your account. Projects you delete are also cleared for good 30 days after you delete them.

Improvement

Dashboard redesigned, with project search, sorting and a card grid

The dashboard was redesigned so that its controls, cards and dialogs look and behave the same from one screen to the next. The projects list gained a search box, a sort menu offering All Projects, Recently Edited, Largest Size, Most Models and Archived, and a card grid that adapts to the width of your window. Each card carries its own dialogs for renaming, archiving and permanently deleting, which at this stage only opened without saving anything; they started saving later in the month.

A feedback page was added to the dashboard at the same time. At this point it was the form only, clearing the fields on submit, and submissions started reaching us later in the month.

Improvement

Viewer watermark now reads 3DBAE

The watermark drawn over embedded viewers still carried the old product name, 3DDuck. It now reads 3DBAE.

The left sidebar was simplified further and its storage readout adjusted to match. The public homepage, header and footer were updated at the same time.

Improvement

Storage usage condensed into a single sidebar meter

The storage panel in the left sidebar is now one line: the space you have used against your plan limit, a thinner progress bar, and a refresh button next to the figures so you can re-check usage without reloading the page. The plan name above it, the card frame around the panel, and the "Storage almost full!" label on the bar were all removed.

November 2024

Improvement

Embedded and standalone viewers now show projects the same way

A project looks and behaves the same whether a visitor sees it embedded on your own site or opens the viewer directly.

The dashboard, the left sidebar and the project list page also picked up layout changes, along with fixes to how projects load into them.

  • Embedded and direct views now match
  • Dashboard and sidebar layout updates
Improvement

Smoother rotation on the studio canvas, and a fix for project creation

Dragging to orbit a model on the studio canvas now turns the model more smoothly.

A bug that could stop a new project from being created was fixed.

Feature

Every project now shows how much storage it is using

Each project tracks the space its uploads take up, and the figure appears on the project card next to the model count. The number stays current as you add and remove models.

Fix

GLB files with Draco compression load again, and wireframe is saved with the project

GLB files exported with Draco compression were failing to load. They now open normally.

Wireframe display is now saved with the project rather than being a temporary toggle, so the choice survives a reload. The toggles in the right sidebar now behave consistently with one another.

Fix

Orbiting now turns around the model's own centre

The viewer now rotates around the model itself rather than a fixed point in the scene. Models that are not sitting at the centre of the scene no longer swing off to one side as you drag.

Improvement

Further adjustments to framing, rotation and wireframe in the viewer

How the viewer frames and rotates a model was adjusted again, following the changes made over the preceding days. The wireframe toggle and the canvas now always agree on whether wireframe is on.

Improvement

Off-centre models are now framed properly by the camera

The viewer returns to its starting view after you interact with a model. That now works both for models built around the centre of the scene and for models that sit off to one side.

Improvement

The viewer returns to its starting view after you interact with a model

Once you finish orbiting a model, the viewer moves back to its original camera position instead of staying wherever the drag left it.

Camera settings were updated at the same time, including a project option to hide the viewer's camera switcher.

Improvement

New colour picker, with transparency shown against a checkerboard

Background colour dialogs use a new colour picker, and swatches with transparency are shown over a checkerboard so a transparent value is visible rather than blank. Camera positions in the viewer were corrected at the same time.

Feature

Animation playback controls, and models are optional when creating a project

Models that contain animation now get a playback bar with play and pause, a scrub slider, the current time and duration, and a note of how many clips the file contains.

Creating a project no longer requires uploading a model up front. A project is set up with an empty model slot you can fill in later, and you can now edit a model you have already added from an updated models tab.

  • Animation scrub slider
  • Model upload optional at project creation
  • Editing an existing model
Feature

Background colours can be transparent, and animated GLB files play

Background colour options can now be set to transparent, and the viewer carries that through to the scene.

Animation stored in a GLB file now plays in the viewer instead of the model standing still. The upload form was simplified at the same time.

Fix

Background options can be selected even when they are not linked to a model

Colours, images and HDRIs that were not linked to any model were treated as unavailable and could not be switched from the viewer's control panel. They can now be selected on their own, and the option shown as active is the one currently applied to the scene.

Groups with nothing in them are no longer shown, so the panel stops displaying an empty MODEL or HDRI heading. A dropdown that failed to open was also fixed.

Improvement

New models can be attached to a placeholder as you create them

Adding a model can now attach it to a placeholder in the same step, so the slot and the model that fills it are set up together instead of in two passes. The public home page also has a new layout.

Improvement

One form for adding placeholder and normal models

Placeholder models and normal models were added through two separate flows. They now share one, so the same form and the same checks apply whichever you are adding.

The interactivity settings in the model editor were redesigned, and two viewer bugs were fixed: auto-rotate misbehaving, and model dimensions being reported incorrectly.

Improvement

Placeholder models can be renamed and deleted

Placeholders created for a project can now be renamed or removed after the fact, rather than being fixed once they exist. The setting that hides section titles was not being applied and now is, along with several smaller fixes.

Feature

Placeholder models let you lay out a configurator before the files exist

You can create placeholder models when a project is created, or when adding a model later. Each placeholder is a named slot that a real model gets linked to afterwards, and the add-model form lets you pick which placeholder an upload fills.

The studio now shows a dedicated empty state when no model is selected, and a watermark was added to the viewer.

Feature

Section headings in the control panel can be renamed

The headings that group options in the viewer's control panel — models, background colours, images and HDRIs — can now be given your own titles. Titles are saved per project, so each project can label its sections its own way.

Improvement

Deleting a project now removes the files uploaded to it

Deleting a project also deletes the files uploaded to it, so a removed project no longer leaves its models behind.

The dashboard home and a new all-projects page now show a loading indicator while their contents load.

  • Project files deleted with the project
  • New all-projects page
  • Loading indicator on dashboard pages
Improvement

Embed code is now shown in a formatted code block

A project's embed code was already copyable from the studio. It now appears in a formatted, line-numbered code block instead of a plain text box, so it is easier to read before you paste it into your site.

The left sidebar was redesigned at the same time, and the storage usage display was updated with it.

Improvement

Project list rebuilt around project cards

The project list page now shows each project as a card, and a new left sidebar sits alongside a rearranged dashboard layout. Projects are presented the same way wherever you see them.

Improvement

Background options show which models they are linked to

The add and edit dialogs for background colours, images and HDRIs now show which models each option is linked to. Models that cannot be picked appear disabled rather than being left out of the list, and several bugs in editing an existing option were fixed.

Improvement

Editing a background image opens with its current values

Editing a saved background colour now works from start to finish. The background image edit form opens with the current values already filled in, instead of blank fields.

October 2024

Feature

Backgrounds now follow the selected option

Background colours and images are tied to whichever option is active. When a different option is selected, the background changes with it, so each option can be presented against its own backdrop.

Feature

Combinations now cover HDRIs and background images as well as colours

Combinations previously applied to colours alone. They now cover HDRIs and background images too, so one combination can set the colour, the lighting and the backdrop together. The screen where combinations are set up was updated alongside it, and a number of problems were fixed.

Feature

Colour combinations arrived, alongside a restyled project list

Combinations shipped for colours, so colour choices can be defined as a set rather than one at a time.

The project list was restyled at the same time, and a number of problems were fixed.

  • Colour combinations
  • Restyled project list
Improvement

Model view controls were rearranged and storage usage updates as you go

The control panel in the model view was rearranged, and several problems with it were fixed. The storage figure now updates as soon as you upload or delete a file, rather than only after you reload the page.

Feature

HDRIs and background colours became editable

HDRIs and background colours that have already been added can now be edited in place, instead of being removed and added again. Entries kept inside a section can be deleted as well, and project details can be updated.

Fix

Deleting an uploaded file no longer errors

Deleting an uploaded file produced an error. That was fixed, and deletion now completes cleanly. The environment tab was also updated so it reflects changes as they are made.

Feature

Storage usage moved into the header, and sections gained backgrounds

The header now shows how much storage you are using, with a bar alongside the figure. HDRIs can be uploaded from the environment tab, and the details for each environment entry open in their own dialog.

Sections and dividers can hold their own background colours and background images. An error when creating a project was also fixed.

  • Storage used shown in the header
  • HDRI uploads in the environment tab
  • Backgrounds on sections and dividers
  • Project creation error fixed
Feature

The environment tab gained sections

Environment settings can now be arranged into sections. Grouping related entries keeps a longer environment list easier to move through.

Feature

HDRI files can be uploaded

HDRI files can now be uploaded directly. Two fixes went in alongside: an image that did not appear correctly when a project was created, and a problem opening a project.

Feature

Option switches appear in the embedded viewer

The switches that change options now show up inside the embedded viewer itself. Models can also be deleted while you are editing them, and project details can be updated.

Feature

Options can be grouped into sections with dividers

Options can now be grouped into sections and separated with dividers, with their icons shown in the centre. Adding a model was updated to work with the new sections and dividers.

Improvement

The viewer switched to icons

The viewer was reworked to show its controls as icons. What each control does is unchanged.

Feature

Creating a project became a two-step flow

Project creation is now split across two steps rather than a single form. Each step covers a smaller set of choices, so there is less to fill in at once.

Feature

Files can be dragged and dropped onto the uploader

The uploader now accepts files dragged and dropped onto it, in addition to selecting them. A new tab was added to the sidebar.

Forms check what you enter and flag problems before submitting, and a bug that left you on the wrong page was fixed.

  • Drag-and-drop file uploads
  • New tab in the sidebar
  • Forms flag invalid entries
Feature

Background images can be hidden or shown in the viewer

Background images can be set when adding a model and changed when editing one. The viewer gained a control to hide or show that image, so a model can be seen against its backdrop or on its own.

Feature

Background images are saved with a model

A background image can be chosen when a model is created and kept when that model is updated. The image stays with the model rather than needing to be set again each time it is opened.

Feature

Models can be added with a background colour, and switching between models works

New models can be added with a background colour, and details on models already in a project can be updated. Switching between the models in a project went in at the same time. A bug that appeared when reloading a project was fixed.

Fix

Creating and deleting a project works on a first login

Creating a project and then deleting it failed the first time a user logged in. That was fixed, and both now work as expected in a new account's first session.

Feature

Projects can hold two models, switched from a dropdown

A project created with two models now shows both in a dropdown, and you can switch between them. This was the first version of model switching.

Feature

Projects can be created and edited, with their models listed in the sidebar

You can create a project and update its properties afterwards. A project's models are listed together in the right-hand sidebar, so several models can be kept in one place.

Feature

Several files can be uploaded at once

The uploader now takes more than one file at a time, so a set of models can go up in a single pass instead of one upload after another. The right-hand sidebar was updated alongside it.

Feature

Uploading works, and deleting a project clears its files

Uploading a file now works and gives back a link to it. The upload form clears itself after each submission, and several problems with uploading and deleting were fixed.

Deleting a project also removes the files uploaded with it, so nothing is left behind. The header was tidied up and a profile dropdown was added.

Platform

The first version of the app went up

The first version put the basics in place: a header and footer on every page, and staying signed in as you move from page to page.