SurfSense/surfsense_backend/app
Anish Sarkar ce40da80ea feat: implement page limit estimation and enforcement in file based connector indexers
- Added a static method `estimate_pages_from_metadata` to `PageLimitService` for estimating page counts based on file metadata.
- Integrated page limit checks in Google Drive, Dropbox, and OneDrive indexers to prevent exceeding user quotas during file indexing.
- Updated relevant indexing methods to utilize the new page estimation logic and enforce limits accordingly.
- Enhanced tests for page limit functionality, ensuring accurate estimation and enforcement across different file types.
2026-04-04 02:51:28 +05:30
..
agents refactor: streamline document upload limits and enhance handling of mentioned documents 2026-04-02 19:39:10 -07:00
config feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
connectors feat: enhance knowledge base search with date filtering 2026-03-31 20:13:46 -07:00
indexing_pipeline feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
prompts Simplify prompts to seed-based CRUD with version tracking 2026-03-31 18:05:42 +02:00
retriever feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
routes refactor: streamline document upload limits and enhance handling of mentioned documents 2026-04-02 19:39:10 -07:00
schemas refactor: streamline document upload limits and enhance handling of mentioned documents 2026-04-02 19:39:10 -07:00
services feat: implement page limit estimation and enforcement in file based connector indexers 2026-04-04 02:51:28 +05:30
tasks feat: implement page limit estimation and enforcement in file based connector indexers 2026-04-04 02:51:28 +05:30
templates feat: update report generation and export capabilities to support multiple formats (PDF, DOCX, HTML, LaTeX, EPUB, ODT, plain text) across documentation and backend 2026-03-09 18:41:21 -07:00
utils feat: extend Dropbox support in chat event streaming and connector naming for enhanced integration 2026-03-30 23:07:25 +05:30
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py feat: init video presentation agent 2026-03-21 22:13:41 -07:00
celery_app.py feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
db.py feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
users.py Seed default prompts on registration and for existing users 2026-03-31 18:12:09 +02:00