Skip to content

Releases: Nerdware-LLC/fixit-web

v1.4.0

24 Mar 15:41
Compare
Choose a tag to compare

1.4.0 (2024-03-24)

Bug Fixes

  • add 'justifyContent:center' (f8f8037)
  • add check ensuring afterTrialPriceStr is not null (1f8c415)
  • add nullish fallback to 'value' (9989c1b)
  • correct accum typings for parsers+reducers (3e744da)
  • correct type-policy 'options.args' typings (a9d1ebf)
  • impl logic checks for null phone values (a499038)
  • mv all image imports into ProductImage for fast-refresh (8947030)
  • mv map key to Fragment (7786f3d)
  • rm clearing of checkoutValues (212b3cf)
  • rm extraneous 'as const' assertions (2995812)
  • set axios.defaults.withCredentials only in deployed envs (fed8071)
  • set redirect to /products if no active sub (5c8319a)
  • update checks for null/falsey values (5ce552b)
  • update className to legalLinksRoot (853bb7b)
  • update DataDisplay exports (69e94f5)
  • update global scrollbar className usage (2202fec)
  • update import path to reflect Form/Inputs renaming (eb2e5c8)
  • update typing for Yup err msg fn (fac9fc5)
  • update usage of scrollbar.forceShowPaperBG (fad8edf)

Features

  • add 'long' labels and 'Cookies' (b7ac57b)
  • add APP_LINKS object w github repo url (bd357be)
  • add authTokenUpdateAt storage feat (328004e)
  • add classNames for ClickToCopyText (39fcc9c)
  • add CloseIconButton comp (8256d49)
  • add CookiePolicyPage (090c3ce)
  • add defaultSize, rename to reflect broader scope (8f3ee71)
  • add DemoInfo component (da09354)
  • add DemoInfo components (a3b068d)
  • add DemoInfoDialog (5cc138c)
  • add DemoStripeCardInfoAccordion (3de0011)
  • add DividerWithText comp (6b0f531)
  • add err-handling utils (1b00dda)
  • add footer to LandingPage (8673ac4)
  • add Google OAuth login feature (fc028ff)
  • add GoogleOAuth btns to Login+Register (2422af1)
  • add GoogleOAuth types (9515fd2)
  • add loginWithGoogleToken method (fd68ac0)
  • add PolicyInfoTable comp (5684609)
  • add root-app loading indicator to AppBarLogoButton (9ad45cd)
  • add type UseDialogHookProps (43ea6a9)
  • centralize password and googleIDToken field schema (83b079e)
  • impl new err-handling helpers (2be61c8)
  • replace old Title+Logo w the new one that has loading-spinner (3e4f91b)
  • rm 'to' prop, only do 'nav(-1)' (14f0870)
  • rm unused userLogin makeFake util (378e85b)
  • update gql schema doc (c70ebc3)

v1.4.0-next.1

24 Mar 15:33
Compare
Choose a tag to compare
v1.4.0-next.1 Pre-release
Pre-release

1.4.0-next.1 (2024-03-24)

Bug Fixes

  • add 'justifyContent:center' (f8f8037)
  • add check ensuring afterTrialPriceStr is not null (1f8c415)
  • add nullish fallback to 'value' (9989c1b)
  • correct accum typings for parsers+reducers (3e744da)
  • correct type-policy 'options.args' typings (a9d1ebf)
  • impl logic checks for null phone values (a499038)
  • mv all image imports into ProductImage for fast-refresh (8947030)
  • mv map key to Fragment (7786f3d)
  • rm clearing of checkoutValues (212b3cf)
  • rm extraneous 'as const' assertions (2995812)
  • set axios.defaults.withCredentials only in deployed envs (fed8071)
  • set redirect to /products if no active sub (5c8319a)
  • update checks for null/falsey values (5ce552b)
  • update className to legalLinksRoot (853bb7b)
  • update DataDisplay exports (69e94f5)
  • update global scrollbar className usage (2202fec)
  • update import path to reflect Form/Inputs renaming (eb2e5c8)
  • update typing for Yup err msg fn (fac9fc5)
  • update usage of scrollbar.forceShowPaperBG (fad8edf)

