SurfSense/surfsense_backend/app/notifications
CREDO23 d948b769ba refactor(db): rename search_space to workspace in satellite ORM models (Phase 2 Wave B)
Flip search_space_id -> workspace_id and the workspace relationship/back_populates
in the automations, file_storage, notifications, and podcasts persistence models,
and drop the Phase 1 Column("workspace_id", ...) shim. Full SQLAlchemy mapper
configuration now passes (db.py + satellites consistent).
2026-06-26 18:20:28 +02:00
..
api feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
persistence refactor(db): rename search_space to workspace in satellite ORM models (Phase 2 Wave B) 2026-06-26 18:20:28 +02:00
service use started_title in document processing handler 2026-06-17 15:06:05 +02:00
__init__.py chore: linting 2026-06-09 00:42:26 -07:00
constants.py add notification TITLE_MAX_LENGTH constant 2026-06-17 15:06:05 +02:00
types.py feat(refactor): refactor payment system to implement unified credit wallet. 2026-06-10 16:49:03 -07:00