Binaya Dhakal

@binaydhakal

Shipping developer tools and community platforms with AI-powered features.

I build AI platforms that minimizes your daily work in seconds.

59

releases

4

active repos

112

days shipping

today

last shipped

59 releases in the last year

Jul 28, 2025 → Jul 27, 2026

9 day streak
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Mon
Wed
Fri
LessMore

Featured

Pinned

auto-2026-04-21

Apr 21, 2026

binaydhakal/Yanib

Adds public guide, fixes webhook verification and AI crashes, improves release state handling, adds sharing settings.

2 features3 fixes1 chores
Changelog

auto-2026-04-15

Apr 15, 2026

binaydhakal/Yanib

Migrate to Paddle Billing, add GitLab integration, redesign digest with sharing features.

1 breaking3 features1 fixes
Changelog

auto-2026-04-18

Apr 18, 2026

binaydhakal/Yanib

Adds GitHub metadata sync, improves badge persistence, expands GitLab support, fixes OAuth tokens.

1 features5 fixes1 chores
Changelog
2026 Year in Review

59 releases in 2026

See the full recap — monthly chart, change-type breakdown, GitHub overview

July 202623 releases

auto-2026-07-26-6

binaydhakal/Yanib· Jul 26

Documents surface routing API endpoint

Chore

Document surface routing API endpoint

Added documentation for the new `/api/repos/[repoId]/surface-config/routing` endpoint, which enables programmatic configuration of release note routing across surfaces.

View full changelog

auto-2026-07-26-4

binaydhakal/Yanib· Jul 26

Documents API status endpoint

Chore

Document API status endpoint

Added documentation for the new `/api/status` endpoint to help users understand the available API routes.

View full changelog

auto-2026-07-26-3

binaydhakal/Yanib· Jul 26

Adds Releases tab to repo detail page with filtering functionality

Feature

Add Releases tab to repo detail page with filtering

Each repository now has a dedicated Releases tab showing all associated releases. The global `/releases` index can now be filtered by repository, making it easier to find and track releases for specific projects.

View full changelog

auto-2026-07-26

CapsifyApp/Capsify· Jul 26

Configures Yanib surface detection

Chore

Configure Yanib surface detection

Added `.yanib.yml` configuration to declare repository surfaces for API and capability detection. This enables better tracking of public-facing features and integrations.

View full changelog

auto-2026-07-26-2

binaydhakal/Yanib· Jul 26

Adds public system status page with 90-day uptime history

Feature

Add public system status page with 90-day uptime history

Introduces a public status page at `/status` showing overall health banner, per-component status with 90-day uptime visualization, and incident timeline. Machine-readable status data available at `/api/status` for monitoring integrations.

View full changelog

v1.0

binaydhakal/Yanib· Jul 26

Yanib v1.0 launches surface detection, new landing page, design refresh, and MCP integration with AI tooling.

Feature

Surface detection with .yanib.yml config-as-code and per-surface routing

Detect new capabilities on push, route notifications per-surface from dashboard UI, auto-generate stale-docs PRs, and AI-powered config generation. Phase 1–3 complete.

Fix

Fix surface notification routing sync from GitHub

"Sync from GitHub" now actually re-reads .yanib.yml instead of silently failing. Four broken links in the chain are restored.

Fix

Fix AI summary failures swallowing surface notifications

Surface pipeline no longer fails silently when AI summarization errors. Notifications now deliver even if the title generation step fails.

Fix

Fix empty surface routing detection and raise visibility

Surfaces routed to non-existent integrations no longer fail silently. Pipeline now surfaces errors clearly in run logs.

Fix

Fix stale .yanib.yml detection before surface detection enabled

Repos with committed .yanib.yml now properly load config even if detection wasn't enabled at commit time.

+106 more entries

View full changelog

auto-2026-07-25

binaydhakal/Yanib· Jul 25

Fixes surface pipeline to handle AI summary failures gracefully

Fix

Fix surface pipeline to handle AI summary failures gracefully

The summarize step in the surface event pipeline now has proper error handling. Previously, failures from the AI summarization service (provider outages, rate limits, or revoked credentials) would crash the entire notification, preventing downstream product logic from executing.

View full changelog

auto-2026-07-24

CapsifyApp/Capsify· Jul 24

Adds contribution recognition with badges and founding campaign

Feature

Add contribution recognition with badges and founding campaign

Introduces a badge engine with 8 seeded badge types that recognize genuine contributions (likes and comments on public capsules). Includes badge progress tracking via RPC, automated award distribution every 10 minutes, and a founding campaign search CTA to encourage early participation.

