Releases
v1.0.0
1.0.0 (2020-11-30)
Bug Fixes
admin: account for no _embedded content (bfb722d )
admin: avoid reloading data if store url didn't change (f449094 )
admin: don't reset on widget query change (91a9d48 )
admin: escape and unescape widget config (a6150a7 )
customerportalsettings: default to empty array for frequency modification (8981e90 )
customerportalsettings: default to empty array for frequency modification (dabc737 )
customerportalsettings: fix container alignment (5477bbd )
customerportalsettings: fix container alignment (df33d18 )
customerportalsettings: fix frequency modification (80bc499 )
customerportalsettings: fix next date modification spacing (4237e25 )
customerportalsettings: handle 400 responses on load (754cf21 )
customerportalsettings: handle 400 responses on load (f057adc )
customerportalsettings: make skeleton styles consistent (afe616d )
customerportalsettings: make skeleton styles consistent (dfbb011 )
customerportalsettings: reduce hint text size (7b6f534 )
customerportalsettings: reduce hint text size (e71947d )
customerportalsettings: remove excess data from put payload (b461cae )
customerportalsettings: remove excess data from put payload (cda875b )
donation: capitalize keys instead of values (e898730 )
donation: Change "Designation" to select (4e05209 ), closes #8
donation: wrap actions when container's too narrow (23f5be2 )
dropdown: always update item text on rerender (28625bb )
dropdown: fix spacing for label-less dropdowns (f1d1a51 )
dropdown: group head is not selectable; fix naming classes (0da46ba )
dropdown: update renderer on refresh (91f23e8 )
dropdown: update the renderred items when items is updated (49e4c02 )
iteminterface: update field naming products -> items (5adaa81 )
itemscart: add custom inputs to sumbit (3957c45 )
itemsform: add cart and target attributes (635be62 ), closes #11
itemsform: add open to editable fields (9c92027 )
itemsform: consistency in data: allow retrieval of items (0f0e169 ), closes #11
itemsform: custom inputs select, checkbox, radio (fe5b5a2 )
itemsform: description is not an attribute (952f01a )
itemsform: disable submit on empty form (7ee3c8c )
itemsform: form action (6cdf9db )
itemsform: frequency fields are added per product (12fdf67 )
itemsform: handle quantity on bundled products (3df049b )
itemsform: item quantity defaults to zero (7be3801 ), closes #11
itemsform: provide default subscription parameters (d2fd62c ), closes #11
itemsform: recursively add child items to the submit (0f9e950 )
itemsform: renames QuickOrder -> ItemsForm; Product Item -> Item (2407c6c ), closes #11
itemsform: submit cart default (bff49a7 )
itemsform: submit user provided inputs (bae0721 )
itemsform: update frequency widget on runtime (2712844 )
itemsform: use default form submit (1ba2013 ), closes #11
itemsform: use native form submission (2017e3a ), closes #11
ItemsForm: typo on form action (2ef2be7 )
itemsformitem: description is not an attribute (2cbfebe )
nextdatemodificationrule: fix range summary label (c90c54e )
nextdatemodificationrule: render date ranges in summary (748bc4d )
sessionsecret: allow dashes (c58cad5 )
tailwind: remove padding inside date picker (68517cc )
remove boolean variant from frequency modification settings (9b71b2b )
tailwind: remove padding inside date picker (36787bc )
remove boolean variant from frequency modification settings (4dcae99 )
admin: use post with special urls (9960406 )
checkbox: dim label text when disabled (b73d17a )
checkbox: don't shrink on overflow (ced6fbc )
choice: pass disabled state down to inputs (ec01a01 )
customer-portal-settings: fix compatibility issues (0cd9f09 )
donation: submit is the last button (199aff8 )
donation: use blank string for one time donation (c994ce3 )
dropdown: fix a typo in the prop declaration (43fd114 )
quickorder: add currency to price interface (8776da3 )
quickorder: add listener to children created from array (c2da39f )
quickorder: add modified class to product (8e053bb )
quickorder: add private/index (27ce322 )
quickorder: add products from array and tags (6a171f1 )
quickorder: add signatures to product interface, remove childProducts (15365c4 )
quickorder: avoid arrow functions in mocha (cbf809a )
quickorder: avoid illegal constructor error (b1d6cb5 )
quickorder: background photo does not hide behind background (67d6f5a )
quickorder: buttons alignment and image transform (69091f5 )
quickorder: child product quantity i18n (876733b )
quickorder: currency is not an attribute of Product (8d8b4a9 ), closes #10
quickorder: disable submit button when no product is valid (86274b8 )
quickorder: does not show price parts (7bc7f54 )
quickorder: don't ask parent to remove child (67e820d )
quickorder: don't show error message to the user when no image is available (93c6050 )
quickorder: export Picture (bb12675 )
quickorder: fix bug validating signature (1668d5d )
quickorder: fix description and submit in small mobile (9893ee4 )
quickorder: fix products attribute typo (3c291ee )
quickorder: fix spacing (b569bfb )
quickorder: frequency field upon display (d056c5c )
quickorder: layout issues (shadow, hr divisor, bottom margin) (46d00d6 )
quickorder: no image provided (408a7c9 )
quickorder: open is boolean (33a5ad2 )
quickorder: picture display in full in small devices (e058581 )
quickorder: picture, price and quantity in mobile (ccda134 )
quickorder: price pass basic tests (c7c5713 )
quickorder: product error screen (18dd413 )
quickorder: property total triggers update (c8cc4bb )
quickorder: qty of child products does not break with singe digit (fbd6383 )
quickorder: remove unnecessary code (4bb9fd5 )
quickorder: remove unused code (905be99 )
quickorder: remove unused code (c27c6d9 )
quickorder: style description & child prod (da2c3ac )
quickorder: submit button alignment and font (0c217fe )
quickorder: total is no longer an attribute (2cd7996 )
quickorder: total price sums total of each parent product (3bcc067 )
quickorder: total price with 2 decimal digits (65ee3af )
quickorder: use same translation frequency function as Donation Form (d1913a1 )
quickorder: validate frequencies (97fd0f9 )
translatable: remove 'translations' ns, add 'global' ns as default (5e047eb )
account for runtimes with no env vars support (f646fbb )
admin: fix summary layout bug in safari (27e2dc7 )
admin: restore signout route (2d7bf43 )
checkbox: fix layout issues (a26d272 )
checkbox: use font-lumo in label (a047f4d )
donation: CamelCase (e60cafb )
donation: reflect boolean props (7afa327 )
donation: use more strict checks in formdata generation (b2776ae )
donation-form: remove unused import (2789005 )
donationform: choose designation tests (435d456 )
donationform: choose frequency tests (7b0ac27 )
donationform: demo (6d3fe7c )
donationform: demo error fixed (773e988 )
donationform: designation other field (f202479 )
donationform: error in frequency label param (cabc4c8 )
donationform: export donationform (9071ee7 )
donationform: handle comment and anonymous fields (4ed6e8b )
donationform: handle designation value (be70763 )
donationform: import vaadin in choose value (b0a12a3 )
donationform: remove global custom tag (e0b99c2 )
donationform: remove unused code (d19926a )
donationform: restore stubbed function (6bfbd68 )
donationform: Use "after-part" slot std names (7757be4 )
group: style label exactly like in vaadin controls (6b80c9a )
loading-screen: center loading animation (2c11089 )
quickorder: accept custom parameters (952de7f )
quickorder: accept custom parameters (7a7b350 )
quickorder: accept value zero (10016a0 )
quickorder: attributes are single names (0c0bea0 )
quickorder: avoid composite property names (03679d3 )
quickorder: avoid error on empty value (d44b4c3 )
quickorder: child products instead of groups (7e82b90 )
quickorder: create children from product arr (593b6e4 )
quickorder: do not render invalid product (cbc89d5 )
quickorder: doc and tests use new nomenclature (7796231 )
quickorder: emit custom event on change (5982c38 )
quickorder: find products in & out of shadow (bf834ec )
quickorder: fix errors found in tests (f6b2979 )
quickorder: fix failed tests (2334d87 )
quickorder: move products to external dom (9e1044f )
quickorder: property types (36c05a3 )
quickorder: remove unecessary code (9cf3acc )
quickorder: remove unnecessary test (1015377 )
quickorder: remove unused import (e3b4825 )
quickorder: require currency in tests and doc (02c8af2 )
quickorder: set id and data-product attributes (b976603 )
quickorder: store attribute is required (43816b5 )
quickorder: storybook mdx syntax (4db8644 )
quickorder: use internalProperty (2cce530 )
quickorder: validade start and end dates (8b43789 )
quickorder: value as attr and reflect totalprice (fee4e80 )
quickordr: one word attributes (1cc8d25 )
tailwind: add vaadin textarea to padding reset (d2ca3b2 )
add error screen to private entry (3ff3f34 )
translatable: add support for ns and lang props as attrs (e81bac7 )
add zero/none variants (66a1f44 )
capitalization in import (ad8d1f6 )
capitalization issues (1fecddf )
disable tap highlight (9f9ac94 )
get rid of eslint warnings (dc30c11 )
replace shade colors with contrast variants (4f4e50c )
use correct vars in size variants (50f2e5f )
admin: fix summary layout bug in safari (fc1c9fe )
admin: restore signout route (2e7baf5 )
allowed-days: remove live directive (c0b82d9 )
allowed-days: remove live directive for weekday-picker (ab2d08a )
choice: fix items property type (7d9aac4 )
choice: fix items property type (fa63808 )
customer-portal-settings: convert tfunctionresult to string (e787bbf )
customer-portal-settings: make resource optional (b126359 )
customer-portal-settings: make resource optional (5f2e90c )
donation: CamelCase (e9abc77 )
donation-form: remove unused import (cd78d8d )
donationform: choose designation tests (c8582e6 )
donationform: choose frequency tests (9418633 )
donationform: demo (e15f2ef )
donationform: demo error fixed (3cba266 )
donationform: designation other field (f37d134 )
donationform: error in frequency label param (5cf9646 )
donationform: export donationform (69ac752 )
donationform: remove global custom tag (7e48537 )
donationform: set defaultsubdomain to private (3a579e6 )
foxy-code: use themeable class (142e82b )
i18n: include global namespace (2deb21e )
quickorder: remove comment (27b9881 )
quickorder: remove unused code (4d0f6ab )
translatable: add support for ns and lang props as attrs (5b1bd52 )
add zero/none variants (c17afe3 )
capitalization issues (03c53ee )
convert tfunctionresult to string (b93979d )
disable tap highlight (f7bd969 )
folder capitalization (948b9d6 )
replace shade colors with contrast variants (9cf2857 )
use correct vars in size variants (1dca2a7 )
donationform: handle comment and anonymous fields (3a8ad0d )
donationform: handle designation value (0b8232b )
donationform: import vaadin in choose value (2b8b78f )
donationform: remove unused code (9a51454 )
donationform: Use "after-part" slot std names (7845840 )
foxy-customer-portal-settings: account for null element references (d048214 )
foxy-customer-portal-settings: fix event type for session lifespan number field (fdee464 )
list: fix value property type (978a54a )
monthday-picker: fix value type (d01d1b3 )
monthday-picker: move translations to globals (e7337ef )
page: hide slotted content when skeleton mode is on (a39d937 )
quickorder: w/ child products, display total (cb38cb6 )
quickorder: wc constructor don't add attr (50d134e )
quickorder: workaround to remove last border bottom (c43add2 )
quicksort: display default value for freq input (82f22f1 )
stateful: fix resource getter source (1da0bea )
stateful: return only state value on send (eb67d30 )
themeable: make sure output marker is unique (e6b2cf6 )
translatable: fix global namespace name (747f783 )
weekday-picker: fix change event instance (f0de506 )
weekday-picker: move translations to global (2e14e0e )
Features
admin: add auth pages (24b0af2 )
admin: add dashboard with widgets (1de497e )
admin: add support for request event (2e33557 )
admin: add support for request event (321e0a9 )
admin: cache responses (467584f )
choice: add item slots (30c5559 )
choice: add item slots (a1377e2 )
choice: add support for custom values (fecfcd4 )
choice: add support for multiple choice (1637ac8 )
customer-portal-settings: add self-defining export (d4a82e3 )
customer-portal-settings: add self-defining export (eb694b1 )
customer-portal-settings: add support for request handlers (c501ec8 )
customer-portal-settings: bring back saving and resetting (5189cd6 )
customerportalsettings: add jsonata validation (6581a64 )
customerportalsettings: add jsonata validation (90a26e5 )
customerportalsettings: add support for resource creation and deletion (2e8bec0 )
customerportalsettings: add support for resource creation and deletion (5e7a5d6 )
customerportalsettings: emit lifecycle events (9df4861 )
customerportalsettings: improve advanced settings (d8993d9 )
customerportalsettings: improve advanced settings (a5d95cb )
customerportalsettings: improve origin validations (45563d7 )
customerportalsettings: improve origin validations (33c61de )
customerportalsettings: restrict mod rules to 10 items max (b3d6171 )
customerportalsettings: restrict mod rules to 10 items max (0113504 )
disalloweddates: add support for date ranges (2841aa6 )
disalloweddates: add support for date ranges (0d93881 )
donation: add _top target to allow for usage within frame (3e199bb )
donation: add donation form (e611bd8 )
donation: add submit event (366c0f8 )
donation: additional cart parameters (207327a ), closes #3 #6
donation: append currency to price (48c9ec4 )
donation: improve recurrent donation description (8d1fe21 )
donation: require explicit defaults for frequency and designation (1b1c98c )
donationform: set currency from FC obj (8056afa )
donationform: set currency from FC obj (7cf3f73 )
donationform: translation (2461b1a )
donationform: translation (5dd97fb )
dropdown: add label property (caed1d4 )
dropdown: allow grouping elements (b660e23 )
errorscreen: add optional reload button (0cceb5a )
errorscreen: add optional reload button (c78d6b6 )
frequencylist: limit to 20 items (e367669 )
frequencylist: limit to 20 items (fc2c6c7 )
item: add item part (baccad6 )
list: add focus styles (279cb87 )
list: add focus styles (1e91c70 )
list: add named slots for items (e2e9ded )
monthdaypicker: add hover and focus styles (fd0f548 )
monthdaypicker: add hover and focus styles (f095cca )
quickorder: add picture custom element (8ed4b7e )
quickorder: add picture part to products (d946ddf )
quickorder: add remove child (282719d )
quickorder: add removed class (7db91bb )
quickorder: add rounded corners. Warning about duplication (c2fff44 )
quickorder: add shadow to form (ba40004 )
quickorder: append signature when provided (93b26a8 )
quickorder: change, submit and load events (f2bc159 )
quickorder: choose frequency (c5b750e )
quickorder: create new products from array (2efcb58 )
quickorder: create price private component (1391e32 )
quickorder: customize allowed frequencies (aae86f4 )
quickorder: disable products with zero qty (90f81c6 )
quickorder: display a shadow in the missing pic spot (b9ab846 )
quickorder: english translation (341dc26 )
quickorder: error screen when unconfigured (2add132 )
quickorder: handle user input (adf463f )
quickorder: implement translation strings (c067470 )
quickorder: parent product displays images from child products (6d3206c )
quickorder: product monitors added elements (56bc2bf )
quickorder: separate different products with a line (4ab05ce )
quickorder: style unit price (b5f42be )
quickorder: submit button text is aware of frequency (f858229 )
quickorder: tailwing's first and last variants (23a6686 )
tailwind: add flexMap (9d1ea02 )
translations: add missing translations (d4302db )
translations: add missing translations (51bbc8e )
weekdaypicker: add hover and focus styles (0371837 )
weekdaypicker: add hover and focus styles (369d9af )
add disabled styles to delete buttons (e64c17d )
add disabled styles to delete buttons (b5a4bfd )
add error screen element (de69454 )
add error screen element (08e8cd4 )
add font-xxxs size variant (4369fcc )
add font-xxxs size variant (cbcb19d )
add i18n element (8a7b9a7 )
add i18n element (b069ce9 )
add loading screen element (42fafd1 )
add loading screen element (0c04cdf )
add missing translations (d1b540f )
add missing translations (4476688 )
add skeleton element (bd3c591 )
add skeleton loaders for translatable content (fedde6f )
add wip admin element with navigation (5843f6a )
better request event format (bb4c60b )
Improvements to quick-order subscription display (7dcf63e )
list: add named slots for items (3225bb5 )
quickorder: group products in array (ae7cd13 )
stateful: emit event on change (8de8983 )
translatable: add ns attribute (ec9c0ca )
add skeleton element (236abab )
add skeleton loaders for translatable content (c5cc99f )
add wip admin element with navigation (05dc595 )
better request event format (f7c4e0d )
code: add ready event (5e2d28b )
donation: add donation form (0405c72 )
stateful: emit event on change (c5f34ba )
translatable: add ns attribute (2ed9ab0 )
translatable: add translation event (f173b3a )
finish translations todos (e248fd8 )
merge pull request #2 from Foxy/donation-form (988664f )
Performance Improvements
customerportalsettings: don't request bookmark when href is set (bbd70ee )
dropdown: cache renderer (0c3a0fb )
You can’t perform that action at this time.