Commit graph

16 commits

Author SHA1 Message Date
Adam Moussa
a252b49cff Fix: Wording in ToS for clarity 2026-04-04 18:38:02 -04:00
Adam Moussa
4fec76677d Fix Terms of Service page missing hero banner styling
Align body classes and Elementor wrapper to use elementor-572 selectors
so the shared post-572.css banner styles (background image, overlay,
padding) apply correctly, matching the Privacy Policy page layout.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 18:34:18 -04:00
Adam Moussa
ae4431dec8 Consolidate CSS: remove unused stylesheets and combine widget/animation CSS
Remove 6 WordPress editor stylesheets (269KB) never needed on frontend,
unused widget-image-box CSS, SJB plugin CSS from non-job pages, duplicate
Font Awesome, and FA v4 shims from pages without v4 icons. Consolidate
10 widget CSS files and 4 animation CSS files into inlined combined blocks.
Reduces stylesheet links from ~40+ to ~20 per page.

Also adds CSS-only nav dropdown fix with arrow indicator for the About >
Social Accountability submenu that was missing from the static export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 18:26:03 -04:00
Adam Moussa
7e7363ddb8
Merge pull request #3 from Sea-Haven-Industries/add-legal-pages
Add Privacy Policy and Terms of Service pages
2026-04-04 17:55:05 -04:00
Adam Moussa
2e6a771cf8 Add Privacy Policy and Terms of Service pages
Create placeholder privacy policy and terms of service pages using
the existing site template. Link footer text on all pages to the new
URLs and add both to the sitemap.

These are informational templates and do not constitute legal advice.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:53:56 -04:00
Adam Moussa
7797375f20
Merge pull request #2 from Sea-Haven-Industries/minor-fixes
Rename social-accountability-2 URL and update copyright to 2026
2026-04-04 17:45:37 -04:00
Adam Moussa
3fcc9a78d4 Rename social-accountability-2 to social-accountability and update copyright to 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:43:41 -04:00
Adam Moussa
ee6e369612
Merge pull request #1 from Sea-Haven-Industries/strip-unused-js
Strip unused WordPress/Elementor JS — 35+ scripts per page to 2
2026-04-04 17:41:31 -04:00
Adam Moussa
e385b7f8fd Strip unused WordPress/Elementor JS from static site
Remove ~35-40 script tags per page (jQuery, jQuery UI, jQuery Migrate,
Elementor frontend/pro, ElementsKit, MetForm + React stack, WP emoji
polyfill, WP hooks/i18n, SmartMenus, Simple Job Board, etc.) that serve
no purpose on a statically exported site.

Replace with a ~40-line vanilla JS snippet that preserves scroll-reveal
animations (IntersectionObserver) and counter count-up effects.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:40:29 -04:00
Adam Moussa
cb9ece7d36 Add SEO fundamentals, CloudFront cache invalidation, and cleanup
- Add .gitignore, robots.txt, and sitemap.xml
- Add meta descriptions and Open Graph/Twitter Card tags to all pages
- Add CloudFront invalidation step to deploy workflow
- Remove default WordPress hello-world page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:22:43 -04:00
Adam Moussa
27d746a9ae
Update main.yml
Added CloudFront invalidation step
2025-07-17 18:53:19 -04:00
Adam Moussa
a1ccfe0293 Update readme 2025-07-17 18:42:45 -04:00
Adam Moussa
202a409f0f
Create main.yml 2025-07-17 18:35:17 -04:00
Adam Moussa
479602bb8d Updated readme.md 2025-07-17 12:00:50 -04:00
Adam Moussa
d371d74396 Existing site, corrected permalink structure on all main pages 2025-07-14 19:33:53 -04:00
Adam Moussa
b2c97a3b88 Initial commit 2025-07-14 15:17:28 -04:00