Skip to content

Latest commit

 

History

History
269 lines (243 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

269 lines (243 loc) · 26.6 KB

Changelog

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.

1.7.3 (2026-09-18)

1.7.2 (2026-08-02)

  • 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)

1.7.1 (2026-07-18)

  • chore: add claude launch.json (35a9dc1)
  • fix: prevent white theme on load (07c03f2)

1.7.0 (2026-06-25)

  • chore: sort package.json scripts (90f9320)
  • feat: add ai agent helper files (b7d46f3)

1.6.0 (2026-02-21)

  • 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)

1.5.1 (2026-02-17)

  • Revert "feat: update CONTACT_EMAIL with actual email" (d6c5dea)

1.5.0 (2026-02-17)

  • 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)

1.4.0 (2026-01-24)

  • 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)

1.3.0 (2026-01-24)

  • 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)

1.2.0 (2026-01-01)

  • test: skip failing tests (131162f)
  • feat: unify linting configs (d0a569a)
  • refactor: clean up tests to have more reuse (9250bc5)

1.1.0 (2026-01-01)

  • 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)

1.0.0 (2026-01-01)

  • 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)