Skip to content

Releases: cerul-ai/cerul

v0.0.03 — API Playground, Tracking Refactor & Admin Analytics

Choose a tag to compare

@JessyTsui JessyTsui released this 03 Apr 09:59
0e07cd0

What's New

API Playground

  • Tavily-inspired search playground at /dashboard/playground
  • Code generation with syntax highlighting (Python / JavaScript / Shell / Go)
  • Per-result preview with clickable video links and thumbs up/down feedback
  • Collapsible advanced parameters: ranking mode, filters, max results

Tracking Links Refactor

  • Permanent short_id on retrieval_units — search requests no longer write redirect rows
  • Redirect URLs built dynamically from current video data (never stale)
  • Legacy tracking_links fallback for old links
  • query_logs.results_preview for request-level result snapshots

Admin Analytics

  • New /admin/analytics page with impression-aware CTR metrics
  • Content and creator performance leaderboards
  • Search quality views: top queries, empty results, position CTR
  • Playground feedback analysis

API Key UX

  • Key prefix changed to cerul_ (backwards compatible with cerul_sk_)
  • Raw keys stored for later viewing (eye icon reveal, copy full key)
  • Default key auto-created on signup
  • Last active key cannot be deleted

Dashboard Improvements

  • Top nav buttons fixed (no more dark overlay bleed-through)
  • Create key dialog rounded corners and proper z-index
  • Viewport-fixed playground layout with internal scrolling

Migrations

  • 015_playground_feedback — feedback table
  • 016_tracking_query_snapshots — permanent short_ids + result snapshots
  • 017_query_log_search_surface — API vs playground attribution
  • 018_api_key_raw_storage — raw key persistence

Full Changelog: v0.0.02...v0.0.03

v0.0.02

Choose a tag to compare

@github-actions github-actions released this 27 Mar 23:47
fae0935

What's Changed

  • Use Gemini 3.1 Flash Lite for summary and relevance filter (#99) (fae0935)
  • Fix: update deprecated gemini-2.0-flash to gemini-2.5-flash-preview-05-20 (#98) (291da0c)

Deployments

  • API: Deployed to CF Workers (api.cerul.ai)
  • Worker Image: ghcr.io/jessytsui/cerul/worker:v0.0.02

How to deploy workers to VPS

docker pull ghcr.io/jessytsui/cerul/worker:v0.0.02
docker compose -f docker-compose.worker.yml up -d

v0.0.01

Choose a tag to compare

@github-actions github-actions released this 27 Mar 21:41
7ca30c3

What's Changed

Initial release

Deployments

  • API: Deployed to CF Workers (api.cerul.ai)
  • Worker Image: ghcr.io/jessytsui/cerul/worker:v0.0.01

How to deploy workers to VPS

docker pull ghcr.io/jessytsui/cerul/worker:v0.0.01
docker compose -f docker-compose.worker.yml up -d