From b11256c8ae62b2eef679bdd991dc7ac7a6224877 Mon Sep 17 00:00:00 2001 From: JobsBoard Deployer Date: Sat, 5 Sep 2026 13:21:29 -0400 Subject: [PATCH] Rebrand platform to DirectWire, add high-resolution and SVG favicons, update metadata and accessibility tags --- web/public/favicon-32x32.png | Bin 0 -> 820 bytes web/public/favicon.ico | Bin 0 -> 4286 bytes web/public/favicon.svg | 6 ++++++ web/src/app/favicon.ico | Bin 0 -> 4286 bytes web/src/app/layout.tsx | 10 ++++++++-- web/src/app/page.tsx | 6 +++--- web/src/app/privacy/page.tsx | 2 +- web/src/app/terms/page.tsx | 6 +++--- web/src/components/BetaFeedbackModal.tsx | 2 +- web/src/components/Footer.tsx | 4 ++-- web/src/components/Navbar.tsx | 8 ++++++-- web/src/lib/email.ts | 2 +- web/src/lib/notifications.ts | 2 +- 13 files changed, 32 insertions(+), 16 deletions(-) create mode 100644 web/public/favicon-32x32.png create mode 100644 web/public/favicon.ico create mode 100644 web/public/favicon.svg create mode 100644 web/src/app/favicon.ico diff --git a/web/public/favicon-32x32.png b/web/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..27e9e322a2a69faaf9ce22f45b0ad29388f4e206 GIT binary patch literal 820 zcmV-41Izr0P)6ZbT^=gS z=s^f8q7a{?_wEuAK_zzcX(_T&>!k+^p$83uEO1+iG}jA7>aMrl?M%#UXW7KX)m`^| zaG05MnE8JH`OlnT2*PAGn=>Vfa|EaWU$rI7@{0SD?Db~0(#}Oi#b|rk zj@j8+6kR=CmTD@fsb)D&$_63iM!ongE{kyka zXl;Fry3=Q14Fllj&(F>vdu_1)$r3*f+)jmeE=qu%n|;DObN@}G<&|R-fbI(fGyWjJ znv4ul-e_vV(BPn0gto90Jh*ce)@|EG{m<|l~3Z zdqmsia=~J;fKrNrf+N!Z`rd!kpe-XUyGe!^K^%Ifv(v7|#(05Zr^B{mzlt+)%gw{q~<45eZ zCyDp3J{cFyKUYjYB2Bx?%5neUBe5kVNy5Q>RiX4OC5kx6>FgIJH|NnuYaTZMZ6|0u zV>y!I0l?3ICk_WBqqMB(x#F@0ViDETTm$gv=s(2)2K4hM1C#+B`uU?>zl#aMqzZ$D z@{1zBtMM}^f%XiH)wk^m(5S|iKoNT=WtPg}Xt1uiN9vS_hefSF`#s{U&`hcGR0000ZZsCvEX&$$Iqn_9-t*D4y;U+9lda;OmgC)a9A{S}A1uo~ zORQfp@tXVXcm>1u&eZ!*WmnqH4)m-jA57CUh+EXiUe|_nKrBq#9n#LO>VSM8_UFX- zw)ctH`n3=8p#AwCu$r%l|KOTzc1pf{^*WI`+HRLDl}Zw=um7}m9}XTq%4}@r{CVyC z^A|2Mzg#YJABP6U-hDE4>=GOHqn;5XcSo5!G5LUd)}SXN(*xJpOxln7e|XI3%E*pE zUv9g($ks79C!>6rnSIOL1BZ^V{x~=>y)1V;`^~m2n0@{t5w?!`X<)=zXS5mzy!(C8Fvo^|S^WO#4kyN^S}(EsgK9n0 zo2bL6{yIk*Xsy3c^Mz_a_@JW}D2Ca}kM&q^KA + + + + + \ No newline at end of file diff --git a/web/src/app/favicon.ico b/web/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d9a74ea3bff8fe9e7ba39075edf84ed0b39f358e GIT binary patch literal 4286 zcmds*OKTHR6vwX!TF^oWI&W*cGJXM{pxwE!ts=TrT&Z=XF5IeZwNSfg#Ro2o^#R4! z58$fPjkxhaHnp3YE?kK;rZu2}T+jbBHZZsCvEX&$$Iqn_9-t*D4y;U+9lda;OmgC)a9A{S}A1uo~ zORQfp@tXVXcm>1u&eZ!*WmnqH4)m-jA57CUh+EXiUe|_nKrBq#9n#LO>VSM8_UFX- zw)ctH`n3=8p#AwCu$r%l|KOTzc1pf{^*WI`+HRLDl}Zw=um7}m9}XTq%4}@r{CVyC z^A|2Mzg#YJABP6U-hDE4>=GOHqn;5XcSo5!G5LUd)}SXN(*xJpOxln7e|XI3%E*pE zUv9g($ks79C!>6rnSIOL1BZ^V{x~=>y)1V;`^~m2n0@{t5w?!`X<)=zXS5mzy!(C8Fvo^|S^WO#4kyN^S}(EsgK9n0 zo2bL6{yIk*Xsy3c^Mz_a_@JW}D2Ca}kM&q^KA

- JobsBoard indexes authentic job listings directly from primary career feeds and company applicant tracking systems. No recruiter spam. No ghost listings. + DirectWire indexes authentic job listings directly from primary career feeds and company applicant tracking systems. No recruiter spam. No ghost listings.

{/* Practical Search Input */} @@ -258,12 +258,12 @@ export default async function HomePage() { - {/* Why JobsBoard: Authentic Copywriting */} + {/* Why DirectWire: Authentic Copywriting */}

- Why We Built JobsBoard + Why We Built DirectWire

diff --git a/web/src/app/privacy/page.tsx b/web/src/app/privacy/page.tsx index d96f471..c83b64e 100644 --- a/web/src/app/privacy/page.tsx +++ b/web/src/app/privacy/page.tsx @@ -51,7 +51,7 @@ export default function PrivacyPolicyPage() {

5. Contact Us

- If you have questions regarding this Privacy Policy or data privacy rights, please contact privacy@jobsboard.com. + If you have questions regarding this Privacy Policy or data privacy rights, please contact privacy@directwire.io.

diff --git a/web/src/app/terms/page.tsx b/web/src/app/terms/page.tsx index beffbb9..3bba209 100644 --- a/web/src/app/terms/page.tsx +++ b/web/src/app/terms/page.tsx @@ -14,7 +14,7 @@ export default function TermsOfServicePage() {

1. Acceptance of Terms

- By creating an account or accessing the JobsBoard platform, you agree to comply with and be bound by these Terms of Service. If you do not agree, you must discontinue platform usage immediately. + By creating an account or accessing the DirectWire platform, you agree to comply with and be bound by these Terms of Service. If you do not agree, you must discontinue platform usage immediately.

@@ -32,7 +32,7 @@ export default function TermsOfServicePage() {

3. Content Ownership & Responsibilities

- Employers retain ownership of their posted job listings and brand trademarks. Job seekers retain ownership of uploaded resumes and application details. By submitting content, users grant JobsBoard a license to display and transmit that content solely for platform operations. + Employers retain ownership of their posted job listings and brand trademarks. Job seekers retain ownership of uploaded resumes and application details. By submitting content, users grant DirectWire a license to display and transmit that content solely for platform operations.

@@ -46,7 +46,7 @@ export default function TermsOfServicePage() {

5. Disclaimer of Liability

- JobsBoard is provided "as is" during the beta phase without warranties of any kind. JobsBoard is not responsible for employment decisions made by participating employers or candidates. + DirectWire is provided "as is" during the beta phase without warranties of any kind. DirectWire is not responsible for employment decisions made by participating employers or candidates.

diff --git a/web/src/components/BetaFeedbackModal.tsx b/web/src/components/BetaFeedbackModal.tsx index 4b3302a..fe17ce5 100644 --- a/web/src/components/BetaFeedbackModal.tsx +++ b/web/src/components/BetaFeedbackModal.tsx @@ -88,7 +88,7 @@ export function BetaFeedbackModal() { Feedback Workbench -

JobsBoard Private Beta Report

+

DirectWire Private Beta Report