Skip to content

Commit f9d5a9f

Browse files
authored
Merge pull request #410 from MODSetter/dev
feat: bumped version to v0.0.8
2 parents 7ed6fc5 + 5b957ec commit f9d5a9f

File tree

8 files changed

+2595
-2591
lines changed

8 files changed

+2595
-2591
lines changed

surfsense_backend/alembic/versions/30_add_baidu_search_connector_enum.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,13 @@ def upgrade() -> None:
6060
def downgrade() -> None:
6161
"""
6262
Downgrade is not supported for enum values in PostgreSQL.
63-
63+
6464
Removing enum values can break existing data and is generally not safe.
6565
To remove these values, you would need to:
6666
1. Remove all references to BAIDU_SEARCH_API in the database
6767
2. Recreate the enum type without BAIDU_SEARCH_API
6868
3. Reapply all other enum values
69-
69+
7070
This is intentionally left as a no-op for safety.
7171
"""
7272
pass
73-

surfsense_backend/app/services/connector_service.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -569,16 +569,16 @@ async def search_baidu(
569569
) -> tuple:
570570
"""
571571
Search using Baidu AI Search API and return both sources and documents.
572-
572+
573573
Baidu AI Search provides intelligent search with automatic summarization.
574574
We extract the raw search results (references) from the API response.
575-
575+
576576
Args:
577577
user_query: User's search query
578578
user_id: User ID
579579
search_space_id: Search space ID
580580
top_k: Maximum number of results to return
581-
581+
582582
Returns:
583583
tuple: (sources_info_dict, documents_list)
584584
"""
@@ -680,7 +680,9 @@ async def search_baidu(
680680
"sources": [],
681681
}, []
682682
except Exception as exc:
683-
print(f"ERROR: Unexpected error calling Baidu API: {type(exc).__name__}: {exc!r}")
683+
print(
684+
f"ERROR: Unexpected error calling Baidu API: {type(exc).__name__}: {exc!r}"
685+
)
684686
print(f"Endpoint: {baidu_endpoint}")
685687
print(f"Payload: {payload}")
686688
return {
@@ -705,9 +707,11 @@ async def search_baidu(
705707

706708
# Extract references (search results) from the response
707709
baidu_references = data.get("references", [])
708-
710+
709711
if "code" in data or "message" in data:
710-
print(f"WARNING: Baidu API returned error - Code: {data.get('code')}, Message: {data.get('message')}")
712+
print(
713+
f"WARNING: Baidu API returned error - Code: {data.get('code')}, Message: {data.get('message')}"
714+
)
711715

712716
if not baidu_references:
713717
print("WARNING: No references found in Baidu API response")
@@ -735,7 +739,9 @@ async def search_baidu(
735739
source = {
736740
"id": self.source_id_counter,
737741
"title": title,
738-
"description": content[:300] if content else "", # Limit description length
742+
"description": content[:300]
743+
if content
744+
else "", # Limit description length
739745
"url": url,
740746
}
741747
sources_list.append(source)

surfsense_backend/app/tasks/connector_indexers/elasticsearch_indexer.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
Elasticsearch indexer for SurfSense
33
"""
44

5-
import hashlib
65
import json
76
import logging
87
from datetime import UTC, datetime

surfsense_backend/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "surf-new-backend"
3-
version = "0.0.7"
3+
version = "0.0.8"
44
description = "SurfSense Backend"
55
readme = "README.md"
66
requires-python = ">=3.12"

surfsense_backend/uv.lock

Lines changed: 2576 additions & 2576 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

surfsense_browser_extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "surfsense_browser_extension",
33
"displayName": "Surfsense Browser Extension",
4-
"version": "0.0.7",
4+
"version": "0.0.8",
55
"description": "Extension to collect Browsing History for SurfSense.",
66
"author": "https://github.com/MODSetter",
77
"scripts": {

surfsense_web/components/sidebar/app-sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export const AppSidebar = memo(function AppSidebar({
220220
</div>
221221
<div className="grid flex-1 text-left text-sm leading-tight">
222222
<span className="truncate font-medium">SurfSense</span>
223-
<span className="truncate text-xs">beta v0.0.7</span>
223+
<span className="truncate text-xs">beta v0.0.8</span>
224224
</div>
225225
</div>
226226
</SidebarMenuButton>

surfsense_web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "surfsense_web",
3-
"version": "0.0.7",
3+
"version": "0.0.8",
44
"private": true,
55
"description": "SurfSense Frontend",
66
"scripts": {

0 commit comments

Comments
 (0)