View full changelog

auto-2026-07-23-5

CapsifyApp/Capsify· Jul 23

Adds capsule templates, blind sealed additions, reminders, and private toggles; fixes camera crash.

Feature

Add capsule templates and item goal tracking

Introduce reusable capsule templates and film-strip progress visualization for tracking item goals within themed collections.

Feature

Implement blind sealed capsule additions with RLS

Enable definer-safe blind sealed additions to capsules with row-level security enforcement to protect capsule integrity.

Feature

Add seal-closing reminders and develop-hour digest

Notify users when capsules are approaching seal deadlines and provide a digest of contribution activity.

Feature

Add private capsule toggle

Allow users to control capsule visibility with a private toggle setting.

Feature

Add ask links for capsule contributions

Enable shareable ask links to encourage contributions to specific capsules.

+5 more entries

View full changelog

auto-2026-07-23-4

CapsifyApp/Capsify· Jul 23

Adds cover filtering, media tagging, clip posters, typography, hero pinning, and pagination improvements.

Feature

Refine cover selection with type-aware filtering

Exclude webpage screenshots from discover feed covers and enrich RPC logic to surface higher-quality, type-appropriate imagery for capsules.

Feature

Add thumbnailKind tagging for media classification

Tag media with kind metadata to enable smarter cover selection and viewability-based rendering strategies across the app.

Feature

Implement clip posters with viewability-gated autoplay

Video clip covers now display as posters with lazy autoplay, improving feed performance and user control over media playback.

Feature

Add typographic covers for text-heavy capsules

Support beautifully rendered text-based covers as an alternative to media, enabling capsules without imagery to stand out in discover.

Feature

Pin hero capsules in discover feed

Curated hero capsules now appear pinned at the top of discover, improving discoverability of featured collections.

+3 more entries

View full changelog

auto-2026-07-23-3

CapsifyApp/Capsify· Jul 23

Launches camera-first posting with improved UI and multiple entry points.

Feature

Launch camera-first posting experience

Redesigned post creation flow with a standalone Darkroom camera supporting multi-shot strips, photo/clip toggling, and intuitive controls (flash, tap-to-focus, zoom presets). Includes streaming uploads with progress indication, durable draft persistence, and an add-another loop for rapid capturing.

Feature

Add multiple entry points for camera posting

Users can now launch the camera from tab long-press, the floating action button, or the hub hero section for seamless access to quick posting.

Fix

Improve camera UI polish and Review compliance

Fixed shot caps, dark-pinned selector styling, and last-used capsule default selection to meet App Review standards and enhance visual consistency.

View full changelog

auto-2026-07-23-2

CapsifyApp/Capsify· Jul 23

Adds full light and dark theme support with improved contrast and readability.

Feature

Add full light and dark theme support

Introduced comprehensive theming system with useThemedStyles hook and ThemeProvider, applying Daylight-print light palette across the app. Supports automatic system theme detection, manual override in Settings, and adaptive UI elements including status bars, keyboard appearance, and imagery surfaces.

Fix

Improve contrast and readability across themes

Enhanced sealed-state visibility, hero scrim blending, and overall contrast ratios to ensure legibility in both light and dark modes.

View full changelog

auto-2026-07-23

CapsifyApp/Capsify· Jul 23

Capsify improves capsule creation UI, adds contribution prompts, and introduces PostHog analytics.

Feature

Simplify capsule creation with optional titles and tags

Titles and tags are now optional when creating a capsule, reducing friction in the creation flow and making it easier for users to get started.

Feature

Rebuild capsule selector with user-centric organization

The capsule selector now prioritizes user content with dedicated sections for Your Capsules, Recent, and search, plus inline creation capability for faster access.

Feature

Add contribution prompts to feed and empty states

Users now see contextual contribution entry points throughout the feed and empty states to encourage participation.

Feature

Introduce analytics foundation with PostHog integration

Optional analytics tracking via PostHog facade is now available, laying groundwork for future insights without compromising user privacy by default.

Fix

Fix dead-end link in capsule creation flow

Resolved navigation issue that could leave users stuck during the creation process.

+2 more entries

View full changelog

auto-2026-07-21

binaydhakal/Yanib· Jul 21

Fixed email links for signed-out users and rebranded email templates.

Fix

Fix email links for signed-out users and rebrand email templates

Changelog published emails now land on a proper page instead of silently redirecting to the landing page when opened without an active session. Also applied full email rebrand across all email communications.