Features

  • add 'long' labels and 'Cookies' (b7ac57b)
  • add APP_LINKS object w github repo url (bd357be)
  • add authTokenUpdateAt storage feat (328004e)
  • add classNames for ClickToCopyText (39fcc9c)
  • add CloseIconButton comp (8256d49)
  • add CookiePolicyPage (090c3ce)
  • add defaultSize, rename to reflect broader scope (8f3ee71)
  • add DemoInfo component (da09354)
  • add DemoInfo components (a3b068d)
  • add DemoInfoDialog (5cc138c)
  • add DemoStripeCardInfoAccordion (3de0011)
  • add DividerWithText comp (6b0f531)
  • add err-handling utils (1b00dda)
  • add footer to LandingPage (8673ac4)
  • add Google OAuth login feature (fc028ff)
  • add GoogleOAuth btns to Login+Register (2422af1)
  • add GoogleOAuth types (9515fd2)
  • add loginWithGoogleToken method (fd68ac0)
  • add PolicyInfoTable comp (5684609)
  • add root-app loading indicator to AppBarLogoButton (9ad45cd)
  • add type UseDialogHookProps (43ea6a9)
  • centralize password and googleIDToken field schema (83b079e)
  • impl new err-handling helpers (2be61c8)
  • replace old Title+Logo w the new one that has loading-spinner (3e4f91b)
  • rm 'to' prop, only do 'nav(-1)' (14f0870)
  • rm unused userLogin makeFake util (378e85b)
  • update gql schema doc (c70ebc3)

v1.3.1

10 Mar 14:29
Compare
Choose a tag to compare

1.3.1 (2024-03-10)

v1.3.1-next.1

10 Mar 14:22
Compare
Choose a tag to compare
v1.3.1-next.1 Pre-release
Pre-release

1.3.1-next.1 (2024-03-10)

v1.3.0

10 Mar 13:15
Compare
Choose a tag to compare

1.3.0 (2024-03-10)

