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

feat: Add FacetValues to Product entity

Relates to #46

c28faa91c13c0577267fd9b0c7fe11a49bfa3f90 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor: use unique function rather than duplicate implementation

7d6415b27cf735880ef3efd0d983095ece6e536f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improvements to ProductVariant list

48ead9401878b41ece339ef6d9b21f8fb88ecc09 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement importing of custom fields

c564beaa732023f39f73ca08c03463cfc0c6d7b2 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement importing of facets

35795af965461a1f3703ae5f0f21390691fa939c authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add thumbnails to ProductListComponent

7fa6579261ec1ab50354188e38f13635c44b7d59 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Optimize product import

Remove redundant DB calls which sped up test import of ~8000 products from 20+ minutes to 9.5 mi...

a7f63b060e2cb9c0704c0d976f6b75eb5ed5f007 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add progress reporting to cli import-products command

cfd3e98e78bcf2696addcf5de3cf0eaf9bfad75e authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Specify ProductOptions by id rather than code

cfd03f66b11e914125ac61310d31ef1a66a5e66b authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Use pipe rather than comma as separator in import csv

484ddcc917a3fe92d5f5ee3c748415b7c7e319e3 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add 'silent' option to VendureConfig

537e26b988d8330d064063c18256da8008082e28 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create import-products cli command

4fb0f9c2fa6e8af0ccdfc988259739f7a5a95337 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Importing products handles errors without throwing

332772cdf925cb27b63aacf660a4e43987abbf60 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create assets based on variantAssets column when importing

45a6996b885079902a87618ae0b37079def5c000 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add asset controls to ProductVariantsList

Relates to #45

8cb3d60e28484c8671b1886537dd9389577e3270 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add assets to ProductVariant

Relates to #45

ed95074acc17beacfe1ac6498a77647feae0d025 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Generate slug on import if none specified

d09ccbaceab1bc69f5445dae77b2ff9d319d42b6 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update to v1.0 of Clarity

Closes #37

558408b2bf6d91b37007615be68c984c9ebefa77 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Populate sample product data via CLI

42f71b0ee2cf340e0d2de108b66d45d53efb0fdc authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Populate country & tax data via CLI

ebf402d70082a2877bf4ebc8526a1df2d02e7c27 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create Populator class for populating initial data

3b0633187429a31a08d8ff71e3f702e4ff043024 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix failing e2e test with ugly hack

09e89f2dc24770e29412552b0ead7544b5f5b3c4 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Default to a subset of countries when populating db

330c8fa67b80dfdf332ddfd9d0ac53717a7c91f9 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create a CLI program to simplify starting a new project

Relates to #44

24ae1342c6a2f3979ccdfee218d8350183b8b092 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create barrel files for public exports

Relates to #44

51b9c957fe83e63850844e903f35d6423c637c39 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Move config helpers into own file

3572cde85d53de9c5fa0bdfded6e922bbf59052d authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Remove ts path mapping for shared files

Relates to #44, see https://github.com/vendure-ecommerce/vendure/issues/44#issuecomment-44455227...

61a2f947c1bf7b1ff2845256fdbf0615c4f0aaff authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Initial implementation of product data import

46ae227ff339bf87ed42ab714d8e22b41ff59ad5 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add descendantFacetValues property to ProductCategory type

4452220622c173fadc725bd9aa2c41448a5a4f99 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Remove unused imports

c7351e68d550277c860135743e417967b9342c72 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix missing Facet join

f7269ca0a6990aaf9afdd2052c0c9b1daa31e36a authored almost 6 years ago by Michael Bromley <[email protected]>
refactor: Remove API method applyFacetValuesToProductVariants

No longer needed as we have a more consistent way of doing it via updateProductVariants

a8acb4b60c7093ea878b395977cf6b3569a3db74 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Improve styling of facet values

4c3be676e434cf851ee6c5d352847d09218dd9e8 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add & remove FacetValue to ProductCategory

4629f0251a50e8befbe41dad456a098328109c7c authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Join facet with create/update ProductCategory

b93565ba560c0bc1c377f055289e3d5daf1a5cf6 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Improve handling & display of FacetValues

5ce1c4a83be224e8ccbe22a10fe6df3442ab72b2 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Expose Facet relation on FacetValue type

