1
mirror of https://github.com/jakejarvis/hoot.git synced 2025-10-18 22:34:25 -04:00

25 Commits

Author SHA1 Message Date
a14349e366 Refactor TRPC client query handling to use stable query client and improve hydration behavior 2025-10-14 19:21:31 -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
91f6d5a175 Refactor domain search hook to validate normalized domain input 2025-10-09 22:11:11 -04:00
04b50f9d2a Add HybridTooltip component and usePointerCapability hook for adaptive tooltip/popover behavior 2025-10-08 10:17:25 -04:00
2a5364d127 Refactor SEO section to use hooks for state management and add progressive reveal functionality 2025-10-07 20:28:04 -04:00
36cbdb6219 Add SEO section (#77) 2025-10-07 17:05:56 -04:00
7fb05896fd Refactor Toaster position and enhance toast notifications in CopyButton and useDomainSearch hook 2025-10-06 20:26:41 -04:00
ed66831d36 Improve domain navigation logic in useDomainSearch hook to prevent unnecessary loading states 2025-10-06 19:16:48 -04:00
771d25af84 Enhance DomainSearch component with macOS detection and loading state management 2025-10-06 18:49:30 -04:00
6960c0b4a8 Migrate to uploadthing for file storage (#74)
Co-authored-by: jake <jake@jarv.is>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-06 15:07:18 -04:00
33baabd536 Implement image retry logic in Favicon and Screenshot components for improved error handling 2025-10-06 11:36:10 -04:00
379b20f29b Refactor DNS components to remove TTL preferences and update color handling for improved clarity and performance 2025-09-29 13:26:51 -04:00
26fd6ff3a1 Refactor domain queries to streamline data fetching and remove unused initial props, enhancing performance and clarity 2025-09-29 11:17:44 -04:00
640d1adf99 Refactor domain page to utilize TanStack Query for data fetching and hydration, replacing prefetchRegistration with queryClient integration 2025-09-29 10:50:00 -04:00
7b5cfcd221 Update domain-related types to use RegistrationWithProvider schema for improved type safety 2025-09-29 00:45:05 -04:00
9e4d44f8cf Refactor components to remove unused React imports 2025-09-28 21:40:52 -04:00
2eb337f2fc Refactor useDomainSearch to reset loading state on derived initial value change 2025-09-28 19:46:01 -04:00
fa72499c93 Enhance HeaderSearch tests and reset loading state on route changes
- Added a test to verify that the input is re-enabled after navigating to a new route.
- Updated the useDomainSearch hook to reset the loading state when the derived initial value changes, ensuring the header input is re-enabled after route changes.
2025-09-28 02:28:57 -04:00
3f542e0e2a Fix unpredictable mobile behavior on domain search fields (#42) 2025-09-26 22:55:42 -04:00
65976a0e39 Enhance DNS resolution to return source provider key 2025-09-25 10:17:40 -04:00
c6d3d6992b Refactor domain report view to conditionally render sections based on DNS query results 2025-09-24 21:33:18 -04:00
02ef7f61b2 Refactor domain registration handling to use rdapper and remove WHOIS dependencies 2025-09-24 20:54:40 -04:00
fba7bd93db Refactor domain components and hooks for improved organization and functionality 2025-09-23 17:32:16 -04:00
bc3ea24f1b Refactor project structure and update dependencies
- Renamed project from "whoozle" to "hoot.sh" and updated version to 0.0.0-beta.1 in package.json.
- Updated various dependencies in package.json and pnpm-lock.yaml for improved compatibility and performance.
- Cleaned up imports across multiple components, ensuring consistent formatting and removing unnecessary lines.
- Enhanced layout and styling in several components for better user experience and visual consistency.
2025-09-13 08:58:50 -04:00
26cdf701ba Add initial component library with Radix UI and Tailwind CSS integration 2025-09-12 22:43:00 -04:00