Releases: Nerdware-LLC/fixit-web
Releases · Nerdware-LLC/fixit-web
v1.4.0
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
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
v1.3.1-next.1
1.3.1-next.1 (2024-03-10)
v1.3.0
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...
v1.3.0-next.14
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
- add https://sentry.io to trusted-types policy (604384c)
- reduce traces sample rate from 1 to 0.5 (ed54796)
- sb: add PickANumber Select story (5b0770b)