Skip to content

Releases: kiva/ui

v3.4.0

20 Nov 17:03
Compare
Choose a tag to compare

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...
Read more

v3.4.0-rc.3

19 Nov 22:20
Compare
Choose a tag to compare
v3.4.0-rc.3 Pre-release
Pre-release

3.4.0-rc.3 (2024-11-19)

🐛 Bugfixes

v3.4.0-rc.2

19 Nov 20:42
Compare
Choose a tag to compare
v3.4.0-rc.2 Pre-release
Pre-release

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...
Read more

v3.4.0-rc.1

06 Nov 19:57
Compare
Choose a tag to compare
v3.4.0-rc.1 Pre-release
Pre-release

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

  • add stellate testing values to local config (aed39e1)
  • update build/docs url to our new graph uris (5393ea5)

v3.3.0

04 Nov 20:37
Compare
Choose a tag to compare

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

04 Nov 20:14
Compare
Choose a tag to compare
v3.3.0-rc.1 Pre-release
Pre-release

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)

v3.2.0

29 Oct 22:02
Compare
Choose a tag to compare

3.2.0 (2024-10-29)

🎉 New Features

  • badge in progress content component (652de6f)
  • composable for tiered badge data (90a5086)
  • integrate badge modal with completed state (b998eaf)
  • mechanism for getting and displaying current tier badge data (3fbc8d3)
  • modify component to match new badge structure (e5874ab)
  • stories for all current badges and styles adjusted accordingly (50e41a0)
  • user achievements query updated (#5615) (71160c0)

🐛 Bugfixes

  • add additional error signature filter for pinterest tag (ea98843)
  • add more tests and todo description (309ba85)
  • added basic testing for new badge composable, consolidated tier date fixing (9e31b28)
  • adjust to new square badges (6f251c0)
  • combine old and new badge data (1e07b9d)
  • conflicts (2040c1a)
  • hide title in badge completed state (d15c5f3)
  • hold all achievement data (fa64544)
  • lint (b720162)
  • remove px filter, filter out external failed load sentry events (f5425d0)
  • renamed file appropriately (338cc28)
  • resolve comments and add todos (72e8fbf)
  • small adjustment (494b698)
  • solve comments (b105684)
  • update method name (f9ce0b0)
  • update params for climate action and basic needs (a74f0ab)

🪚 Refactors

  • create new method to get specific level data from badge (598f59b)

🧹 Chores

  • filter out addition Failed to fetch calls from 3rd party scripts (f4d802a)
  • release: 3.2.0-rc.1 [skip ci] (0753a51), closes #5615

v3.2.0-rc.1

29 Oct 18:53
Compare
Choose a tag to compare
v3.2.0-rc.1 Pre-release
Pre-release

3.2.0-rc.1 (2024-10-29)

🎉 New Features

  • badge in progress content component (652de6f)
  • composable for tiered badge data (90a5086)
  • integrate badge modal with completed state (b998eaf)
  • mechanism for getting and displaying current tier badge data (3fbc8d3)
  • modify component to match new badge structure (e5874ab)
  • stories for all current badges and styles adjusted accordingly (50e41a0)
  • user achievements query updated (#5615) (71160c0)

🐛 Bugfixes

  • add additional error signature filter for pinterest tag (ea98843)
  • add more tests and todo description (309ba85)
  • added basic testing for new badge composable, consolidated tier date fixing (9e31b28)
  • adjust to new square badges (6f251c0)
  • combine old and new badge data (1e07b9d)
  • conflicts (2040c1a)
  • hide title in badge completed state (d15c5f3)
  • hold all achievement data (fa64544)
  • lint (b720162)
  • remove px filter, filter out external failed load sentry events (f5425d0)
  • renamed file appropriately (338cc28)
  • resolve comments and add todos (72e8fbf)
  • small adjustment (494b698)
  • solve comments (b105684)
  • update method name (f9ce0b0)
  • update params for climate action and basic needs (a74f0ab)

🪚 Refactors

  • create new method to get specific level data from badge (598f59b)

🧹 Chores

  • filter out addition Failed to fetch calls from 3rd party scripts (f4d802a)

v3.1.0

24 Oct 18:03
Compare
Choose a tag to compare

3.1.0 (2024-10-24)

🎉 New Features

  • [MP-767] mykiva lending stats (#5576) (b006486)
  • add badge container with new states to journey (d492880)
  • add badge tier captions and earn badge button (3b1ee17)
  • add initial locked badge version with lock wiggle on click (bf98056)
  • add loan counter on badge image (37c4664)
  • add metadata content in lender profile for badge share (8887658)
  • add outline to in-progress badge and solid shape to locked (780fc97)
  • add test to composable (2f40fa2)
  • borrower and trustee links added to my kiva hero (#5597) (7f526fe)
  • configurable idle timeout for vue workers (00b5249)
  • connect badge modal to real data (aefc166)
  • generic modal added for badge states (#5600) (88b496c)
  • implemented badge journey lines (fd6d061)
  • initial my kiva journey modal content (d0de14d)
  • modal content for completed badges (18fb9d3)
  • my kiva badges section (#5607) (65c5b04)
  • my kiva updates section (#5584) (b24145f)
  • prevent double-clicking complete registration CTA MP-938 (c39d113)
  • thanks view tracking MP-921 (d6eb9c0)
  • use kv-components KvLoadingSpinner for KvLoadingOverlay (c8ed306)
  • validate badge key exist (3ea45a4)

🐛 Bugfixes

  • add badge journey analytics (454558e)
  • add composable file (a751667)
  • add correct data to story (efa1006)
  • add missing country id and emits declaration to pass linting (76776f3)
  • add unit tests for composables, fix issues discovered with testing (8875b53)
  • adjusted with most recent changes (0f14e4f)
  • classes need to be applied to KvBaseInput wrapper MP-938 (9b068bb)
  • ensure journey re-renders correctly when different badges are opened (9875910)
  • ensure test more stable (dfeb0f6)
  • first name box should only show when names required MP-938 (1d0bbcb)
  • get loan number in title from badge target (37c3d66)
  • handle date format (63ed680)
  • hasDespositedBefore cookie not used where it should be (a8c9906)
  • hide journey lines until badge image loads (7fde30d)
  • linting (9b19d8d)
  • merge badge story data (49777c4)
  • missing file (accbc87)
  • random issues resolved with my kiva work (a598b57)
  • remove embed exp (771bff0)
  • resolve a couple console warnings and errors (302c034)
  • resolve console warning for carousel (4756361)
  • solve comments (3226745)
  • update new event tag names MP-921 (c7adb1d)
  • validation checks were changed to invalid when they should have stayed error MP-938 (f664ead)

🪚 Refactors

  • move thanks visible view logic from template to computed value MP-921 (ede678b)
  • separate lending achievement mock to different file (96741dc)
  • use composable for loading badge info (874c2d5)

🧹 Chores

v3.1.0-rc.1

24 Oct 17:14
Compare
Choose a tag to compare
v3.1.0-rc.1 Pre-release
Pre-release

3.1.0-rc.1 (2024-10-24)

🎉 New Features

  • [MP-767] mykiva lending stats (#5576) (b006486)
  • add badge container with new states to journey (d492880)
  • add badge tier captions and earn badge button (3b1ee17)
  • add initial locked badge version with lock wiggle on click (bf98056)
  • add loan counter on badge image (37c4664)
  • add metadata content in lender profile for badge share (8887658)
  • add outline to in-progress badge and solid shape to locked (780fc97)
  • add test to composable (2f40fa2)
  • borrower and trustee links added to my kiva hero (#5597) (7f526fe)
  • configurable idle timeout for vue workers (00b5249)
  • connect badge modal to real data (aefc166)
  • generic modal added for badge states (#5600) (88b496c)
  • implemented badge journey lines (fd6d061)
  • initial my kiva journey modal content (d0de14d)
  • modal content for completed badges (18fb9d3)
  • my kiva badges section (#5607) (65c5b04)
  • my kiva updates section (#5584) (b24145f)
  • prevent double-clicking complete registration CTA MP-938 (c39d113)
  • thanks view tracking MP-921 (d6eb9c0)
  • use kv-components KvLoadingSpinner for KvLoadingOverlay (c8ed306)
  • validate badge key exist (3ea45a4)

🐛 Bugfixes

  • add badge journey analytics (454558e)
  • add composable file (a751667)
  • add correct data to story (efa1006)
  • add missing country id and emits declaration to pass linting (76776f3)
  • add unit tests for composables, fix issues discovered with testing (8875b53)
  • adjusted with most recent changes (0f14e4f)
  • classes need to be applied to KvBaseInput wrapper MP-938 (9b068bb)
  • ensure journey re-renders correctly when different badges are opened (9875910)
  • ensure test more stable (dfeb0f6)
  • first name box should only show when names required MP-938 (1d0bbcb)
  • get loan number in title from badge target (37c3d66)
  • handle date format (63ed680)
  • hasDespositedBefore cookie not used where it should be (a8c9906)
  • hide journey lines until badge image loads (7fde30d)
  • linting (9b19d8d)
  • merge badge story data (49777c4)
  • missing file (accbc87)
  • random issues resolved with my kiva work (a598b57)
  • remove embed exp (771bff0)
  • resolve a couple console warnings and errors (302c034)
  • resolve console warning for carousel (4756361)
  • solve comments (3226745)
  • update new event tag names MP-921 (c7adb1d)
  • validation checks were changed to invalid when they should have stayed error MP-938 (f664ead)

🪚 Refactors

  • move thanks visible view logic from template to computed value MP-921 (ede678b)
  • separate lending achievement mock to different file (96741dc)
  • use composable for loading badge info (874c2d5)