All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- chore: remove lighthouse from local git push (6a43d2f)
- fix: animation timing on hero paragraph (b401c42)
- style: fix logo styling on hero page (24130d7)
- style: make secondary cta buttons have similar color hover effect (66cd382)
- style: use same copy button in entire site (475f5bc)
- feat: add phone input component to contact form (b25c3e3)
- feat: refactor contact form options to use centralized data structure (52769df)
- feat: update from email (3a4128d)
- Reapply "feat: update CONTACT_EMAIL with actual email" (e0189c8)
- refactor: improve readability with subject line variable (af0e356)
- Revert "feat: update CONTACT_EMAIL with actual email" (d6c5dea)
- feat: update CONTACT_EMAIL with actual email (c8b5e4d)
- chore: rename repository from amslaw to amsfirm (2f9c9a6)
- chore: update package.json scripts to include node version checks (17ec614)
- style: add & update .prettierignore (a0ec3d4)
- style: formatting (1565421)
- ci: remove running e2e tests in pre push hook (b312349)
- feat: update to use amsfirm.com (524362d)
- docs: add environment variable example file (81f40a5)
- docs: update README (b0453aa)
- docs: update README with Lighthouse testing and environment setup (3369863)
- chore: add site URL to Cloudflare Wrangler configuration (f055fbe)
- chore: fix eslint error in commitlint.config.mjs (d9a3bdd)
- chore: update to use yarn instead of npx everywhere (20c6aa6)
- chore: update to use yarn instead of npx everywhere (ffaad44)
- perf: scope lint checks to src and test directories only (6004e05)
- feat: add Lighthouse CI integration for performance testing (a9f6959)
- feat: add Node.js version checking to prevent hanging tests (e7042e1)
- style: update prettier config width to 140 (43d0934)
- style: update prettier config width to use all trailing commas (49ed21d)
- ci: remove separate type check gh actions step (d99176a)
- test: skip failing tests (131162f)
- feat: unify linting configs (d0a569a)
- refactor: clean up tests to have more reuse (9250bc5)
- test: fix faq test (63d7a94)
- test: update playwright test worker number from 8 to 10 (f4a2044)
- feat: add FAQ link animations with CSS variables (6a4de8f)
- chore: enhance CI/CD workflows with new test job and update release conditions (93a71b1)
- ci: update dependencies (6a090c2)
- feat: add automated gh releases and versioning (6a44a14)
- feat: add comprehensive SEO optimization (2733553)
- feat: add custom error and 404 pages (a224e72)
- feat: add dark mode support with theme system (a1887b8)
- feat: add typescript checks to lint-staged (4a2dc3b)
- feat: add useInitialInView custom hook for animation optimization (cdd0e51)
- feat: enforce conventional commits (a0e874b)
- feat: enhance dependabot config (57cb433)
- feat: implement shared animation configurations for FAQ components (a1970a7)
- feat: implement theme-aware logo system (e3c5e5b)
- feat: update dependabot to match portfolio (e3ef96f)
- docs: add conventional commits documentation and quick reference guide (cd4f81a)
- docs: switch readme skill icons (e377954)
- docs: update project documentation (6f8dff3)
- docs: update readme (25b8418)
- docs: update readme skill icons (a05a2f5)
- docs: update readme skill icons (1ef9bd5)
- docs: update readme with missing test scripts (ace3d1a)
- fix: contact form dropdown placeholder text color (b525ac4)
- fix: delay on home page hero section and header (eb23ac8)
- fix: failing unit test (0efeb6b)
- fix: faq e2e tests (98abc50)
- fix: fix dependabot reviewer username (3e96d2e)
- fix: fix skill icon link (1d500e1)
- fix: invalid playwright config field (bb98f7a)
- fix: order of cloudflare (f629ee7)
- fix: order of skill icons (37ed0b2)
- fix: remove vite from skills (5e8d1af)
- fix: skills per line (194b486)
- fix: typescript lint and build errors (1106603)
- test: add comprehensive animation and visual regression E2E tests (1f255d2)
- test: enhance Playwright configuration for visual regression testing (cd3b257)
- test: expand test coverage for new features (15894c3)
- test: improve existing E2E tests with better waits and validation (0309fe4)
- test: update unit tests to match component improvements (84799c4)
- refactor: add displayName to components and improve code quality (f3ce95e)
- refactor: update components for theme compatibility (fadf00b)
- chore: add conventional commits enforcement with commitlint (10fe33f)
- chore: update dependabot to scan monthly (3b3344a)
- chore: update skill icons (56c01fe)
- chore: update skill icons order (d11f08c)
- Add additional unit & e2e tests (ca2e6c8)
- Add address to todo list for office location (67d30c4)
- Add animated navigation buttons and improve link state handling in Navigation component (66fb9d2)
- Add animations and refactor contact form into reusable components (77c8235)
- Add animations to FAQ accordion items (3e30e13)
- Add attorney headshot image and update AttorneyProfile component to display the image and attorney n (32acb91)
- Add baseUrl to tsconfig.json for improved absolute import resolution (244d30a)
- Add CI/CD workflow for automated build, linting, and deployment to Cloudflare. Integrate Husky for p (e494c4f)
- Add ConstructionBanner component to notify users of website updates and integrate it into the layout (380cba9)
- Add CONTACT_EMAIL variable to wrangler configuration for enhanced environment setup. (fb78d6a)
- add css linting (1746066)
- Add detailed information on Living Trusts and Wills in markdown files for estate planning resources (df93880)
- Add ESLint rule to enforce absolute imports using @/ alias, disallowing relative imports for improve (8b40f9e)
- Add favicon (404f609)
- Add framer motion (8fa7646)
- Add hamburger animation & swap nav link order (d9f4b22)
- Add hooks (34bc845)
- Add import order sorting on format (a3075cb)
- Add Living Trust and Wills information markdown files for estate planning resources (58bfae9)
- Add lucide-react icons and update components to use new icons in AttorneyProfile, ContactInfo, and F (9bad8d0)
- Add more margin to the right of icons on office information box (da937ed)
- Add OpenNext output to .gitignore (10838e4)
- Add optimistic rendering for all nav buttons (0424f9b)
- Add pictures/headshots (55ebbd5)
- Add Resend email functionality with new contact form components and setup instructions (317500a)
- Add RESEND_API_KEY and CONTACT_EMAIL to Cloudflare environment types for enhanced configuration opti (141edb9)
- Add tests (6907f8e)
- Add todo list (c80fda5)
- Add Yelp logo and add optimisitic rendering to CTA buttons (9028f85)
- Added Yelp reviews (c0ff437)
- Adjust heading margin and grid item alignment in AttorneyProfile component (247147d)
- Adjust logo dimensions in HeroSection and Navigation components for improved layout consistency (fdb268e)
- Adjust navigation menu icon animation for improved visual consistency (f82f1ee)
- Change to not open e2e html report after completion (03485e9)
- Code formatting: Fix line endings in Yelp logo SVG (7f22e1a)
- Create dependabot.yml (f10ab24)
- Downgrade Next.js version as Cloudflare Workers doesnt support it (563c850)
- Enhance code organization by implementing absolute imports and restructuring components in the About (2e26aa4)
- Enhance Footer and ContactInfo components to dynamically display office hours using a centralized of (72cc589)
- Enhance NavLink component to apply active state styling with new CSS class for navigation link backg (f577724)
- Fix dependencies warnings (a6ec4d4)
- Fix e2e tests (b2781b0)
- Fix eslint error (a3e5564)
- Fix ignoring .prettierignore (2e7e5a3)
- Fix imports (7dcce7e)
- Fix linting errors (28e79f6)
- fix linting issues (7f85e7d)
- Fix linting issues (6998046)
- Fix logo to use proper cutouts (c639dd3)
- Fix package lock (7181692)
- Fix typescript linting errors (5c1b9f2)
- Fix typescript linting issues (0a5f2fd)
- Fix TypeScript type assertion in Vitest config and add newlines to several component files for consi (1f234fb)
- Fix unit test (ee08950)
- initial commit (cbb1e8b)
- Make pre push hook run all tests (122a3e0)
- Make tests output to single directory (4f1a780)
- Migrate to yarn (f382996)
- Move/organize docs (a1493e5)
- Refactor animation delays and improve layout for service and feature cards (820fa25)
- Refactor application to centralize data imports by moving constants from "@/app/constants" to "@/app (3fe7948)
- Refactor component imports to use absolute paths and add new ServiceCard, StatsCard, TestimonialCard (2279265)
- Refactor components to split better (5bc9931)
- Refactor Contact and Services pages by replacing inline headers with SectionHeader component and upd (6ad9f9f)
- Refactor Footer and ContactInfo components for improved clarity and accessibility. Updated office ho (0178f37)
- Refactor helpers file into separate files (0d99ec2)
- Refactor imports to use absolute paths and reorganize component structure (c855052)
- Refactor imports to use relative paths instead of absolute paths for consistency across components a (f3cb0e5)
- Refactor info card to use variables instead of ternary (780d1d1)
- Refactor InfoCard to FeatureItem component across multiple pages and update animation delays (993a040)
- Refactor navigation and footer components to utilize centralized navigation links for improved maint (71c1b1d)
- Refactor ProcessStep component to improve layout and add responsive arrow animations (f01589e)
- Refactor Resend client initialization to runtime in contact API route for improved performance and f (d1c0dae)
- Refactor ServiceCard import path and create new ServiceCard component for improved organization and (7f902f0)
- Refactors and renames (b41a053)
- Remove comments (46d53d6)
- Remove construction banner (39d67e1)
- Remove icons data file abstraction (dad73d1)
- Remove image query parameter (9953654)
- Remove links to Privacy Policy and Terms of Service from Footer component for simplification (2fbb39c)
- Remove linting in pre push hook (d06ff77)
- Remove pics from repo (d52d1a0)
- Remove todo.md (311d9f4)
- Remove turbopack (92dc222)
- Remove unnecessary blank line in ConstructionBanner component for code cleanliness (d142d53)
- Remove unused code (965b434)
- Reorganize package.json (17da4a8)
- Reorganize pages directories and refactor into smaller componets (9f87951)
- Reorganize test structure (2fbeb22)
- Reorganized contact folders (a9b9359)
- Reorganized ui folder components (68e0f9f)
- Shift about me profile pic up (f4b56b8)
- Shrink logo (2051b70)
- Sort/format imports (a983987)
- source repo import (72ead0e)
- Standardize button hover effects (cba6a41)
- Unify feature card (00492f4)
- Update .gitignore (f981be1)
- Update branding to reflect "Anna M Schneider Law" across multiple components and update office addre (b2d8823)
- Update button cursor style in ContactForm component for improved user experience (3900d6d)
- Update button text from "Consultation" to "Contact" in HeroSection and Navigation components for con (ffbaddf)
- Update CICD to use Resend API key from Github Secrets and rename file (9e08abc)
- Update consultation terminology across multiple components and pages for consistency (ca6c05c)
- Update contact-related components and information, including renaming consultation references to "Co (982738c)
- Update cursor rules to include new guidelines for client-side directives, JSDoc comments, file organ (317432f)
- Update footer copyright year and company name in Footer component (9f6a16b)
- Update footer text (74dfcde)
- Update footer to dynamically display current year (8afef3c)
- Update headshot (602bd0f)
- Update hours (0bf73ac)
- Update husky hooks (1ec1445)
- Update lines in logo (6ae1637)
- Update lint script (6d25287)
- Update linting scripts in package.json to include TypeScript checks (4a11066)
- Update logo color (368cff0)
- Update logo SVG dimensions and mask for improved rendering (fc72c86)
- Update logo version (e7b9bab)
- Update OpenNext to latest (24759e7)
- Update package and styling to use CSS variables for colors across components (d5442f4)
- Update package-lock.json to upgrade dependencies: body-parser to 2.2.1, debug to 4.4.3, iconv-lite t (4f9f838)
- Update README (3d18bca)
- Update README (6234361)
- Update README (1d6fdc5)
- Update README (343ed83)
- Update README (1d53ee2)
- Update README (8850123)
- Update README to clarify deployment process and remove CI/CD workflow documentation as it has been r (b39561e)
- Update README with detailed Resend email setup instructions and remove outdated RESEND_SETUP.md (92cc333)
- Update README.md to reflect project details, site structure, and development guidelines for AMS Law (ec0b82b)
- Update text content for clarity and consistency across multiple components, including title adjustme (d4dced0)
- Update text references to personalize the content, including changing "We" to "I" in various compone (eb723ba)
- Update TODO (03d715e)
- Update TODO (283eeff)
- Update TODO.md (ccca082)
- Update TODO.md (9abd670)
- Update TODO.md (4fc91ba)
- Update tsconfig.json to correct absolute import path for consistency (31aebb2)
- Update/fix logo (e2dc339)
- Updates to CICD (424bd4f)
- Upgrade lint to eslint from next lint (4876127)
- Upgrade Next.js version to fix CVE (58652f9)