1
mirror of https://github.com/jakejarvis/domainstack.io.git synced 2025-12-02 19:33:48 -05:00

Commit Graph

  • 5ec1ce6c8e Update vitest monorepo to ^4.0.15 renovate/vitest-monorepo renovate[bot] 2025-12-02 17:55:20 +00:00
  • c956efe043 Update dependency @vercel/analytics to ^1.6.1 renovate/vercel-analytics-1.x renovate[bot] 2025-12-02 14:54:03 +00:00
  • 8c1d678eb8 Update dependency posthog-node to ^5.15.0 renovate/posthog-node-5.x renovate[bot] 2025-12-02 00:48:43 +00:00
  • 45573e6d4b Update dependency posthog-js to ^1.299.0 renovate/posthog-js-1.x renovate[bot] 2025-12-02 00:48:25 +00:00
  • 4ab2b8b504 Update dependency @posthog/nextjs-config to ^1.6.2 renovate/posthog-nextjs-config-1.x renovate[bot] 2025-12-02 00:48:06 +00:00
  • 6391585aca Update dependency motion to ^12.23.25 renovate/motion-12.x renovate[bot] 2025-12-01 15:54:17 +00:00
  • 69f5dd7ef8 chore: update Node.js version to 24.x main Jake Jarvis 2025-11-30 16:08:09 -05:00
  • 52e113ae37 refactor: replace date formatting with native Intl.DateTimeFormat API for improved performance and accuracy Jake Jarvis 2025-11-30 15:18:00 -05:00
  • 67ce984d9b refactor: update test imports to use custom test-utils for consistent testing setup Jake Jarvis 2025-11-30 15:07:31 -05:00
  • d187b29ba6 fix: improve Favicon component loading state handling Jake Jarvis 2025-11-30 12:09:42 -05:00
  • a8b40e7751 feat: add Content-Signal parsing for robots.txt files Jake Jarvis 2025-11-30 11:35:23 -05:00
  • 1272896834 feat: implement domain letter avatar with consistent color generation for favicon fallback Jake Jarvis 2025-11-28 23:49:09 -05:00
  • b030fff067 fix: adjust timestamp handling in scheduleRevalidation to prevent negative timeouts and ensure future scheduling Jake Jarvis 2025-11-28 23:19:29 -05:00
  • 1a51e0f0e7 fix: add ordering to certificate retrieval by validTo to maintain chain order Jake Jarvis 2025-11-28 12:13:13 -05:00
  • b0de57d131 fix: add DoH response type filtering Jake Jarvis 2025-11-28 12:08:48 -05:00
  • b1764a70f3 feat: enhance provider seeding logic to support rule-based matching and cleanup of orphaned discovered providers (#204) Jake Jarvis 2025-11-28 12:00:24 -05:00
  • 1b3b382b6f feat: add new DNS and email providers to the rules configuration Jake Jarvis 2025-11-28 11:48:28 -05:00
  • c9b20e4ef2 fix: truncate long domain names in report page header (#201) Jake Jarvis 2025-11-28 11:38:54 -05:00
  • 7a23717d6b chore: bump deps Jake Jarvis 2025-11-27 11:53:05 -05:00
  • 95f885930d refactor: remove createSectionWithData utility and replace with direct TRPC query usage in DomainReportView Jake Jarvis 2025-11-27 11:50:05 -05:00
  • 766cb4b493 refactor: enhance TRPC middleware logging by integrating correlation ID handling and improving error tracking Jake Jarvis 2025-11-26 13:26:09 -05:00
  • dc0dffee6f refactor: update logging level in TRPC middleware from debug to info for improved log clarity Jake Jarvis 2025-11-25 14:44:39 -05:00
  • eb7c47af72 refactor: streamline domain handling by consolidating normalization and registrability checks Jake Jarvis 2025-11-24 17:55:01 -05:00
  • 5e3fa8c2e8 refactor: remove redundant domain normalization logic from services, relying on router schema for registrable domains Jake Jarvis 2025-11-24 17:44:06 -05:00
  • 1d43c2ca1e refactor: rename trpc procedures for domain services to use consistent naming conventions and update related types Jake Jarvis 2025-11-24 17:16:44 -05:00
  • 62439e14a2 refactor: add User-Agent header to fetch requests across multiple services for improved API compatibility Jake Jarvis 2025-11-24 16:06:40 -05:00
  • cb5e4af1b5 feat: add Dynadot as a domain pricing provider with API integration and update environment configuration Jake Jarvis 2025-11-24 15:56:42 -05:00
  • cb31479a25 refactor: centralize domain pricing provider configurations and enhance pricing service with improved error handling and extensibility Jake Jarvis 2025-11-24 15:21:06 -05:00
  • be4866deb5 refactor: move external API URLs to constants and add documentation comments Jake Jarvis 2025-11-24 15:08:24 -05:00
  • fb69b04f80 feat: add react-hotkeys-hook for keyboard shortcut support in domain search Jake Jarvis 2025-11-24 14:30:15 -05:00
  • 99a4a7d69e refactor: enhance Inngest logging configuration and improve error handling in client and server loggers Jake Jarvis 2025-11-23 22:48:53 -05:00
  • f41fe72eb4 refactor: standardize logging messages across multiple services for clarity and consistency Jake Jarvis 2025-11-23 22:25:27 -05:00
  • d061abbebf fix: proxy should ignore /opengraph-image path, not redirect it Jake Jarvis 2025-11-23 20:39:30 -05:00
  • 793a6700cb refactor: update caching strategy across multiple modules to use Next.js Data Cache with revalidation settings Jake Jarvis 2025-11-23 20:32:41 -05:00
  • b6e520131a fix: remove double-wrapped after() calls when sending exceptions to posthog Jake Jarvis 2025-11-23 20:08:12 -05:00
  • 9091065276 fix: add suspense fallback for domain suggestions and enhance error handling during prerendering Jake Jarvis 2025-11-23 20:03:28 -05:00
  • ab9e10d20a refactor: enhance error logging structure across multiple modules for consistency Jake Jarvis 2025-11-23 19:57:52 -05:00
  • 4ea5449210 feat: implement unified structured logging system with OpenTelemetry integration and correlation ID support (#197) Jake Jarvis 2025-11-23 19:43:16 -05:00
  • d09f7a1138 fix: improve unique violation handling in provider resolution logic Jake Jarvis 2025-11-23 19:40:21 -05:00
  • a3d183f792 refactor: simplify middleware logic by delegating to handleProxyRequest and add tests Jake Jarvis 2025-11-23 19:37:59 -05:00
  • e360c87955 Update trpc monorepo to ^11.7.2 renovate[bot] 2025-11-23 17:31:14 +00:00
  • 27a399a7de fix: match metadata handling for non-registrable domains with 404 page Jake Jarvis 2025-11-23 15:20:58 -05:00
  • 65482c02d1 refactor: enhance CopyButton functionality with clipboard-copy library and improve error handling Jake Jarvis 2025-11-22 18:58:18 -05:00
  • 65100ab8fb feat: implement two-tap behavior for touch devices in ScreenshotTooltip component Jake Jarvis 2025-11-22 18:43:42 -05:00
  • d521092300 refactor: update caching strategy to utilize "use cache" instead of unstable_cache Jake Jarvis 2025-11-22 17:59:45 -05:00
  • e16666f845 fix: work around known mapbox appendChild error on navigation Jake Jarvis 2025-11-22 17:56:17 -05:00
  • 7564b9c2b6 fix: remove unused cacheLife import in GitHub stars component to streamline code Jake Jarvis 2025-11-22 17:31:56 -05:00
  • 4ec70b3185 chore: bump deps Jake Jarvis 2025-11-21 12:13:46 -05:00
  • 3e8dbcb78e feat: add RelativeAgeString component to display time elapsed since a given date in registration section Jake Jarvis 2025-11-20 11:12:56 -05:00
  • 809982284f fix: update className in DomainSearch component to include 'truncate' for improved text handling Jake Jarvis 2025-11-19 23:39:29 -05:00
  • 293723a199 feat: enhance logging middleware to include structured JSON output and error tracking in PostHog for better monitoring Jake Jarvis 2025-11-19 23:39:21 -05:00
  • 8cd27b36b6 fix: enhance registration and DNS record normalization by filtering out invalid nameservers and MX records with empty hosts Jake Jarvis 2025-11-19 18:23:55 -05:00
  • 798373208b fix: update event ID handling in scheduleRevalidation to enable Inngest's deduplication and prevent duplicate event queueing Jake Jarvis 2025-11-19 17:51:20 -05:00
  • e527ef43ac fix: implement in-memory promise management for favicon generation to prevent concurrent requests and ensure timely cleanup Jake Jarvis 2025-11-19 17:51:16 -05:00
  • d83deb0709 fix: add timeout to IP metadata lookup to prevent hanging requests and ensure proper error handling Jake Jarvis 2025-11-19 17:51:11 -05:00
  • c89fa5eb3f fix: improve cleanup error handling in abort signal setup to ensure all cleanup functions execute without interruption Jake Jarvis 2025-11-19 17:44:42 -05:00
  • 58bb803a71 fix: implement safety timeout for promise cleanup in screenshot generation to prevent memory leaks Jake Jarvis 2025-11-19 17:44:27 -05:00
  • 73cf73f95a fix: enhance DNS record handling by deduplicating records before sorting to ensure consistency and prevent duplicates Jake Jarvis 2025-11-19 17:43:54 -05:00
  • 3d7d72215b feat: implement per-request caching for DNS resolution Jake Jarvis 2025-11-19 15:05:16 -05:00
  • 668f1717f7 feat: Deduplicate DNS records in resolveAll Cursor Agent 2025-11-19 18:48:54 +00:00
  • fcd47af4ab fix: simplify Favicon component by removing hydration state and adjusting query options for improved data handling Jake Jarvis 2025-11-19 14:27:16 -05:00
  • 9cf3d6178c fix: remove unused index from dnsRecords schema to streamline database structure Jake Jarvis 2025-11-18 23:55:17 -05:00
  • c1ef7dd05c fix: update testing configuration to use threads pool for compatibility with sandboxed environments Jake Jarvis 2025-11-18 23:47:09 -05:00
  • d12fc11936 fix: replace makeQueryClient with cached getQueryClient for consistent query client behavior across requests Jake Jarvis 2025-11-18 23:44:56 -05:00
  • 957d50cf6f fix: use void operator for prefetchQuery to prevent unhandled promise rejections Jake Jarvis 2025-11-18 23:39:49 -05:00
  • 022fcce05c fix: update cache configuration by removing unused index and adjusting tags Jake Jarvis 2025-11-18 16:06:39 -05:00
  • af691d3d6a fix: remove index from DnsRecordList keys to prevent duplicate records Jake Jarvis 2025-11-18 15:47:09 -05:00
  • 386d597890 refactor: remove Redis integration and related rate limiting logic (for now) Jake Jarvis 2025-11-18 15:23:45 -05:00
  • 3462ed30fa refactor: transition from Redis to Next.js Data Cache for various data fetching operations, simplifying caching logic and improving performance Jake Jarvis 2025-11-18 14:25:07 -05:00
  • 60672383c2 refactor: remove cron job and related pricing refresh logic, transitioning to Next.js caching for improved performance Jake Jarvis 2025-11-18 14:05:28 -05:00
  • 076a8c4eea refactor: remove registration caching logic from Redis and clean up related tests Jake Jarvis 2025-11-18 13:47:35 -05:00
  • d14aa7d2d9 refactor: remove Redis lock mechanism from DNS resolution and simplify caching logic Jake Jarvis 2025-11-18 13:33:10 -05:00
  • c94a32bf0e fix: prevent default action on domain click and update to use anchor tag for better accessibility Jake Jarvis 2025-11-18 13:15:26 -05:00
  • 5bd1009437 refactor: simplify layout structure by removing Suspense and integrating TRPCProvider directly in Providers component Jake Jarvis 2025-11-18 11:31:55 -05:00
  • 62f4338d34 fix: update data loading checks to include cached error states for export button Jake Jarvis 2025-11-17 15:27:10 -05:00
  • 7b2bda65c1 refactor: enhance IP address resolution in context creation by utilizing Next.js headers Jake Jarvis 2025-11-17 13:26:50 -05:00
  • 51fa7f0959 refactor: streamline domain access tracking by consolidating logic into middleware and removing redundant code Jake Jarvis 2025-11-17 12:52:21 -05:00
  • c5deabf88a refactor: use singleton browser instance and improve screenshot generation handling Jake Jarvis 2025-11-16 21:09:28 -05:00
  • 6a65c7a72a fix: clear timeout on successful socket connection in getCertificates function Jake Jarvis 2025-11-16 19:29:29 -05:00
  • 2be7449317 feat: implement fetchRemoteAsset function for secure asset retrieval with DNS checks and size limits (#183) Jake Jarvis 2025-11-16 19:24:15 -05:00
  • b30320d115 feat: integrate analytics tracking for domain registrar referrals in DomainPricingCTA component Jake Jarvis 2025-11-16 13:17:37 -05:00
  • 69293db3e6 fix: update pricing service to cache sentinel value on fetch failure and adjust negative cache handling Jake Jarvis 2025-11-16 13:06:25 -05:00
  • b23078e025 fix: enhance SEO service to skip fetching images from loopback and private IPs, and add DNS resolution checks for remote image URLs Jake Jarvis 2025-11-16 12:58:33 -05:00
  • f52a7b278b fix: implement clampFuture function to manage date scheduling within specified bounds in ttl.ts and add corresponding tests in ttl.test.ts Jake Jarvis 2025-11-16 12:55:58 -05:00
  • 797a448ae8 fix: remove unnecessary client shutdown calls in analytics to improve performance and maintain connection Jake Jarvis 2025-11-16 12:39:36 -05:00
  • d2a4e451f9 feat: add dynamic OpenSearch route implementation and remove static xml file Jake Jarvis 2025-11-16 12:37:51 -05:00
  • 7fdc418ffe fix: implement PGlite client closure in tests to prevent file handle leaks (EPERM on macos) Jake Jarvis 2025-11-16 12:22:32 -05:00
  • 2dfe7c5344 fix: prevent unbounded memory growth in the lastWriteAttempts map Jake Jarvis 2025-11-16 12:08:23 -05:00
  • 59cb9f2a0b fix: ensure pages are closed on retry attempts in screenshot service to prevent memory leaks Jake Jarvis 2025-11-16 12:03:30 -05:00
  • 401b96fe8c fix: enhance database schema with new indexes for providers and DNS records Jake Jarvis 2025-11-16 11:55:24 -05:00
  • aec24cbe3e chore: update AGENTS and README documentation for improved clarity and organization Jake Jarvis 2025-11-15 22:31:21 -05:00
  • 9b687eefec refactor: organize constants into modular files Jake Jarvis 2025-11-15 22:23:32 -05:00
  • 14b51834c1 fix: adjust distinct ID handling in analytics to comply with Next.js request restrictions Jake Jarvis 2025-11-15 20:30:46 -05:00
  • 932d63d873 fix: enhance database connections with Vercel's pool management Jake Jarvis 2025-11-15 20:19:12 -05:00
  • bccf2b9a3a refactor: optimized favicon fetching by domain name with JOIN support Jake Jarvis 2025-11-15 20:04:50 -05:00
  • c0c313d8be refactor: remove caching logic from cache.ts and cache.test.ts; update favicon and screenshot services to handle DB persistence directly Jake Jarvis 2025-11-15 19:59:02 -05:00
  • 81e54aaa9e feat: add favicons and screenshots tables with caching and persistence logic (#182) Jake Jarvis 2025-11-15 19:38:51 -05:00
  • b7df54449c refactor: update analytics integration to use unified tracking methods across client and server (#181) Jake Jarvis 2025-11-15 16:01:46 -05:00
  • d4a43c81fc feat: update Open Threat Exchange favicon and add IBM X-Force tool to tools dropdown Jake Jarvis 2025-11-15 13:27:18 -05:00
  • 4897a4c49c refactor: remove unnecessary gap classes and improve RuleRow styling in SEO section Jake Jarvis 2025-11-15 13:06:07 -05:00