New Features
Material property overview
- New material overview gives now a clearer overview about a material's properties. The renderings were removed because it was unfeasible to create new renderings for all materials. Soon we will add a table-view for all materials (so that all properties can be viewed) and material information pages.
Projects created when unregistered will now be added to projects after signing in.
Project list
- The templates for the project list page was redone completely and look a lot nicer now. There are 2 different views: list and tiles, plus a switch between the two.
6-side support structure
Support Structure is now generated for 6 different orientations of the model.
- The printing service can provide a meta formula, taking into account the costs for support and for the model in all 6 orientations.
- New database fields for Strength of a printing material have been added.
- The File validation pop-up is now customizable per organization.
- We added a advertising space below the list of printing services so that new printing services can be on-boarded more easily.
Improvements
Project Handling
- Error messages are more instructive when choosing materials, suppliers and post-processing.
Before:
Now:
New error messages indicate why files might not be loaded.
Before:
Now:
Project page load speed is improved. Now the user needs to wait 2-4 seconds after opening the first drop-down instead of >10 seconds on opening a project page.
- Users can now download 3D files from project line.
Currency Handling
When entering checkout, the prices are shown in the currency of the printing service.
- The converted price in the customer’s currency is also shown, together with a warning that the price is only approximated in his currency.
Progress Bar
- Now provides information about the current job status (converting/optimizing/analyzing).
Rotation Cube in Edge
- The rotation cube is now visible in Windows Edge browser.
Reference
- Entering a reference is now optional.
- Chosen materials will be saved if the "Continue" button is clicked.
Order Summary
- In the order summary additional costs like net price and taxes are now arranged more clearly.
Registration
- During registration, leaving empty a mandatory field now creates an error message.
Manual Pricing
- Line attachments are now required for manual pricing, missing attachments will result in an error message if manual pricing is requested.
- The File validation pop-up is now customizable per organization.
- Changing the background of a viewer now has the option to repeat a pattern.
Preview for anonymous users
- Projects created when unregistered will now be added to projects after signing in.
- Viewer control panel is shown but deactivated for anonymous users, if no file was uploaded yet.
- Projects are now available for anonymous users.
Error for disabled services
- The following error screen will now be shown if a user wants to use a service that has been disabled by the printing service provider.
Removed Basket
- The basket icon has been removed since all baskets are changed to 3D Projects since recently.
Viewer control panel is shown but deactivated, if no file was uploaded yet.
PS Configuration Datasheet
- Clicking on a material in the "Printing Service" configuration menu will direct you to the material's datasheet.
Notification mail
- Order notification email now contains a link to the corresponding project.
Internal
- New design of admin interface (internal)
...
- Decoupled templates from Django (internal/technical)
Miscellaneous
- It's now possible to change currency in all menus involving prices.
- Supplier Configuration site can now be customized like the Upload site.
- Quantity of a line can now be set in a rule.
- UX/UI for User permissions.
- UX/UI for PS-Permission.
Bugfixes
- [B3-2277] - Missing Key: why is 'euros' passed as key to fn, should be 'EUR'
- [B3-2350] - Sentry: empty ordered basket?
- [B3-2371] - The button 'Hochladen' = upload doesn't work on https://toom.3yourmind.com/de/iframe/request/
- [B3-2373] - ValueError: Basket lines must all have the same currency. Proposed line has currency EUR, while basket has currency USD
- [B3-2377] - When I resize the window of iFrame the scale bar is too wide
- [B3-2380] - Slug changes when editing the name
- [B3-2386] - Sentry: logger undefined & unicode b3_psconfig image name
- [B3-2387] - Sentry: typo get_optimized_temp_file on StlFile
- [B3-2412] - include volume of the raft into support volume calculation in the frontend
- [B3-2415] - manage.py load_site broken
- [B3-2418] - Unit is not saved
- [B3-2422] - Project Page shows wrong price
- [B3-2426] - Organization theme cannot change background color
- [B3-2428] - Admin panel: cannot edit existing organization
- [B3-2455] - Viewer Tools are open on first load.
- [B3-2234] - Progress bar on projects does not work.
- [B3-2245] - Test: investigate why override_settings doesn't always work as expected.
- [B3-2256] - laod_site problem.
- [B3-2259] - Making the Key Manager Photo in b3_organization.key_manager required.
- [B3-2262] - Page high is not expanding right.
- [B3-2264] - Path fix.
- [B3-2275] - NoneType error: order shipping_address None when getting csv.
- [B3-2281] - IndexError: list index out of range.
- [B3-2289] - Stars are broken on smartphones.
- [B3-2296] - Sorting by Price is wrong.
- [B3-2316] - Sentry: evaluate how many (and why) users don't have a userprofile associated.
- [B3-2326] - Sentry: unicode error for manual request.
- [B3-2327] - Mark placeholder as translatable.
- [B3-2360] - Rename all "projects" to "3D projects".
- [B3-2372] - Sentry: InvalidRequestError(u'You cannot use a Stripe token more than once: tok_1A78TZBVeg20ZafcX4VVfYg9.',)
- [B3-2373] - ValueError: Basket lines must all have the same currency. Proposed line has currency EUR, while basket has currency USD.
- [B3-2192] - The scale is set to 58.0% as default in any app.
- [B3-2209] - Prizing wizard adds a false bracket.
- [B3-2210] - Inspect and solve YD-34.
- [B3-2229] - Fix manual request support email bug.
- [B3-2239] - The upload box is not clickable everywhere.
- [B3-2282] - Manual request line return error.
- [B3-2283] - Order email link cannot open.
- [B3-2285] - Workaround: Sleep time / multiple tries.
- [B3-2287] - Printability Message is not clickable.
- [B3-2292] - Replace the empty text of file name in project.
- [B3-2293] - Fix test_backend_dev test.