Bug Fixes

  • add 'handle' to RegisterNewUser form+type+etc (18bf2f8)
  • add 'isActiveAccountStore' read, if false nav to /products not /home (a06bb52)
  • add 'key' prop to map'd elements (83388dc)
  • add 'showDialog' to props (944bb23)
  • add 'User' prefix to sca fragment to match schema (a159f58)
  • add @font-face styles to fix font vertical alignment issues (5e261c5)
  • add DOMPurify script integrity sha, update v to 3.0.9 (af6a53a)
  • add rounding to avg amount stat (3218194)
  • add vi calls to mock system time (c353282)
  • cache: correct logic for list-query caching+merging (0edd257)
  • chart: add min y-axis value to prevent decimal tick-labels (71af378)
  • correct .vscode dir ignore pattern (95c616f)
  • correct err-log logic, rm unused namespaces (340e1fc)
  • correct FormProps type param handling (874cb90)
  • correct playLottie logic to achieve desired play behavior (e375a88)
  • correct props typing, add jsdoc (a43121f)
  • correct style syntax for preferred scroll behavior (3f743eb)
  • correct styles to achieve desired aesthetic (f968ed8)
  • correct svg import syntax to use SVGR ?react suffix (373b96f)
  • correct syntax for setting default font (0b0dab7)
  • ensure 'handleWindowResize' updates context when user-agent changes (9e15ebb)
  • ensure 'name' doesnt render 'null' str (d535d70)
  • ensure 'selectedSubscription' value is init'd on mobile (b95b179)
  • ensure className prop is properly handled (ac1b39c)
  • ensure default viewContact logic is skipped if contact.id matches user (043b1fb)
  • ensure Intl objs aren't inst'd on each fn call (f6a6be5)
  • ensure mobile tabs never show in TABLE view, update a11y props (b6d9939)
  • ensure mock item id's don't contain 'CONTACT#' (b997a65)
  • ensure SearchUsers query uses ContactFields fragment (92a2333)
  • ensure some tick-labels hide on small viewports, add year (6057798)
  • ensure TextField value is empty string if nullish (38ed24c)
  • export all from Buttons (0d24694)
  • export raw WO+Inv-related icons for better styling (af312bf)
  • impl gqlInfo namespace, rm old eslint directives (e780362)
  • impl milliseconds for test args (9e68ce1)
  • implement safeJsonStringify (17bc2f6)
  • improve THEMES typings (0d9bb16)
  • mobile-style: ensure page scrolls on mobile (1e40454)
  • mocks: update mocks to reflect nullable GQL types (327c467)
  • pass 'backgroundIcon' prop into EmptyListFallback (f91f098)
  • provide 'onClick' prop to styled container for cursor styling (216a44a)
  • provide default selectedSub upon checkout in mobile (b1173d0)
  • replace 'contacts' query name w 'myContacts' (49e807f)
  • replace 'mergeUpdate' w shallow-merge to not break Observable (2baa88f)
  • replace dep'd JSX type namespace with React.JSX (ade9549)
  • replace double-quotes w backtick str to ensure proper parsing of newline char (72e300b)
  • replace inline destructure of apiResponse w conditional key option-chain check (a346969)
  • replace JSON.stringify w safeJsonStringify (8e63047)
  • rm cache-only fetchPolicy (a9d1f45)
  • rm console debug msg from localStorage util (1f1a6da)
  • rm console.warn block, set default env-var values (c494975)
  • rm duplicative export (60f6210)
  • rm dynamic import DevModeTools (58e3f05)
  • rm extraneous deepCopy util (e16ab80)
  • rm Node-env 'captureStackTrace' in PreFetchedItemError (61a87ed)
  • rm old 'EncodedAuthToken' opaque type (d8db58f)
  • rm old 'localIndex' Symbol-handling logic (baa8586)
  • rm old isItemOwnedByUser nav-state handling (be13d66)
  • rm old storage util now in src/stores/ (313cd2c)
  • rm unnecessary 'extends unknown in DataParser type (f34a145)
  • sb: add SelectProps type params to BasicDemo (fdf6554)
  • ts: add override ref prop type (249875d)
  • types: correct ItemDataParser types used to make context values (6bc7ffb)
  • types: correct reactiveVars typings (b09f7dd)
  • types: mv 'WorkOrderWithUpcomingEvent' type to this comp ([8271b49](8271b4908ff579a...
Read more

v1.3.0-next.14

09 Mar 17:12
Compare
Choose a tag to compare
v1.3.0-next.14 Pre-release
Pre-release

1.3.0-next.14 (2024-03-09)

Bug Fixes

  • add rounding to avg amount stat (3218194)
  • add vi calls to mock system time (c353282)
  • impl milliseconds for test args (9e68ce1)
  • sb: add SelectProps type params to BasicDemo (fdf6554)
  • ts: add override ref prop type (249875d)
  • update calculate.test for ci (a3bf0bb)

Features

v1.3.0-next.13

07 Mar 22:06
Compare
Choose a tag to compare
v1.3.0-next.13 Pre-release
Pre-release

1.3.0-next.13 (2024-03-07)

Features

  • enable logging 4xx errs in staging (0af7276)

v1.3.0-next.12

06 Mar 11:12
Compare
Choose a tag to compare
v1.3.0-next.12 Pre-release
Pre-release

1.3.0-next.12 (2024-03-06)

Features

  • enable Apollo dev tools in staging (377cef8)
  • enable Sentry logging in staging env (60153e8)

v1.3.0-next.11

05 Mar 19:31
Compare
Choose a tag to compare
v1.3.0-next.11 Pre-release
Pre-release

1.3.0-next.11 (2024-03-05)

Features

  • config Sentry to use tunnel '/sentry-proxy' in staging/prod (d146cdc)
  • ignore 'CanceledError' from abortController.abort() invocation (207cd47)

v1.3.0-next.9

04 Mar 12:34
Compare
Choose a tag to compare
v1.3.0-next.9 Pre-release
Pre-release

1.3.0-next.9 (2024-03-04)

Features

  • add axios default 'withCredentials:true' (6a609a2)
  • add config param to httpService methods (d6f4a25)
  • add explicit gofixit.app domain+subdomains to traceProp targets (150a39e)
  • add trustedTypes default policy (37a31d4)