Skip to content

Tags: kiva/ui

Tags

v3.17.0

chore(release): 3.17.0 [skip ci]

## [3.17.0](v3.16.0...v3.17.0) (2025-04-22)

### 🎉 New Features

* add ID field for LoanFundraisingInfo queries ([3cde42e](3cde42e))
* add tracking to hero carousel ([9afb3c0](9afb3c0))
* adjust carousel options ([73b75bf](73b75bf))
* all my kiva scrolling actions removed ([#5950](#5950)) ([1f3643b](1f3643b))
* avoid pushing route to open journey modal from hero carousel ([#5960](#5960)) ([e029fb8](e029fb8))
* change homepage route to mykiva and move from readQuery to only query necessary data ([6d00f85](6d00f85))
* completed journey hidden in my kiva hero carousel ([#5951](#5951)) ([dff7f74](dff7f74))
* ensure MyKiva assignment consistent through guest account creation ([d408ea2](d408ea2))
* journeys section added to portfolio ([#5957](#5957)) ([5caacb9](5caacb9))
* keep user in loan finding when continuing from ATB modal ([a884072](a884072))
* my kiva page added ([#5912](#5912)) ([8fe8331](8fe8331))
* my kiva ty page redirects fixed to my kiva all users ([#5955](#5955)) ([2ed3ee0](2ed3ee0))
* redirect to /mykiva page users in experiment when they hit old /portfolio links ([77ec6d2](77ec6d2))
* reduce gap between slides ([e506ece](e506ece))
* remove loan finding mykiva badge modal ([177b12d](177b12d))
* send user to /mykiva from ty page actions ([6ab5e5b](6ab5e5b))
* sticky header for lg screens only ([#5963](#5963)) ([6969ff4](6969ff4))
* ty page query refactor ([#5945](#5945)) ([343f6a3](343f6a3))

### 🐛 Bugfixes

* atb modal fixed for first loan ([#5938](#5938)) ([03654c2](03654c2))
* avoid scrolling to journeys sections from my kiva hero carousel ([#5942](#5942)) ([bdc1ab3](bdc1ab3))
* change hp path only if my kiva flag is enabled ([a72b025](a72b025))
* clean up mixins in components ([8440952](8440952))
* conflicts ([43cff70](43cff70))
* don't redirect when new feature disabled ([c146362](c146362))
* error message ([2714bb9](2714bb9))
* missing mixin and composable ([acdcdd8](acdcdd8))
* moving section out of container to see slide ([848d443](848d443))
* moving userId validation after getIsMyKivaEnabled call for experiment assignment ([823e2c6](823e2c6))
* mykiva carousel subtitle update ([#5944](#5944)) ([feacb7f](feacb7f))
* remove log ([7598af9](7598af9))
* remove unused icons from toggle ([c25b963](c25b963))
* remove url query from mykiva hero modal when closed ([aaaed2a](aaaed2a))
* removing mykiva condition in not used component ([96ef093](96ef093))
* revert changes from ty page comment and share variant ([1683ab8](1683ab8))
* revert unnecessary changes ([f609560](f609560))
* show milestone in checkout right after a non-tiered milestone achieved ([9181489](9181489))
* slightly larger padding in hero CTA desktop version ([47650e7](47650e7))
* spacing in card carousel ([d9d74dd](d9d74dd))
* track carousel swipe and update label ([50e2294](50e2294))
* tracking label in carousel ([78fc42e](78fc42e))

### 🪚 Refactors

* remove not used components and add redirects for recommended by lenders route ([420d9fb](420d9fb))
* remove unused toggle component ([2164e6e](2164e6e))
* use computed prop to get homepage url ([346557c](346557c))

### 🧹 Chores

* **release:** 3.17.0-rc.1 [skip ci] ([82746f1](82746f1)), closes [#5950](#5950) [#5960](#5960) [#5951](#5951) [#5957](#5957) [#5912](#5912) [#5955](#5955) [#5963](#5963) [#5945](#5945) [#5938](#5938) [#5942](#5942) [#5944](#5944)
* update kv-tokens ([1e70b59](1e70b59))

v3.17.0-rc.1

chore(release): 3.17.0-rc.1 [skip ci]

## [3.17.0-rc.1](v3.16.0...v3.17.0-rc.1) (2025-04-21)

### 🎉 New Features

* add ID field for LoanFundraisingInfo queries ([3cde42e](3cde42e))
* add tracking to hero carousel ([9afb3c0](9afb3c0))
* adjust carousel options ([73b75bf](73b75bf))
* all my kiva scrolling actions removed ([#5950](#5950)) ([1f3643b](1f3643b))
* avoid pushing route to open journey modal from hero carousel ([#5960](#5960)) ([e029fb8](e029fb8))
* change homepage route to mykiva and move from readQuery to only query necessary data ([6d00f85](6d00f85))
* completed journey hidden in my kiva hero carousel ([#5951](#5951)) ([dff7f74](dff7f74))
* ensure MyKiva assignment consistent through guest account creation ([d408ea2](d408ea2))
* journeys section added to portfolio ([#5957](#5957)) ([5caacb9](5caacb9))
* keep user in loan finding when continuing from ATB modal ([a884072](a884072))
* my kiva page added ([#5912](#5912)) ([8fe8331](8fe8331))
* my kiva ty page redirects fixed to my kiva all users ([#5955](#5955)) ([2ed3ee0](2ed3ee0))
* redirect to /mykiva page users in experiment when they hit old /portfolio links ([77ec6d2](77ec6d2))
* reduce gap between slides ([e506ece](e506ece))
* remove loan finding mykiva badge modal ([177b12d](177b12d))
* send user to /mykiva from ty page actions ([6ab5e5b](6ab5e5b))
* sticky header for lg screens only ([#5963](#5963)) ([6969ff4](6969ff4))
* ty page query refactor ([#5945](#5945)) ([343f6a3](343f6a3))

### 🐛 Bugfixes

* atb modal fixed for first loan ([#5938](#5938)) ([03654c2](03654c2))
* avoid scrolling to journeys sections from my kiva hero carousel ([#5942](#5942)) ([bdc1ab3](bdc1ab3))
* change hp path only if my kiva flag is enabled ([a72b025](a72b025))
* clean up mixins in components ([8440952](8440952))
* conflicts ([43cff70](43cff70))
* don't redirect when new feature disabled ([c146362](c146362))
* error message ([2714bb9](2714bb9))
* missing mixin and composable ([acdcdd8](acdcdd8))
* moving section out of container to see slide ([848d443](848d443))
* moving userId validation after getIsMyKivaEnabled call for experiment assignment ([823e2c6](823e2c6))
* mykiva carousel subtitle update ([#5944](#5944)) ([feacb7f](feacb7f))
* remove log ([7598af9](7598af9))
* remove unused icons from toggle ([c25b963](c25b963))
* remove url query from mykiva hero modal when closed ([aaaed2a](aaaed2a))
* removing mykiva condition in not used component ([96ef093](96ef093))
* revert changes from ty page comment and share variant ([1683ab8](1683ab8))
* revert unnecessary changes ([f609560](f609560))
* show milestone in checkout right after a non-tiered milestone achieved ([9181489](9181489))
* slightly larger padding in hero CTA desktop version ([47650e7](47650e7))
* spacing in card carousel ([d9d74dd](d9d74dd))
* track carousel swipe and update label ([50e2294](50e2294))
* tracking label in carousel ([78fc42e](78fc42e))

### 🪚 Refactors

* remove not used components and add redirects for recommended by lenders route ([420d9fb](420d9fb))
* remove unused toggle component ([2164e6e](2164e6e))
* use computed prop to get homepage url ([346557c](346557c))

### 🧹 Chores

* update kv-tokens ([1e70b59](1e70b59))

v3.16.0

chore(release): 3.16.0 [skip ci]

## [3.16.0](v3.15.0...v3.16.0) (2025-04-10)

### 🎉 New Features

* persist apollo cache in session storage ([e1793df](e1793df))
* public tags filtered for live loans callouts ([#5931](#5931)) ([518f31e](518f31e))
* removing loan callouts component as not used ([#5936](#5936)) ([3242738](3242738))

### 🐛 Bugfixes

* cart pill should show when my kiva is enabled ([0449f33](0449f33))
* lender public information in my kiva ([a33b48e](a33b48e))
* remove unused publicId field ([c39f5c7](c39f5c7))
* resolve server error on checkout page from kv-shop ([ef5e2d9](ef5e2d9))
* update components to resolve error on avatar load ([d5ddae5](d5ddae5))
* use isPublic computed for utmContent ([1740349](1740349))

### 🧹 Chores

* **deps:** install apollo3-persist-cache ([dbf6508](dbf6508))
* **release:** 3.16.0-rc.1 [skip ci] ([72cc64c](72cc64c)), closes [#5931](#5931) [#5936](#5936)
* update kv dependencies, update change-case ([94502fa](94502fa))
* update sentry to 9 ([8255ce8](8255ce8))

v3.16.0-rc.1

chore(release): 3.16.0-rc.1 [skip ci]

## [3.16.0-rc.1](v3.15.0...v3.16.0-rc.1) (2025-04-10)

### 🎉 New Features

* persist apollo cache in session storage ([e1793df](e1793df))
* public tags filtered for live loans callouts ([#5931](#5931)) ([518f31e](518f31e))
* removing loan callouts component as not used ([#5936](#5936)) ([3242738](3242738))

### 🐛 Bugfixes

* cart pill should show when my kiva is enabled ([0449f33](0449f33))
* lender public information in my kiva ([a33b48e](a33b48e))
* remove unused publicId field ([c39f5c7](c39f5c7))
* resolve server error on checkout page from kv-shop ([ef5e2d9](ef5e2d9))
* update components to resolve error on avatar load ([d5ddae5](d5ddae5))
* use isPublic computed for utmContent ([1740349](1740349))

### 🧹 Chores

* **deps:** install apollo3-persist-cache ([dbf6508](dbf6508))
* update kv dependencies, update change-case ([94502fa](94502fa))
* update sentry to 9 ([8255ce8](8255ce8))

v3.15.0

chore(release): 3.15.0 [skip ci]

## [3.15.0](v3.14.0...v3.15.0) (2025-04-09)

### 🎉 New Features

* adding new condition when my kiva flag is enabled ([c360e33](c360e33))
* analytics added to my kiva carousel ctas ([#5904](#5904)) ([c102629](c102629))
* check loan ids in basket instead of only added loan when atb ([0ec6034](0ec6034))
* contentful data added to new my kiva hero carousel ([#5891](#5891)) ([b34372a](b34372a))
* deprecate borrow precheck page ([d6e1ed4](d6e1ed4))
* filter only public tags ([5d5f386](5d5f386))
* get achievement progress in basket before evaluating added loan ([2408abd](2408abd))
* implement portfolio donations page using new graphql query ([c53dba8](c53dba8))
* journey modal open from my kiva carousel ([#5911](#5911)) ([851d4b1](851d4b1))
* kv user avatar componented updated ([#5888](#5888)) ([93e0a86](93e0a86))
* my kiva carousel small tweaks ([#5905](#5905)) ([3ea82b4](3ea82b4))
* my kiva hero carousel order ([#5896](#5896)) ([757c2a4](757c2a4))
* progress and badge added to journey ([#5899](#5899)) ([94ba744](94ba744))
* roll out new donations migration ([a4ab2c4](a4ab2c4))
* show only public loan tags ([ada2100](ada2100))
* update kv-components ([57504ca](57504ca))
* using imageRef to avoid infinite loading in user avatar ([155f992](155f992))

### 🐛 Bugfixes

* atb position on resize ([1c18403](1c18403))
* avatar border fixed ([#5887](#5887)) ([5ccc16c](5ccc16c))
* changing error message from achievement from basket query ([b7bc942](b7bc942))
* check if loan is group first for pill message ([d76cc56](d76cc56))
* comment typo ([6d5176d](6d5176d))
* default borrower count value ([c56a04e](c56a04e))
* first loan option showed under my kiva flag ([#5908](#5908)) ([05cd9e2](05cd9e2))
* hide copy if no loans in journey ([8718a84](8718a84))
* hide sections when no donations and smooth out some loader pop-ins ([38d681f](38d681f))
* issue loans away design copy size ([21d565c](21d565c))
* loading placeholder size in user-avatar ([ce85cce](ce85cce))
* loan away when logic when atb loan make progress in different badges ([d28f75f](d28f75f))
* minor tweaks to donations mobile view ([92c384e](92c384e))
* optin notification avatar sizes ([7db4795](7db4795))
* redirect path ([9aa4479](9aa4479))
* remove console log ([3e146ac](3e146ac))
* remove one loan away for equity badge ([f08fb28](f08fb28))
* resolved double analytics and vue warning ([36a73fd](36a73fd))
* showing one away message and when loans hit more than 1 milestone ([3db0041](3db0041))
* use options api to ensure perfetch works on new donations page ([c666327](c666327))
* used shared spinner component ([240206a](240206a))

### 🪚 Refactors

* comparison logic ([1d97079](1d97079))
* remove logic moved to component ([dfb3980](dfb3980))

### 🔍 Tests

* adding case when my kiva flag is enabled ([fb9b648](fb9b648))

### 🧹 Chores

* don't run lint pr name for dependabot prs ([c620f71](c620f71))
* **release:** 3.15.0-rc.1 [skip ci] ([4d2c466](4d2c466)), closes [#5904](#5904) [#5891](#5891) [#5911](#5911) [#5888](#5888) [#5905](#5905) [#5896](#5896) [#5899](#5899) [#5887](#5887) [#5908](#5908)
* update kv-components with on load avatar fix ([5d5c988](5d5c988))

v3.15.0-rc.1

chore(release): 3.15.0-rc.1 [skip ci]

## [3.15.0-rc.1](v3.14.0...v3.15.0-rc.1) (2025-04-09)

### 🎉 New Features

* adding new condition when my kiva flag is enabled ([c360e33](c360e33))
* analytics added to my kiva carousel ctas ([#5904](#5904)) ([c102629](c102629))
* check loan ids in basket instead of only added loan when atb ([0ec6034](0ec6034))
* contentful data added to new my kiva hero carousel ([#5891](#5891)) ([b34372a](b34372a))
* deprecate borrow precheck page ([d6e1ed4](d6e1ed4))
* filter only public tags ([5d5f386](5d5f386))
* get achievement progress in basket before evaluating added loan ([2408abd](2408abd))
* implement portfolio donations page using new graphql query ([c53dba8](c53dba8))
* journey modal open from my kiva carousel ([#5911](#5911)) ([851d4b1](851d4b1))
* kv user avatar componented updated ([#5888](#5888)) ([93e0a86](93e0a86))
* my kiva carousel small tweaks ([#5905](#5905)) ([3ea82b4](3ea82b4))
* my kiva hero carousel order ([#5896](#5896)) ([757c2a4](757c2a4))
* progress and badge added to journey ([#5899](#5899)) ([94ba744](94ba744))
* roll out new donations migration ([a4ab2c4](a4ab2c4))
* show only public loan tags ([ada2100](ada2100))
* update kv-components ([57504ca](57504ca))
* using imageRef to avoid infinite loading in user avatar ([155f992](155f992))

### 🐛 Bugfixes

* atb position on resize ([1c18403](1c18403))
* avatar border fixed ([#5887](#5887)) ([5ccc16c](5ccc16c))
* changing error message from achievement from basket query ([b7bc942](b7bc942))
* check if loan is group first for pill message ([d76cc56](d76cc56))
* comment typo ([6d5176d](6d5176d))
* default borrower count value ([c56a04e](c56a04e))
* first loan option showed under my kiva flag ([#5908](#5908)) ([05cd9e2](05cd9e2))
* hide copy if no loans in journey ([8718a84](8718a84))
* hide sections when no donations and smooth out some loader pop-ins ([38d681f](38d681f))
* issue loans away design copy size ([21d565c](21d565c))
* loading placeholder size in user-avatar ([ce85cce](ce85cce))
* loan away when logic when atb loan make progress in different badges ([d28f75f](d28f75f))
* minor tweaks to donations mobile view ([92c384e](92c384e))
* optin notification avatar sizes ([7db4795](7db4795))
* redirect path ([9aa4479](9aa4479))
* remove console log ([3e146ac](3e146ac))
* remove one loan away for equity badge ([f08fb28](f08fb28))
* resolved double analytics and vue warning ([36a73fd](36a73fd))
* showing one away message and when loans hit more than 1 milestone ([3db0041](3db0041))
* use options api to ensure perfetch works on new donations page ([c666327](c666327))
* used shared spinner component ([240206a](240206a))

### 🪚 Refactors

* comparison logic ([1d97079](1d97079))
* remove logic moved to component ([dfb3980](dfb3980))

### 🔍 Tests

* adding case when my kiva flag is enabled ([fb9b648](fb9b648))

### 🧹 Chores

* don't run lint pr name for dependabot prs ([c620f71](c620f71))
* update kv-components with on load avatar fix ([5d5c988](5d5c988))

v3.14.0

chore(release): 3.14.0 [skip ci]

## [3.14.0](v3.13.0...v3.14.0) (2025-03-25)

### 🎉 New Features

* add case to description for single loan ([8062b75](8062b75))
* add gender to bp atb loan ([41c7115](41c7115))
* add loan avatars to journey badge ([e568547](e568547))
* add new graphql endpoints that were recently added ([147b1cf](147b1cf))
* addressing pr comments ([b81d70c](b81d70c))
* change header size ([4f52a3c](4f52a3c))
* equity badge in checkout and update progress on basket changes ([778bde0](778bde0))
* first approach to my kiva atb modal ([#5870](#5870)) ([c85874e](c85874e))
* gradient added to journey card carousel ([#5882](#5882)) ([2a46cda](2a46cda))
* mykiva experiment flag added to atb modal container ([#5866](#5866)) ([70fbdff](70fbdff))
* new my kiva carousel variation ([b5e1c1f](b5e1c1f))
* one loan away option at my kiva atb modal ([#5875](#5875)) ([0305b05](0305b05))
* payment history modal ([1c8a122](1c8a122))
* provide custom user agent for server requests ([1fc54b6](1fc54b6))
* send all operations through stellate when wildcard is used ([1e6da87](1e6da87))
* show equity badge on first loan ([29296cf](29296cf))
* show pill when loan in checkout helps user make progress towards a new achievements ([88e5b4d](88e5b4d))
* ui setting added to show new my kiva hero ([#5877](#5877)) ([b2b15c5](b2b15c5))
* update filters from vue admin ([08db3a0](08db3a0))
* use module to cache process config ([043a689](043a689))

### 🐛 Bugfixes

* add query params for basic needs category page ([3614ec3](3614ec3))
* await dynamic imports for popper dependent tests ([24e95a3](24e95a3))
* basic needs filter and tests ([0035101](0035101))
* change to composition api and script setup ([746a05e](746a05e))
* class removed ([6f0b881](6f0b881))
* hide icon choice ([2b2f3db](2b2f3db))
* isFirstLoan logic ([2037ae5](2037ae5))
* only set user-agent header if configured ([c306bee](c306bee))
* pr comments addressed ([1e53595](1e53595))
* recalculate modal top position ([6d60630](6d60630))
* remove log ([7709126](7709126))
* removed value that isn't ready in graphql yet ([76eb112](76eb112))
* removing basketCount from isFirstLoan logic ([6aefa68](6aefa68))
* resolve linting ([da2bec5](da2bec5))
* revert lendcta changes ([66d6e7e](66d6e7e))
* select config with top-level await ([36a5f93](36a5f93))
* solve conflicts ([a8d4793](a8d4793))
* throttle and remove event listener ([d2aa82d](d2aa82d))
* throttled method ([4ad1ed9](4ad1ed9))
* update basic needs FLSS filters ([76592db](76592db))
* validate extraLoanCount is gt 0 ([0abd0b5](0abd0b5))

### 🪚 Refactors

* only ref header bottom ([be97a52](be97a52))
* using computed for loan count ([1f3ece3](1f3ece3))

### 🔍 Tests

* init app config for live loan fetch tests ([3e95135](3e95135))
* migrate from jest to vitest ([c4fabe6](c4fabe6))
* only collect coverage from src ([aedc3a7](aedc3a7))
* temp ignore live-loan-fetch suite failing due to esm support ([f2f4902](f2f4902))

### 🧹 Chores

* **release:** 3.14.0-rc.1 [skip ci] ([0066306](0066306))
* **release:** 3.14.0-rc.2 [skip ci] ([e92c13f](e92c13f)), closes [#5870](#5870) [#5882](#5882) [#5866](#5866) [#5875](#5875) [#5877](#5877)

v3.14.0-rc.2

chore(release): 3.14.0-rc.2 [skip ci]

## [3.14.0-rc.2](v3.14.0-rc.1...v3.14.0-rc.2) (2025-03-25)

### 🎉 New Features

* add case to description for single loan ([8062b75](8062b75))
* add gender to bp atb loan ([41c7115](41c7115))
* add loan avatars to journey badge ([e568547](e568547))
* add new graphql endpoints that were recently added ([147b1cf](147b1cf))
* addressing pr comments ([b81d70c](b81d70c))
* change header size ([4f52a3c](4f52a3c))
* equity badge in checkout and update progress on basket changes ([778bde0](778bde0))
* first approach to my kiva atb modal ([#5870](#5870)) ([c85874e](c85874e))
* gradient added to journey card carousel ([#5882](#5882)) ([2a46cda](2a46cda))
* mykiva experiment flag added to atb modal container ([#5866](#5866)) ([70fbdff](70fbdff))
* new my kiva carousel variation ([b5e1c1f](b5e1c1f))
* one loan away option at my kiva atb modal ([#5875](#5875)) ([0305b05](0305b05))
* payment history modal ([1c8a122](1c8a122))
* provide custom user agent for server requests ([1fc54b6](1fc54b6))
* show equity badge on first loan ([29296cf](29296cf))
* ui setting added to show new my kiva hero ([#5877](#5877)) ([b2b15c5](b2b15c5))
* update filters from vue admin ([08db3a0](08db3a0))
* use module to cache process config ([043a689](043a689))

### 🐛 Bugfixes

* add query params for basic needs category page ([3614ec3](3614ec3))
* await dynamic imports for popper dependent tests ([24e95a3](24e95a3))
* basic needs filter and tests ([0035101](0035101))
* change to composition api and script setup ([746a05e](746a05e))
* class removed ([6f0b881](6f0b881))
* hide icon choice ([2b2f3db](2b2f3db))
* isFirstLoan logic ([2037ae5](2037ae5))
* only set user-agent header if configured ([c306bee](c306bee))
* pr comments addressed ([1e53595](1e53595))
* recalculate modal top position ([6d60630](6d60630))
* removed value that isn't ready in graphql yet ([76eb112](76eb112))
* removing basketCount from isFirstLoan logic ([6aefa68](6aefa68))
* resolve linting ([da2bec5](da2bec5))
* revert lendcta changes ([66d6e7e](66d6e7e))
* select config with top-level await ([36a5f93](36a5f93))
* solve conflicts ([a8d4793](a8d4793))
* throttle and remove event listener ([d2aa82d](d2aa82d))
* throttled method ([4ad1ed9](4ad1ed9))
* update basic needs FLSS filters ([76592db](76592db))
* validate extraLoanCount is gt 0 ([0abd0b5](0abd0b5))

### 🪚 Refactors

* only ref header bottom ([be97a52](be97a52))
* using computed for loan count ([1f3ece3](1f3ece3))

### 🔍 Tests

* init app config for live loan fetch tests ([3e95135](3e95135))
* migrate from jest to vitest ([c4fabe6](c4fabe6))
* only collect coverage from src ([aedc3a7](aedc3a7))
* temp ignore live-loan-fetch suite failing due to esm support ([f2f4902](f2f4902))

v3.14.0-rc.1

chore(release): 3.14.0-rc.1 [skip ci]

## [3.14.0-rc.1](v3.13.0...v3.14.0-rc.1) (2025-03-10)

### 🎉 New Features

* send all operations through stellate when wildcard is used ([1e6da87](1e6da87))
* show pill when loan in checkout helps user make progress towards a new achievements ([88e5b4d](88e5b4d))

### 🐛 Bugfixes

* remove log ([7709126](7709126))

v3.13.0

chore(release): 3.13.0 [skip ci]

## [3.13.0](v3.12.0...v3.13.0) (2025-03-10)

### 🎉 New Features

* add logic for monthly donation in activeView computed ([bfd0604](bfd0604))
* adding tracking events to kiva cards transaction info in checkout receipt ([c2d295d](c2d295d))
* changing module order label to prop and replacing it with userType ([3398193](3398193))
* kv cart modal container added ([#5839](#5839)) ([da63952](da63952))
* kv cart modal updated ([#5848](#5848)) ([4732c35](4732c35))
* only encode username when redirect to auth0 ([b84c0cf](b84c0cf))
* spinner added to optin module buttons ([#5853](#5853)) ([e0571c3](e0571c3))
* update loans page to fit new design spec ([3241a21](3241a21))

### 🐛 Bugfixes

* adding encoding in checkout page ([d406e84](d406e84))
* avoid multiple encoding, just encode the beggining of the guest flow ([1484f70](1484f70))
* comment position ([352275a](352275a))
* correct email settings from optin modules ([#5859](#5859)) ([44fbabf](44fbabf))
* decoding instead of encoding username ([05290d2](05290d2))
* encoding a non redirect in post purchase ([73559c2](73559c2))
* encoding between auth0 and ui redirects ([18b0a63](18b0a63))
* encoding the full loginHint value instead of just the username ([e113700](e113700))
* event with journeyBadgeEarned value in no loans use cases ([d5cb81f](d5cb81f))
* force login screen to load for sso redirects ([19edb03](19edb03))
* guestUsername has the blank space when redirected to ty page from checkout ([29dbddf](29dbddf))
* journeyBadgeNotEarned not in event for no loan cases ([0740506](0740506))
* margin in journey bottom ([a11f692](a11f692))
* missing encoding for guest flow ([dae5a05](dae5a05))
* missing encoding for username ([1c6907b](1c6907b))
* missing encoding in post purchase ([2aa22d6](2aa22d6))
* missing redirect in guest account ceration ([458db9a](458db9a))
* potential race condition ([7095dfe](7095dfe))
* re-add sso forced login ([815a897](815a897))
* remove forced sso login ([d2d8f20](d2d8f20))
* showing ty page for monthly donation amount ([29e5801](29e5801))
* standarize padding in modules ([75fc081](75fc081))
* static header for mobile ([#5837](#5837)) ([c6cfc8e](c6cfc8e))
* update breakpoints ([5e30604](5e30604))

### 🪚 Refactors

* view pdf button tracking ([2280af6](2280af6))

### 🧹 Chores

* **release:** 3.13.0-rc.1 [skip ci] ([bbeeb23](bbeeb23)), closes [#5839](#5839) [#5848](#5848) [#5853](#5853) [#5859](#5859) [#5837](#5837)
* **release:** 3.13.0-rc.2 [skip ci] ([8687818](8687818))