Commit graph

  • 65b7d1b01a chore: bump embedding cache chunker version to 2 CREDO23 2026-06-18 20:06:26 +02:00
  • c57ee978e6 feat: persist and refresh chunk char spans on index CREDO23 2026-06-18 20:06:26 +02:00
  • 1e33c28c24 feat: carry char spans on existing chunks CREDO23 2026-06-18 20:06:26 +02:00
  • 55491fef9d refactor: make embedding cache span-aware CREDO23 2026-06-18 20:06:26 +02:00
  • 0ab773cbcd feat: add lossless span-aware chunk_markdown_with_spans CREDO23 2026-06-18 20:06:26 +02:00
  • 1048490ba8 feat: migrate chunks with start_char/end_char columns CREDO23 2026-06-18 20:06:26 +02:00
  • b89f242a89 feat: add start_char/end_char span columns to chunk model CREDO23 2026-06-18 20:06:26 +02:00
  • 9005e992c0 feat: add unit tests for LLM bundle streaming functionality Anish Sarkar 2026-06-18 23:32:36 +05:30
  • b446897638 test: editor read paths never reconstruct body from chunks CREDO23 2026-06-18 19:23:49 +02:00
  • b0a0eb7f9c fix: editor routes serve source_markdown only, never rebuild from chunks CREDO23 2026-06-18 19:23:49 +02:00
  • b233f15975
    Merge pull request #1514 from MODSetter/dev 0.0.29.2 Rohan Verma 2026-06-18 09:19:16 -07:00
  • 0c50161e92 Merge commit 'c941907448' into dev DESKTOP-RTLN3BA\$punk 2026-06-18 09:15:12 -07:00
  • 1d101f5bec feat: add position column to chunks for explicit document order DESKTOP-RTLN3BA\$punk 2026-06-18 08:55:47 -07:00
  • c941907448
    Merge pull request #1509 from MODSetter/dev v0.0.29 0.0.29.1 Rohan Verma 2026-06-17 23:46:24 -07:00
  • 0729e5a915 chore: linting DESKTOP-RTLN3BA\$punk 2026-06-17 23:40:53 -07:00
  • c9afeb2817 feat: fix onboarding trigger DESKTOP-RTLN3BA\$punk 2026-06-17 23:30:56 -07:00
  • 55f91a29d5 chore: linting DESKTOP-RTLN3BA\$punk 2026-06-17 22:31:36 -07:00
  • c6d42fc7c8 feat: bumped version to 0.0.29 DESKTOP-RTLN3BA\$punk 2026-06-17 22:29:50 -07:00
  • 4e5c13f60a feat: readded google signins and add global announcement feature DESKTOP-RTLN3BA\$punk 2026-06-17 21:29:14 -07:00
  • b89866541e chore: linting DESKTOP-RTLN3BA\$punk 2026-06-17 20:50:07 -07:00
  • 4b8a2f9726 Merge commit '77688ac80c' into dev DESKTOP-RTLN3BA\$punk 2026-06-17 20:47:02 -07:00
  • 6a45f24f98
    Merge pull request #1508 from CREDO23/fix/indexing-batch-chunk-insert Rohan Verma 2026-06-17 15:26:02 -07:00
  • 2db1615195 test long filename document processing notifications CREDO23 2026-06-17 15:06:05 +02:00
  • 79f9bd182b test truncated document processing titles CREDO23 2026-06-17 15:06:05 +02:00
  • e195fb77c5 test format_title helper CREDO23 2026-06-17 15:06:05 +02:00
  • 6d1879ffcb continue indexing when notification creation fails CREDO23 2026-06-17 15:06:05 +02:00
  • e37b9b5e31 use started_title in document processing handler CREDO23 2026-06-17 15:06:05 +02:00
  • 5d3079c2e6 truncate document processing notification titles CREDO23 2026-06-17 15:06:05 +02:00
  • a987ef81b2 add format_title helper for notification titles CREDO23 2026-06-17 15:06:05 +02:00
  • 5d20cf7c03 add notification TITLE_MAX_LENGTH constant CREDO23 2026-06-17 15:06:05 +02:00
  • aee0f1ef7d add persist_scratch_index unit tests CREDO23 2026-06-17 14:59:24 +02:00
  • a8a1f01945 update index batch parallel tests CREDO23 2026-06-17 14:59:24 +02:00
  • aca23b4731 wire persist_scratch_index into scratch reindex CREDO23 2026-06-17 14:59:24 +02:00
  • 34de6c6f87 batch chunk inserts in persist_scratch_index CREDO23 2026-06-17 14:59:24 +02:00
  • 220d9c4fbb add INDEXING_CHUNK_INSERT_BATCH_SIZE config CREDO23 2026-06-17 14:59:19 +02:00
  • 77688ac80c
    Merge pull request #1507 from AnishSarkar22/fix/documents-editor 0.0.28.6 Rohan Verma 2026-06-17 00:35:25 -07:00
  • 4658130bb8 feat(editor): update editor limits and add error boundary Anish Sarkar 2026-06-17 12:11:31 +05:30
  • 0fe650fd8e Merge commit '7ce409c580' into dev DESKTOP-RTLN3BA\$punk 2026-06-16 22:48:14 -07:00
  • f75878f907
    Merge pull request #1506 from okxint/fix/xinference-relative-image-url Rohan Verma 2026-06-16 22:41:52 -07:00
  • a12cd21f2f fix(image-gen): resolve relative URLs returned by Xinference and compatible backends okxint 2026-06-17 10:57:39 +05:30
  • 6b66022cb0 Add Cursor IDE configuration for AI-assisted development saurabhparas 2026-06-17 06:22:40 +05:30
  • a49103870b
    Merge pull request #1503 from dmitrymaranik/fix/connector-index-cross-tenant-authz Rohan Verma 2026-06-16 17:01:13 -07:00
  • 7ce409c580
    Merge pull request #1502 from MODSetter/fix/db-startup-index-lock-hang 0.0.28.5 Rohan Verma 2026-06-16 16:28:38 -07:00
  • b9702b3245 chore: linting fix/db-startup-index-lock-hang DESKTOP-RTLN3BA\$punk 2026-06-16 16:27:16 -07:00
  • da64433439 fix(db): reap orphaned idle-in-transaction sessions on the Celery engine DESKTOP-RTLN3BA\$punk 2026-06-16 16:26:04 -07:00
  • 89cc3b37ee fix(db): prevent boot-time index DDL from hanging FastAPI startup DESKTOP-RTLN3BA\$punk 2026-06-16 16:18:49 -07:00
  • 81fc467187 test(connectors): regression tests for cross-search-space index authorization Dmitry Maranik 2026-06-16 16:18:40 -07:00
  • e1ea82d7cf fix(connectors): scope index endpoint authorization to the connector's own search space Dmitry Maranik 2026-06-16 15:58:30 -07:00
  • 8172f0f586 chore(migration): added dead users cleanup DESKTOP-RTLN3BA\$punk 2026-06-16 15:48:17 -07:00
  • 5d99489f4b feat(migration): implement chunk position backfill with batched updates and indexing for improved performance DESKTOP-RTLN3BA\$punk 2026-06-16 15:19:56 -07:00
  • 284df841ef
    Merge pull request #1501 from CREDO23/feat/podcast-brief-duration-seconds 0.0.28.4 Thierry CH. 2026-06-16 15:04:07 -07:00
  • 7584312712 style(podcasts): fix ruff issues in podcast spec schema CREDO23 2026-06-16 23:57:36 +02:00
  • 7a415b61ea test: align QuotaInsufficientError fixtures with balance_micros API CREDO23 2026-06-16 23:56:11 +02:00
  • fd96c930bf test(podcasts): cover seconds duration and legacy minute specs CREDO23 2026-06-16 23:38:28 +02:00
  • f997b6464e test(podcasts): update renderer test for second-based duration CREDO23 2026-06-16 23:38:28 +02:00
  • cb70b64a70 test(podcasts): update unit fixtures for second-based duration CREDO23 2026-06-16 23:38:28 +02:00
  • 38991c7db8 test(podcasts): update integration fixtures for second-based duration CREDO23 2026-06-16 23:38:28 +02:00
  • bab3f7c0d4 feat(web): add unit dropdown for podcast brief target length CREDO23 2026-06-16 23:38:28 +02:00
  • 608620d649 feat(web): add seconds-based podcast duration types with legacy support CREDO23 2026-06-16 23:38:28 +02:00
  • 16d226e5ce refactor(podcasts): plan transcript length from midpoint seconds CREDO23 2026-06-16 23:38:28 +02:00
  • 116c38feac refactor(podcasts): build DurationTarget from brief seconds config CREDO23 2026-06-16 23:38:28 +02:00
  • af08e2f033 refactor(podcasts): propose brief with min_seconds and max_seconds CREDO23 2026-06-16 23:38:28 +02:00
  • d0ed5b94d9 refactor(podcasts): use shared second-based brief duration defaults CREDO23 2026-06-16 23:38:28 +02:00
  • 845653cbac feat(podcasts): pass min_seconds and max_seconds when proposing brief CREDO23 2026-06-16 23:38:27 +02:00
  • 085442ed9a feat(podcasts): use seconds defaults on create podcast request CREDO23 2026-06-16 23:38:27 +02:00
  • 32e0d21604 feat(podcasts): store brief duration in seconds with legacy load CREDO23 2026-06-16 23:38:27 +02:00
  • 9583e8f250 feat(podcasts): add shared duration limit constants CREDO23 2026-06-16 23:38:27 +02:00
  • b6d25d3828
    Merge pull request #1499 from AnishSarkar22/feat/reverse-proxy Rohan Verma 2026-06-16 14:03:27 -07:00
  • 61f071ae68 refactor(web): replace Card component with Alert for messaging channels notification to enhance user experience Anish Sarkar 2026-06-17 00:06:41 +05:30
  • 9b7e278114 refactor(config): update GATEWAY_ENABLED variable to FALSE and adjust related configurations for improved messaging gateway handling Anish Sarkar 2026-06-16 23:49:26 +05:30
  • 683a827300
    Merge pull request #1500 from CREDO23/fix/podcast-stream-missing-audio 0.0.28.3 Thierry CH. 2026-06-16 11:16:27 -07:00
  • a7be41d50a fix(docker): share persistent object_store volume in dev CREDO23 2026-06-16 19:17:16 +02:00
  • fc045d200d fix(docker): share persistent object_store volume across services CREDO23 2026-06-16 19:17:16 +02:00
  • 1048d0afc3 test(podcasts): cover public stream missing-object 404 CREDO23 2026-06-16 19:12:09 +02:00
  • 810ded2dde test(podcasts): cover in-flight 409 and missing-object 404 CREDO23 2026-06-16 19:12:09 +02:00
  • 86a8833fb4 test(podcasts): add exists to fake storage backend CREDO23 2026-06-16 19:12:09 +02:00
  • 1d70af4684 fix(podcasts): guard public stream against missing audio CREDO23 2026-06-16 19:12:09 +02:00
  • 0c2808640a fix(podcasts): guard stream against missing audio CREDO23 2026-06-16 19:12:09 +02:00
  • d2558e546e feat(podcasts): add audio_exists storage helper CREDO23 2026-06-16 19:12:09 +02:00
  • 4ed6343b91 refactor(docker): remove docker-entrypoint.sh and update Dockerfile to use CMD for server execution Anish Sarkar 2026-06-16 22:01:23 +05:30
  • 55c2e5c0d8 refactor(web): enhance redirect response in callback route Anish Sarkar 2026-06-16 21:00:53 +05:30
  • c3a96aa532 refactor(web): simplify redirect response construction in callback route Anish Sarkar 2026-06-16 20:13:00 +05:30
  • 97ac02eba8 refactor(web): update environment variable references to use HOSTED_BACKEND_URL for improved consistency across workflows and scripts Anish Sarkar 2026-06-16 16:15:45 +05:30
  • 695da76f2e refactor(web): update environment variable handling to use build-time constants for auth type, deployment mode, and ETL service Anish Sarkar 2026-06-16 15:55:57 +05:30
  • 3f69bfd5e4 refactor(web): replace instances of BACKEND_URL with buildBackendUrl for improved URL handling Anish Sarkar 2026-06-16 14:51:25 +05:30
  • 371ff866c7 refactor(web): replace BACKEND_URL with buildBackendUrl for dynamic URL construction Anish Sarkar 2026-06-16 04:56:23 +05:30
  • 66659ee8d3 feat(docker): update Caddyfile to include specific reverse proxy routes for frontend auth and backend user profiles Anish Sarkar 2026-06-16 04:36:26 +05:30
  • 34a49df8a3 docs: document runtime env vars and same-origin proxy access Anish Sarkar 2026-06-16 02:12:11 +05:30
  • 2fb0f0c050 ci: align workflows and playwright with runtime env vars Anish Sarkar 2026-06-16 02:11:48 +05:30
  • 1313ec2109 fix(docker): disable response buffering for backend streaming Anish Sarkar 2026-06-16 02:11:32 +05:30
  • cd5e0abe53 refactor(docker): drop build-time NEXT_PUBLIC injection for runtime env Anish Sarkar 2026-06-16 02:11:13 +05:30
  • 2a840fcc10 refactor(backend): derive frontend and backend urls from SURFSENSE_PUBLIC_URL Anish Sarkar 2026-06-16 02:10:50 +05:30
  • 1d050e7d40 refactor(web): drop google sign-in cta from marketing pages Anish Sarkar 2026-06-16 02:10:00 +05:30
  • bc31b10ca6 refactor(web): consume runtime config in connectors and document uploads Anish Sarkar 2026-06-16 01:39:52 +05:30
  • c5dd55e964 refactor(web): consume runtime config in auth and dashboard flows Anish Sarkar 2026-06-16 01:39:32 +05:30
  • 9ef2c6a60e refactor(web): route server proxies through SURFSENSE_BACKEND_INTERNAL_URL Anish Sarkar 2026-06-16 01:39:00 +05:30
  • 2da4a29a4d refactor(web): treat NEXT_PUBLIC env-config as packaged-client fallback Anish Sarkar 2026-06-16 01:38:33 +05:30
  • 5613908d0d feat(web): add runtime config provider for server-injected flags Anish Sarkar 2026-06-16 01:38:14 +05:30
  • f9b565fe86 fix: memoize formatRelativeTime in thread list to prevent unnecessary re-renders okxint 2026-06-15 23:24:12 +05:30
  • 6b31997599 Merge remote-tracking branch 'upstream/dev' into experiment/lean-url-port-architecture Anish Sarkar 2026-06-15 20:52:15 +05:30