Changelog

Previz 3.5.0 #

Released on Nov 26, 2018

Changes

  • This is a super small but sweet release. We've upped the member limit for Free plans from 1 user to 3. Previz works best when you're working together. With this change you'll be able to invite more people to your teams even quicker. We've got lots more planned to help introduce Previz into your teams and workflows that we're excited about - they'll be rolling out incrementally over the next few months so keep an eye out!

Previz 3.4.5 #

Released on Nov 22, 2018

Fixes

  • Fixed a bug in the team > upgrade tab that was causing the feature comparison grid to look all kinds of messed up. It was the result of an element query bug that was causing the mobile display version to take precedence on larger screens. We've given it a quick talking to and it's back in shape now.

Previz 3.4.4 #

Released on Nov 21, 2018

New

  • We've added a simple in-project onboarding banner to walk new users through a project. It'll show up above the main nav, and is accessible from the [?] in the main nav.

Fixes

  • Fixed a bug that was throwing an error when users tried to create additional teams while they were logged into multiple other active teams. You're able to create as many teams as you might want again now!
  • Fixed a bug that would prevent a scene from loading the second time you visited a project within the same session, caused by an over eager caching mechanisms stepping on each others' toes. We've updated it so the scene graph is nicely flushed and reset on each project loading event. It's just as quick and also means that the project is loaded from a properly clean state each time.
  • Fixed an issue that prevented navigating to the Sequencer workspace direct from the Viewer if you've not already interacted with the Viewer for the first time.
  • Updated how the project viewer canvas element watches for resize events - previously we used a general watcher on the size of the browser windows, but now we're using a more specific element resize observer which let's us watch for specific dom element sizes. Much neater.

Previz 3.4.3 #

Released on Nov 14, 2018

New

  • We've updated how project thumbnails are handled. Now after being set within any project, the updated cover will immediately reflect the new cover throughout the client views, without having to wait for a refresh.
  • We've also added a nice little progress indicator on the settings cog that shows activity happening in the background while a new thumbnail is being processed. Look out for the cute little spinning cog icon in the play bar.

Fixes

  • Fixed a related bug in the project thumbnail caching, related to the secure url caching we introduced in an earlier release. Even when the thumbnail was properly being set, we weren't fully flushing and re-populating the caches, so the old thumbnail would have a tendency to be visible for up to a 12 hour period, depending on your your local network's caches. That's unexpected and wrong. Fixed in this release.

Previz 3.4.2 #

Released on Nov 13, 2018

Fixes

  • There was a bug that affected some versions of Chrome that would prevent the content library modal from showing in some views. The content library modal is used to select the asset used for different mappings, or default textures, so that's a bit of an annoying bug. We've updated the base modal library which fixes the problem.

Previz 3.4.1 #

Released on Nov 7, 2018

Fixes

  • There's a bug how Blender handles long api token values. We're working on the next release of the Blender integration to fix this, but in the mean time we've updated the api token generation on the client side to use the legacy format tokens when used with Blender.
  • Fixed a bug where public share pages wouldn't properly re-enable after being created then disabled in a short window of time. They worked properly if you left the publish page and revisited to re-enable, just not if you disabled, then immediately re-enabled. They're back to behaving properly now.

Previz 3.4.0 #

Released on Nov 5, 2018

🎉3.4 is a big update for Previz. Nearly every part of the front and backend systems have been updated, and if we’ve done everything right, you shouldn’t even notice the change.

In the 3.4 release we’ve updated the entire backend authentication system, updated our build, packaging and release system, and added an entirely new layer of caching and data persistence. All at the same time, we've done a full top to bottom review and update of basically every part of the system.

Long story short - it’s more secure, faster to use, and more flexible.

This release is big. Too big for a measly change log set of bullet points to encapsulate. "How big?" I hear you cry. Well - this release changed 2,561 files, with 67,435 individual changes. Wow.