3147cdf170201fb53196340d4d75aeab1715e30f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Set FacetValues on ProductCategory

Relates to #43

b089c59e5db142a47b522dcad63d0c24c9fb514c authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): applyFacetValuesToProductVariants: do not throw

732d1b6c4fcd6b340357a7812d2c4a86f48096a2 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Persist changes to category tree, simplify list comp

Ran into a whole host of problems to do with caching and UI updating when trying to implement th...

64ce452626432e32545e711f2149dea7eae813e4 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement ProductCategory moving & ordering, e2e tests

3d4a8b9fe906c404146f1c0d126743b518af9956 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Alter API of ListQueryBuilder.build() method

778855dc61ee360751e3b0bf42ae40da9d15854f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create tree view for ProductCategoryList

e1b4d8781fea515ae45b5922116dc7885eae9409 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Ensure root category exists for each node

ecf392835d46084ec89bbfecd3bfd63f412d6ad3 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create list/detail components for ProductCategory

Relates to #43

ba88611017c66d6a0a939973d89b60d4a09a7d8e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): create ProductCategory entity, service, resolver

Relates to #43

cd4c87f521eee095889a24a7d429f5a78df783ee authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Simplify API interceptor to work with new errors

ea8338882b5aaeb4bab405c23b37aeccf68537dd authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Improved error handling

All errors now inherit from I18nError and each has a distinct error code, which makes client-sid...

2e92fc123f55147cb7503b56139e696426f6e465 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Attempt to speed up Jest tests in Travis CI

Trying solutions from https://github.com/facebook/jest/issues/3855#issuecomment-309521581

a70abacfd805a3e8c96d14c5e3b50e21f892a29f authored almost 6 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update all dependencies except Clarity

Clarity will be updated once v1.0.0 is released - currently in beta.

d8fcce67ff7482f1cf75a9296aa6d275586f5689 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Update sharp to v0.21.0

There is an API deprecation, see https://github.com/lovell/sharp/issues/1135#issuecomment-423770094

8f1286c5b8b9c570a66be4d4cfd8c4cd9c6074ab authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Update jest, ts-jest and node versions

b9a4df9c5711f58e3d26fa9b6c95c0f482f95519 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Update many dependencies

dcbf146e3219a5019f045a7d7fc49f8f9e5585fa authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Update Nest, fix schema merging to use Nest service

d22fc4f8660d2e4b11de0d176f9545e786c8f94f authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Update Apollo Server to 2.2.2 and fix error translations

de2047753ad1468f480f485cd16fc90d4bb5c7f5 authored almost 6 years ago by Michael Bromley <[email protected]>
chore: Update to Prettier 1.15, run on all ts & html files

Closes #38. Now all HTML templates in the admin-ui are now being formatted by Prettier. Looks we...

43c96b67bb8a6f1000ad219e0b7efae86329899d authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Move hardcoded url from email template to code

82a768f895d33df3cafe200644f930be601e5ad6 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display verified status in CustomerListComponent

ca1f9afa3198c08decf5baad0a8d25558b89a4f5 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Mark populated Customers as verified

c527be194fba5d29d3575266fbab37ad7141a417 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Expose "verified" property of User entity over API

d5388c9f4a5c0f0543a381a7cbcf77f9a06200bf authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Refine customer signup flow

Relates to #33

91de6beb2b6ff0069e329779aa50961ec81c0746 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Expand input for registerCustomerAccount mutation

79b23bb6de6d6808746e5d6afa24bb3441e1a10d authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Create TestingTransport option for testing email sending

634325d0c0a7dcd4193726670502e070f431f252 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Improve email previews when using "file" transport

66095db71c845f8876279a7d20d29bf0289f1395 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement basics of User email verification flow

Relates to #33. Edge cases need checking and test should be written.

00603e3088c3176c2af51f8322d302907b17171a authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Reorganize folder structure for email preview script

878bc270071cc6f85ae9a2070bfd400d1fe493de authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Create UserService & move User-related methods into it

d5e8cc8801b3d7ab32884f169fd68b5765e967e5 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Passable order confirmation email implementation

Relates to #39. The design could use some work but the basic functionality is there

f825c8930a0f22ab5c061bb233eb03e09703a0eb authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Split email loading & sending into separate classes