View full changelog

auto-2026-07-20

binaydhakal/Yanib· Jul 20

Adds surface detection and .yanib.yml config, fixes AI parsing and model ID errors.

Feature

Document surface detection plan and add validation scanner

Added comprehensive plan of record for surface detection feature (`docs/surface-detection.md`) and Phase 0 validation script (`scripts/surface-scan.ts`) to detect new capabilities appearing on surfaces — places other people build against like API routes and schema models.

Feature

Detect new capabilities on push and notify (Phase 1)

Yanib now automatically detects when something new appears on a surface during a push, deduplicates against previously announced items, and drafts notifications with title and summary.

Feature

Add .yanib.yml config-as-code for customer-defined surfaces (Phase 2)

Customers can now declare their own surfaces in a `.yanib.yml` file committed to their repo, following the CODEOWNERS pattern. Yanib uses customer-provided configuration instead of needing to understand their stack.

Feature

Add stale-docs PRs, config UI, and AI config generation (Phase 3)

Completed surface detection with stale documentation detection that opens PRs with drafted missing sections, a config UI for managing surfaces, and AI-powered configuration generation.

Fix

Fix retired model IDs returning 404 on AI calls

Resolved `claude-sonnet-4-20250514` and other retired model IDs causing 404 errors in the surface config generation API.

+3 more entries

View full changelog

auto-2026-07-19

binaydhakal/Yanib· Jul 19

Adds NVIDIA badge, enables dark mode default, fixes toast opacity

Feature

Add NVIDIA Inception member badge

Display NVIDIA Inception credential on the landing page to reflect the project's partnership status.

Feature

Enable dark mode as default theme

Dark mode is now the default appearance for new users, with light mode available as an option.

Fix

Fix toast background opacity

Toast notifications now render with an opaque surface instead of a semi-transparent tint, improving visibility and readability over page content.

View full changelog

auto-2026-07-14

binaydhakal/Yanib· Jul 14

Redesigned landing page, improved marketing copy, and added Discord community link.

Feature

Rebuild landing page with research-driven v3 redesign

Restructured landing page based on 2026 trends, competitive teardowns, and conversion science research, built and verified through a multi-agent pipeline for improved positioning and clarity.

Feature

Humanize public-facing copy across marketing and docs

Refined landing page, marketing pages, and documentation copy to read naturally—removing corporate jargon and AI-generated phrases in favor of authentic developer voice.

Feature

Wire Discord community invite link on support page

Connected the "Discord community" card on the support page to the actual Discord invite URL.

View full changelog

auto-2026-07-13

binaydhakal/Yanib· Jul 13

Removes live-widget showcase from landing page

Feature

Remove live-widget showcase from landing page

Cleaned up the hero section by removing the two-panel live showcase that was displaying Yanib's own release feed, which created confusing noise for new visitors. Reshuffled landing info and surfaced new capabilities more effectively.

View full changelog

auto-2026-07-12

binaydhakal/Yanib· Jul 12

Redesigns UI with Precision design system and adds dark mode support.

Feature

Redesign UI with new Precision design system

Complete visual overhaul of all pages with a cohesive design system inspired by Linear and Vercel, featuring an emerald signature color and refined typography.

Feature

Add dark mode support

Implement app-wide light and dark mode theming with emerald accent colors.

View full changelog

auto-2026-07-11

binaydhakal/Yanib· Jul 11

Adds MCP server management UI, implements demo workflow, and integrates metrics tracking.

Feature

Add Settings → Agents on-ramp for MCP server management

Connect MCP documentation to the product with a new Agents settings panel. Users can now view, name, and revoke MCP access tokens directly from their Yanib settings, completing the promised "revoke anytime" workflow.

Feature

Implement demo arc: backfill, public MCP, release QA, and llms.txt

Ship the core investor-readiness demo features: instant changelog backfill, public MCP server exposure, release QA tooling, and llms.txt integration. Enables the AI release manager + agent-consuming-changelogs narrative.

Feature

Add metrics and growth loops: funnel events, skills, and ship reports

Instrument the product with funnel analytics, skill/plugin tracking, and shareable ship reports. Provides visibility into adoption and creates growth loops for investor demos.

Chore

Document investor-readiness build plan

Add phased 4–5 week roadmap to production-ready status: MCP server, demo arc, metrics, and pitch assets.

View full changelog

auto-2026-07-06

binaydhakal/Yanib· Jul 6