Changes

  • We've got an entirely new authentication backend. Normal users won't see anything different, with the only visible change is that the api token formats look a little different now.
  • The new auth backend exposes a full OAuth authentication flow - especially for third party integration developers you can now use this to generate access and refresh tokens for your integrations. This will be the officially recommended way of integrating into Previz - the documentation and developer updates for this are coming soon. In the mean time, all older format tokens still work as before, but with a 1 year grace period lifetime. After that time users will either need to re-authorise your integration or generate a new access token. Don't worry, we'll be prompting users with expiring access keys ahead of their expiries with plenty of time
  • There's a big shiny, and brand new application cache and persistence layer. This keeps the most commonly used data used in Previz right and ready at the surface for far faster and nicer first run experience. Right now we've only enabled some very high level caches as we let the system settle, but we'll be turning the dials all the way up to 11 in future updates - we're excited on some of the new fully offline behaviours we'll be able to use this for.
  • Incremental loading is here - this one's especially for the heavy Previz users. Blink and you'll miss it, this feature is almost invisible unless you know where to look, but allows the backend to now incrementally load data heavy objects just in time for usage. This means Previz is get's to a usable and ready to go state, faster than ever before.

There's way more changes than this in the 3.4 release. Too many to effectively list if we're honest. We know you're going to love it.

Previz 3.3.0 #

Released on Oct 23, 2018

