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

fix(admin-ui): Enable full template type checks and fix issues

db36111711fa7ea429b354c9eaa4ed97089373e8 authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Depend on @vendure/common rather than using ts paths

31d079d00b5794b3978ee427f12bdef8f0220eb0 authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Set UI version without requiring package.json

71d7e1310ee1605290c0917d843cb621f4d3ed07 authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Generate public api, refactor for consumption as lib

5172bfc1ab2c97e63f13cd98e23992d2d52f9396 authored over 4 years ago by Michael Bromley <[email protected]>
docs(elasticsearch-plugin): Add note on minimum version of Elasticsearch

a574fa1f3521656d957d0842781cd3d277e14937 authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Initial setup of library version of admin ui

7beddfb370831ce69fe1807c0280cfad64d4bcd3 authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Move translation marker to dependencies

614d19509637d93133c15649b40fddbb87d4c9cd authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Minify default build

89b052f253235d17b0876b6cbd65b146f844b758 authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Add public API index to tsconfig.app.json

Otherwise there is an error on compile

b918574676c4c6883037575f154e399fcd89a7ad authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Use ProseMirror as rich text editor

The former text editor (Trix) was incompatible with Angular 9 due to an issue with how it handle...

e30911135f2a0b7019856332216132788c1af7ce authored over 4 years ago by Michael Bromley <[email protected]>
fix(elasticsearch-plugin): Correctly update index on variant deletion

Fixes #266

8b91a592eb4459131a70e1c7918b52779dbdfa39 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Correctly update search index on ProductVariant deletion

Relates to #266

401c236276feb1a146ad5b77fa089dbf242246c5 authored over 4 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Prevent removal of FacetValue on ProductDetail form enter

Fixes #267

1db6c3d5ab1de495862ef680fcff1b5b1fe8a6bb authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Update Clarity to v3.rc

f8b94b2da49b40ab77819ca36da0c7b67ed6b83e authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Update Angular to v9

Note that AOT is explicitly turned off in angular.json for plugin compilation. This is due to a ...

bc35c2517b910df53b80cd9d5f230bfc747637e6 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Do not hoist angular deps

d7cbf370c0db237224dff640859da2c54b6c858e authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update various deps

c359722fa462394d1bf6c457e2004af550c73561 authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update apollo & graphql deps

a8bc327de1ec56b6d43b69fda68a379d59ba258e authored over 4 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Update ngx-translate-extract

39ce39017fef138367fd52c384cdbb0002145d45 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Correctly resolve deprecated asset fields in search query

e9a517b62a2e2c6a56db6bf4d5b979ce22c87c05 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Publish v0.9.0

2907b08ff55608cd9ce5923f1e7a4992349f1f11 authored over 4 years ago by Michael Bromley <[email protected]>
fix(asset-server-plugin): Correctly handle non-integer image dimensions

