Skip to content

[Glense][Search] Implement search across videos and channels with view tracking#29

Merged
Brankonymous merged 1 commit intomainfrom
branko-grbic/search-and-view-tracking
Mar 31, 2026
Merged

[Glense][Search] Implement search across videos and channels with view tracking#29
Brankonymous merged 1 commit intomainfrom
branko-grbic/search-and-view-tracking

Conversation

@Brankonymous
Copy link
Copy Markdown
Owner

Summary

  • Add search endpoint (GET /api/videos/search) with case-insensitive title/description matching and optional category
    filter
  • Add search results page with parallel video + channel search, category filter chips, and responsive layout
  • Add view count tracking (PATCH /api/videos/{id}/view) with atomic DB increment and IP-based deduplication (30min
    TTL)
  • Add user like status endpoint (GET /api/videolikes/{videoId})
  • Fix search bar: empty search prevention, URL encoding, submit button type
  • Fix channel links to use uploaderId instead of username in VideoCard and VideoStream

@Brankonymous Brankonymous added this to the sprint-3 milestone Mar 31, 2026
@Brankonymous Brankonymous self-assigned this Mar 31, 2026
@Brankonymous Brankonymous moved this to Code Review in Glense Mar 31, 2026
@Brankonymous Brankonymous merged commit 5910cac into main Mar 31, 2026
2 checks passed
@github-project-automation github-project-automation bot moved this from Code Review to Done in Glense Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants