Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Nov 20:47
· 1991 commits to main since this release

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)