Commit Graph
27 Commits
Author SHA1 Message Date
westfarn 846f1b8a37 Improve Lighthouse Agentic Browsing readiness (#8)
Deploy Company Site / test (push) Successful in 10s
Deploy Company Site / deploy (push) Successful in 5s
## Summary

- Add `robots.txt`, `sitemap.xml`, and `llms.txt` endpoints so crawlers and AI agents can discover public pages
- Fix accessibility tree issues: contact form labels, semantic nav/profile dropdown buttons, cookie consent dialog ARIA, and dead `href="#"` links
- Reduce layout shift on homepage/contact via hero min-heights, trusted-by marquee sizing, and fixed cookie banner
- Add regression tests and `docs/agentic-browsing.md` for Lighthouse agentic-browsing audits

Closes #5. Also addresses overlap with #3 (sitemap + robots.txt).

## Test plan

- [x] `python manage.py test public.tests` (14 tests pass)
- [ ] Verify `GET /robots.txt`, `/sitemap.xml`, `/llms.txt` return 200 in staging/prod
- [ ] Confirm contact form labels visible and submittable on `/contact`
- [ ] Run Lighthouse `--only-categories=agentic-browsing` on homepage and contact page
- [ ] Smoke test mobile nav dropdown and cookie consent banner

Reviewed-on: #8
2026-07-02 11:36:54 +00:00
westfarn c8574d76d4 Updated the consent banner
Deploy Company Site / test (push) Successful in 9s
Deploy Company Site / deploy (push) Successful in 4s
2026-06-29 05:14:18 -05:00
westfarn 63edf8c64f Fixing how the consent banner loads
Deploy Company Site / test (push) Successful in 10s
Deploy Company Site / deploy (push) Successful in 5s
2026-06-28 07:14:35 -05:00
westfarn 0f2b255b59 Tieing tianji to debug
Deploy Company Site / test (push) Successful in 10s
Deploy Company Site / deploy (push) Successful in 5s
2026-06-28 07:00:55 -05:00
westfarn 9c7e02e41e Add unittests and fix tracking error
Deploy Company Site / test (push) Successful in 10s
Deploy Company Site / deploy (push) Successful in 5s
2026-06-28 06:55:44 -05:00
westfarn 6e7bd25e29 Adding site tracking and consent to Tianji
Deploy Company Site / deploy (push) Successful in 4s
2026-06-28 06:47:52 -05:00
westfarn 7e448cf61a Update .gitea/workflows/deploy.yml
Deploy Company Site / deploy (push) Successful in 8s
2026-06-27 18:06:03 +00:00
westfarn afc197ecdf Update README.md 2026-06-27 18:04:27 +00:00
westfarn e625dc30ad Updated to get gitea action runner 2026-06-27 12:19:54 -05:00
westfarn 06ac8d6eca A bunch of updates 2026-06-20 06:05:50 -05:00
westfarn 8cd3aa5f84 EVM complete 2026-03-23 03:31:44 -05:00
westfarn c88e344198 Implemented financial tracking 2026-03-20 13:07:28 -05:00
westfarn 6fa4fc1f7c updated company logo 2025-12-08 10:49:18 -06:00
westfarn 2d9b987d03 seo optimization 2025-11-24 20:37:30 -06:00
westfarn 7d079607cb Fixing sending contact emails 2025-11-24 13:14:45 -06:00
westfarn 9b99ac92ee small updates and refined chat page 2025-11-24 06:03:32 -06:00
westfarn 9979c5bb9c site redesign 2025-11-22 06:55:40 -06:00
westfarn 75c6bf2a53 added site tracking 2025-04-21 06:37:57 -05:00
westfarn 68463c5013 Update company_site/public/admin.py 2025-03-25 20:52:18 +00:00
westfarn 150e240363 preview email 2025-03-24 13:06:45 -05:00
westfarn 1fe85321e0 Update company_site/public/templates/admin/public/emailmessage/change_form.html 2025-03-23 16:38:43 +00:00
westfarn 40cd595e90 added video to homepage and black as pre-commit 2025-03-11 07:49:52 -05:00
westfarn 1047d262c8 Update for the new redisn 2025-03-06 11:30:36 -06:00
westfarn 9272f64677 Merge pull request 'Issue-1: addes site tracking' (#2) from gitea/issue-1 into master
Reviewed-on: #2
2025-03-06 16:54:52 +00:00
westfarn 5af6f8b4ed Issue-1: addes site tracking 2025-03-06 10:53:37 -06:00
westfarn cdb3c1b771 Initial commit 2025-03-06 10:51:12 -06:00
westfarn 2737ca7241 Initial commit 2025-03-03 10:54:16 +00:00