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