Adds per-repo scoping to Ask Yanib with improved UI for scope selection.

Feature

Add per-repo scoping to Ask Yanib

Ask Yanib scope picker now lets you drill down to specific repositories, not just team-level or all releases. The two-step selector gives you finer control over which data Ask Yanib queries.

Feature

Polish Ask Yanib scope selector UI

Refined the visual design of the Ask Yanib scope selector for better UX. All three scope levels (all / team / repo) remain unchanged.

View full changelog

auto-2026-07-05

binaydhakal/Yanib· Jul 5

Adds PR discussion context to changelog generation

Feature

Enrich changelog generation with PR discussion context

Changelog entries now incorporate review threads and comments from pull requests, reflecting the reasoning and conclusions from PR conversations rather than just the diff. This three-part feature adds VCS provider capability to fetch discussions, teaches the AI task to use them, and wires the capability into the generation pipeline.

View full changelog

auto-2026-07-03

binaydhakal/Yanib· Jul 3

Launches MCP server with OAuth 2.1, agent-driven release authoring, and public documentation.

Feature

Scaffold MCP server infrastructure with read-only tools and PAT authentication

Yanib is now callable by AI agents via Model Context Protocol. This release ships the HTTP endpoint, authentication model, and three read-only tools (list releases, get release details, search releases) so agents can query your release history.

Feature

Add OAuth 2.1 authorization flow with PKCE and dynamic client registration

MCP clients can now register themselves and obtain tokens through a spec-compliant OAuth consent flow instead of requiring hand-issued PATs. Supports automatic token refresh rotation.

Feature

Enable agent-driven release authoring with draft, translate, and publish tools

Agents can now draft releases, translate content, and generate social copy through new MCP write tools. Publishing requires explicit human approval, and all calls are instrumented with PostHog analytics.

Feature

Achieve MCP publish parity with dashboard and add agent-native documentation

The MCP `yanib_publish_release` tool now handles GitHub/GitLab updates, Twitter approval queues, and subscriber emails — everything the dashboard button does. Added dedicated public docs page at /docs/mcp.

Feature

Publish public MCP documentation at yanib.dev/docs/mcp

Added a dedicated public documentation page for MCP client developers and registry submissions, since the GitHub repo is private.

+1 more entries

View full changelog

June 20263 releases

auto-2026-06-29

binaydhakal/Yanib· Jun 29

Adds X/Twitter auto-posting, social card images with OG support, and customizable branding.

Feature

Add X/Twitter auto-posting integration

Connect your X account via OAuth to auto-post or queue release announcements as tweets directly from Yanib.

Feature

Add per-release social card images with OG support

Generate dynamic SVG social cards for each release that appear as preview images on social posts and the public changelog page.

Feature

Make social card content customizable with branding options

Extend social card generation with customizable content and branding controls to match your project's identity.

View full changelog

auto-2026-06-17

binaydhakal/Yanib· Jun 17

Adds PostHog analytics instrumentation to activation funnel tracking.

Feature

Instrument activation funnel with PostHog analytics

Added custom event tracking to the activation funnel to establish a measurement baseline before implementing behavior changes in future roadmap phases.

View full changelog

auto-2026-06-11

binaydhakal/Yanib· Jun 11

Adds Active Roadmap to TASKS.md documentation

Chore

Add Active Roadmap to TASKS.md

Documents the next ~6 weeks of focused product work covering instrumentation, activation funnel events, publish loop, and spotlights before the fundraising push.

View full changelog

May 20267 releases

auto-2026-05-12

binaydhakal/Yanib· May 12

Adds dynamic OG image and Twitter card metadata to landing page

Feature

Add dynamic OG image and Twitter card metadata to landing page

Landing page now includes a dynamically generated 1200×630 OG image and Twitter card metadata that matches the hero positioning, giving social media previews a visual hook when yanib.dev is shared on Twitter, LinkedIn, or Slack.

View full changelog

auto-2026-05-06

binaydhakal/Yanib· May 6

Hides legal footer links pending policy updates.

Chore

Hide legal footer links until policies are updated

Commented out privacy, terms, and refund policy links in the footer. The pages currently contain inaccurate legal information claiming Yanib is registered in Nepal, which isn't correct yet. Links will be restored once the policies are properly rewritten.

View full changelog

auto-2026-05-05

binaydhakal/Yanib· May 5

Fixes indexing trigger issue on GitHub App installation

Fix

Fix indexing not triggering on GitHub App installation

