Michael Bromley

Results 57 issues of Michael Bromley

**Is your feature request related to a problem? Please describe.** Currently each ProductVariant has a stockOnHand which represents the number of units in stock. Some businesses have multiple stock locations...

@vendure/core
type: feature ✨
design 📐
v2

**Is your feature request related to a problem? Please describe.** Currently the [Logger interface](https://www.vendure.io/docs/typescript-api/logger/#logger-1) is rather limited - each method receives a `message: string` and an optional `context: string`. The...

@vendure/core
type: feature ✨
design 📐
dx 💙

A Province is a subdivision of a Country. In the UK, it would be a county such as Greater Manchester, whereas in the USA it would be a state such...

@vendure/core
design 📐
v2

**Is your feature request related to a problem? Please describe.** We get a lot of questions about support for multi-vendor marketplaces (MVM). In fact, this is probably the number 1...

@vendure/core
type: feature ✨
design 📐
v2

This monorepo is built on Lerna, a tool for managing monorepos which handles linking sibling packages and also makes the versioning & publishing of multiple packages much easier. Lerna has...

**Is your feature request related to a problem? Please describe.** Paginated list types get a number of filters auto-generated for their scalar fields. One thing missing is the ability to...

@vendure/core

**Describe the bug** See this screenshot: ![image](https://user-images.githubusercontent.com/6275952/157672145-274406c8-fd4a-4197-a619-9b15a3d04076.png) Not sure if this is only affecting the BullMQ job queue plugin, or if it is a UI bug. Needs investigating.

type: bug 🐛

The strings need to be localizable. I suggest we use the same approach as with the admin-ui, i.e. ngx-translate + ICU message format JSON files. Should expose the `translate` pipe...

Currently the product detail page fetches its own data on init. This leads to a less smooth experience, even with placeholders. A resolver on the route definition would solve this...

One user said that the OBS screen casting software does not work with Chrome unless hardware acceleration is disabled. Electron offers [an API to achieve this](https://github.com/electron/electron/blob/master/docs/api/app.md#appdisablehardwareacceleration), but it needs to...