1
mirror of https://github.com/jakejarvis/hoot.git synced 2025-10-18 14:24:26 -04:00

387 Commits

Author SHA1 Message Date
288c32b777 Fix unknown providers after first load by creating new provider IDs when discovered 2025-10-18 00:29:24 -04:00
1a9437030e v2: Postgres storage & Inngest background revalidations (#101) 2025-10-17 23:50:29 -04:00
f00065281f Update GitHub Pages rule to allow multiple header conditions 2025-10-15 10:31:34 -04:00
4c741296cf Import toRegistrableDomain from domain-server for domain normalization 2025-10-15 10:11:28 -04:00
0476bef61d Update app footer for accessibility, change RDAP link, and refine DNS and email provider rules 2025-10-15 09:24:44 -04:00
93edd8b8a6 Add SEO metadata fields for keywords, author, and generator 2025-10-14 21:19:04 -04:00
282fa3c385 Refactor KeyValueGrid component to use mobile and desktop column props for improved responsiveness 2025-10-14 19:38:23 -04:00
0dbf4f99c9 Remove Vercel notification step from GitHub Actions test workflow 2025-10-14 19:22:42 -04:00
a14349e366 Refactor TRPC client query handling to use stable query client and improve hydration behavior 2025-10-14 19:21:31 -04:00
43a73a5e27 Add fetch utility functions for enhanced HTTP request handling 2025-10-14 18:43:17 -04:00
368e7bdbe4 Add text styling to certificates and registration sections for improved readability 2025-10-14 18:31:24 -04:00
6cacdb9648 Fix browser closing logic in screenshot service to ensure proper cleanup 2025-10-14 18:20:07 -04:00
c7caf6a0a9 Remove optional TTLs for favicon and screenshot assets from documentation and environment example 2025-10-14 18:12:15 -04:00
85ac3b8cc9 Add cached asset utility for Redis integration in favicon and screenshot services 2025-10-14 18:10:23 -04:00
3daf9bfd95 Refactor DNS components to use new KeyValueGrid and SectionContent components; replace TtlBadge with TtlTimeBadge and RelativeExpiry with RelativeExpiryBadge 2025-10-14 17:59:59 -04:00
6771ba51bc Add Vercel notification step to GitHub Actions test workflow 2025-10-14 17:32:25 -04:00
renovate[bot]
f73031e392 Update dependency rdapper to ^0.7.0 2025-10-14 13:32:46 -04:00
9bf302f42d Bump deps 2025-10-14 13:27:48 -04:00
4b64ef1efe Refactor image processing functions to use WebP format (#93) 2025-10-14 12:54:02 -04:00
19f7cdf2e6 Integrate country flag icons for improved UI 2025-10-13 11:44:19 -04:00
74ba13f753 Update hosting schema to include country_code and remove emoji field 2025-10-13 10:31:51 -04:00
0b4675ad9c Add logging for deleted blobs and errors in blob-prune API route 2025-10-13 09:51:46 -04:00
e56d57b23d Refactor DNS record sorting to be handled server-side and update related tests 2025-10-13 09:48:39 -04:00
59263aae46 Update domain report title format in page component 2025-10-13 09:19:55 -04:00
c0591a0cf3 Update SocialPreview min width 2025-10-13 00:07:58 -04:00
78d0d02991 Refactor provider detection logic to modularize rules for hosting, DNS, email, and certificate authorities 2025-10-12 23:33:16 -04:00
a92173de47 Filter out empty DNS record values in DnsRecordsSection component 2025-10-12 21:24:00 -04:00
41461533a3 Add domain pricing feature with Porkbun API and integrate into DomainUnregisteredState component 2025-10-12 17:31:31 -04:00
d8604824de Add non-public TLD handling to DomainUnregisteredState component 2025-10-12 14:55:46 -04:00
7a4722816d Enhance favicon service to support negative caching and improve cache handling 2025-10-12 14:31:51 -04:00
166b337d29 Update screenshot component and tests to reflect changes in loading and error messages 2025-10-12 14:13:41 -04:00
f3deba806d Update PostHog reporting endpoints to use proxy for improved security 2025-10-12 14:11:04 -04:00
508c61f72c Refactor Favicon component to remove unused loading state and simplify image loading logic 2025-10-12 14:07:34 -04:00
ff2733feaf Update to edge compatible rdapper 2025-10-12 14:04:22 -04:00
224e079a7a Update Vitest configuration to remove jsdom environment and add environment declarations to test files 2025-10-12 00:02:08 -04:00
cc5140d08e Dedupe DNS and headers with Redis locks and aggregate cache; add concurrency tests; micro-tune hosting query gating (#87) 2025-10-11 01:55:47 -04:00
382303de59 Refactor middleware to improve domain handling and redirect logic (#88) 2025-10-11 00:09:04 -04:00
cc409a2cef Refactor registration section to enhance RDAP server link display and remove unused formatting function 2025-10-10 11:29:42 -04:00
b300502c9a Refactor DomainExportSchema to simplify provider handling and improve data structure 2025-10-10 11:29:06 -04:00
6c970d5d3d Ensure all external links have rel="noopener" set 2025-10-10 11:12:35 -04:00
c3a641b6fc Update rdapper to ^0.5.0 and refactor domain validation logic to streamline domain input processing 2025-10-10 11:02:54 -04:00
0017e3fceb Update screenshot tests to use VERCEL environment variable for local Puppeteer path 2025-10-10 11:00:40 -04:00
40f9b666ba Update dependencies and refactor Puppeteer integration for improved local development support 2025-10-10 10:11:40 -04:00
91f6d5a175 Refactor domain search hook to validate normalized domain input 2025-10-09 22:11:11 -04:00
ce128763bc Add Content Security Policy headers for production environment 2025-10-09 11:56:32 -04:00
74503e867a Update icons in registration section and adjust tooltip spacing 2025-10-09 11:11:18 -04:00
54240a103f Refactor registration section to improve source display and add hostname extraction utility 2025-10-09 10:58:06 -04:00
004ee6eb13 Enhance registration section to display privacy status with icon 2025-10-09 10:28:50 -04:00
renovate[bot]
345e209bbc Update dependency rdapper to ^0.4.1 2025-10-09 10:08:13 -04:00
9110ed9741 Refactor domain router to use loggedProcedure for enhanced logging and observability 2025-10-09 01:05:08 -04:00