Repos installed via the GitHub App callback were skipping the indexing pipeline, leaving indexStatus as NULL and preventing contextBrief and historicalSummary from being generated. Now indexing is properly triggered during the installation flow.

View full changelog

v0.1

rohanpoudel2/capsule· May 5

Capsify v0.1 launches with notifications, discovery feed, profiles, comments, and realtime sync.

Feature

Rebrand app to Capsify

We've updated the app's name and visual identity to Capsify. All your data and saved information remain exactly the same.

Feature

Add push notifications with granular preferences

Users can now receive push notifications for likes, comments, and new items, with per-category toggles to tune delivery. Notifications ride Postgres triggers → Edge Function → Expo Push fanout.

Feature

Add in-app notification center with unread bell

New Notifications tab shows activity feed (likes, comments, new items) with real-time sync. Unread count badges the bell icon.

Feature

Add link unfurling and rich content types

Paste a URL into items and it auto-unfurls into a rich preview card. Auto-detects YouTube/Vimeo (video), Spotify/Apple Music/SoundCloud (music with Odesli cross-links), and generic links.

Feature

Overhaul Discover feed with location-aware big cards

Replaced small Fresh + duplicated Trending rows with a full-width ~300pt card feed ranked by proximity and trend, with persisted query cache for instant cold-launch paint.

+21 more entries

View full changelog

auto-2026-04-26

binaydhakal/Yanib· May 3

Redesigns dashboard UI with sidebar, drops legacy BYOK features, adds personal team controls.

Breaking

Drop legacy User-level BYOK reads and writes

Removes dual-read/dual-write fallbacks from the unified-team refactor (Phase 5a). Code-only cleanup ahead of schema migration.

Breaking

Drop User BYOK and Subscription.teamId columns

Completes the unified-team refactor (Phase 5b) by removing legacy columns and call sites that selected them. Every workspace is now a Team.

Feature

Replace dashboard top bar with collapsible left sidebar

Redesigns navigation using shadcn's sidebar primitive. Primary items (Dashboard, Repos, Releases, Ask, Teams) remain accessible; secondary items (Integrations, Widgets, Activity, Digests) move to a "More" group.

Feature

Add Feedback modal and Docs link to dashboard

Introduces a new Feedback table with categorization (General, Bug, Feature Request, Praise) and F-key hotkey trigger. Adds Docs link to top bar.

Feature

Surface Personal Team in workspace switcher

Personal Teams (created for every user in Phase 2/3) now appear in the switcher alongside shared teams with distinct visual styling.

+4 more entries

View full changelog

auto-2026-04-27

binaydhakal/Yanib· May 3

Adds pricing pages, dismissible suggestions, fixes team listing and mobile sidebar.

Feature

Add pricing and refund pages for Paddle Merchant of Record

Introduces `/pricing` page with Free vs Pro ($29/mo) tiers and feature comparison, plus refund policy page. Hardens privacy and terms pages to meet Paddle verification requirements for live payments.

Feature

Make cross-provider suggestion banners dismissible

Provider nudges (e.g., "GitHub connected. GitLab is also available.") now show only once per user instead of on every dashboard load. Consolidated into a single `ProviderSuggestionBanner` component.

Fix

Exclude Personal Teams from /teams listing

The `/teams` page now shows only shared collaboration surfaces. Personal Teams remain accessible via the team switcher and dashboard.

Fix

Show sidebar toggle in top bar on mobile

Added `<SidebarTrigger>` to the mobile top bar so users can re-open the collapsed sidebar without reaching the footer button.

View full changelog

auto-2026-04-28

binaydhakal/Yanib· May 2

Redesigns release UI with severity sections, updates landing page hero, and adds GitHub auth integration.

Feature

Redesign release UI with severity-ordered sections and anchor navigation

Public changelog now displays release entries grouped by severity with optional jump-to anchor chips, replacing the flat badge + list layout. Pairs with a new shared release hero card that previews the release type at a glance.

Feature

Add grouped sections and within-section drag in admin release editor

Admin release editor now matches the public changelog layout with severity-ordered sections and the same default-collapse rules, while preserving edit, rewrite, and drag-reorder affordances.

Feature

Refresh landing page hero and add live product showcase

Landing page hero redesigned to align with the shipping-layer positioning, with improved first impression and live product demonstration.

Feature

Reframe landing features grid and streamline digests section

Features grid repositioned around the new shipping-layer pitch, identity-layer features surfaced, and digests section trimmed by ~250 lines with zero new visual elements.

Feature

Add audience split, 1-click GitHub auth, and trim hero on landing

