From ffd54e4065e7ee1537903916fadfc4f32be5d682 Mon Sep 17 00:00:00 2001 From: Josh Pigford Date: Tue, 8 Oct 2024 10:50:49 -0500 Subject: [PATCH] Intercom integration (#1267) * Intercom integration Includes if/else statements for various ways to reach out. Also, github/discord icons updated to SVG. * Update app/views/layouts/_sidebar.html.erb Co-authored-by: Zach Gollwitzer Signed-off-by: Josh Pigford * Update app/views/pages/feedback.html.erb Co-authored-by: Zach Gollwitzer Signed-off-by: Josh Pigford * Family = Company in Intercom --------- Signed-off-by: Josh Pigford Co-authored-by: Zach Gollwitzer --- Gemfile | 1 + Gemfile.lock | 3 + app/assets/images/discord-icon.png | Bin 932 -> 0 bytes app/assets/images/discord-icon.svg | 1 + app/assets/images/github-icon.png | Bin 548 -> 0 bytes app/assets/images/github-icon.svg | 1 + app/views/layouts/_sidebar.html.erb | 15 +++- app/views/pages/feedback.html.erb | 18 +++-- config/initializers/intercom.rb | 118 ++++++++++++++++++++++++++++ 9 files changed, 147 insertions(+), 10 deletions(-) delete mode 100644 app/assets/images/discord-icon.png create mode 100644 app/assets/images/discord-icon.svg delete mode 100644 app/assets/images/github-icon.png create mode 100644 app/assets/images/github-icon.svg create mode 100644 config/initializers/intercom.rb diff --git a/Gemfile b/Gemfile index 7875b635..c794bf70 100644 --- a/Gemfile +++ b/Gemfile @@ -45,6 +45,7 @@ gem "rails-settings-cached" gem "tzinfo-data", platforms: %i[windows jruby] gem "csv" gem "redcarpet" +gem "intercom-rails" group :development, :test do gem "debug", platforms: %i[mri windows] diff --git a/Gemfile.lock b/Gemfile.lock index d64b0537..c7f8e025 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -207,6 +207,8 @@ GEM inline_svg (1.10.0) activesupport (>= 3.0) nokogiri (>= 1.6) + intercom-rails (1.0.1) + activesupport (> 4.0) io-console (0.7.2) irb (1.14.1) rdoc (>= 4.0.0) @@ -484,6 +486,7 @@ DEPENDENCIES image_processing (>= 1.2) importmap-rails inline_svg + intercom-rails letter_opener lucide-rails! mocha diff --git a/app/assets/images/discord-icon.png b/app/assets/images/discord-icon.png deleted file mode 100644 index a6c6277e10145a7168b47b1d218e1f72836c546a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmV;V16%xwP)_dNuA?Yo0Q+WwMD?%wzI2t@*8Y-0As zg?o7h^bhVXF*x$JxIn4Q*`@nG805kIqN(>SD zL^@+$hVuAC3jOe>o=_=!B z0D0dj@_Js-8UdXZZoqlH&&HJ=U*QH2+jBw0T3I_#%F|r@hpC)%i=7nrzH!=3v{xru~3=ot3G$4?nKmy{cl+9NvsZuV \ No newline at end of file diff --git a/app/assets/images/github-icon.png b/app/assets/images/github-icon.png deleted file mode 100644 index 35add0f4d9adb72e7201260d1d72ce0f4dfac7d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmV+<0^9wGP)*7nBd|d;0vnVK+6~eT!Ukl6bOWvvq@4gZpc_ytXJ3Ix#u)eAy*pyddh$n> z^MrU9%hK}MvalrA#`v-9Ex#;3Ek9ga7LeuHaqSbz?|CUs z$}9@Oj-aE!`0pk80d$%VuL2snF*Dm z!P@szEOq7tuYy!dID7Pt%#gNWI6%G>vX#;adZEo66k|eukk+Bqd4s$VQ;}DoR|XWw zhojQoa{%8;=Lz}nqO|i9PR-FVFmMZA1O6*E&~nuC4e1Dp&uYzO()f;f>Gjt#x5b~nWu@LiRRk}Q`0rBgKs5pC%8uLm;E|BH+90LIyBgJcJ@N&l9h}<_X+1hz9 z5#k*JcMM_vv?6RrNIc4Cfyeiq|0}jSctt$=awF)Eh?D?2B&;Uy(*^qjsIjxI&?1o7 m09u4ICMl4ZJ(Qm2Dt-ZITZzzS2DOU-0000 \ No newline at end of file diff --git a/app/views/layouts/_sidebar.html.erb b/app/views/layouts/_sidebar.html.erb index 7cb00841..e62a104a 100644 --- a/app/views/layouts/_sidebar.html.erb +++ b/app/views/layouts/_sidebar.html.erb @@ -13,7 +13,7 @@
<%= Current.user.initial %>
<% end %> -