SurfSense/surfsense_backend/app/utils
CREDO23 7fb0707933 refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D)
Scoped codemod over surfsense_backend/app (excluding routes/, Wave E): renames
search_space_id -> workspace_id, search_space -> workspace, SearchSpace -> Workspace
across services, utils, tasks, agents, gateway, event_bus, notifications, podcasts,
automations, observability params, and prompt .md files. Also flips the camelCase
payload key searchSpaceId -> workspaceId (no backend reader; hard cutover).

Preserved carve-outs (verbatim): Celery task names "delete_search_space_background"
and "ai_sort_search_space" (wire names), and the OTel/metric key "search_space.id"
(dashboards depend on it). Enum values 'SEARCH_SPACE' and SearchSourceConnector
untouched.
2026-06-26 18:30:47 +02:00
..
proxy chore: linting 2026-06-09 00:42:26 -07:00
async_retry.py feat: updated agent harness 2026-04-28 09:22:19 -07:00
blocknote_to_markdown.py refactor(blocknote): enhance inline content rendering by incorporating inherited styles 2026-06-25 04:19:21 +05:30
chat_comments.py fix: use delimited format for mention highlighting 2026-01-16 20:10:09 +02:00
connector_naming.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
content_utils.py fix(chat): normalize provider-safe message history 2026-06-12 02:17:37 +05:30
document_converters.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
document_versioning.py chore: ran linting 2026-04-03 13:14:40 +05:30
file_extensions.py Route uploaded images to vision LLM with document-parser fallback 2026-04-09 14:33:33 +02:00
google_credentials.py chore: ran linting 2026-03-21 13:21:19 +05:30
indexing_locks.py feat: fixed and improved search and background task management. 2026-02-09 14:03:56 -08:00
notion_utils.py Implement KB sync after Notion page updates with block ID verification 2026-02-17 20:30:12 +02:00
oauth_security.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
pat.py chore: fix linting 2026-06-25 04:31:36 +05:30
perf.py feat(observability): add SurfSense metric helpers 2026-05-21 23:02:20 +05:30
periodic_scheduler.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
proxy_config.py feat(proxy): integrate Scrapling for enhanced web scraping capabilities 2026-06-09 00:15:10 -07:00
rbac.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
refresh_tokens.py chore: fix linting 2026-06-25 04:31:22 +05:30
signed_image_urls.py feat: added image gen support 2026-02-05 16:43:48 -08:00
user_message_multimodal.py chore: linting 2026-04-28 21:37:51 -07:00
validators.py refactor(backend): rename search_space -> workspace across app bulk (Phase 2 Wave D) 2026-06-26 18:30:47 +02:00
webcrawler_utils.py style(backend): run ruff format on 10 files 2026-01-28 22:20:02 +02:00