Files
linkding-ios/Marks/Views/BookmarksViewModel.swift
Krishna Kumar 18423a7633
Some checks failed
CI / build-and-deploy (push) Failing after 8s
Add iOS Langfuse analytics via backend events endpoint
AnalyticsService.track() is fire-and-forget — posts to POST /v1/marks/events
which records a Langfuse trace. No external SDK, no Sentry on iOS side.

Events tracked:
- podcast.started (url, cached)
- podcast.completed (url, durationSec) — fires at 97% playback
- podcast.failed (url, error)
- search.semantic (query, resultCount)
- enrich.completed (count)
- collections.generated (collectionCount)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 21:30:03 -05:00

10 KiB