Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vendure-ecommerce/vendure

The commerce platform with customization in its DNA.
https://github.com/vendure-ecommerce/vendure

chore(admin-ui): Update to TypeScript 3.2.4 & all other deps

7efab0463996fe59ca83dbad02fe7bb50f9a5d20 authored over 5 years ago by Michael Bromley <[email protected]>
chore(server): Update to TypeScript 3.2.4

1acc8706fa54ddd488004bbafd4801ec2617e0c3 authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add placeholder to ProductList when no image set

9eba217d7b25ae4795994e0d80e13b81a6d11585 authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improve layout of list tables

ec2d3afb36f172f6767addc0ef952e7cbad7706d authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement delete for Countries

Relates to #21

3bdc1f3d6301c0eb6d82849e7b89a66a4f63c5fb authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement delete for Products

Relates to #21

8ebee88c242b3f3b758db3e9f03020bc7d15bed4 authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Remove deleted products from search index

358fd72dafe61acff4c4dc90d6536f009078666d authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement delete for Facets

236f52c937841dd2b587fef06919fedcf6b4477a authored over 5 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Create generic dialog() method

aa400dc7c995d46348d0be411eefead3dffcd0ab authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement deletion of FacetValues

6de4f63d4d9f094d05a51924b860794f6f52dc53 authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Vertically center list component tables

831eaff963065e7d30558a5e4203cecf7ab11831 authored over 5 years ago by Michael Bromley <[email protected]>
Merge branch 'deleting'

ba78aa40433e528548aa6f46f1341f4a6ca572fd authored over 5 years ago by Michael Bromley <[email protected]>
chore(server): Better naming for mock FacetValue codes

7be192da35c788477c502e87b8b5acfb37a3b8dc authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement delete for Zone entity

Relates to #21

9c5fbec45fcd61241c82ed5fd0b2eb9dd0012715 authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement delete for Country entity

Relates to #21

21c18130677ec9fd876ee0e6326f2cc75fa06229 authored over 5 years ago by Michael Bromley <[email protected]>
refactor: Address.country is now a reference to actual Country entity

4414f533dfcc0c00c810cd7d38d0309e1360479c authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement delete for Facet & FacetValue entities

Relates to #21

84e547475542a197e44779c97cca5025a8e407cb authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Add translate() method to RequestContext

42d8c592c51128ef34ad58eaeda3973b92f0c323 authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Return an object from delete mutations

Allows extra information to be returned, e.g. in the case that a warning is returned before a de...

d6cd883b5236ecd4ec1e50b95359e854f833da0a authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement soft delete for Promotion entity

Relates to #21

369b6586b4bd01676d32f0a19576f35680bd272a authored over 5 years ago by Michael Bromley <[email protected]>
test(server): Refactor common testing pattern into util function

798f24860f856e3699a7ee43e4f50bd5b481f74d authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement soft delete for Product entity

Relates to #21

a66bb29dcb4b8347c6e0b77cc27d83001a341f4c authored over 5 years ago by Michael Bromley <[email protected]>
feat(server): Implement soft delete for Customer entity

Relates to #21

9b91b0bef6f293c00d71e209cd624a87d5f412f8 authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improve styling & layout of CustomerDetail component

Relates to #52

920a6ca689ddad5737989821fe705979d35e070e authored over 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Customer detail includes orders list

Relates to #52

8a3e29876d876a0d5676cf4ed0dc43da7af74019 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add empty state placeholder to DataTable component

ee468f09fc7eb8d0f6b37db239af40564a5f865d authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Expose list of Customer's orders

Relates to #52

f833d98f434ce934e70d46f4d802951b89b30d5e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Customer detail includes editable addresses

Relates to #52

21dad821e30298d7cd6a09a715d7ba219d30e3a1 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Set Address country via countryCode

87b0442985086b4d63ee8d107b2d3ad0954e937e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement search/filtering of Assets

Closes #58

d1e9d8f85de74a8686ac3ba6df02ae29ce7d5f35 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Trim string arg to filter "contains" list queries

b1c983fb383aa722d58e709735553bd44d87eadb authored almost 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix positioning of file dropzone overlay