Landing page now explicitly addresses two audiences, shortens auth path by one click with direct GitHub integration, and removes redundant 3-card row from hero.

+1 more entries

View full changelog

April 202617 releases

auto-2026-04-25

binaydhakal/Yanib· Apr 25

Enforces team ownership, adds notification headings, fixes pro user display

Breaking

Enforce team ownership for repositories and integrations

All repositories and integrations now must belong to a team. This completes the unified team refactor and ensures consistent data model across the platform.

Feature

Add customizable heading to notifications popup

The yanib-notifications popup now accepts an optional `heading` attribute, allowing you to override the default "What's new" title.

Fix

Fix pro users incorrectly showing as free

Resolved an issue where pro plan users were being displayed as free tier after the Phase 2 backfill.

View full changelog

auto-2026-04-24

binaydhakal/Yanib· Apr 24

Adds search functionality to Connected Repos page with API-backed filtering

Feature

Add client-side search for repository list

Real-time search input added to the Connected Repos page for quick filtering.

Fix

Improve repository search with API-backed debouncing

Repository search now uses a dedicated API endpoint with debouncing for better performance and accuracy.

View full changelog

auto-2026-04-23

binaydhakal/Yanib· Apr 23

Enables dual-read BYOK with Personal Team fallback support

Feature

Enable dual-read BYOK with Personal Team fallback

Runtime code now reads Bring-Your-Own-Key settings from the new Team-scoped fields while maintaining User-level columns as a safety fallback. Phase 3 of the unified-team refactor.

View full changelog

auto-2026-04-22

binaydhakal/Yanib· Apr 22

Adds personal teams, AI-powered semantic search, public profile redesign, and retrieval-augmented content generation.

Feature

Split publish into separate GitHub and integrations actions

The "Publish changelog" button now decouples GitHub release updates from integration notifications, giving users independent control over when to notify Slack, Discord, webhooks, and other integrations.

Feature

Add Personal Team scaffold (unified-team refactor, phase 1)

Foundation for unifying "personal" and "team" workspaces. Every user now has an auto-created Personal Team that owns repos, integrations, and BYOK config.

Feature

Backfill Personal Teams (unified-team refactor, phase 2)

Migrates existing user data into the new Personal Team model, copying BYOK config and repo ownership for seamless transition to unified workspace structure.

Feature

A/B compare context strategies on a release

Side-by-side UI lets you see exactly how retrieval-augmented generation differs from static context, making the impact of semantic search visible during release authoring.

Feature

Retrieval-augmented digest generation

Team Commit Digests now pull semantically similar past entries for richer context, improving AI-generated velocity reports with relevant repo history.

+13 more entries

View full changelog

auto-2026-04-21

binaydhakal/Yanib· Apr 21

Adds public guide, fixes webhook verification and AI crashes, improves release state handling, adds sharing settings.

Feature

Add public user guide at /guide

A new public guide page helps readers learn Yanib without signing up first. The 16-section guide also serves as in-app help with deep links to anchors from dashboard empty states and Help links.

Fix

Fix GitHub App installation verification for webhook creation

Repos under owners whose App installation didn't cover them now correctly skip webhook creation instead of saving with a stale installationId and never receiving release events.

Fix

Fix AI JSON truncation crash and cache poisoning

Release generation no longer crashes when the AI response is incomplete or invalid, preventing cache corruption from incomplete JSON.

Fix

Fix release state downgrade from DRAFT to FAILED and add JSON repair

Releases with all fields populated (entries, summary, social, audience) no longer incorrectly show as FAILED. Added observability and JSON-repair salvage to recover from malformed AI responses.

Chore

Remove AI vendor names from public-facing surfaces

Marketing and help pages now refer to "AI" and "AI-powered" generically instead of naming Claude, Anthropic, or Haiku.

+1 more entries

View full changelog

v3

binaydhakal/binaydhakal.github.io· Apr 20

Redesigns portfolio with scientific aesthetic and adds GitHub profile component.

Feature

Redesign portfolio with scientific-editorial aesthetic and Yanib widgets

Complete visual overhaul featuring a scientific-editorial design direction integrated with Yanib GitHub profile components. Emphasizes the founder/CEO narrative alongside AI software engineering work.

Feature

Add Yanib GitHub profile component

Embedded Yanib organization GitHub profile widget into the portfolio to showcase company presence and contributions.

Chore

Update README with release badge and user feed

Added release badge and user feed to documentation for better visibility of project versions and activity.

