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

647 Commits

Author SHA1 Message Date
69f5dd7ef8 chore: update Node.js version to 24.x 2025-11-30 16:08:09 -05:00
52e113ae37 refactor: replace date formatting with native Intl.DateTimeFormat API for improved performance and accuracy 2025-11-30 15:18:00 -05:00
67ce984d9b refactor: update test imports to use custom test-utils for consistent testing setup 2025-11-30 15:07:31 -05:00
d187b29ba6 fix: improve Favicon component loading state handling 2025-11-30 12:09:42 -05:00
a8b40e7751 feat: add Content-Signal parsing for robots.txt files 2025-11-30 11:35:23 -05:00
1272896834 feat: implement domain letter avatar with consistent color generation for favicon fallback 2025-11-28 23:49:09 -05:00
b030fff067 fix: adjust timestamp handling in scheduleRevalidation to prevent negative timeouts and ensure future scheduling 2025-11-28 23:19:29 -05:00
1a51e0f0e7 fix: add ordering to certificate retrieval by validTo to maintain chain order 2025-11-28 12:13:13 -05:00
b0de57d131 fix: add DoH response type filtering 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) 2025-11-28 12:00:24 -05:00
1b3b382b6f feat: add new DNS and email providers to the rules configuration 2025-11-28 11:48:28 -05:00
c9b20e4ef2 fix: truncate long domain names in report page header (#201)
Co-authored-by: jake <jake@jarv.is>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-11-28 11:38:54 -05:00
7a23717d6b chore: bump deps 2025-11-27 11:53:05 -05:00
95f885930d refactor: remove createSectionWithData utility and replace with direct TRPC query usage in DomainReportView 2025-11-27 11:50:05 -05:00
766cb4b493 refactor: enhance TRPC middleware logging by integrating correlation ID handling and improving error tracking 2025-11-26 13:26:09 -05:00
dc0dffee6f refactor: update logging level in TRPC middleware from debug to info for improved log clarity 2025-11-25 14:44:39 -05:00
eb7c47af72 refactor: streamline domain handling by consolidating normalization and registrability checks 2025-11-24 17:55:01 -05:00
5e3fa8c2e8 refactor: remove redundant domain normalization logic from services, relying on router schema for registrable domains 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 2025-11-24 17:16:44 -05:00
62439e14a2 refactor: add User-Agent header to fetch requests across multiple services for improved API compatibility 2025-11-24 16:06:40 -05:00
cb5e4af1b5 feat: add Dynadot as a domain pricing provider with API integration and update environment configuration 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 2025-11-24 15:21:06 -05:00
be4866deb5 refactor: move external API URLs to constants and add documentation comments 2025-11-24 15:08:24 -05:00
fb69b04f80 feat: add react-hotkeys-hook for keyboard shortcut support in domain search 2025-11-24 14:30:15 -05:00
99a4a7d69e refactor: enhance Inngest logging configuration and improve error handling in client and server loggers 2025-11-23 22:48:53 -05:00
f41fe72eb4 refactor: standardize logging messages across multiple services for clarity and consistency 2025-11-23 22:25:27 -05:00
d061abbebf fix: proxy should ignore /opengraph-image path, not redirect it 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 2025-11-23 20:32:41 -05:00
b6e520131a fix: remove double-wrapped after() calls when sending exceptions to posthog 2025-11-23 20:08:12 -05:00
9091065276 fix: add suspense fallback for domain suggestions and enhance error handling during prerendering 2025-11-23 20:03:28 -05:00
ab9e10d20a refactor: enhance error logging structure across multiple modules for consistency 2025-11-23 19:57:52 -05:00
4ea5449210 feat: implement unified structured logging system with OpenTelemetry integration and correlation ID support (#197) 2025-11-23 19:43:16 -05:00
d09f7a1138 fix: improve unique violation handling in provider resolution logic 2025-11-23 19:40:21 -05:00
a3d183f792 refactor: simplify middleware logic by delegating to handleProxyRequest and add tests 2025-11-23 19:37:59 -05:00
renovate[bot]
e360c87955 Update trpc monorepo to ^11.7.2 2025-11-23 15:21:15 -05:00
27a399a7de fix: match metadata handling for non-registrable domains with 404 page 2025-11-23 15:20:58 -05:00
65482c02d1 refactor: enhance CopyButton functionality with clipboard-copy library and improve error handling 2025-11-22 18:58:18 -05:00
65100ab8fb feat: implement two-tap behavior for touch devices in ScreenshotTooltip component 2025-11-22 18:43:42 -05:00
d521092300 refactor: update caching strategy to utilize "use cache" instead of unstable_cache 2025-11-22 17:59:45 -05:00
e16666f845 fix: work around known mapbox appendChild error on navigation 2025-11-22 17:56:17 -05:00
7564b9c2b6 fix: remove unused cacheLife import in GitHub stars component to streamline code 2025-11-22 17:31:56 -05:00
4ec70b3185 chore: bump deps 2025-11-21 12:13:46 -05:00
3e8dbcb78e feat: add RelativeAgeString component to display time elapsed since a given date in registration section 2025-11-20 11:12:56 -05:00
809982284f fix: update className in DomainSearch component to include 'truncate' for improved text handling 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 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 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 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 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 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 2025-11-19 17:44:42 -05:00