Releases: kiva/ui
Releases Β· kiva/ui
v3.6.0
3.6.0 (2024-12-10)
π New Features
- add ecosystem themes (9cb391e)
- add more to badge title caption (124c6d0)
- add tiered badges to BadgesList component (2c29b71)
- bp activity fead code clean up (#5712) (4217368)
- complete status added to journey (#5708) (7dad329)
- connect MyKiva TY page to real achievement service data (2a09064)
- firing hotjar event in my kiva page (3d16a87)
- hide badge tile when all tiered badges are completed (5a10410)
- implement logic for when to show MyKiva view of thanks page (03981d8)
- level added to badge tile (#5702) (07166ba)
- load more updates (#5706) (7c6277c)
- logic for displaying MyKiva minus checking achieved badge and opt out (1a2db15)
- remove totalPossibleBadges from start of badges section (36e8e0f)
- ty page badge animations (#5719) (611c298)
π Bugfixes
- add clarifying comment (d4e9dad)
- add missing stories for MyKiva badge modal (55f568a)
- add MyKiva TY view and correct props, but not currently shown (51ec31c)
- add one more optional chaining (20ad09c)
- added missing MyKiva TY page analytics (ee25ccf)
- adding publicId param to jsdoc (233535f)
- adjustments for guest user in MyKiva TY flow (ea4ae6c)
- badge tile bug fixed (#5705) (f1c03ce)
- badges loading indicator (e2414fb)
- basket link z-index in sticky checkout exp (12b872c)
- change event handler to transition (779b1e0)
- climate action needed one more tag filter (622edd4)
- don't how badges without new tier achieved, only show MyKiva TY when loans checked out (32c8b3c)
- enhance image quality (c795c3e)
- get the correct completed tier, handle when tiers completed at the same time (7d05a89)
- improve print view of MyKiva TY page (1c4e19f)
- link styles for personalized lend menu (2ba6d39)
- merge down production branch, cleanup merge conflicts from hotfix merge failure (9853bad)
- minor style fixes for SystemPage frame and Settings page (f0c7240)
- missing optional chaining (90517bf)
- missing optional chaining (801799f)
- mykiva hero images replaced (#5720) (6584a07)
- only show badges module when badges achieved or guest, don't show rays on loading (4fb6ae9)
- remove totalPossibleBadges prop (cbced40)
- remove underline from promo banner (7338105)
- remove underline from tertiary and secondary menus (dae4906)
- remove underlines from header nav links (921f0c9)
- removed unneeded prop from opt in module (afaab6c)
- removed unused import (9caa36c)
- resolve comments and total possible badges count (112cfa0)
- resolve issue where equality badge wasn't being shown (aab297a)
- resolve issue with guest use case (56590d4)
- resolve warning about stat prop (aaafa25)
- revert code for experiment ACK-469 (2d5dacf)
- solve conflict (f1aa2cc)
- support case where user has not opted in and didn't achieve a badge (c24beb9)
- tracking event trigger fixed for loans number (#5718) (953c8ec)
- update header and footer styling for ecosystem default theme MP-1103 (49060e5)
- update kv-components location (c106daa)
- use alias for kv-components imports (1f031c5)
π Code Style Changes
- fix lint whitespace error (d09d825)
π§Ή Chores
- add request/response metadata to logs (6aebdf0)
- deps: upgrade kv-components and kv-shop (7d289db)
- deps: upgrade kv-components, kv-shop, and kv-tokens to latest (a5df3d6)
- release: 3.6.0-rc.1 [skip ci] (69061b2), closes #5712 #5708 #5702 #5706 #5719 #5705 #5720 #5718
- sync package + package lock kv-tokens version (4b058e7)
v3.6.0-rc.1
3.6.0-rc.1 (2024-12-10)
π New Features
- add ecosystem themes (9cb391e)
- add more to badge title caption (124c6d0)
- add tiered badges to BadgesList component (2c29b71)
- bp activity fead code clean up (#5712) (4217368)
- complete status added to journey (#5708) (7dad329)
- connect MyKiva TY page to real achievement service data (2a09064)
- firing hotjar event in my kiva page (3d16a87)
- hide badge tile when all tiered badges are completed (5a10410)
- implement logic for when to show MyKiva view of thanks page (03981d8)
- level added to badge tile (#5702) (07166ba)
- load more updates (#5706) (7c6277c)
- logic for displaying MyKiva minus checking achieved badge and opt out (1a2db15)
- remove totalPossibleBadges from start of badges section (36e8e0f)
- ty page badge animations (#5719) (611c298)
π Bugfixes
- add clarifying comment (d4e9dad)
- add missing stories for MyKiva badge modal (55f568a)
- add MyKiva TY view and correct props, but not currently shown (51ec31c)
- add one more optional chaining (20ad09c)
- added missing MyKiva TY page analytics (ee25ccf)
- adding publicId param to jsdoc (233535f)
- adjustments for guest user in MyKiva TY flow (ea4ae6c)
- badge tile bug fixed (#5705) (f1c03ce)
- badges loading indicator (e2414fb)
- basket link z-index in sticky checkout exp (12b872c)
- change event handler to transition (779b1e0)
- climate action needed one more tag filter (622edd4)
- don't how badges without new tier achieved, only show MyKiva TY when loans checked out (32c8b3c)
- enhance image quality (c795c3e)
- get the correct completed tier, handle when tiers completed at the same time (7d05a89)
- improve print view of MyKiva TY page (1c4e19f)
- link styles for personalized lend menu (2ba6d39)
- merge down production branch, cleanup merge conflicts from hotfix merge failure (9853bad)
- minor style fixes for SystemPage frame and Settings page (f0c7240)
- missing optional chaining (90517bf)
- missing optional chaining (801799f)
- mykiva hero images replaced (#5720) (6584a07)
- only show badges module when badges achieved or guest, don't show rays on loading (4fb6ae9)
- remove totalPossibleBadges prop (cbced40)
- remove underline from promo banner (7338105)
- remove underline from tertiary and secondary menus (dae4906)
- remove underlines from header nav links (921f0c9)
- removed unneeded prop from opt in module (afaab6c)
- removed unused import (9caa36c)
- resolve comments and total possible badges count (112cfa0)
- resolve issue where equality badge wasn't being shown (aab297a)
- resolve issue with guest use case (56590d4)
- resolve warning about stat prop (aaafa25)
- revert code for experiment ACK-469 (2d5dacf)
- solve conflict (f1aa2cc)
- support case where user has not opted in and didn't achieve a badge (c24beb9)
- tracking event trigger fixed for loans number (#5718) (953c8ec)
- update header and footer styling for ecosystem default theme MP-1103 (49060e5)
- update kv-components location (c106daa)
- use alias for kv-components imports (1f031c5)
π Code Style Changes
- fix lint whitespace error (d09d825)
π§Ή Chores
v3.5.0
3.5.0 (2024-11-26)
π New Features
- add ecosystem themes (eaf7174)
π Bugfixes
- link styles for personalized lend menu (203117b)
- minor style fixes for SystemPage frame and Settings page (f571ef3)
- remove underline from promo banner (5b31e78)
- remove underline from tertiary and secondary menus (0b9fda4)
- remove underlines from header nav links (7c3df13)
- update header and footer styling for ecosystem default theme MP-1103 (3a32e61)
- update kv-components location (e3c40f7)
- use alias for kv-components imports (615c254)
π Code Style Changes
- fix lint whitespace error (b04b96e)
π§Ή Chores
v3.5.0-rc.1
3.5.0-rc.1 (2024-11-25)
π New Features
- add ecosystem themes (eaf7174)
π Bugfixes
- link styles for personalized lend menu (203117b)
- minor style fixes for SystemPage frame and Settings page (f571ef3)
- remove underline from promo banner (5b31e78)
- remove underline from tertiary and secondary menus (0b9fda4)
- remove underlines from header nav links (7c3df13)
- update header and footer styling for ecosystem default theme MP-1103 (3a32e61)
- update kv-components location (e3c40f7)
- use alias for kv-components imports (615c254)
π Code Style Changes
- fix lint whitespace error (b04b96e)
π§Ή Chores
v3.4.0
3.4.0 (2024-11-20)
π New Features
- add badge shine and rays animations (d940405)
- add buttons to modal and fix padding issues (887014a)
- add initial component for MyKiva thanks experience (117f0ed)
- add tracking events to typage components (261fb3d)
- added loader for badge modal async components (0a9d43b)
- change tab on swipe (a81108e)
- filter loans in carousel by status (a31c765)
- footnote support for borrower status cards in MyKiva (8a40ef9)
- increase limit in my kiva query to ensure 9 loans in carousel (d01f96f)
- initial badges module for MyKiva TY page (07b0e61)
- journal updates analytics (#5695) (b9362a2)
- lender profile link added to my kiva nav (#5675) (e7abcc9)
- my kiva analytic labels updated (#5689) (647573c)
- my kiva first login for guest claim flow (#5686) (0e3dff4)
- my kiva header badge tile (#5655) (874d0bb)
- opted in state of TY experience for MyKiva (ff220b6)
- optional run & wait time recordings in vue worker pool (202b393)
- scroll MyKiva section into view after async data is loaded (5c15b66)
- scroll to section when clicking continue as logged in user (4fb5b2c)
- setup apollo http link to switch to stellate uri for cachable operations (7cf60d2)
- show guest account creation on continue on new TY badge page (36b42d1)
- show lastname in my kiva profile (#5670) (a90dba7)
- toggle what is next for all cards and fix number of loans in carousel to match tabs (89e7ab0)
- typage opt-in module component (a88c9e5)
- use share info in badge earned modal (9686771)
- using useBadgeData composable to get share content (d51d7c8)
π Bugfixes
- add fallback for retries and remove console logs (c0a5ac8)
- add font book to module description (d86ec10)
- add optional chaining just in case (5b26c67)
- add optional chaining just in case (38ae0f9)
- add TODO comment (41d0aef)
- address warning from use of getBadgeShape in BadgeTile (e50efcb)
- adjust badge width on MyKiva (83d8d5a)
- adjust retry query with optional chaining, make operations list configurable (01c9db4)
- adjust spacing and sizing in badge tile for MyKiva (834a96b)
- adjust welcome text padding (1d01064)
- adjustments to badge modal (37334a4)
- another adjustment to hiding UI while waiting for data (17c065b)
- avatar image sizes (ffb8ad5)
- avatar sizes, borders and animation error (1b2879d)
- badge tile loader fixed (#5661) (cbce7cd)
- badge tile width fixed (#5671) (e149a2c)
- badgekey issue fixed in public lender profile (#5663) (140dba4)
- badges achieved value in events (7a1bc17)
- borrower carousel in MyKiva should have consistent height (831f899)
- borrower image issues (147fc7c)
- borrower status card fix (#5677) (c725082)
- carousel was not using the filtered loans variable (bec5f1a)
- change smaller avatar size (a7faf24)
- cleaned up expandable animation and mock data (4e1fca1)
- conflicts (de6b3df)
- conflicts (f0d9d59)
- copy and style for no loans (079a751)
- create separate options object, temporarily bypass csp for stellate for experimentation (da63ed8)
- css media width (6633953)
- do not show back button on earned section (59735a7)
- donate link fixed on mykiva nav (#5699) (1a54df2)
- gear icon width fixed (#5691) (d648c40)
- in progress badge container fixed (#5658) (8ee5d3d)
- inner padding in buttons and single loan image size (12d3d03)
- journal updates counter fixed (#5696) (3ae2116)
- lent countries to value (5f926b0)
- lint (04de4f8)
- lint (3e43e7d)
- lint (d236031)
- linting (deeecdb)
- loan card updated in inprogress carousel (#5669) (5ddb090)
- loans number fixed (#5662) (f406542)
- match tracking events to epic (1cd00e8)
- move settings gear up (542c06c)
- my kiva bugs (#5659) (9aceca7)
- my kiva stats b...
v3.4.0-rc.3
v3.4.0-rc.2
3.4.0-rc.2 (2024-11-19)
π New Features
- add badge shine and rays animations (d940405)
- add initial component for MyKiva thanks experience (117f0ed)
- add tracking events to typage components (261fb3d)
- change tab on swipe (a81108e)
- filter loans in carousel by status (a31c765)
- increase limit in my kiva query to ensure 9 loans in carousel (d01f96f)
- initial badges module for MyKiva TY page (07b0e61)
- journal updates analytics (#5695) (b9362a2)
- lender profile link added to my kiva nav (#5675) (e7abcc9)
- my kiva analytic labels updated (#5689) (647573c)
- my kiva first login for guest claim flow (#5686) (0e3dff4)
- my kiva header badge tile (#5655) (874d0bb)
- opted in state of TY experience for MyKiva (ff220b6)
- scroll MyKiva section into view after async data is loaded (5c15b66)
- scroll to section when clicking continue as logged in user (4fb5b2c)
- show guest account creation on continue on new TY badge page (36b42d1)
- show lastname in my kiva profile (#5670) (a90dba7)
- toggle what is next for all cards and fix number of loans in carousel to match tabs (89e7ab0)
- typage opt-in module component (a88c9e5)
- using useBadgeData composable to get share content (d51d7c8)
π Bugfixes
- add font book to module description (d86ec10)
- add optional chaining just in case (5b26c67)
- add optional chaining just in case (38ae0f9)
- add TODO comment (41d0aef)
- address warning from use of getBadgeShape in BadgeTile (e50efcb)
- adjust badge width on MyKiva (83d8d5a)
- adjust spacing and sizing in badge tile for MyKiva (834a96b)
- adjust welcome text padding (1d01064)
- adjustments to badge modal (37334a4)
- avatar image sizes (ffb8ad5)
- avatar sizes, borders and animation error (1b2879d)
- badge tile loader fixed (#5661) (cbce7cd)
- badge tile width fixed (#5671) (e149a2c)
- badgekey issue fixed in public lender profile (#5663) (140dba4)
- badges achieved value in events (7a1bc17)
- borrower image issues (147fc7c)
- borrower status card fix (#5677) (c725082)
- carousel was not using the filtered loans variable (bec5f1a)
- change smaller avatar size (a7faf24)
- cleaned up expandable animation and mock data (4e1fca1)
- conflicts (de6b3df)
- css media width (6633953)
- gear icon width fixed (#5691) (d648c40)
- in progress badge container fixed (#5658) (8ee5d3d)
- inner padding in buttons and single loan image size (12d3d03)
- journal updates counter fixed (#5696) (3ae2116)
- lent countries to value (5f926b0)
- lint (04de4f8)
- lint (3e43e7d)
- lint (d236031)
- linting (deeecdb)
- loan card updated in inprogress carousel (#5669) (5ddb090)
- loans number fixed (#5662) (f406542)
- match tracking events to epic (1cd00e8)
- move settings gear up (542c06c)
- my kiva bugs (#5659) (9aceca7)
- my kiva stats bug (#5656) (e0c9d65)
- new config to enable stellate debug header and customFetch for logging (d9e202e)
- notification design (3da08b1)
- passing number of badges to optin module (c7f0477)
- prevent scrolling to View all button (84b0bb3)
- remove onInteractCarousel to avoid duplication in tracking (a762a60)
- remove unwanted console logs (acb0052)
- resolve prop issue for a user with no previous lending (b054a5d)
- show in-progress badges in impact journeys section (0afaee8)
- show tier level in top badge tile (f81e8f0)
- solve conflicts (70f68f1)
- start index added to badge in progress carousel (#5668) (f9c4054)
- status card too wide and padding on large screens (dcd7a59)
- story badge size (fa2dd07)
- switch to user avatar (7e14e16)
- text size for mobile (9012158)
- title when no loan...
v3.4.0-rc.1
3.4.0-rc.1 (2024-11-06)
π New Features
- add buttons to modal and fix padding issues (887014a)
- added loader for badge modal async components (0a9d43b)
- footnote support for borrower status cards in MyKiva (8a40ef9)
- optional run & wait time recordings in vue worker pool (202b393)
- setup apollo http link to switch to stellate uri for cachable operations (7cf60d2)
- use share info in badge earned modal (9686771)
π Bugfixes
- add fallback for retries and remove console logs (c0a5ac8)
- adjust retry query with optional chaining, make operations list configurable (01c9db4)
- another adjustment to hiding UI while waiting for data (17c065b)
- borrower carousel in MyKiva should have consistent height (831f899)
- conflicts (f0d9d59)
- create separate options object, temporarily bypass csp for stellate for experimentation (da63ed8)
- do not show back button on earned section (59735a7)
- padding and back action (e614992)
- remove click from non-tiered badges (2c4bdae)
- remove small design on modal (6d25095)
- resolve MyKiva settings menu location issue (ab01531)
- update gifts url in the footer to new path (13d71b6)
- update string to array conversion (4608ff4)
π§Ή Chores
v3.3.0
3.3.0 (2024-11-04)
π New Features
- add mock data for achievement without completed tiers but with loan progress (98e05e8)
- connect badge data correctly to journey, resolve merge conflicts (3dc85ef)
- connect data to badge modal in-progress state (9818f1b)
- loan id prop in HeroBackground for pages besides borrower profile (b9531bd)
- method for displaying visible tiers and simplified active tier method (b102561)
- moving logic to onMounted and add condition to impact dashboard to show my kiva page (81e6488)
- my kiva earned badges section (#5631) (9f0a25a)
- my kiva earned badges section modal (#5639) (b488ff4)
- save if user was part of my kiva experiment in preferences (0c604c1)
- use description from achievement service in badge journey (67759e5)
- use FixedQueue for better performance in the vue worker pool (5db12f6)
- use new badge Contentful levelName in UI (51aa638)
- use new Contentful levelName for badges, updated journey to use it (97bfb98)
- use only visible tiers in badge section and journey (94b82f0)
- using totalProgressToAchiviement to evaluate if journey started (1975fed)
π Bugfixes
- add loan use for borrower status cards (9edbec3)
- add safety around contentful fields for displayed tier name (26e9062)
- added missing comment (13eafb3)
- badge closed event wasn't required and closed event gets called twice by lightbox (e2aaadb)
- badge section to use correct challenge name prop (1bda16e)
- borrower carousel card full width in mobile (1d06362)
- center align stat text for mobile (d2674de)
- clicking badge should open journey modal initially (dbe94b9)
- clicking entire badge should open modal (170ebe9)
- contentful standard banner rendering (030e133)
- get new image for hero background when isoCode changes (953acf7)
- guest account flow store name in userAccount instead of lender (c1dac87)
- hide MyKiva content further down page as achievement data loads (ec3ec15)
- indentation (07262ac)
- lending stat item mobile styles (9be713e)
- may challenge should only be a header not the full view (94a0d89)
- method name misspelling (6b7fbfa)
- move back circle after other styling changes (93615ee)
- my kiva query indentation (6461f95)
- order badge journeys by order of default badges (b33a5b8)
- resolve issues with badge modal click analytics (9e63b57)
- resolve minor issues with earned modal (9d50c46)
- resolve missing bottom padding in desktop (08c1914)
- resolve new issue with journey arrows from longer level names and other changes (9bc6c41)
- simplify prop (972dcd4)
- small adjustment to circle position (74e0c3b)
- small adjustment to locked badge (df55520)
- solve comments (7d135c1)
- underline full word of "lives" (5fd906b)
- update kv-components with new lender profile map data (6afcf4c)
- use the active tier level in badges section (0f80f37)
- use the contentful level names in the badge journey (636d5f8)
π§Ή Chores
v3.3.0-rc.1
3.3.0-rc.1 (2024-11-04)
π New Features
- add mock data for achievement without completed tiers but with loan progress (98e05e8)
- connect badge data correctly to journey, resolve merge conflicts (3dc85ef)
- connect data to badge modal in-progress state (9818f1b)
- loan id prop in HeroBackground for pages besides borrower profile (b9531bd)
- method for displaying visible tiers and simplified active tier method (b102561)
- moving logic to onMounted and add condition to impact dashboard to show my kiva page (81e6488)
- my kiva earned badges section (#5631) (9f0a25a)
- my kiva earned badges section modal (#5639) (b488ff4)
- save if user was part of my kiva experiment in preferences (0c604c1)
- use description from achievement service in badge journey (67759e5)
- use FixedQueue for better performance in the vue worker pool (5db12f6)
- use new badge Contentful levelName in UI (51aa638)
- use new Contentful levelName for badges, updated journey to use it (97bfb98)
- use only visible tiers in badge section and journey (94b82f0)
- using totalProgressToAchiviement to evaluate if journey started (1975fed)
π Bugfixes
- add loan use for borrower status cards (9edbec3)
- add safety around contentful fields for displayed tier name (26e9062)
- added missing comment (13eafb3)
- badge closed event wasn't required and closed event gets called twice by lightbox (e2aaadb)
- badge section to use correct challenge name prop (1bda16e)
- borrower carousel card full width in mobile (1d06362)
- center align stat text for mobile (d2674de)
- clicking badge should open journey modal initially (dbe94b9)
- clicking entire badge should open modal (170ebe9)
- contentful standard banner rendering (030e133)
- get new image for hero background when isoCode changes (953acf7)
- guest account flow store name in userAccount instead of lender (c1dac87)
- hide MyKiva content further down page as achievement data loads (ec3ec15)
- indentation (07262ac)
- lending stat item mobile styles (9be713e)
- may challenge should only be a header not the full view (94a0d89)
- method name misspelling (6b7fbfa)
- move back circle after other styling changes (93615ee)
- my kiva query indentation (6461f95)
- order badge journeys by order of default badges (b33a5b8)
- resolve issues with badge modal click analytics (9e63b57)
- resolve minor issues with earned modal (9d50c46)
- resolve missing bottom padding in desktop (08c1914)
- resolve new issue with journey arrows from longer level names and other changes (9bc6c41)
- simplify prop (972dcd4)
- small adjustment to circle position (74e0c3b)
- small adjustment to locked badge (df55520)
- solve comments (7d135c1)
- underline full word of "lives" (5fd906b)
- update kv-components with new lender profile map data (6afcf4c)
- use the active tier level in badges section (0f80f37)
- use the contentful level names in the badge journey (636d5f8)
π§Ή Chores
- deps: upgrade piscina to v4.7.0 (cfd1e0e)