diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8f5de4c0e..c7b169db9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,7 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ## [Unreleased]
 ### Added
 - Record a give from a project on the project page.
-- Make unavailable and explain why on confirmation buttons on the project page gives.
+- New button on home page opens the gifted dialog.
+- On confirmation buttons on the project page gives, mark when unavailable and explain why.
 
 
 ## [0.3.36] - 2024.11.24 - c8d23647d165016f8a8f575e13d32583242e53ac
diff --git a/src/components/ContactNameDialog.vue b/src/components/ContactNameDialog.vue
index 459e17532..123a0835a 100644
--- a/src/components/ContactNameDialog.vue
+++ b/src/components/ContactNameDialog.vue
@@ -77,6 +77,7 @@ export default class ContactNameDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/FeedFilters.vue b/src/components/FeedFilters.vue
index 84e485680..fa146fdcc 100644
--- a/src/components/FeedFilters.vue
+++ b/src/components/FeedFilters.vue
@@ -191,6 +191,7 @@ export default class FeedFilters extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
@@ -204,7 +205,7 @@ export default class FeedFilters extends Vue {
 }
 
 #dialogFeedFilters.dialog-overlay {
-  z-index: 99999;
+  z-index: 100;
   overflow: scroll;
 }
 
diff --git a/src/components/GiftedDialog.vue b/src/components/GiftedDialog.vue
index 4000c82dc..2fe0ee41c 100644
--- a/src/components/GiftedDialog.vue
+++ b/src/components/GiftedDialog.vue
@@ -391,6 +391,7 @@ export default class GiftedDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/GiftedPrompts.vue b/src/components/GiftedPrompts.vue
index 626df71bc..b53aa0c02 100644
--- a/src/components/GiftedPrompts.vue
+++ b/src/components/GiftedPrompts.vue
@@ -238,6 +238,7 @@ export default class GivenPrompts extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/ImageMethodDialog.vue b/src/components/ImageMethodDialog.vue
index a27e047c1..3cd857c9d 100644
--- a/src/components/ImageMethodDialog.vue
+++ b/src/components/ImageMethodDialog.vue
@@ -155,6 +155,7 @@ export default class ImageMethodDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/InviteDialog.vue b/src/components/InviteDialog.vue
index b2bca573a..2f66834ad 100644
--- a/src/components/InviteDialog.vue
+++ b/src/components/InviteDialog.vue
@@ -96,6 +96,7 @@ export default class InviteDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/OfferDialog.vue b/src/components/OfferDialog.vue
index e0c232b27..4d54d0c8f 100644
--- a/src/components/OfferDialog.vue
+++ b/src/components/OfferDialog.vue
@@ -314,6 +314,7 @@ export default class OfferDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/OnboardingDialog.vue b/src/components/OnboardingDialog.vue
index 0d950bd32..c97b5b33e 100644
--- a/src/components/OnboardingDialog.vue
+++ b/src/components/OnboardingDialog.vue
@@ -263,6 +263,7 @@ export default class OnboardingDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 40;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/PhotoDialog.vue b/src/components/PhotoDialog.vue
index a83890b15..8784d21a6 100644
--- a/src/components/PhotoDialog.vue
+++ b/src/components/PhotoDialog.vue
@@ -409,6 +409,7 @@ export default class PhotoDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 60;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/components/UserNameDialog.vue b/src/components/UserNameDialog.vue
index e7addbaae..f3a886d4a 100644
--- a/src/components/UserNameDialog.vue
+++ b/src/components/UserNameDialog.vue
@@ -76,6 +76,7 @@ export default class UserNameDialog extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/views/DIDView.vue b/src/views/DIDView.vue
index f53d5cd42..fb4140220 100644
--- a/src/views/DIDView.vue
+++ b/src/views/DIDView.vue
@@ -732,6 +732,7 @@ export default class DIDView extends Vue {
 
 <style>
 .dialog-overlay {
+  z-index: 50;
   position: fixed;
   top: 0;
   left: 0;
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 6e9fe744d..a43cc0104 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -180,7 +180,7 @@
         class="absolute right-6 bottom-0 transform translate-y-1/2 text-center text-4xl leading-none bg-green-600 text-white w-14 py-2.5 rounded-full"
         @click="openDialog()"
       >
-        <fa icon="plus" class="fa-fw"></fa>
+        <fa icon="plus" class="fa-fw" />
       </button>
     </div>