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

387 Commits

Author SHA1 Message Date
d1b9b85ba3 Update UploadThing integration to return file key instead of customId and add user agent override option 2025-10-06 17:24:22 -04:00
5eb8876ec2 Implement Redis lock mechanism and retry logic for upload operations in storage services 2025-10-06 15:59:42 -04:00
d94d1c4df4 Revert "Add handling for duplicate entry errors in UploadThing"
This reverts commit 40a55d26b1.
2025-10-06 15:41:58 -04:00
40a55d26b1 Add handling for duplicate entry errors in UploadThing 2025-10-06 15:34:18 -04:00
f8877255bf Refactor blob-prune API to use customId for file deletion and update storage functions to return customId as key 2025-10-06 15:21:55 -04:00
84e43ad7cf Bump deps, disable chromium and puppeteer-core renovate PRs 2025-10-06 15:12:58 -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
93bc8cf3d6 Enhance favicon and screenshot services with detailed logging for better debugging and monitoring 2025-10-06 11:54:51 -04:00
33baabd536 Implement image retry logic in Favicon and Screenshot components for improved error handling 2025-10-06 11:36:10 -04:00
5c65003baa Add locking mechanism to favicon and screenshot services to prevent duplicate uploads 2025-10-06 11:11:32 -04:00
909b017429 Remove output file tracing configuration from Next.js settings 2025-10-05 19:09:27 -04:00
cb669afbd0 Refactor NotFound page layout and enhance DomainSearch component with input groups and improved styling 2025-10-05 18:33:57 -04:00
0e92a24fad Refactor Link components to anchor tags for improved accessibility in footer and domain components 2025-10-05 17:52:43 -04:00
29fd6f5e32 Integrate @sparticuz/chromium and puppeteer-core for screenshot service, updating configuration and removing puppeteer dependency 2025-10-05 17:44:56 -04:00
52089cbefa Add network idle handling in screenshot service for improved page load stability 2025-10-05 17:27:13 -04:00
fcb2ad57df Downgrade next.js, pin puppeteer and chromium 2025-10-05 17:20:07 -04:00
2b621afd99 Remove inline CSS configuration from Next.js settings and update layout class for improved font styling. 2025-10-05 16:13:37 -04:00
79e871df96 Refactor favicon test to simplify Redis blob URL setup 2025-10-05 16:05:32 -04:00
836cb6421f Add new shadcn components 2025-10-05 16:04:32 -04:00
94143fb9ec Refactor favicon and screenshot services to handle object values from Redis 2025-10-05 15:49:59 -04:00
be64b11937 Add robots.txt configuration for search engine indexing 2025-10-05 15:04:56 -04:00
72b850e045 Replace bucketed blobs with Redis-indexed assets and purge queue (#70) 2025-10-05 14:58:12 -04:00
c41ce8ba6b Revert to @upstash/redis client 2025-10-05 13:34:33 -04:00
27a5c1b0b9 Refactor RegistrationSection component: replace Info icon with BadgeCheck, enhance layout structure, and improve tooltip content for better clarity. 2025-10-04 23:10:07 -04:00
a30d9a8c4d Refactor DomainSearch component: improve focus handling and selection behavior for better user experience 2025-10-04 14:24:26 -04:00
renovate[bot]
ea181a1ba6 Update dependency next to v15.6.0-canary.42 2025-10-04 12:18:03 -04:00
renovate[bot]
2bc1d28da5 Update dependency ioredis to ^5.8.0 2025-10-04 12:17:35 -04:00
renovate[bot]
ec283b4be0 Update dependency react-map-gl to ^8.1.0 2025-10-04 12:17:20 -04:00
renovate[bot]
7093dc60f4 Update dependency posthog-js to ^1.270.1 2025-10-04 12:17:05 -04:00
18655c8717 Refactor Redis integration: replace Upstash with ioredis, update environment variable usage, and enhance error handling in cache functions. 2025-10-04 12:10:55 -04:00
9f409258ce Enhance Tooltip functionality in RegistrationSection and DnsRecordList components for improved user guidance; update DNS provider rules in catalog for broader matching. 2025-10-04 11:45:55 -04:00
a3b329b4c9 Update KeyValue component styles for improved consistency and add Render hosting provider to catalog 2025-10-03 21:26:04 -04:00
14fce61f70 Refactor components for improved layout and accessibility: add vertical separator in AppHeader, adjust button sizes in GithubStars and ThemeToggle, and implement Tooltip in DomainReportView for enhanced user guidance. 2025-10-03 21:13:25 -04:00
c768fd1460 Update DNS schemas and service to use 'resolver' terminology; add retry option in Screenshot component for improved reliability 2025-10-03 20:26:04 -04:00
47d20ce007 Add registrar provider details to export domain data tests for improved data coverage 2025-10-03 17:53:10 -04:00
402027e5bf Update accessibility settings in biome.json and remove title attributes from SVG components for improved compliance and consistency 2025-10-03 17:51:35 -04:00
30e9315992 Wrap Favicon component in span for improved layout consistency in DnsRecordList and adjust KeyValue component's suffix span styles 2025-10-03 17:34:20 -04:00
d75c0e3dd0 Refactor KeyValue component: replace TruncatedValue with Tooltip for improved tooltip handling and remove unused test files 2025-10-03 17:27:49 -04:00
dafd474977 Refactor layout in various sections: streamline component structures and remove unnecessary wrappers for improved readability and consistency 2025-10-03 17:08:46 -04:00
dcdb65665a Enhance DomainExportSchema: transform provider fields to include names for improved data clarity 2025-10-03 15:16:23 -04:00
4c7b8668f3 Update AppHeader layout: adjust grid structure and alignment for improved responsiveness 2025-10-03 15:09:44 -04:00
9c33676808 Enhance TruncatedValue component: adjust layout and alignment for leading and suffix elements 2025-10-03 12:24:50 -04:00
5db1c9cd46 Enhance DomainSearch component: implement input selection behavior on focus for improved user experience 2025-10-03 11:57:57 -04:00
49ed3faad1 Enhance DomainReportView: implement loading state for export button based on section readiness 2025-10-03 11:35:08 -04:00
0838f8090a Update Toaster position and enhance CopyButton feedback with icon 2025-10-03 11:34:47 -04:00
274eb93b01 Enhance IP and hosting services: add domain property to responses and update related tests 2025-10-03 10:56:39 -04:00
7cd8e95c91 Enhance KeyValue component: add valueTooltip prop for displaying additional information in tooltips 2025-10-02 22:05:23 -04:00
f58aaed6a5 Enhance provider detection logic: add regex support for MX and NS rules, and update provider definitions for improved matching 2025-10-02 21:25:40 -04:00
f5d9cecf87 Update margin in CertificatesSection for improved layout consistency 2025-10-02 21:14:02 -04:00
428cc7fceb Enhance CertificatesSection: add animation for certificate chain visibility and update border styles 2025-10-02 21:10:54 -04:00