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.
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.
Adspace
- 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.
- Chosen materials will be saved if the "Continue" button is clicked.
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.
Material database
- New database fields for Strength of a printing material have been added.
Reference
- Entering a reference is now optional.
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.
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.