DESKTOP-RTLN3BA\$punk
4a727a2c57
chore: linting
2026-07-24 14:30:46 -07:00
DESKTOP-RTLN3BA\$punk
dbedf0cfa5
feat(backend): integrate PostHog analytics for enhanced observability
...
Obsidian Plugin Lint / lint (push) Has been cancelled
- Added PostHog configuration options to .env.example files for both Docker and Surfsense backend.
- Introduced PostHog dependency in pyproject.toml.
- Implemented analytics middleware to capture various events across the application, including user authentication, automation runs, and API requests.
- Enhanced existing routes and services to emit analytics events, providing insights into user interactions and system performance.
- Ensured graceful shutdown of analytics clients in worker processes and application lifecycles.
2026-07-22 22:16:28 -07:00
DESKTOP-RTLN3BA\$punk
7185079bd6
feat(native-connector): added google maps places & reviews scrapers
2026-07-02 21:58:24 -07:00
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
Anish Sarkar
d6bffa6f07
chore: fix linting
2026-06-25 04:31:22 +05:30
Anish Sarkar
62c7efb216
fix(auth):enforce session auth cutover
2026-06-24 03:55:39 +05:30
Anish Sarkar
2b6bf504ec
fix(users):expose current user session routes
2026-06-23 12:53:29 +05:30
Anish Sarkar
2315b2f344
feat(auth): add PAT fail-closed bootstrap allowlist
2026-06-20 01:57:37 +05:30
Anish Sarkar
49b5247210
refactor: unify authentication handling by replacing current_active_user with auth context across routes
2026-06-19 21:38:18 +05:30
Anish Sarkar
cddfb3660b
feat: resolve auth context from sessions and PATs
2026-06-19 20:26:46 +05:30
CREDO23
11387268a7
Seed default prompts on registration and for existing users
2026-03-31 18:12:09 +02:00
Anish Sarkar
a11c95e30f
feat: add last_login column to user table and update user login tracking
2026-03-08 18:24:29 +05:30
Anish Sarkar
c1016591da
refactor: update authentication error handling to prevent user enumeration and improve error messages
2026-02-09 12:57:32 +05:30
Anish Sarkar
bcdfd23ea1
chore: ran linting
2026-02-08 20:42:05 +05:30
Anish Sarkar
79f004bbb1
feat: implement rate limiting for authentication endpoints and enhance error handling for login attempts
2026-02-08 18:08:56 +05:30
Anish Sarkar
54b4501ca6
feat: enhance user authentication by adding specific error handling for non-existent accounts
2026-02-08 17:10:40 +05:30
DESKTOP-RTLN3BA\$punk
f85adefe5e
chore: made generate_image more agnostic
2026-02-05 17:18:27 -08:00
CREDO23
287e5afbac
Fix JWT audience validation when creating refresh token
2026-02-05 18:11:33 +02:00
CREDO23
233852b681
Switch refresh token storage from cookies to localStorage
2026-02-05 17:55:21 +02:00
CREDO23
f3a9922eb9
Add refresh token auth routes and utilities
2026-02-05 17:29:50 +02:00
CREDO23
9bd7d74755
Add RefreshToken model and multi-session refresh token logic
2026-02-05 16:49:37 +02:00
CREDO23
aeb0deb21e
feat: enable public access for podcasts in shared chats
2026-01-26 15:56:49 +02:00
CREDO23
3ad2dbeeaf
fix: fetch Google profile with names,photos fields
2026-01-14 15:05:48 +02:00
CREDO23
acb9ba5a88
capture Google profile in oauth_callback
2026-01-14 14:37:42 +02:00
CREDO23
caf8d43afc
auto-create default search space on registration
2026-01-07 17:22:38 +02:00
DESKTOP-RTLN3BA\$punk
133e2639ec
fix: docker backend entrpoint issues
2025-10-28 23:35:53 -07:00
Utkarsh-Patel-13
d359a59f6d
Fixed all ruff lint and formatting errors
2025-07-24 14:43:48 -07:00
DESKTOP-RTLN3BA\$punk
521ee4a1c4
feat: Removed Hard Dependecy on Google Auth
...
- Introduced LOCAL auth mode
2025-05-21 20:56:23 -07:00
DESKTOP-RTLN3BA\$punk
da23012970
feat: SurfSense v0.0.6 init
2025-03-14 18:53:14 -07:00