Chore

Remove submitted research paper from portfolio

Cleaned up research section by removing 'Fracture Detection with Transformer' entry that was in submitted status.

View full changelog

auto-2026-04-20

binaydhakal/Yanib· Apr 20

Adopts shadcn/ui components, adds subscription cancellation, and improves mobile navigation.

Feature

Adopt shadcn/ui component system

Migrated the entire dashboard to shadcn/ui primitives, replacing custom implementations with accessible, keyboard-navigable components backed by Radix UI. Includes Button, Dialog, DropdownMenu, Input, Label, Textarea, Select, Checkbox, RadioGroup, and Switch.

Feature

Migrate all form elements to shadcn primitives

Updated 19 form files across the app to use shadcn Input, Label, Textarea, Select, Checkbox, RadioGroup, and Switch components for consistent styling and behavior.

Feature

Replace dropdowns with DropdownMenu and upgrade command palette

Replaced all bespoke dropdown implementations with shadcn DropdownMenu (with focus trap, outside-click, keyboard navigation). Rewrote the Cmd+K command palette using cmdk for better search and navigation.

Feature

Migrate modals to Dialog and add mobile navigation Sheet

Replaced hand-rolled fixed-positioned modals with shadcn Dialog component. Added Sheet primitive for responsive mobile navigation in the dashboard.

Feature

Enable subscription cancellation with grace period

Pro users can now cancel from Settings → Billing and retain access until the end of the current billing period. An amber banner displays the cancellation date with a one-click Resume option during the grace period.

+2 more entries

View full changelog

auto-2026-04-19

binaydhakal/Yanib· Apr 19

Fixes invisible Yanib logo on dark-themed pages

Fix

Fix invisible Yanib logo on dark-themed pages

The LogoIcon was inheriting text color from its parent container, causing it to become invisible on dark-themed pages like the public team digest. The logo now displays correctly with proper contrast.

View full changelog

auto-2026-04-18

binaydhakal/Yanib· Apr 18

Adds GitHub metadata sync, improves badge persistence, expands GitLab support, fixes OAuth tokens.

Fix

Make provider-agnostic UI actually provider-agnostic

Fixed UI copy and widgets that hard-coded GitHub as the only git provider, allowing GitLab-only users to use the platform without confusing GitHub-specific messaging.

Fix

Refresh GitLab OAuth tokens before server-side API calls

GitLab OAuth tokens expire every ~2 hours. The app now refreshes tokens before making server-side API calls to prevent 401 authentication errors.

Feature

Support self-hosted GitLab via Personal Access Token

Users can now connect to self-hosted GitLab instances using Personal Access Tokens, enabling multi-instance deployments.

Fix

Sync repo metadata from GitHub

Repository metadata (name, owner, description, archive status) is now kept in sync when changes occur on GitHub, preventing stale data in changelogs and API calls.

Fix

Keep README badges resolving after repo rename/transfer

Badge URLs now redirect properly when repositories are renamed or transferred on GitHub, ensuring existing badges continue to work.

+2 more entries

View full changelog

auto-2026-04-17

binaydhakal/Yanib· Apr 17

Adds GitHub integration, repo context indexing, Widget Marketplace, and persistent AI logging.

Feature

Prompt Google/email users to connect GitHub before repo actions

Google and email sign-ins now see a dedicated **Connect GitHub** prompt instead of silently failing when accessing repo-dependent features. GitHub connection is now properly gated behind a `hasGitHub` signal.

Feature

Index repo context for persistent AI awareness

Yanib now builds a compact, persistent understanding of your codebase on first connect and injects it into every release-notes generation. The AI writes with your domain conventions and structure in mind, scaling identically from 100-commit to 30K-commit repos.

Feature

Auto-generate username when linking GitHub to existing account

GitHub usernames are now automatically slugified into Yanib usernames when linking GitHub to an existing account, powering your public profile, GitHub README card, stats badge, and year-in-review page.

Feature

Add live preview for Personal Feed Widget in Settings

The Personal Feed Widget section now shows a real-time preview with toggles for theme (Light/Dark) and limit (3/5/10 items), so you can see exactly what the widget looks like before embedding it.

Feature

Launch Widget Marketplace with live previews

New `/widgets` page displays all six embeddable widgets rendered with your actual data. Toggle options, preview live, and copy snippets in one place — accessible from Dashboard → Quick Actions.

+4 more entries

View full changelog

auto-2026-04-15

binaydhakal/Yanib· Apr 15