fdbfb864ea511b680f403d90b6333e0f51aec81e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement email generation based on Handlebars and MJML

Relates to #39. Still need to make the templates themselves for each of the defaul email types

31e923c045d11807647baa41ff5d77d5b8df7216 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Initial implementation of transactional emails

Relates to #39. This is mainly a proof-of-concept with a single type of email (order receipt). T...

11d56609f0719706a83d9cf6d00be6aac2ff8536 authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Fix broken Order test

ba0dc5a3766cdd83a0ad233cae9947463d7b73f9 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix a few TS compiler errors

e3f3c7c6c45f01dcf461384c9896180e88c9ad28 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Allow guest Customers to view completed order

Completed orders may be viewed by code only for a limited time after completion

6d95443e875e395076ba3272fe020f48f64d99b2 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): implement setCustomerForOrder mutation

169f7099616cb27c0dc28366f08006f27014d3ee authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Create EventBus service, module & tests

Closes #40

303349e3b5fa17a5937b61beebad4b698b89dd93 authored almost 6 years ago by Michael Bromley <[email protected]>
chore(server): Remove CustomFields from dev config

af2aabcabf401e8c73360e7664d13574697ba5d7 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix ts compiler error

deacc43b081bef3b629d44ac9dc9b28c6f840d5e authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Split ProductDetail into tabs

ab64882c74592c5a590898bb2db150f0eb4d79ba authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Fix adding/removing Country from Zone

33c6005d37b51b0ec015023ef3d69ad8cbc55249 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Slim down payload of GetCountryList & GetZones

ca0bde3a769fc8bbfdd4e5285d9eba24309ca22b authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Optimize product queries with variant resolver

The huge SQL join across so many entities was making the request for 20 Products take ~900ms - 1...

1d4e8705258354a8c502acbc3aa3efae4895696c authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Sticky action bar & other minor styling tweaks

69b7d8b769a0230bb9925db176458c275b6ab75f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Create rich text editor

Relates to #27

8ecb9395cfd22c63a3ce09f66c634ebf799c286d authored almost 6 years ago by Michael Bromley <[email protected]>
test(server): Write a bunch of e2e tests for Order resolver

751ea8d27a2935a08c198a125d6a9ed2cf56e769 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Store reference to ShippingMethod in Order

033c96227edf3b4dca1bd55e3f9e0701ce2d5da0 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Move ID codec into a service for easier reuse

7e82f290b575ebfca6222bbc7b08430f1db12476 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement orderByCode query

ee6a84c75fbfe3c170a8617436bcc70ccea3ac22 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display payments in OrderDetailComponent

b28bffe2253fd977acbc02ac6dfcb6abdc3afb97 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Add property resolver for Order payments

2134badd1663d65b3a83f75f08d538bf18c1754b authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement addPaymentToOrder mutation

Relates to #36

b9deafa20332f04ada34a1d0a5c706727d5c7795 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): PaymentMethod list/detail components

Relates to #36

fb6ca746d3b059cede30e72c30376cb3e531c0c7 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Initial implementation of PaymentMethods

Relates to #36

9bccee040a38594f8bba36a3ef4803678a275bb9 authored almost 6 years ago by Michael Bromley <[email protected]>
test(admin-ui): Remove unused tests and DataService mock

The DataService mock is literally never used and is just a pain to maintain for absolutely zero ...

0160683c544ebc094d113627236b0f993bc51242 authored almost 6 years ago by Michael Bromley <[email protected]>
refactor(server): Rename AdjustmentArg -> ConfigArg etc

Since they are no longer limited to just AdjustmentSources (they will be used as part of configu...

3168d90fcebcb0a020295a8931be48b139f9092e authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Allow authenticated Customer to view own addresses

089190e7921f19213bbe3248e7008a3d52092254 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display customer & shipping data in Order list/detail

6d2b3eb85cef2871b717c1133f980fa44eb2e30f authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement setting of shipping method on an Order

Relates to #35

f52e2e1566571083aacf5ef0748ffc2758497138 authored almost 6 years ago by Michael Bromley <[email protected]>
feat(server): Implement initial shipping step of checkout flow

4f71b805cf865b26136cdce42ec334a2e9eb2fa6 authored almost 6 years ago by Michael Bromley <[email protected]>
fix(server): Invalidate token if no session found

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