Changes

  • The 3.3.0 release changes how we store assets on the backend. We've upgraded our storage mechanism and retrieval, and pulled a group of assets for legacy projects into our new storage.
  • This release also cleans up how we store and restore assets for archived (and then unarchived) projects. It generally keeps things a lot neater and self contained.
  • We've also found a few super legacy projects (as in projects from the original beta test period) that had missing asset records. We've dug the associated files out and everything is running super smooth again. We even gave them a quick dust off while we were at it (actually we re-transcoded them against our latest image and video targets, but that doesn't sound as cool)

Previz 3.2.9 #

Released on Oct 18, 2018

Fixes

  • In the content area, if you're on a free plan, we show a prompt to upgrade to one of the paid plans if you upload and try to use video content. In that prompt the link to the upgrade page for the account was broken. Doh! Fixed now of course.

Previz 3.2.8 #

Released on Sep 20, 2018

Fixes

  • Fixed a bug where fetching user messages and notifications would thrown an error on some versions of Chrome because of a weird race condition. We try to fetch the messages pretty early on during the system loading, and it wasn't liking that if you had a large set of messages. We've refactored now so it's safer (albeit a little delayed).

Previz 3.2.7 #

Released on Sep 17, 2018

Changes

  • Added the ability to permanently and fully delete a project, and all it's associated content. Before we only exposed the archive option, but now, to owners and admins, you'll have another Permanently Delete option next to it. It'll ask for confirmation before proceeding but be aware - as the name suggests - this is a permanent action. We can't recover assets or content from permanently deleted projects.

Fixes

  • Fixed a bug where the track selector wouldn't properly display if there was no content on a project. It's not actually that useful if the project has no content, but it should have still showed up at least.

Previz 3.2.6 #

Released on Sep 7, 2018

Fixes

  • Fixed the incorrect owner_id being set on newly published project shares. It'd instead default to the creator of the project, which might not be the same as the person who actually created the share.

Previz 3.2.5 #

Released on Aug 27, 2018

Fixes

  • Fixed a bug that would stop you from sending multiple invitations at the same time to users to grant access to multiple projects in a single hit. When the invitations are created (and redeemed) we run validation to make sure all the appropriate permissions for a the inviter and invitee make sense. The bug meant we only fetched the roles for the first project in the list, and then rejected the access for the subsequent projects in the invitation list. Fixed now - you can invite your members and guests to all the projects you would like again.

Previz 3.2.4 #

Released on Aug 23, 2018

Changes

  • We've added a new option to clone an existing project. This feature is only available via direct request but if you have an older project you want to use as the base for a new project, or need a project moved to a different team or workspace, just get in touch with support.

Previz 3.2.3 #

Released on Aug 21, 2018

Fixes

  • Fixed a bug that affected shared projects. When we load a shared project we only expose the critical assets that are required to load that scene and mappings. For some shared projects we weren't returning the full set of those mappings, so some textures showed up as missing. Fixed this and nailed it down this time.

Previz 3.2.2 #

Released on Aug 17, 2018

Fixes

  • There was a bug showing up for some less commonly used api endpoints, with some equally less common query parameters. Sometimes, if you passed a perfectly valid request to you'd get an ApiEndpointNotSupportedError. Instead you should have been getting a more regular param request validation error. Fixed that.

Previz 3.2.1 #

Released on Aug 15, 2018

Fixes

  • Fixed a lingering reference to the old UUID schema. (That's the thing we changed in the previous 3.2.0 release)

Previz 3.2.0 #

Released on Jul 20, 2018

Changes

  • The api has been on a diet. We've refactored the underlying database schema and removed bottleneck for queries. Everything should feel snappier now. Incrementally snappier at least.
  • Updated the storage format methods used on the account storage counts. We've changed the formatting slightly to handle very large (and very small) usages a little neater now.
  • Added an eager load on permissions for users. At the start of every authenticated request we do a little bit of pre-emptive permission loading to speed things up later - now included in that load are the specific roles a user has on teams and projects.

Fixes

  • In the content area we show a placeholder icon for any content thumbnails to display while the thumbnail loads. We weren't actually removing that fallback icon once loaded, just overlaying the thumbnail image on top. If the thumbnail had a transparent part the placeholder image would show through. We've fixed that now - the placeholder image properly removes once the image is loaded, so even if it's got transparency, it looks correct.

Previz 3.1.14 #

Released on Jul 3, 2018

Changes

  • Added a new caching mechanism for our CDN generated urls. In tests this can give up to a 30% speed responsiveness increase on the api performance.

Fixes

  • Drag and drop from content area > sequencer wasn't working when you had the content in a grid view. We've fixed that.
  • The sidebar animation on the content detail view as jaggy for some users. To simplify it, we've just turned it off.
  • Removed a few cases where we might have shown the drag+drop upload overlay incorrectly.
  • Fixed a bug that would have thrown some javascript errors if you repeatedly hit the backspace to delete timeline modules once you had no more to remove.

Previz 3.1.13 #

Released on Jun 28, 2018

Changes

  • We've done more work on the assets explorer. Added new optimisations for frequent actions, a better detail side view, fixed a few layout oddities at different sizes and more.

Previz 3.1.12 #

Released on Jun 28, 2018

Fixes

  • Fixed an issue that was stopping some brand new projects from correctly saving new timeline/sequencer data.

Previz 3.1.11 #

Released on Jun 25, 2018

Fixes

  • Ran a review and fixed up asset paths on legacy projects that might have been incorrect. And while we were at it, re-generated and optimised a set of new thumbnail sizes app wide.
  • Updated the base image sizes to use pow2 sizing. The sizes we generate are now scaled around 4096, 2048 and 1024 px square (as best possible to fit from the original asset size). It helps the WebGL render run things quicker.
  • Fixed the sidebar cost not showing the currently selected period cost on the signup modal.

Previz 3.1.10 #

Released on Jun 20, 2018

Changes

  • Added a new loader spinner on public pages to show what's going on under the hood in the early stages of loading
  • Improved asset handling loading for critical asset mappings. We prioritise critical asset loading on public pages to optimise for visibility and creating a working scene as fast as possible.

Fixes

  • Fixed a bug where changing the period of an active plan from monthly>annual wouldn't always correctly update the base plan.

Previz 3.1.8 #

Released on Jun 14, 2018

New

  • Released an updated Cinema4D plugin, now at version 1.2.1. This has a fix for a numerical header issue related to some specific versions of a user's C4D install.

Changes

  • Changed how Archiving a project works. It's now a little smoother and immediately updates your project listing. You can see any archived projects by changing the project filter. They're hidden by default in the normal project lists.

Fixes

  • Updated the background paths on the app's error pages to use absolute paths, not relative. Even when things go wrong you should see a nice view.
  • Fixed an issue with annual pricing which could pick up the wrong total price when you added more members to a team.
  • Fixed another issue related to scenes which had no tracks (which shouldn't really be possible anyway). Now, if you do not have any tracks, we handle it gracefully and fix it on the fly if we see it.

Previz 3.1.9 #

Released on Jun 14, 2018

Fixes

  • Sped up the background asset processing job queue by removing some unnecessary notification steps and bundling the final cleanup into a single step.
  • Fixed a bug where uploading from the asset modal could have triggered the upload twice. (and the same with action confirm prompts).

Previz 3.1.7 #

Released on Jun 12, 2018

Changes

  • Added the ability to dismiss the trial nag banner that's shown at the top of the app if you're within an active trial.
  • Improved the loading of account data to be much much quicker.
  • Improved the timeline and scene data to only store the minimum it needs so everything loads a little quicker from the api next time. Speed is the name of the game.

Fixes

  • Fixed a bug where annual pricing on the over page was not properly dividing by 12 to show the proper amount being paid. The actual amount was always correct, just the overview page looked slightly off.
  • Fixed a bug where changing subscription levels while on a trial would cancel the rest of the trial. If you can from Pro > Pro+ while on a trial, the rest of your trial should totally continue as normal.
  • Fixed an uncaught undefined error

Previz 3.1.6 #

Released on Jun 5, 2018

Fixes

  • Fixed an issue where public pages for projects would sometimes fail to load if the project had lots (and we do mean lots) of assets mapped. It'd get confused and only map the first ~50 assets, and ignore the rest.

Previz 3.1.5 #

Released on Jun 5, 2018

Fixes

  • Fixed a better fallback handling for failed assets where we don't have any nice image to show. Now it'll at least show a working thumbnail as a last resort.
  • Fixed the activity stream service to handle empty body activity states. When would there be an empty activity body you ask? We don't know either, but if there ever was it'll now be handled gracefully instead of falling over.
  • Fixed a bug that stopped some member roles being able to be updated by users with proper permissions.
  • Fixed an issue where resources were missing their created/last updated dates which caused them to show unexpected data in the api.

Previz 3.1.4 #

Released on Jun 4, 2018

Fixes

  • The logging for legacy api usage caught a few error states we'd missed. Cleaned up and now they're all pretty again. Realistically - 99.9% of users would never be able to ever see that but it's good to clean up after yourself.

Previz 3.1.3 #

Released on May 31, 2018

Fixes

  • Fixed a routing bug when going through the upgrade process, which would sometimes lose your previous context so hitting the [back] button in an upgrade would take you to the team overview, not always where you just came from.
  • Fixed a bug where we weren't properly setting the active team if you loaded in directly to the billing overview area.

Previz 3.1.2 #

Released on May 25, 2018

Changes

  • The members tab now includes guest users at the bottom of the list, along with their access and options for them.
  • Accepting an invitation is now even quicker - if you've just clicked an email link for an invitation we don't immediately require you to re-validate you have access to that email. It was a weird extra double-email step. Now (where possible) the join process is slightly quicker.

Fixes

  • Fixed a bug affecting limited member invites not picking up the full project limits if you added multiple limited projects beyond a certain count.
  • Fixed a few js warnings relating duplicated keys and mutators on some member storage data.

Previz 3.1.1 #

Released on May 23, 2018

New

  • Released an updated Cinema4D plugin, now at version 1.2.0. We should have actually released this as part of 3.1.0, but somebody (me) forgot.

Previz 3.1.0 #

Released on May 23, 2018

New

  • Released a new version of the Blender integration plugin. It's now at 1.4.0.

Changes

  • Added some extra handling to the publish share page handling to catch some edge cases more gracefully and allow for retries if things fail.
  • Cleaned up the project loading calls to not pre-emptively fetch extra team data. When you're in a single project it's not immediately useful so we'll just wait until you need it to get it.
  • Changed the filesize formatting shown in the team overview area to be limited to a single decimal place. ie. 43.4mb not, 43.42mb.
  • Added an improved fail state handling to the new assets explorer to allow retries quicker for uploads that failed mid-action.
  • Introduced a new backend service to calculate storage usage on a per-team, and per-project basis. This replaces the old way of dynamic calculation we used that just wasn't scaling how we'd like.

Fixes

  • There were some overzealous messages being sent to the javascript console. No need to trouble you with all that nonsense in normal usage. We've told the app to be a little quieter unless there's actually a problem.
  • Added some new internal tools to monitor for edge case access on legacy format api routes. Sounds fancy - it's really not. We just want to make sure that legacy users have the chance to move to non-depreciated formats before we close them down.
  • Fixed the project settings page not loading correctly if you loaded it directly on some project states.
  • Updated the format of the legacy api ids to conform to the newer format.
  • Fixed asset websocket listeners to use the same new id format so they receive the events quicker with proper authentication checks.
  • Fixed some assets not showing previews in the sequencer workspace. You can't sequence content using a tiny 30px thumbnail now can you?





Previz 3.0.4 #

Released on May 21, 2018

Fixes

  • Found (and fixed) a bug that prevented a project loading if you loaded it directly, it was a small project, and you had (and lots) of teams. It was actually caused by a race condition in the api responses which took a while to track down.

Previz 3.0.5 #

Released on May 21, 2018

Fixes

  • Added a compatibility shim to the api return for some older plugins (looking at you Blender) so they don't throw errors if the return data doesn't contain a 'name' value.

Previz 3.0.3 #

Released on May 18, 2018

Changes

  • We've changed how money formats are shown throughout the app. Before they'd show with the full decimals like - $99.00, but now they'll show like $99 instead. It's a small change but makes it look a little neater. If you do end up with a non-rounded amount showing we'll still show the proper decimals for you then.

Fixes

  • Fixed a missing member limit on free plans. Free plans only get a single member and are designed for use Solo. To use with a team, try out one of the Pro plans.
  • Hidden the option to "End Subscription" when you're on a team is on a Free plan. It doesn't make sense to be able to end a subscription they don't even have. You can still Close the team from the settings area, which has the same effect.
  • Fixed a bug on subscription management page where the [back] link wasn't going to the right place.
  • Fixed a missing action that triggered the "Confirm your email" message sending out. It'd work the first time, but there's a button to resend. If you tried to resend it wouldn't have done anything. Sorry about that.


Previz 3.0.2 #

Released on May 17, 2018

Fixes

  • Fixed a stupid spelling error - it's SignupAction not SingupAction. We do like Singing it up, but it's not really relevant for the registration process.
  • Fixed a permission check error that would stop a member leaving a team if they weren't an admin. Technically - the permissions check was exactly right, but we needed to add a special case for removing your own member record from a team, so you can always leave a team, even if you don't have any permissions to modify other member's on that team. It's the little things.
  • Fixed some brand new users not getting a team role on a deep access check. That's used in the audit controls which run in the background but it helps confirm proper access and monitor for unusual activity later, so it's important.
  • Fixed a bug creating a new project using the new "Start from Template" option when you have only one team.

Previz 3.0.1 #

Released on May 17, 2018

Fixes

  • Fixed a missing is_pro flag on some team states. We use those flags to show or hide the "Upgrade to Pro" message in the sidebar so it'd be nice if they actually showed properly for all the right teams.
  • Fixed an invalid user permission check on a deep check to see if users could see specific tabs within the scene config panel. Double negatives for the win.

Previz 3.0.0 #

Released on May 17, 2018

Previz 3 is here! 🎉

We're really proud to unveil the next milestone for Previz.

The biggest news is our new pricing plans! We've simplified the whole setup and introduced a brand new Free Plan! There's now 3 main pricing tiers : Free, Pro and Pro+.

Added to that we've reworked the whole UI, reworked and refined how teams work in the app, and made things so much slicker and quicker. We think you'll love the changes.

A brand new "Start From Template" option helps get projects off to a flying start by letting creators start from a set of common scene configurations and modify from there. It'll get you moving on your next project in seconds.

We've also given special attention to the content handling with a fully refreshed assets handling. New refined UI, drag and drop uploads, advanced upload streaming features and more. It's super slick.

New

  • Say hello to the new 3.0 pricing structure. We've gotten rid of per-user pricing, and simplified things down to a much simpler setup. There's 3 plans - Free, Pro, and Pro+. The Free plan is ideal if you want to have a look around, work solo on a project, or need to setup a new team ahead of scaling things up for a larger project. The Pro and Pro+ plans both come with a 14 day trial too, so you can try out all the extra features for teams and content handling that's included in those.
  • We've updated how the teams are organised and managed in the UI. You'll see the new sidebar shows all your available teams, and the various options for member management, billing and options there.
  • With the new pricing changes we've now added some feature gating to the app - if you need to use video content with your project you'll want to be on the Pro plans, etc. Don't worry - regardless of your plan level all you can try out all the features on the included demo projects and see exactly what Previz is capable of. It'll change how you work with your team.
  • The Assets Explorer has been fully reworked and now supports more ways to work with your content. New filtering abilities, updates and fixes across the board make working with your content a breeze. A warm summers breeze. Enjoyable even.
  • The new assets handling brings in Drag + Drop uploads. Just drag content in and we'll take it from there.
  • We've improved how modal transitions are handled. It's a small change for most, but it feels so much smoother and quicker we thought we'd mention it.
  • A brand new Access Control List model in the backend reworks how we handle permissions and audit controls on all aspects of the security model through the app.


Previz 2.12.0 #

Released on Apr 30, 2018

New

  • Added new support for offline payment. If you've got special requirements, need to pay via an alternative method, need custom invoicing or bulk payments on accounts, just reach out to support@previz.co and we'll be able to help.
  • The new offline payment support works pretty much exactly as normal in-app payments, but there's a tweaked UI in the team billing area to show how you've paid, and reach out to your account contact for assistance.
  • Along side with offline billing, this also added limited plan time options to allow for subscriptions to run for specific time periods then auto-expire at the end without attempting further renewals. Ideal if you're tied to a specific production run for a project.