465b2c66d7a01e4a7a7cc295203736923bb8c091 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Write AssetOptions docs, tweak styles

d42c76780a2bb004e01e5fb425537b32fe548470 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Highlight current section in table of contents

ddaee4fd71b6d288d0c3d825acf29ff08a95dca1 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Improve docs nav menu: correct ordering & expand sections

7b5dcbf829aa9bd78e62f7344803ee20d9e5f101 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(test): Fix non-deterministic order of created Assets

8777ac33e57ecc2a8b5e0f243a5894f0b4884b40 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix broken translation entry

2e3dafd939a227e46b3f97547f4d4083a63790a6 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Cache global settings, refresh on edit

Closes #59 #49

2d64cd92981749409f89b9094bed383ad6f3deb1 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor: Move ConfigResolver into GlobalSettings

0afede4bff8e611b4575becb2085fb2af06e13d6 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement editing of global settings

dc9db9f27aa972b2e38c125463449a99d40be38d authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement global settings API

Relates to #59

a362adc212c7559a9ca81fc69682da7133b72a08 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Simplify app shell header

a78898b2406355eb7935bcda97f51da9a3e8509f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Set currencyCode per channel, display correctly

Closes #57

2c7c01709c3e9a076b5627081c68a0a48cd7d3b8 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add currencyCode to Order entity

0da4493be420ce17ec632a2fc6bbb6022660c9eb authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add currencyCode to ProductVariant

a86460b8c18c21c9c4a2690877350e100d3f466c authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add currencyCode to Channel entity

Relates to #57

3977e4a4612e8f40f8897c924a1d9095c5588ce7 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Automatically populate search index if empty

4f60cde9532822361b1255a66ec3471454947a3f authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix error when populating assets

When running the populate script, I was getting an ERR_STREAM_WRITE_AFTER_END error each time. I...

80534db2427bef59e696c5f33c35fc50ede4957a authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Support for facet value selection in PromotionDetail

Relates to #29

96209cd60d3be19b6037868e8cb516bf215cef0d authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): PromotionAction execute fn can be async

7a86defddc74899520004845e0270d0f9d105b7c authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Cache ProductVariant lookups when calculating order

Significantly speeds up changes to the Order, e.g. with 7 lines in the order, sped up mutation b...

efc6df6c79d4394ce3445ee77bc47647e95bc597 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): PromotionCondition check fn can be async, add facet check

3271ae21c68bda2acac942077f83d5e9b657e08f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add categoryId filter to the products query

Relates to #43

b5fe9df784a4100cf93c3305ac80a98ef50f1c04 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Remove the TypeORM tree for ProductCategory

It is not fully implemented in TypeORM.

dd662d0a395031a77f9419c15481f4527efdb985 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Styling docs top bar

0c869283b98669444c63201479f38ae9c46db4fa authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Incorporate landing page in docs website, styling

5270af78af919a4d3b030af1d329348f1d59469e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(docs): Initial setup of Hugo docs website

0b00db96a1516d842789ccaec67d2d3e13077052 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Order VendureConfig props alphabetically

4cb49115923184b95ae63e8187528985cc68708b authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement CanDeactivate guard for detail components

Closes #56

0181b3b984edb4c5076b2345ad2860ef35c26e31 authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Fix non-deterministic asset ids on Windows

32edf9976fbe1d2f7ad1101433770ee76b081cc2 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Revert using Nest's onModuleInit hook to run service setup

This reverts commit d300978c. When using onModuleInit, we cannot guarantee the order of executio...

c333530f2a4d255137ccf0b1c01f85696e96cef9 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix ui bugs on Order detail page

cb9016f7254729c7799b321cc34da0af6259aeb9 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Correctly handle expired registration tokens

Relates to #33

4fc9c8ff99568f85ced37add103c523e53b74404 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Do not allow re-registration of verified email addresses

Relates to #33

b1ffa1e39757a877ea8f363ea74a719e27094ad0 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Use Nest's onModuleInit hook to run service setup

d300978c1df651f894f814242600907473d89bc8 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix use of deprecated api for file uploads

See https://github.com/apollographql/apollo-server/issues/2105#issuecomment-448424473