Migrate to Paddle Billing, add GitLab integration, redesign digest with sharing features.

Breaking

Migrate billing from Stripe to Paddle Billing

Switch payment processor to Paddle Billing for improved tax handling and compliance. All existing Stripe customer references are automatically migrated.

Feature

Add GitLab integration for multi-VCS support

OutPost now supports GitLab as a second VCS provider alongside GitHub, with full feature parity across both platforms.

Feature

Redesign digest with public sharing and celebration focus

Transform digests into shareable, team-focused "Monday morning proud moment" experiences. Includes a new public sharing page and redesigned dashboard with improved component library.

Feature

Enhance landing page with live SDK preview and Built with Yanib section

Add interactive SDK preview and showcase section to make the landing page more memorable and engaging.

Fix

Fix Digests navbar link highlighting on team digest pages

The Digests link in the top navigation now correctly highlights when viewing team digest pages.

View full changelog

auto-2026-04-14

binaydhakal/Yanib· Apr 14

Adds complete footer with About, Privacy, Terms, and API reference pages

Feature

Complete footer with About, Privacy, Terms, and API reference pages

Fixed broken and placeholder footer links by adding the missing documentation pages.

View full changelog

auto-2026-04-13

binaydhakal/Yanib· Apr 13

Adds VCS abstraction layer, redesigns team settings and integrations UI, improves digest handling.

Feature

Add VCS provider abstraction layer

Architectural foundation for multi-provider support (GitHub, GitLab, Bitbucket). Phase 1 refactors existing GitHub code through a new provider interface — no user-facing changes.

Feature

Redesign team settings with 2-column layout

Expands team settings from a narrow single-column layout to a balanced two-column grid that properly fills desktop screens.

Feature

Redesign integrations page with expandable platform cards

Replaces flat platform cards with an expandable, team-aware layout showing richer information and repo context for each integration.

Feature

Add digest integration picker

Enables user-configurable delivery targeting for team digests and fixes bug where 'Send to integrations' always failed.

Fix

Replace browser prompt with repo picker for test digest

Replaces the native browser prompt with a user-friendly dropdown list of team repos by name for per-repo digest testing.

+2 more entries

View full changelog

auto-2026-04-12

binaydhakal/Yanib· Apr 12

Adds team digest and social post features, blocks disposable emails, fixes UI and team persistence issues.

Feature

Add team commit digest — AI-generated velocity reports

Team admins can now receive recurring AI-generated digests showing who shipped what across repos, delivered to the dashboard and integrated with Slack, Discord, and webhooks.

Feature

Auto-generate social posts and multi-audience versions

Release summaries now automatically generate Twitter/LinkedIn posts and dev/PM/end-user audience versions in the pipeline.

Feature

Block disposable email addresses at signup

Prevent registration and email changes using temporary email domains. Blocks over 3,500 known disposable email providers.

Fix

Fix onboarding tour positioning, flickering, and scroll

Highlight now tracks target during scroll and resize, and tour restarts without page reload. Removed 350ms step change delay.

Fix

Fix navbar refresh after name change in settings

Changing your account name now immediately updates the navbar and all server components without requiring a manual reload.

+3 more entries

View full changelog

auto-2026-04-11

binaydhakal/Yanib· Apr 11

OutPost rebranded to Yanib with updated documentation references.

Breaking

Rebrand OutPost to Yanib

The project has been rebranded from OutPost to Yanib. All SDK web components, domains, and references have been updated from outpost.dev to yanib.dev.

Chore

Update documentation references to Yanib

Cleaned up remaining OutPost references in documentation files to complete the rebranding effort.

View full changelog

auto-2026-04-08

binaydhakal/Yanib· Apr 8

Adds SDK stats card component and personal portfolio with filtered feed support.

Feature

Add SDK stats card component

Introduce `<outpost-stats>` component for displaying developer statistics including releases, entries, repositories, streaks, sparklines, and change type breakdowns. Supports horizontal, vertical, and compact layouts for flexible website integration.

Feature

Add SDK personal portfolio and filtered feed support

Enable developers to embed rich shipping portfolios on their websites with filtered feed capabilities for personalized showcase.

View full changelog

auto-2026-04-06-7

binaydhakal/Yanib· Apr 6

Fixes Discover dismiss all feature to clear all tips

Fix

Fix Discover "Dismiss all" to clear all tips

The "Dismiss all" button in the Discover section now correctly dismisses every tip instead of only the 3 currently visible ones, preventing tips from reappearing immediately after dismissal.

View full changelog