mirror of
https://github.com/wahyd4/hey-search.git
synced 2026-08-09 05:06:23 +10:00
Update App name
This commit is contained in:
+1
-1
@@ -123,7 +123,7 @@
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Initial release of Hey Search metasearch engine
|
- Initial release of HeySearch metasearch engine
|
||||||
- **Backend** (Python / FastAPI)
|
- **Backend** (Python / FastAPI)
|
||||||
- Async search orchestrator querying Brave, DuckDuckGo, Google, and Bing concurrently
|
- Async search orchestrator querying Brave, DuckDuckGo, Google, and Bing concurrently
|
||||||
- Retry mechanism with exponential backoff for upstream engine failures
|
- Retry mechanism with exponential backoff for upstream engine failures
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Hey Search
|
# HeySearch
|
||||||
|
|
||||||
A privacy-respecting [metasearch engine](https://en.wikipedia.org/wiki/Metasearch_engine) that aggregates results from multiple search engines.
|
A privacy-respecting [metasearch engine](https://en.wikipedia.org/wiki/Metasearch_engine) that aggregates results from multiple search engines.
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# Agents
|
# Agents
|
||||||
|
|
||||||
This file describes the project structure and conventions for AI coding agents working on Hey Search.
|
This file describes the project structure and conventions for AI coding agents working on HeySearch.
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
Hey Search is a privacy-respecting metasearch engine that aggregates results from multiple upstream search engines (Brave, DuckDuckGo, Google, Bing). It has a Python/FastAPI backend and a React/TypeScript frontend.
|
HeySearch is a privacy-respecting metasearch engine that aggregates results from multiple upstream search engines (Brave, DuckDuckGo, Google, Bing). It has a Python/FastAPI backend and a React/TypeScript frontend.
|
||||||
|
|
||||||
## Repository Structure
|
## Repository Structure
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
"""API routes for Hey Search."""
|
"""API routes for HeySearch."""
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
"""Hey Search - A metasearch engine."""
|
"""HeySearch - A metasearch engine."""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
@@ -34,7 +34,7 @@ async def lifespan(application: FastAPI):
|
|||||||
|
|
||||||
|
|
||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="Hey Search",
|
title="HeySearch",
|
||||||
description="A privacy-respecting metasearch engine. See endpoints below for usage with curl examples.",
|
description="A privacy-respecting metasearch engine. See endpoints below for usage with curl examples.",
|
||||||
version="1.4.0",
|
version="1.4.0",
|
||||||
lifespan=lifespan,
|
lifespan=lifespan,
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@
|
|||||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||||
<meta name="theme-color" content="#000000" />
|
<meta name="theme-color" content="#000000" />
|
||||||
<title>Hey Search</title>
|
<title>HeySearch</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|||||||
@@ -450,7 +450,7 @@ function App() {
|
|||||||
? "bg-gradient-to-r from-white to-white/90"
|
? "bg-gradient-to-r from-white to-white/90"
|
||||||
: "bg-gradient-to-r from-blue-600 to-purple-600"
|
: "bg-gradient-to-r from-blue-600 to-purple-600"
|
||||||
)}>
|
)}>
|
||||||
Hey Search
|
HeySearch
|
||||||
</span>
|
</span>
|
||||||
</h1>
|
</h1>
|
||||||
<p className={cn("mt-2", bgUrl ? "text-white/70" : "text-muted-foreground")}>
|
<p className={cn("mt-2", bgUrl ? "text-white/70" : "text-muted-foreground")}>
|
||||||
@@ -709,7 +709,7 @@ function App() {
|
|||||||
{/* Footer */}
|
{/* Footer */}
|
||||||
<footer className="border-t px-4 py-3 text-xs text-muted-foreground">
|
<footer className="border-t px-4 py-3 text-xs text-muted-foreground">
|
||||||
<div className="mx-auto max-w-6xl text-center">
|
<div className="mx-auto max-w-6xl text-center">
|
||||||
Hey Search
|
HeySearch
|
||||||
{versionInfo && (
|
{versionInfo && (
|
||||||
<span className="ml-1.5 opacity-60">
|
<span className="ml-1.5 opacity-60">
|
||||||
{versionInfo.local === "true"
|
{versionInfo.local === "true"
|
||||||
|
|||||||
@@ -103,9 +103,10 @@ export function AppHeader({
|
|||||||
<button
|
<button
|
||||||
onClick={onGoHome}
|
onClick={onGoHome}
|
||||||
aria-label="Go to homepage"
|
aria-label="Go to homepage"
|
||||||
className="shrink-0 text-xl font-bold focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none rounded bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent"
|
className="shrink-0 text-xl font-bold focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none rounded"
|
||||||
|
style={{ color: "#27ae60" }}
|
||||||
>
|
>
|
||||||
HS
|
HeySearch
|
||||||
</button>
|
</button>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user