1- <!DOCTYPE html>
1+ <!DOCTYPE html>
22< html lang ="en ">
33< head >
44 < meta charset ="UTF-8 ">
@@ -869,8 +869,8 @@ <h2>🚀 NEW — Import your <span class="discord-blue">Discord</span> histo
869869 < span class ="discord-feat "> 😀 Reactions</ span >
870870 < span class ="discord-feat "> 📌 Pins</ span >
871871 < span class ="discord-feat "> 📎 Attachments</ span >
872- < span class ="discord-feat "> 🖼�? Avatars</ span >
873- < span class ="discord-feat "> ↩�? Replies</ span >
872+ < span class ="discord-feat "> 🖼️ Avatars</ span >
873+ < span class ="discord-feat "> ↩️ Replies</ span >
874874 </ div >
875875 </ div >
876876 </ div >
@@ -880,7 +880,7 @@ <h2>🚀 NEW — Import your <span class="discord-blue">Discord</span> histo
880880 < section class ="desktop-banner fade-in " id ="desktop ">
881881 < div class ="desktop-banner-inner ">
882882 < div class ="container ">
883- < h2 > 🖥�? NEW — < span class ="desktop-accent "> Haven Desktop</ span > < span class ="beta-badge-inline "> BETA</ span > </ h2 >
883+ < h2 > 🖥️ NEW — < span class ="desktop-accent "> Haven Desktop</ span > < span class ="beta-badge-inline "> BETA</ span > </ h2 >
884884 < p >
885885 A native desktop app that connects to any Haven server — with features that go beyond the browser.
886886 Per-app audio sharing, device switching mid-call, native notifications, system tray, and a one-click installer.
@@ -891,7 +891,7 @@ <h2>🖥�? NEW — <span class="desktop-accent">Haven Desktop</span> <span
891891 < span class ="discord-feat "> 🔔 Native Notifications</ span >
892892 < span class ="discord-feat "> 📌 System Tray</ span >
893893 < span class ="discord-feat "> ⚡ One-Click Install</ span >
894- < span class ="discord-feat "> 🖥�? Windows & Linux</ span >
894+ < span class ="discord-feat "> 🖥️ Windows & Linux</ span >
895895 </ div >
896896 < div style ="margin-top: 28px; display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; ">
897897 < a href ="https://github.com/ancsemi/Haven-Desktop/releases/download/v1.1.4/Haven-Setup-1.1.4.exe " class ="btn btn-primary " style ="padding: 12px 24px; font-size: 1rem; ">
@@ -910,7 +910,7 @@ <h2>🖥�? NEW — <span class="desktop-accent">Haven Desktop</span> <span
910910 </ a >
911911 </ div >
912912 < p style ="margin-top: 16px; font-size: 0.85rem; color: var(--text-dim); ">
913- ⚠�? Beta release — feedback & bug reports are greatly appreciated. < strong > Requires a < a href ="https://github.com/ancsemi/Haven " style ="color: var(--accent-bright); "> Haven server</ a > </ strong > to connect to.
913+ ⚠️ Beta release — feedback & bug reports are greatly appreciated. < strong > Requires a < a href ="https://github.com/ancsemi/Haven " style ="color: var(--accent-bright); "> Haven server</ a > </ strong > to connect to.
914914 </ p >
915915 </ div >
916916 </ div >
@@ -929,7 +929,7 @@ <h2>📱 NEW — <span class="android-accent">Haven Android</span> <span cla
929929 < span class ="discord-feat "> 📱 Native Android</ span >
930930 < span class ="discord-feat "> 🔔 Push Notifications</ span >
931931 < span class ="discord-feat "> 💬 Full Chat Support</ span >
932- < span class ="discord-feat "> 🎙�? Voice Chat</ span >
932+ < span class ="discord-feat "> 🎙️ Voice Chat</ span >
933933 < span class ="discord-feat "> 🚀 Built for Haven</ span >
934934 </ div >
935935 < div class ="android-beta-email-form ">
@@ -946,7 +946,7 @@ <h2>📱 NEW — <span class="android-accent">Haven Android</span> <span cla
946946 alert('Your email client should open with a pre-filled message. Just hit Send!');
947947 })() "> 🚀 Sign Up for Beta</ button >
948948 </ div >
949- < p class ="android-credit "> Built with �?��? by < strong > Amnibro</ strong > — thank you for your incredible work building the Haven Android app from the ground up.</ p >
949+ < p class ="android-credit "> Built with ❤️ by < strong > Amnibro</ strong > — thank you for your incredible work building the Haven Android app from the ground up.</ p >
950950 </ div >
951951 </ div >
952952 </ section >
@@ -964,12 +964,12 @@ <h2>Desktop, tablet, and phone</h2>
964964 < p > Full chat, channels, direct messages, voice chat, and the sidebar — all fully functional on mobile. Just open the link and go.</ p >
965965
966966 < div class ="platform-tags ">
967- < span class ="platform-tag "> < span class ="ptag-icon "> 🖥�? </ span > Windows</ span >
968- < span class ="platform-tag "> < span class ="ptag-icon "> �?� </ span > macOS</ span >
969- < span class ="platform-tag "> < span class ="ptag-icon "> �?� </ span > Linux</ span >
967+ < span class ="platform-tag "> < span class ="ptag-icon "> 🖥️ </ span > Windows</ span >
968+ < span class ="platform-tag "> < span class ="ptag-icon "> 🍎 </ span > macOS</ span >
969+ < span class ="platform-tag "> < span class ="ptag-icon "> 🐧 </ span > Linux</ span >
970970 < span class ="platform-tag "> < span class ="ptag-icon "> 📱</ span > iOS Safari</ span >
971971 < span class ="platform-tag "> < span class ="ptag-icon "> 🤖</ span > Android</ span >
972- < span class ="platform-tag "> < span class ="ptag-icon "> �? </ span > Any Browser</ span >
972+ < span class ="platform-tag "> < span class ="ptag-icon "> 🌐 </ span > Any Browser</ span >
973973 </ div >
974974 </ div >
975975
@@ -1009,7 +1009,7 @@ <h3>Download & unzip</h3>
10091009 < p > Download the .zip from GitHub and unzip it anywhere. Desktop is fine.</ p >
10101010 </ div >
10111011 < div class ="step ">
1012- < div class ="step-number "> ▶�? </ div >
1012+ < div class ="step-number "> ▶️ </ div >
10131013 < h3 > Double-click to start</ h3 >
10141014 < p > Run < strong > Start Haven.bat</ strong > (Windows) or < strong > start.sh</ strong > (Mac/Linux). It handles everything.</ p >
10151015 </ div >
@@ -1065,7 +1065,7 @@ <h2>Everything you need, nothing you don't</h2>
10651065 < div class ="selling-points stagger ">
10661066 < div class ="sell-card highlight ">
10671067 < span class ="highlight-tag "> Key Differentiator</ span >
1068- < span class ="card-icon "> �? </ span >
1068+ < span class ="card-icon "> 🌐 </ span >
10691069 < h3 > Only the host downloads — friends join from any browser</ h3 >
10701070 < p > One person runs Haven on their computer. Everyone else just opens a link. No apps to install, no accounts to create with some company, no app stores. Your non-tech friends can join in 30 seconds — from their laptop or phone.</ p >
10711071 </ div >
@@ -1075,7 +1075,7 @@ <h3>Crystal-clear voice chat</h3>
10751075 < p > Peer-to-peer voice that goes directly between users — not through a middleman server. Per-user volume sliders, mute, deafen, talking indicators, join/leave sounds, and sound effects.</ p >
10761076 </ div >
10771077 < div class ="sell-card ">
1078- < span class ="card-icon "> 🖥�? </ span >
1078+ < span class ="card-icon "> 🖥️ </ span >
10791079 < h3 > Screen sharing & streaming</ h3 >
10801080 < p > Share your screen with anyone in the voice channel. Multiple people can stream at once in a tiled grid. Perfect for watch parties, co-working, or showing gameplay.</ p >
10811081 </ div >
@@ -1151,17 +1151,17 @@ <h3>Rich Chat</h3>
11511151 < p > Real-time messaging, image uploads, typing indicators, message editing, replies, emoji reactions, @mentions, and editable channel names with collapsible sub-channels.</ p >
11521152 </ div >
11531153 < div class ="feature-card ">
1154- < span class ="f-icon "> 🎙�? </ span >
1154+ < span class ="f-icon "> 🎙️ </ span >
11551155 < h3 > Voice Chat</ h3 >
11561156 < p > Peer-to-peer audio. Per-user volume sliders. Mute, deafen, noise suppression. Talking indicators.</ p >
11571157 </ div >
11581158 < div class ="feature-card ">
1159- < span class ="f-icon "> 🖥�? </ span >
1159+ < span class ="f-icon "> 🖥️ </ span >
11601160 < h3 > Screen Sharing</ h3 >
11611161 < p > Multi-stream support. Tiled grid layout. Resizable viewer. Share screens simultaneously.</ p >
11621162 </ div >
11631163 < div class ="feature-card ">
1164- < span class ="f-icon "> �? </ span >
1164+ < span class ="f-icon "> 🔐 </ span >
11651165 < h3 > Encrypted Direct Messages</ h3 >
11661166 < p > End-to-end encrypted DMs using ECDH + AES-256-GCM. Keys sync across devices via password wrapping. Not even the server host can read them.</ p >
11671167 </ div >
@@ -1171,12 +1171,12 @@ <h3>25+ Themes</h3>
11711171 < p > Haven, Discord, Matrix, Tron, HALO, LoTR, Cyberpunk, Dark Souls, Elden Ring, Minecraft, Scripture, Chapel, Gospel, FFX, Zelda, Fallout, CRT, Win95, RGB, and more.</ p >
11721172 </ div >
11731173 < div class ="feature-card ">
1174- < span class ="f-icon "> 🎞�? </ span >
1174+ < span class ="f-icon "> 🎞️ </ span >
11751175 < h3 > GIF Search & /gif Command</ h3 >
11761176 < p > Search and send GIFs inline, powered by GIPHY. Use the < code > /gif</ code > slash command for quick access. One-click admin setup.</ p >
11771177 </ div >
11781178 < div class ="feature-card ">
1179- < span class ="f-icon "> �? </ span >
1179+ < span class ="f-icon "> 📁 </ span >
11801180 < h3 > File Sharing</ h3 >
11811181 < p > Share PDFs, docs, audio, video, archives up to 1.5 GB (admin-configurable). Inline audio/video players.</ p >
11821182 </ div >
@@ -1186,12 +1186,12 @@ <h3>Link Previews</h3>
11861186 < p > Automatic OpenGraph previews for shared URLs with title, description, and thumbnail.</ p >
11871187 </ div >
11881188 < div class ="feature-card ">
1189- < span class ="f-icon "> ⌨�? </ span >
1189+ < span class ="f-icon "> ⌨️ </ span >
11901190 < h3 > Slash Commands</ h3 >
11911191 < p > /shrug, /tableflip, /roll, /flip, /me, /tts — with autocomplete and descriptions.</ p >
11921192 </ div >
11931193 < div class ="feature-card ">
1194- < span class ="f-icon "> �? </ span >
1194+ < span class ="f-icon "> 🔍 </ span >
11951195 < h3 > Message Search</ h3 >
11961196 < p > Ctrl+F to search any channel. Results with highlighted matches and jump-to-message.</ p >
11971197 </ div >
@@ -1201,12 +1201,12 @@ <h3>Pinned Messages</h3>
12011201 < p > Admins can pin important messages. Dedicated panel to browse all pins in a channel.</ p >
12021202 </ div >
12031203 < div class ="feature-card ">
1204- < span class ="f-icon "> 🛡�? </ span >
1204+ < span class ="f-icon "> 🛡️ </ span >
12051205 < h3 > Moderation Tools</ h3 >
12061206 < p > Kick, mute (timed), ban, delete users, manage channels, auto-cleanup old messages.</ p >
12071207 </ div >
12081208 < div class ="feature-card ">
1209- < span class ="f-icon "> �? </ span >
1209+ < span class ="f-icon "> 🌐 </ span >
12101210 < h3 > Multi-Server</ h3 >
12111211 < p > Add friends' Haven servers to your sidebar. Live online/offline status indicators.</ p >
12121212 </ div >
@@ -1610,7 +1610,7 @@ <h2>⬡ Haven Server — v2.7.6</h2>
16101610 <!-- Desktop App Download Card -->
16111611 < div class ="download-card fade-in " style ="margin-top: 32px; border-color: rgba(250, 166, 26, 0.25); ">
16121612 < div style ="position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(--accent-dim), var(--warning), var(--green)); box-shadow: 0 0 12px rgba(250, 166, 26, 0.3); "> </ div >
1613- < h2 > 🖥�? Haven Desktop < span class ="beta-badge-inline "> BETA</ span > — v1.1.4</ h2 >
1613+ < h2 > 🖥️ Haven Desktop < span class ="beta-badge-inline "> BETA</ span > — v1.1.4</ h2 >
16141614 < p class ="download-version "> Latest beta release · Windows & Linux · Standalone installer</ p >
16151615
16161616 < div class ="download-btn-group ">
@@ -1620,12 +1620,12 @@ <h2>🖥�? Haven Desktop <span class="beta-badge-inline">BETA</span> — v
16201620 < div class ="download-alt-links ">
16211621 < a href ="https://github.com/ancsemi/Haven-Desktop " target ="_blank "> ⛭ View on GitHub</ a >
16221622 < a href ="https://github.com/ancsemi/Haven-Desktop/blob/main/README.md " target ="_blank "> 📖 README</ a >
1623- < a href ="https://github.com/ancsemi/Haven-Desktop/issues " target ="_blank "> �?� Report a Bug</ a >
1623+ < a href ="https://github.com/ancsemi/Haven-Desktop/issues " target ="_blank "> 🐛 Report a Bug</ a >
16241624 </ div >
16251625 </ div >
16261626
16271627 < p style ="font-size: 0.85rem; color: var(--text-dim); margin-top: 16px; ">
1628- ⚠�? < strong > Beta software</ strong > — feedback & bug reports are greatly appreciated.< br >
1628+ ⚠️ < strong > Beta software</ strong > — feedback & bug reports are greatly appreciated.< br >
16291629 The desktop app is a client. You still need a < a href ="https://github.com/ancsemi/Haven " style ="color: var(--accent-bright); "> Haven server</ a > to connect to.
16301630 </ p >
16311631 </ div >
@@ -1654,7 +1654,7 @@ <h2>📱 Haven Android <span class="closed-beta-badge-inline">CLOSED BETA</span>
16541654
16551655
16561656 < p style ="font-size: 0.85rem; color: var(--text-dim); margin-top: 16px; font-style: italic; ">
1657- Built with �?��? by < strong > Amnibro</ strong > — thank you for your incredible work building the Haven Android app from the ground up.
1657+ Built with ❤️ by < strong > Amnibro</ strong > — thank you for your incredible work building the Haven Android app from the ground up.
16581658 </ p >
16591659 </ div >
16601660
@@ -1695,7 +1695,7 @@ <h4>Create an account & invite friends</h4>
16951695 < section class ="support-section " id ="support ">
16961696 < div class ="container ">
16971697 < div class ="support-card fade-in ">
1698- < span class ="heart "> �?��? </ span >
1698+ < span class ="heart "> ❤️ </ span >
16991699 < h2 > Support Haven</ h2 >
17001700 < p > Haven is built by one person in their spare time and will always be free. If it's useful to you, a small donation helps keep development going.</ p >
17011701 < a href ="https://ko-fi.com/ancsemi " target ="_blank " class ="btn btn-donate ">
0 commit comments