b890a0c510e22741a9cadfc144a831708214a642 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add billingAddress property to Order entity

108f06eab1f22e4797efe9fc06960248131366a7 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Make tax zone/price calculations configurable

Relates to #31

52ecc378e1b746a90d6aaf5b5b40cb6008745275 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Remove unused variable, fix ts error

fe05f44e4bd3647a48db1e95d194a0f0c28825d3 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update admin-ui deps

690fbd3bbde31fb3b75687d7400dd9067a0aa5b4 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Update server deps

28e75a1d88313dad4a8c576c55a39b7647992846 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Update i18next & related packages

They now ship with type defs so we can drop the @types packages

2cf14d73b1f7b4464ca67578c3ab717635eaf090 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Display payment transactionId on order detail page

903a723e8a50fb2fdc843107a7fc118ffba6ff80 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Export only a single example payment provider

8af82d3d4b9b7a672fafe036690a697c6d293a64 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Handle missing assets, fix preset generation

b08073963b7237688bebce99618a53e04cbf62ee authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Simplify DefaultAssetServer constructor options

b94f58d847e05feb6c912677ae01d8545519ff61 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add hostname config option

70e2fb45a977a1bb8b12facb5024bb258aa79012 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Correct loading of email templates

Also simplifies the email config by wrapping in a plugin

af8282a4c7ae42a3cd2f9484d41c87ab4adde155 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Enable TypeScript esModuleInterop flag

a2a4063f938f020eee3901ac01f9fe7d9d200a46 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Rename VendurePlugin.init() -> configure()

57bb328d7ae12b963bdc08678eaf36343f8af4d4 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Handle EISDIR error in importer

a0c709c130dac3791e7f4f797e8839d0e3652b8b authored almost 6 years ago by Michael Bromley <[email protected]>
Merge branch 'product-search'

Closes #47

75d5d3d2f72151b6086a6193129842e5aaad407f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Use search for product list

b92addd50e312b63e7a37ba8a78ec53d330b1f21 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add DefaultSearchPlugin to init template

a0d882730c7a15b11c51dbc2f5d341b8f14e41be authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add groupByProducts option to SearchInput

bfee4b2693d52833e46d1c75a5516db24613c350 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): AssetInterceptor handles search results

e3af6d0443f76cadae0883bab7eb82e913a1d54d authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Search response exposes FacetValues

88d2484ddc4e61a680556203e821c43bcc5a3003 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Simple weighted fulltext search

Relates to #47

8ca0b0ff28f194a9e43bfae941541fdb3bec3dbe authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Separate search plugin into api / service layers

8dde64a6e3272249f3a85cd13088ce75565aff0a authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Simplify the way plugin providers are exported

74338d00fbeb1c49d44eec434604d06f9282f692 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create initial types and resolver for product search

81defefe5d59db3d5db460ed18f14b6e42cffa1e authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Plugins specify GraphQL types and resolvers separately

edcada1e2d673c8b6aba3444cefa8a9bb60ca37b authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Move DefaultAssetServer config into default config

9e77dde6bfcf551c64cfb44dcac15a0edf32356c authored almost 6 years ago by Michael Bromley <[email protected]>
docs: Add note on making a request

Relates to #48

48a2dc2321c055d3fefb5b30a0a0173b86228871 authored almost 6 years ago by Michael Bromley <[email protected]>
docs: Update readme with note on alpha release

351d8a9b253be828a5db9bb1727655dfbec3c2b0 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add onBootstrap method to plugin interface

Allows plugins to inject services using the Nest DI container. Relates to #24

5dd3c549afd6cad734f18273503fddce9cb850cb authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Extend plugin interface

Allows plugins to extends GraphQL schema and create new database entities. Relates to #24

89b53fc8b50be240de394f85216907bff661a8e3 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improve layout of ProductAssetsComponent

6ab840d634055962829fadd2285c2ab85c60fff5 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improve layout of ProductVariantList

53b05391e49f2eea516a50bf2e9b4d1eb9676374 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add product Facets to import format

Closes #46

ba2644495ca9d872f9306ed0020af91547fe177e authored almost 6 years ago by Michael Bromley <[email protected]>