saleor-dashboard/CHANGELOG.md

188 lines
10 KiB
Markdown
Raw Normal View History

2019-08-12 09:54:17 +00:00
# Changelog
All notable, unreleased changes to this project will be documented in this file. For the released changes, please visit the [Releases](https://github.com/mirumee/saleor-dashboard/releases) page.
## [Unreleased]
- Add Order Confirmation settings - #840 by @orzechdev and @mmarkusik
Page types (#807) * Create attribute class selector * Use ProductAttributeType to check if product is simple or with variants * Allow attribute class selection only during its creation * Update attribute type selection translations * Show only product attributes in columns picker on product list view * Cleanups in Attribute Organization component * Create Page Types list page * Create content management section in settings * Implement page types list view * Remove unused imports from page type list * Updatte page type list style * Remove legacy code from page type list component * Update PageTypeListPage component * Create Page Types details page * Fix page type attribute reordering * Implement PageType create view * Implement PageType update view * gUpdate page type details components * Fix page type update component * Update page type components stories * Update page type errors handling * Update page type details view * Create Page Types details page * Implement PageType create view * Update product attribute assignment mutations * Add page types attribute assignment mutations * Add page types attribute assignment handling * Temporarily fix page create mutation * Update page type error messages * Remove legacy storybook page type stories * Update attribute assignment dialogs stories * Update page type details error handling * Update props for page type components * Create attribute class selector * Implement page types list view * Add page type selector on page create and details views * Add attributes list to page details views * Update page types list * Use attribute errors for attributes muatations * Save attribute values on page create and update * Update messages for page view * Update page attributes fragment * Use AttributeError in AttributeBulkDelete * Update page type and its attribute selection * Handle page types deleting * Update page types deleting messages * Handle page types attribute reorder * Fix PageOrganizeContent component types * Update graphqql types * Fix page fixture * Update messages * Update test snapshots * Pass pageTypes to PageForm * Update changelog with page type addition note * Update package-lock * Update test snapshots * Fix malformed generated type * Update messages after rebase
2020-11-19 14:42:14 +00:00
- Add Page Types - #807 by @orzechdev
- Add shipping methods to translation section - #864 by @marekchoinski
Refunds (#870) * 1721 - add refunds miscellaneous view (#860) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Fix refund details on order details page (#879) * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Add missing refund amount to order history * Merge repeated order lines in fulfillment lines * Update order history events types and test snapshots * Update changelog with refunds changes
2020-12-01 13:13:05 +00:00
- New Miscellaneous and Product refunds - #870 by @orzechdev
- Add zip code exclusion - #877 by @dominik-zeglen
Feature/order reissue (#910) * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Add change to changelog * Remove console.log * Update tests * Extract messages * Add utils functions for selecting only ulfulfilled order lines * Add optional value selection for line item * Update tests * Add optional rendering of unfulfilled items card and refactor a bit * Update displaying of items card title when refunded card * UUpdate utils, form data etc. not to include refunded items when calculating replaced items amount * Uppdate return items card not to display replace buttons for refunded items * Refactor and small fixes after review * Update extracted messages * Fix card title when no fullfilemtn id * wip * Initially stitch returns page. Update types, add mutation * remove unnecessary component display names * Add loading status from form submission & refactor * Add errors from response * Add errors from response and refactor * Remove comments * Add optional error adding when no data from return create request * Update messages * wip * Update snapshots * Remove unnecessary console.log * Add better typing for getParsedLineData function * Update & refactor card title to match cards both in return and order details * Add handling of new statuses to order details cards. Also refactor, and devide order fulfillment card into couple of smaller components * Update messages * Update schema to match api * Update types * Update status label component to match colors with new designs and order details cards * RUpdate and refactor order fulfillment card components to be reusable. Also add replaced status handling * Updayte card title component to handle all cases and statuses * Update oorder unfulfilled items card and order details page, reduce some of the boilerplate * Fix card title types and adjust returns card to match * Update messages * Update snapshots * RUpdate order fulfillment card with subtitles and buttons for returned status * Add onRefund to order fulfillment card * Fix typo and wrong message in card title * Add missing condition in return form submission utils to decice if to refund products * Update fulfillment subtitles row and tests * Update messages * Change naming and locations of OrderFulfillment and items card components * Update messages * U[pdate names of components again to even better ones * Update messages * changelog * Update schema and types so that order history event also includes user first and last name * Add extended timeline event and event header components. Move some of the logic to utils and add way to display links in the event header. * FFix types * Update messages * Change naming of isOfType -> isTimelineEventOfType and refactor extended timeline event messages selection to be less complicated * Add ids and update messages * Add ids and update messages some more * Update storybook decorator to work with react router context in components and tests * Refactor after review * Update messages * Add rredirecting to draft order * Add handling draft creation from replacement * Add related order to order event fragment and update lots and lots of types * Update extended timeline event to match related order type on order history event * Update fixtures * Refactor ExtendedTimelineEvent Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com> * Fix typing * Update messages * Fix missing history event for replacement draft created for replaced products * Update messages * Handle new statuses for returned and partially returned orders * Update messages * update snapshots * BBump empty line to rebuild ci * Change status to proper color * Change replaceable items in return for replace to be auto off instead of on * Add utils functions and make order details menu not show option to return items when there are returnable items in the order * Fix replace checkbox showing when previously hidden and clicked set maximal quantities * Fix return form invalid money values * Add default values to avoid returning of NaN in utils for return amount and refactor * Add ggeneral error alerts * Add eproduct error box component and style. style a lot. * Fixes * Fix lint * Add cannot refund error title + description * Extract messages * Refactor after review * Add better, nicer and fancier imports to product error cell * Use error color from palette in product error cell * Fix max refund when 0 for return * Add ddisable ability to refund products button so it's disabled when 0 products selected * Add class for order return form data parsing and add condition to not do refund when total captured on order is 0 * Update snapshots * Add condition for order lines quantity in order products table row * Fix return amount submit button * Add change to changelog Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2021-01-20 16:16:43 +00:00
- Add order reissue
- Update quantity column in Inventory part of Product Variant view - #904 by @dominik-zeglen
File attributes (#884) * Update changelog with file attributes * Add file type attribute * Update attribute properties form * Update translation messages with file upload * Create generic attributes component (#832) * Create generic Attributes component * Add story for Attributes component * Remove deprecated attribute value type field from queries * Update test snapshots of attributes component * Add file upload field to atributes (#888) * Add story for Attributes component * Update test snapshots of attributes component * Create file upload field in attributes * Update upload file input data-test * Update storybook test snapshots of attributes * Add dedicated input props to file field * Run Cypress using custom API * Add missing error handling in file upload field Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> * Add file attribute upload to page attributes (#894) * Support upload file attribute for pages * Update after review * Add file attribute upload to variant attributes (#892) * Support upload file attribute for variants * Update after review * Refactor attribute values errors merging * Update after review * Add file attribute upload to product attributes (#826) * Support upload file attribute for products * Update after review * Refactor attribute values errors merging * Refactor product attribute value delete handling * Fix deleting file in file upload field * Fix delete attribute values errors handling * Add link to file upload field (#898) * Update file attributes updates (#899) * Update file attributes updates * Refactor file uploads handling * Move attributes utils to attributes directory * Fix product channel listing updates * Clear file field value if file is not passed as prop * Delete attribute values before update (#908) * Delete file attributes after file update * Triggr CI * Show skeleton in file upload field during loading Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2020-12-16 10:53:28 +00:00
- Add file attributes - #884 by @orzechdev
- Add shipping delivery days - #914 by @orzechdev
- Guard against non-staff users logging in - #947 by @jwm0
- Add reference attributes - #917 by @orzechdev
- Add product reference attributes - #948 by @orzechdev
- Drop descriptionJson and contentJson fields - #950 by @jwm0
- Add error tracking with Sentry adapter - #956 by @jwm0
2021-01-26 22:04:54 +00:00
- Add OAuth2 login with OpenID support - #963 by @orzechdev
Page types (#807) * Create attribute class selector * Use ProductAttributeType to check if product is simple or with variants * Allow attribute class selection only during its creation * Update attribute type selection translations * Show only product attributes in columns picker on product list view * Cleanups in Attribute Organization component * Create Page Types list page * Create content management section in settings * Implement page types list view * Remove unused imports from page type list * Updatte page type list style * Remove legacy code from page type list component * Update PageTypeListPage component * Create Page Types details page * Fix page type attribute reordering * Implement PageType create view * Implement PageType update view * gUpdate page type details components * Fix page type update component * Update page type components stories * Update page type errors handling * Update page type details view * Create Page Types details page * Implement PageType create view * Update product attribute assignment mutations * Add page types attribute assignment mutations * Add page types attribute assignment handling * Temporarily fix page create mutation * Update page type error messages * Remove legacy storybook page type stories * Update attribute assignment dialogs stories * Update page type details error handling * Update props for page type components * Create attribute class selector * Implement page types list view * Add page type selector on page create and details views * Add attributes list to page details views * Update page types list * Use attribute errors for attributes muatations * Save attribute values on page create and update * Update messages for page view * Update page attributes fragment * Use AttributeError in AttributeBulkDelete * Update page type and its attribute selection * Handle page types deleting * Update page types deleting messages * Handle page types attribute reorder * Fix PageOrganizeContent component types * Update graphqql types * Fix page fixture * Update messages * Update test snapshots * Pass pageTypes to PageForm * Update changelog with page type addition note * Update package-lock * Update test snapshots * Fix malformed generated type * Update messages after rebase
2020-11-19 14:42:14 +00:00
2020-11-13 10:39:22 +00:00
# 2.11.1
- Support multiline text in plugin configuration secret field - #829 by @karolinakuzniewicz
2020-11-04 11:32:10 +00:00
## 2.11.0
2020-05-25 10:06:37 +00:00
- Add sku column to fulfillment cards - #538 by @dominik-zeglen
2020-06-16 16:46:43 +00:00
- Migrate product base price to variant prices - #555 by @orzechdev
- Migrate old notifications to the new ones - #587 by @AlicjaSzu
2020-07-07 14:05:58 +00:00
- Add background task manager - #574 by @dominik-zeglen
- Handle task failure and fix task duplication - #588 by @dominik-zeglen
- Move fragments to separate directory to avoid circular imports - #592 by @dominik-zeglen
2020-07-08 08:42:19 +00:00
- Add order invoices management - #570 by @orzechdev
- Add Cypress e2e runner - #584 by @krzysztofwolski
Apps (#599) * create Apps view * create more app components, generate types and messages * apps refactor, update snapshots * show error message in tooltip when app installation fail * update apps components and view, add apps list to storybook * update defaultMessages * create app details view * update AppListPage with Skeleton component * create app activate/deactivate dialogs, create app details stories * add AppHeader to AppDetailsPage * update defaultMessages * update AppDetails view and components after review * create custom app details view * refactor webhooks * update webhooks fixtures * update WebhookDetailsPage story * update strings * create CustomAppCreate view and components * update AppListPage story * create AppInstall view and page * handle errors in AppInstall view * update defaultMessages * add AppInstallPage to storybook * add status prop to MessageManager * update defaultMessages * remove service account section * remove service account routes * remove as operator from notify status * add notifications for app installations * update styles for deactivated app * update app installations with local storage * update defaultMessages * AppInstall update * dd delete button to ongoin installations table * fix active installations condition * fix error messages in AppsList * update defaultMessages * add iframe to AppDetailsPage * create AppDetailsSettingsPage * install macaw-ui * apps styles clean up * update schema, fixtures * few apps updates * WebhookCreate - fix onBack button name * WebhookCreatePage story update * rename apps table from external to thirdparty * update defaultMessages * fix test, update snapshots * AppDetailsSettings - add token to headers * fix first number in local apps query * app details settings - use shop domain host * add onSettingsRowClick to InstalledApps * resolve conflicts * update changelog and messages * add noopener noreferrer do app privacy link * update snapshots * update snapshots * updates after review * update defaultMessages * CustomAppDetails - add missing notify status
2020-07-22 10:54:15 +00:00
- create Apps - #599 by @AlicjaSzu
2020-07-27 11:25:29 +00:00
- Refactor authorization - #624 by @dominik-zeglen
2020-07-29 14:20:47 +00:00
- Fix minor bugs - #628 by @dominik-zeglen
- Add navigator button - #635 by @dominik-zeglen
2020-08-11 12:00:21 +00:00
- Update to newest schema - #638 by @dominik-zeglen
2020-08-10 15:35:28 +00:00
- Fix missing save button - #636 by @dominik-zeglen
2020-08-12 12:55:50 +00:00
- Fix user avatars - #639 by @dominik-zeglen
2020-08-12 13:47:59 +00:00
- Reset modal state after closing - #644 by @dominik-zeglen
2020-08-12 12:11:45 +00:00
- Fix incorrect messages - #643 by @dominik-zeglen
- Do not use devserver to run cypress tests - #650 by @dominik-zeglen
- Fix updating product that has no variants - #649 by @dominik-zeglen
2020-08-17 15:14:40 +00:00
- Update checkbox design - #651 by @dominik-zeglen
2020-08-13 11:28:29 +00:00
- Add warehouse choice - #646 by @dominik-zeglen
- Fix user management modal actions - #637 by @eaglesemanation
2020-08-18 10:06:36 +00:00
- Fix navigator button rendering on safari browser - #656 by @dominik-zeglen
2020-08-24 10:45:23 +00:00
- Use hooks instead of containers with render props in product mutations - #667 by @dominik-zeglen
2020-08-26 09:51:00 +00:00
- Add apps and permission groups to navigator - #678 by @dominik-zeglen
- Add metadata - #670 by @dominik-zeglen
2020-08-26 10:36:06 +00:00
- Update order history information - #680 by @dominik-zeglen
2020-09-01 15:42:25 +00:00
- Add metadata editor to creator views - #684 by @dominik-zeglen
- Update product visibility card component - #679 by @AlicjaSzu
2020-09-03 17:03:32 +00:00
- Update savebar design - #690 by @dominik-zeglen
2020-09-03 11:58:40 +00:00
- Add metadata to orders - #688 by @dominik-zeglen
2020-09-04 14:12:50 +00:00
- Add lazyload to locales - #692 by @eaglesemanation
2020-09-08 14:20:48 +00:00
- Fix not closed address update modal with two confirmations - #699 by @orzechdev
2020-09-07 11:06:00 +00:00
- Update schema with PositiveDecimal type - #695 by @AlicjaSzu
- Add error info when fetching taxes - #701 by @dominik-zeglen
- Fix return to previous page on screen size change - #710 by @orzechdev
2020-09-16 12:13:13 +00:00
- Fix updating order details on address change #711 - by @orzechdev
2020-09-22 11:53:37 +00:00
- Add no warehouses info when working with stock quantities #713 - by @orzechdev
2020-09-17 14:44:07 +00:00
- Add variants reordering possibility - #716 by @orzechdev
2020-09-18 14:35:30 +00:00
- Fix avatar change button - #719 by @orzechdev
2020-09-21 14:55:49 +00:00
- Add slug field to product, collection, category & page details (update and create) - #720 by @mmarkusik
- Allow product variant to be set as default - #721 by @tomaszszymanski129
- Change plural form of "informations" to "information" strings across the app #722 by @mmarkusik
2020-09-22 15:07:15 +00:00
- Fix misaligned rich text draft controls - #725 by @orzechdev
2020-09-24 11:44:19 +00:00
- Allow taxes to be configured per product - #728 by @dominik-zeglen
2020-10-01 17:02:21 +00:00
- Add default variant indicator for variant nav - #741 by @krzysztofwolski
2020-10-02 10:50:58 +00:00
- Fix style of product type attributes empty table - #744 by @orzechdev
2020-10-08 10:46:20 +00:00
- Fix order draft back button redirect - #753 by @orzechdev
2020-10-15 13:21:58 +00:00
- Add manage product types and attributes permission - #768 by @orzechdev
2020-10-19 11:08:14 +00:00
- Fix isPublished and isAvailable behaviour for products, collections and pages - #780 by @mmarkusik
2020-10-20 13:23:36 +00:00
- Add metadata editor to page views - #782 by @dominik-zeglen
2020-10-30 14:01:29 +00:00
- Add missing infinite scroll to searches - #793 by @dominik-zeglen
2020-10-23 11:06:00 +00:00
- Fix for fulfilling order when allocated quantity equals total quantity - #788 by @GrzegorzDerdak
2020-05-25 10:06:37 +00:00
2020-07-13 16:51:05 +00:00
## 2.10.1
- Add weight field and fix warehouse country selection - #597 by @dominik-zeglen
- Fix weight based rate update - #604 by @dominik-zeglen
- Add product export - #620 by @dominik-zeglen
2020-07-13 16:51:05 +00:00
2020-05-04 13:20:53 +00:00
## 2.10.0
2019-11-07 13:09:06 +00:00
- Fix minor bugs - #244 by @dominik-zeglen
2019-11-07 13:07:19 +00:00
- Fix tax settings updating - #243 by @dominik-zeglen
2019-11-08 10:46:35 +00:00
- Add secret fields in plugin configuration - #246 by @dominik-zeglen
2019-11-12 13:24:58 +00:00
- Fix subcategories pagination - #249 by @dominik-zeglen
2019-11-12 12:45:51 +00:00
- Update customer's details page design - #248 by @dominik-zeglen
2019-11-14 14:55:42 +00:00
- Use Apollo Hooks - #254 by @dominik-zeglen
2019-11-19 11:38:37 +00:00
- Fix disappearing products description - #259 by @dominik-zeglen
2019-11-13 13:05:01 +00:00
- Improve mobile appearance - #240 by @benekex2 and @dominik-zeglen
2019-11-20 10:36:26 +00:00
- Use searches as hooks instead of components - #262 by @dominik-zeglen
2019-11-25 16:59:54 +00:00
- Add navigator - #267 by @dominik-zeglen
2019-11-26 15:02:11 +00:00
- Fix voucher limit - #271 by @dominik-zeglen
2019-11-28 15:25:42 +00:00
- Allow multiple images to be uploaded - #277 by @dominik-zeglen
2019-11-29 12:21:59 +00:00
- Fix dropdown clickable areas - #281 by @dominik-zeglen
2019-12-02 15:34:15 +00:00
- Use eslint - #285 by @dominik-zeglen
2019-12-03 15:54:55 +00:00
- Enforce using "name" property in style hooks - #288 by @dominik-zeglen
2019-12-03 16:47:30 +00:00
- Add ability to reset own password - #289 by @dominik-zeglen
2019-12-06 17:20:25 +00:00
- Move mutation state to mutation - #297 by @dominik-zeglen
2019-12-17 17:13:56 +00:00
- Add table sorting - #292 by @dominik-zeglen
2019-12-06 15:49:15 +00:00
- Unify dialog handling - #296 by @dominik-zeglen
2020-01-09 11:20:08 +00:00
- Stop using deprecated fields - #357 by @dominik-zeglen
2020-01-17 15:01:30 +00:00
- Throw error when API_URI is not set - #375 by @dominik-zeglen
2020-01-20 12:44:48 +00:00
- Fix variant stock input - #377 by @dominik-zeglen
2020-01-20 15:49:51 +00:00
- Add filtering to views - #361 by @dominik-zeglen
2020-01-20 15:44:00 +00:00
- Do not render password change if authenticating - #378 by @dominik-zeglen
2020-01-31 13:23:53 +00:00
- Fix crash when one product is selected - #391 by @dominik-zeglen
2020-01-31 13:51:43 +00:00
- Improve product update form error handling - #392 by @dominik-zeglen
2020-01-31 15:22:41 +00:00
- Fix column picker errors - #393 by @dominik-zeglen
2020-02-03 11:55:31 +00:00
- Improve order filters - #396 by @dominik-zeglen
2020-02-13 11:53:47 +00:00
- Use structurized JSON files instead of PO - #403 by @dominik-zeglen
2020-02-20 14:34:18 +00:00
- Remove PO files from repo and update translations #409 by @dominik-zeglen
2020-02-20 14:24:45 +00:00
- Add optional chaining and explicitely return "Not found" page - #408 by @dominik-zeglen
2020-02-24 14:22:55 +00:00
- Do not store errors in form component - #410 by @dominik-zeglen
2020-02-03 11:21:45 +00:00
- Handle rich text editor content error - #395 by @dominik-zeglen
2020-03-03 12:02:16 +00:00
- Fix crashing views - #422 by @dominik-zeglen
2020-03-04 17:30:16 +00:00
- Add "Ready to capture" to the "Status" order filter - #430 by @dominik-zeglen
2020-03-24 20:13:38 +00:00
- Reset state after closing - #456 by @dominik-zeglen
2020-04-07 00:26:42 +00:00
- Password validation errors are not shown - #471 by @gabmartinez
2020-04-10 14:02:33 +00:00
- Reset pagination when guest change the sorting of the list - #474 by @gabmartinez
2020-04-11 00:52:28 +00:00
- Filter column ids before send it to GridAttributes operation - #476 by @gabmartinez
2020-04-11 00:35:21 +00:00
- Display Is Published column correctly in main Product Listing - #475 by @gabmartinez
- Add Permission Groups section - #406 by @krzysztofwolski
2020-02-11 15:33:28 +00:00
- Add warehouse management - #390 by @dominik-zeglen
2020-05-07 11:21:37 +00:00
- Fix minor visual bugs - #521 by @dominik-zeglen
2020-05-07 11:26:20 +00:00
- Handle session expiration - #520 by @dominik-zeglen
2020-05-07 11:53:52 +00:00
- Update product stock management to newest design - #515 by @dominik-zeglen
2020-05-08 14:01:49 +00:00
- Handle untracked products - #523 by @dominik-zeglen
2020-05-11 15:25:18 +00:00
- Display correct error if there were no graphql errors - #525 by @dominik-zeglen
2019-10-25 13:56:12 +00:00
## 2.0.0
2019-08-12 09:54:17 +00:00
- Add changelog and github issue/PR templates - #97 by @dominik-zeglen
2019-08-12 11:57:06 +00:00
- Update dependencies to suppress storybook build errors - #98 by @dominik-zeglen
2019-08-19 10:03:16 +00:00
- Fix configure menu section - #109 by @benekex2
2019-08-27 13:31:20 +00:00
- Add switch to make attribute available in product list as a column - #99 by @dominik-zeglen
- Add tc tags for E2E testing - #134 by @dominik-zeglen
2019-08-16 11:56:05 +00:00
- Use react-intl - #105 by @dominik-zeglen
2019-08-28 13:14:54 +00:00
- Add dynamic dashboard settings - #135 by @benekex2
2019-08-30 14:20:35 +00:00
- Fix plugins page translations - #141 by @benekex2
2019-08-28 14:46:26 +00:00
- Add attributes to column picker - #136 by @dominik-zeglen
2019-09-02 08:51:37 +00:00
- Fix table cell padding - #143 by @dominik-zeglen
2019-09-04 14:03:19 +00:00
- Add fallback locale - #153 by @dominik-zeglen
2019-09-04 11:57:15 +00:00
- Replace checkbox with switch component in "product type has variants" - #152 by @dominik-zeglen
2019-09-03 13:47:13 +00:00
- Add password reset flow - #147 by @dominik-zeglen
2019-09-06 13:50:16 +00:00
- Add support for multiple values in filters - #160 by @dominik-zeglen
- UI improvements - #166 by @benekex2
2019-09-11 08:46:15 +00:00
- Fix en locale matching - #165 by @dominik-zeglen
2019-09-16 13:41:02 +00:00
- Implement the Credential Management API - #158 by @patrys
2019-09-12 13:31:47 +00:00
- Add search bars - #172 by @dominik-zeglen
2019-09-13 14:57:02 +00:00
- Add sorting to product list - #173 by @dominik-zeglen
2019-09-22 12:54:14 +00:00
- Add Heroku integration - #175 by @bogdal
2019-09-26 12:44:01 +00:00
- Fix navigation - #182 by @benekex2
2019-09-25 09:29:40 +00:00
- Add testcafe tags to attributes, categories, collections and product types - #178 by @dominik-zeglen
2019-09-26 14:25:47 +00:00
- Fix input error style - #183 by @benekex2
2019-09-30 10:58:00 +00:00
- Fix product type selection - #189 by @dominik-zeglen
2019-09-30 11:27:14 +00:00
- Fix staff return link - #190 by @dominik-zeglen
2019-09-26 10:17:02 +00:00
- Allow sorting products by attribute - #180 by @dominik-zeglen
2019-09-25 11:42:23 +00:00
- Hide variants and attributes if product has none - #179 by @dominik-zeglen
2019-09-30 10:36:44 +00:00
- Add service account section - #188 by @dominik-zeglen
2019-10-10 12:49:15 +00:00
- Add webhook section - #206 by @benekex2
2019-10-03 15:03:45 +00:00
- Add variant creator - #177 by @dominik-zeglen
2019-10-11 10:18:25 +00:00
- Add git hooks - #209 by @dominik-zeglen
2019-10-11 13:03:00 +00:00
- Do not send customer invitation email - #211 by @dominik-zeglen
2019-10-11 11:10:43 +00:00
- Send address update mutation only once - #210 by @dominik-zeglen
2019-10-10 13:48:06 +00:00
- Update sale details design - #207 by @dominik-zeglen
2019-10-15 15:48:20 +00:00
- Improve autocomplete UX - #212 by @dominik-zeglen
2019-10-18 12:04:22 +00:00
- Fix empty attribute values - #218 by @dominik-zeglen
2019-10-16 15:33:26 +00:00
- Add language switch - #213 by @dominik-zeglen
2019-10-21 14:48:15 +00:00
- Fix copy - #223, #224 by @dominik-zeglen
- Fix ui improvements - #226 by @benekex2
2019-10-17 15:32:45 +00:00
- Fix attribute errors - #216 by @dominik-zeglen
2019-10-23 12:22:12 +00:00
- Fix column picker - #228 by @dominik-zeglen
2019-10-24 12:20:13 +00:00
- Add readonly mode - #229 by @dominik-zeglen
2019-10-21 14:21:52 +00:00
- Add mailing configuration - #222 by @dominik-zeglen
2019-10-25 12:21:24 +00:00
- Fix minor bugs - #230 by @dominik-zeglen
2019-10-25 13:34:50 +00:00
- Fix permission handling - #231 by @dominik-zeglen
2019-11-07 11:39:15 +00:00
- Use React.FC instead of deprecated React.StatelessComponent type - #245 by @dominik-zeglen
2019-11-05 12:59:52 +00:00
- Update @material-ui to v4 - #234 by @dominik-zeglen