e28c2b3374da8f3170750a9552448dba9b5a623c authored over 4 years ago by Michael Bromley <[email protected]>
docs: fixed typo in README.md (#265)

aff8dd135715e04ca5d0d00763d55fbcf45e8878 authored over 4 years ago by Sergio Leon <[email protected]>
feat(asset-server-plugin): Add ability to disable caching per-request

22cc878d6a15bf514366f439a0b9cacfa74be693 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Export BaseEntityResolver

db68d86067820e35face4765512f2ee856570ac5 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Do not merge orders from another Customer

Fixes #263

de3715ff127ce86dd5a2817ef0f331d7eb7c917a authored over 4 years ago by Michael Bromley <[email protected]>
test: Use distinct ports for e2e tests

Otherwise the AssetServerPlugin & ElasticsearchPlugin e2e tests run in parallel and error when t...

997c6a2476dc6e860d0d5b39810aaca62d634733 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Set dev-config log level to Info

2686dbcb97d47c39a7ebf82ab4e673032879c9bb authored over 4 years ago by Michael Bromley <[email protected]>
chore: Run check-imports script before push

074523a21c9a230b73d8f2979cfa5f38b209fdb8 authored over 4 years ago by Michael Bromley <[email protected]>
feat(asset-server-plugin): Make AssetNamingStrategy configurable

Relates to #258.

BREAKING CHANGE: The AssetServerPlugin has a new default naming strategy - ins...

09dc445c294b353138574f81e45ecb67ec73aa14 authored over 4 years ago by Michael Bromley <[email protected]>
perf(testing): Disable synchronization for sqljs e2e tests

Speeds up the tests slightly

4ad77522c4a64dff586f33cafb108fd5a4258f5b authored over 4 years ago by Michael Bromley <[email protected]>
fix(testing): Correctly log from the main process

bdd419f695f582d370d5eeac7a44c6bad960be37 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Remove unused dev deps from core

6accdcc2ce648bf44a46050fa37f3dfe3347f403 authored over 4 years ago by Michael Bromley <[email protected]>
perf(asset-server-plugin): Implement hashed directory naming for assets

Relates to #258. This strategy for storing files limits the total number of files in a given dir...

30c27c58b13707172a46fb5d1ee33e6f8962a94f authored over 4 years ago by Michael Bromley <[email protected]>
feat(asset-server-plugin): Make the AssetStorageStrategy configurable

Relates to #258. The developer can now provide a custom AssetStorageStrategy e.g. to store files...

a13a504de647d92b4510466c61a58fa5d7857f4d authored over 4 years ago by Michael Bromley <[email protected]>
chore: Update schema after rebase

9404d8d91c83f343d43496f61304442de69e874f authored over 4 years ago by Michael Bromley <[email protected]>
feat(elasticsearch-plugin): Store asset focal point data

Relates to #93

9027beb5faa51351419fac2d8b341c877f0a5987 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Thumbnails make use of focal point data

Relates to #93

667b8852c0e343239b103ceb6045ab7bea2f6f3d authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Add asset focal point data to SearchResult type

Relates to #93

BREAKING CHANGE: The `search` query's `SearchResult` type has had two properties...

f717fb33f16bfd63411aa3602602c206bf25e15e authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Publish AssetEvent when Asset created/modified

3a352c54e0c4b1d809104fef059e751f041269ad authored over 4 years ago by Michael Bromley <[email protected]>
feat(asset-server-plugin): Implement focal point-aware cropping

Relates to #93

5fef77da592de44a0418d791d7b6ed3325fa58f0 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Implement editing of Asset focal point

Relates to #93

11b6b33a4fa7fea1e829acaed42d6ca272a59469 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Asset names can be updated

fcb4f3d5224e2250ed2b0d86a7c325ffc294462e authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Create assets translation group

7c114fd4cde6a15dae3419e6c73febbd8d7357df authored over 4 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Split AssetPreview into dialog & component

7011bc163b49209ae8cccf251031f6218e3f32d0 authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Add `focalPoint` field to Asset entity

Relates to #93

BREAKING CHANGE: A new field, `focalPoint` has been added to the `Asset` entity ...

1666e22947641e6882836ceca624638326dbf75c authored over 4 years ago by Michael Bromley <[email protected]>
chore: Publish v0.8.2

4234980f2c3ce2b680d9f8a06fbf690fbb3b5ce9 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Can delete TaxCategory via list view

Relates to #262

6f6e0a10c12ca769473cc98ff2a72e51520403e1 authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Can delete TaxRate via list view

Relates to #262

ee02aa2a9ac75dcf50c526c719cc81adf4aaab67 authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Implement deletion of TaxRate

Relates to #262

8c2db907abc3c97d51518c210ca48395d5935abd authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Implement deletion of TaxCategory

Relates to #262

b263b8b61fc84f69a1f14b0850eb52109401cf0b authored over 4 years ago by Michael Bromley <[email protected]>
test(email-plugin): Fix timezone-related test failure

277754efc5c448aa896b6e98857e32434fc566da authored over 4 years ago by Michael Bromley <[email protected]>
fix(email-plugin): Fix Handlebars "cannot resolve property" error

Closes #259

2984a903332f014d30d124808b77662847bed188 authored over 4 years ago by Michael Bromley <[email protected]>
fix(email-plugin): Correctly filter when using loadData in handler

Closes #257

66bc98c29d9afae50d6b112535e395631db1a6c7 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Publish v0.8.1

1cd27a1615034c49c7edf08df41bcf00d3369f63 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Prevent Customers from logging in to admin API

Closes #77

09eb30c5212687c56d696fe5973a139ec83ef84e authored over 4 years ago by Michael Bromley <[email protected]>
docs: Update readme and contribution guide

b14ab7003a62f5e4ccf6b2ac2b8935e4ca0d3ca2 authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Allow a custom function for generating order codes

Closes #252

7d36de9215841d63da6e5864a4fea50a04d3dfbf authored over 4 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Do not reset Promotion actions & conditions on update

Fixes #256

2b3fc7223bc2b4a501670280d7067878cd7d030f authored over 4 years ago by Michael Bromley <[email protected]>
chore: Enable `isolatedModules` flag for e2e tests

Seems to further speed up e2e tests

4d1d25924267864be3693acf4e4089dc799d0667 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Publish v0.8.0

c6137bfd00563a66bb9768b0d0e002736d1d4d59 authored over 4 years ago by Michael Bromley <[email protected]>
test: Tweak e2e config setting to potentially speed up test runs

3ebf6de1498b7ce887bd65def9a8dd18df44fc55 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Fix date handling for ListQueryBuilder

Fixes #251

6a6397b8d10cf9fcb0329c91786b11689d2f6661 authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Set default DB timezone to UTC

BREAKING CHANGE: The default `dbConnectionOptions.timezone` setting is now set to `'Z'` (UTC). I...

8bf2c7a8c31186c7a5f672be306fd200717e5230 authored over 4 years ago by Michael Bromley <[email protected]>
test(core): Refactor postgres timezone fix

4cd3b9288d6fcef852e72a735df038d679946232 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Fix flaky e2e test

8c8909106719c110a84571da8f61223ee1977fa9 authored over 4 years ago by Michael Bromley <[email protected]>
chore: Test multiple DBs in CI e2e tests

Closes #207

* chore: Attempt multi DB CI setup

* chore: Add postgres test

* chore: Add...

c62f2b7d0bcd2b75142960ebfa02a1fe33746724 authored over 4 years ago by Michael Bromley <[email protected]>
test(core): Fix failing e2e test

* test(core): Fix custom fields e2e test

25a03e687d0a277410e4f787ecd232561975de68 authored over 4 years ago by Michael Bromley <[email protected]>
test(core): Get all tests passing for sqljs, postgres & mysql

Relates to #207

06043a5e548d33166aeabe0d5da245fefbfef11a authored over 4 years ago by Michael Bromley <[email protected]>
fix(elasticsearch-plugin): Fix inconsistencies in behaviour between DBs

35d0008e4070fd4d25dcbac1c40f75105bd7b12a authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Fix inconsistencies in behaviour between DB drivers

E.g. Postgres & MySQL differ in how they order arrays by default.

71b8f4cb944e8967206235c3ef1a4bf0aa36ef57 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Fix "contains" list filter operator for postgres

c3898a6fcce6669b508d574cd0d5823302339906 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Fix inconsistencies in DefaultSearchPlugin search strategies

50fbae625f57efc6b7ac3582ca88d19472651c3c authored over 4 years ago by Michael Bromley <[email protected]>
feat(core): Use decimal type for OrderItem.taxRate

Relates to #234.

BREAKING CHANGE: The `OrderItem.taxRate` column type in the database has been ...

92650ec8ae7f47156ab08ff68a1094ec73af12b8 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Validate non-nullable custom fields

f5dd95eeacd90bf4c8cc709c2aa7b54847650918 authored over 4 years ago by Michael Bromley <[email protected]>
feat(testing): Modularize DB support for e2e tests

Relates to #207. This change decouples the TestServer from the underlying database, allowing cus...

f8060b5544f88408efcc58ebca8364e01b63fef9 authored over 4 years ago by Michael Bromley <[email protected]>
feat(testing): Add support for e2e tests backed by Postgres

Relates to #207

50bdbd8129e0c4aa7b3877bada3ae00a7cb2c47d authored over 4 years ago by Michael Bromley <[email protected]>
feat(testing): Add support for e2e tests backed by MySQL/MariaDB

Relates to #207

dbc591f3412292ee787dbe37d80b1495e911e9bd authored over 4 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Expose services to ActionBarItem onClick function

Relates to #247

BREAKING CHANGE: This relates to Admin UI extensions. The `onClick` function si...

e44d372bd174ee1555d30d06e96a74c766d9c7f8 authored over 4 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Better error message when user lacks permissions

Relates to #246

1f7c230e2acb2ebc1ae0c0a9a220ae7190e1563d authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Fix worker becoming unresponsive after errors

Fixes #250

0f905b091e9827fc0aa7384261cb3c7a2b9ec693 authored over 4 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Fix TS error with latest apollo-client typings

Fixes #243

465f81e2159088dec765679ccc7727444efdb622 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Publish state transition events after persisting entities

Relates to #245. Previously, the events would be published *prior* to the associated Order etc. ...

005a5535754a3179d16c8b63bd602a3468a15da0 authored over 4 years ago by Michael Bromley <[email protected]>
fix(core): Remove null defaults from entity fields

Fixes #244

98bff33004233a6a8adaef179cf42d753d56d99b authored over 4 years ago by Michael Bromley <[email protected]>
test(core): Add test case to OrderCalculator

8c970bf214dc7a04953500cc256057faff6e5e55 authored almost 5 years ago by Michael Bromley <[email protected]>
docs: Fix 'Adding new ActionBar buttons' example code

d142e13fbb087aadc9821f68f0bf92c49b12cc90 authored almost 5 years ago by ironynet <[email protected]>
fix(admin-ui): Set default `requiresPermission` for ActionBar items

292e6d471877422012265fe25e8cdf943cb54cb0 authored almost 5 years ago by Michael Bromley <[email protected]>
feat(core): Store TaxRate value as decimal type

Fixes #234. This change stores the TaxRate.value as a `decimal` type to allow for decimal percen...

1aea1b50d2e6c6c3184db4cc8b37656489c9ec8c authored almost 5 years ago by Michael Bromley <[email protected]>
fix(core): Correctly resolve Customer.User property

c11c8a0afe8c89189c70254c5f1946b3e3dc287e authored almost 5 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Generate updated GraphQL type defs

4fc410e9c20debcaacea8a15bc20b1b73b7a2149 authored almost 5 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Correct types for OrderDetail

Fixes #232

2169366bb9953c39f5f884a14407f8647202b9da authored almost 5 years ago by Dağhan Günay <[email protected]>
chore: Publish v0.7.0

37b0931938178fa671833269c3f14bc5c27e457f authored almost 5 years ago by Michael Bromley <[email protected]>
chore(admin-ui): Fix bad import

2b1c655713797af45d47617c121c929d94936a9a authored almost 5 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display CustomFields for OrderLines in order detail view

Closes #227

c33f1f61ee7f9d7b467479199cfa84eef6eb58ab authored almost 5 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Extract CustomField label logic into pipe

3141e6357360f8fea7dc6f6adc39edeabe5d5801 authored almost 5 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Correct mis-spelled "secondary" type in ModalService

9600c420c3fbb874edcb1b350495d9c47e8ec1aa authored almost 5 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Correctly handle multiple additional NavMenu items

6e27c37772d0d794d62f1e024f1aaf0493b67b5d authored almost 5 years ago by Michael Bromley <[email protected]>
feat(ui-devkit): Allow ui extensions to be launched in a new window

71eb6a56b4c90476726f93fecf808fb7961199bc authored almost 5 years ago by Michael Bromley <[email protected]>
fix(core): Update TypeORM version to fix Postgres 12 compatibility

Closes #177

895ebdfe51e9d43c6e2936571914ee29e880f55f authored almost 5 years ago by Michael Bromley <[email protected]>
chore(dev-server): Fix check condition in load test

ab7223e58801c2c5e0d32202759fafc9c4475170 authored almost 5 years ago by Michael Bromley <[email protected]>