Skip to content

Release: develop → main#9

Merged
devakone merged 24 commits into
mainfrom
develop
Jan 22, 2026
Merged

Release: develop → main#9
devakone merged 24 commits into
mainfrom
develop

Conversation

@github-actions

@github-actions github-actions Bot commented Jan 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 📚 Documentation update
  • 🔧 Configuration/infrastructure change
  • ♻️ Refactor (no functional changes)

Changes

  • chore: update release type in configuration files from 'node' to 'simple' (1942466)
  • chore: release develop (4adea55)
  • feat(web): add tooltip component and integrate into VCP sections (699433c)
  • chore: release develop (0020512)
  • feat(web): refactor layout to improve component structure and user experience (eb88fec)
  • feat(web): implement redirects and update internal links for improved navigation (a4ce715)
  • feat(web): enhance sharing features with LLM-generated taglines (ef3b589)
  • feat(web): refactor AnalysisClient to integrate new VCP components (f2d2621)
  • feat(web): enhance user profile sharing and navigation updates (85ed9a2)
  • feat(web): integrate QR code generation and vertical story download feature (975239d)
  • feat(vcp): add unified and repo VCP display components (P3) (b6a6179)
  • feat(web): update navigation labels and enhance analysis insights (17af33d)
  • feat(web): implement P2 navigation & routes restructure (9ad5734)
  • feat(notifications): add notification dropdown to header (aadc064)
  • feat: implement VCP component system with primitives, blocks, and utilities (bc6abdd)
  • feat: add Open Source Preparedness documentation (6c1c40a)
  • feat: add implementation tracker for Information Architecture Restructure (15f99fb)
  • feat: introduce new PRDs for information architecture, multi-agent detection, and LLM provider abstraction (7929886)
  • feat: update ShareCard component to incorporate persona aura backgrounds and icons (ad2d4a0)
  • feat: add new persona aura images and update theme colors (4ca44f2)
  • chore: update package versions for web and worker apps to 0.1.1 (1f0bd10)

Testing

  • Tested locally
  • Tested on Preview deployment

Database Migrations

  • No migrations
  • Migration: 00XXX_name.sql

Checklist

  • Code follows project conventions
  • Self-reviewed my own code
  • Lint passes (npm run lint)
  • Type check passes (npm run type-check)
  • Build passes (npm run build)
  • Updated documentation (if needed)

Screenshots

Related Issues

devakone and others added 15 commits January 21, 2026 18:24
- Introduced new aura images for various personas to enhance visual representation.
- Updated the theme to unify the color palette around a violet-indigo spectrum, improving brand consistency.
- Adjusted UI components to reflect the new color scheme, including buttons, progress bars, and backgrounds.
- Enhanced the ProfileShareSection to utilize the updated persona colors for better differentiation.
…nds and icons

- Added personaId prop to ShareCard for dynamic aura background and icon rendering.
- Enhanced ShareCard layout to include aura visuals, improving user experience.
- Updated ProfileShareSection and AnalysisClient to pass personaId for consistent aura representation.
…tection, and LLM provider abstraction

- Added PRD for Information Architecture Restructure to address navigation and terminology issues.
- Created PRD for Multi-Agent Workflow Detection to enhance detection capabilities for AI-assisted development patterns.
- Developed PRD for LLM Provider Abstraction to allow user-provided API keys and support multiple LLM providers.
- Included PRD for Multi-Platform Repository Integration to enable GitLab and Bitbucket support alongside GitHub.
- Established PRD for Profile Aggregation to unify user profiles across multiple repositories.
- Introduced PRD for Share Experience Improvements to enhance visibility and usability of share features.
…ture

- Introduced a new implementation tracker document detailing the phases and tasks for the Information Architecture Restructure.
- Outlined foundational phases, parallel workstreams, and finalization steps to enhance navigation, unify components, and redesign the ShareCard.
- Established clear dependencies and success criteria for each phase to ensure structured progress and accountability.
- Introduced a new document outlining the security posture and readiness steps for the public release of the repository.
- Summarized existing security measures, including secrets management, encrypted key storage, and CI build validation.
- Listed remaining tasks for hardening, such as dependency audits, documentation updates, and security scanning.
- Provided a risk profile and suggested mitigations to ensure a secure open-source release.
…lities

- Added core components for the Vibe Coding Profile (VCP) system, including primitives like VCPCard, VCPSection, and VCPStatCard.
- Developed composite blocks such as VCPIdentityHeader, VCPAxesGrid, and VCPStatsGrid to enhance the display of VCP data.
- Introduced utility functions for metric calculations, including computeStrongestAxis and computeStyleDescriptor.
- Established shared types and constants for consistent usage across components.
- Created a comprehensive implementation tracker to monitor progress and ensure alignment with project goals.
- Create NotificationDropdown component with bell icon and popover
- Create NotificationBadge component for unread count display
- Integrate notifications into AppHeader (replaces badge-on-link)
- Update nav labels (My Vibe, Vibes, Settings)
- Update implementation tracker (P4 complete, 36% total progress)

Co-Authored-By: Claude <noreply@anthropic.com>
- Create /vibes route with expandable VCPs-by-repo table (VibesClient)
- Create /settings/repos for repo connect/disconnect (moved from /repos)
- Add settings tabs (LLM Keys / Repos) for consistent navigation
- Update implementation tracker with P2 completion

Part of Information Architecture Restructure PRD.
Navigation changes (My Vibe, Vibes labels) were committed separately.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Changed navigation labels from "My Vibe" to "My VCP" and "Vibes" to "Repo VCPs" for consistency.
- Added support for vibe insights in the AnalysisClient, including new types and computed metrics.
- Updated ProfileShareSection and ShareCard components to utilize new metrics and display a tagline.
- Enhanced API route to fetch vibe insights alongside existing data.

This update improves user experience by clarifying navigation and enriching the analysis features.
Create reusable components for both Unified VCP (profile page) and
Repo VCP (analysis page) displays:

Unified VCP components:
- UnifiedIdentitySection: Main identity header with persona/tagline
- UnifiedInsightSection: LLM narrative with violet accent styling
- UnifiedAxesSection: 6-axis grid with light theme
- EvolutionSection: Repo VCP count, vibe shifts, dominant vibe
- RepoBreakdownSection: Per-repo contribution breakdown
- UnifiedMethodologySection: Collapsible methodology details

Repo VCP components:
- RepoIdentitySection: Repo VCP identity with methodology
- RepoMetricsGrid: 5-column metrics grid (Streak, Peak, Focus, etc.)
- RepoAxesSection: 6-axis grid for repo analysis
- ProfileContributionCard: Shows repo contribution to unified profile

Components use light theme styling (zinc text, subtle backgrounds)
for Unified VCP pages. Page refactoring deferred - components ready
for integration.

Co-Authored-By: Claude <noreply@anthropic.com>
…eature

- Added `qrcode` package to generate QR codes for user profiles.
- Implemented a new API route for generating story images, including QR code integration.
- Enhanced `ProfileShareSection` and `ShareActions` components to support story downloads.
- Updated `AnalysisClient` to utilize the new story endpoint for sharing user insights.
- Refactored components to include user ID for personalized story generation.

This update enriches the sharing experience by allowing users to download their profile stories with QR codes, enhancing engagement and usability.
- Integrated new components for Unified VCP, including sections for identity, insights, and methodology.
- Updated navigation links to reflect changes from "My Vibe" to "My VCP" and "Vibes" to "Repo VCPs".
- Added support for user ID in the AuthenticatedDashboard for personalized experiences.
- Refactored API routes and components to improve data handling and user profile story generation.
- Enhanced NotificationDropdown and ShareActions components for better user engagement.

This update improves the overall user experience by streamlining navigation and enriching the profile sharing features.
- Replaced sections in AnalysisClient with new components: RepoIdentitySection, RepoAxesSection, RepoMetricsGrid, and ProfileContributionCard.
- Updated share text generation to include tagline from share template.
- Enhanced the overall structure and readability of the AnalysisClient by removing deprecated code and improving component usage.
- Completed refactoring aligns with the VCP Display Unification initiative, ensuring a consistent user experience across Unified and Repo VCP pages.
- Added support for LLM-generated taglines in share cards and analytics, improving user engagement.
- Updated `ProfileShareSection` and share image generation to incorporate the new tagline feature.
- Refactored `AnalysisClient` and related components to utilize the tagline, ensuring a cohesive user experience.
- Introduced a new column for taglines in the `analysis_insights` table and updated relevant Supabase types.
- Enhanced the overall structure of share templates to include taglines, providing a more personalized sharing experience.
@vercel

vercel Bot commented Jan 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
vibe-coding-profile Building Building Jan 22, 2026 4:35am
vibe-coding-profile (develop) Building Building Preview Jan 22, 2026 4:35am
vibe-coding-profiler (develop) Ready Ready Preview, Comment Jan 22, 2026 4:35am

Request Review

@supabase

supabase Bot commented Jan 22, 2026

Copy link
Copy Markdown

Updates to Preview Branch (develop) ↗︎

Deployments Status Updated
Database Tue, 24 Feb 2026 16:08:30 UTC
Services Tue, 24 Feb 2026 16:08:30 UTC
APIs Tue, 24 Feb 2026 16:08:30 UTC

Tasks are run on every commit but only new migration files are pushed.
Close and reopen this PR if you want to apply changes from existing seed or migration files.

Tasks Status Updated
Configurations ⚠️ Tue, 24 Feb 2026 16:08:30 UTC
Migrations Tue, 24 Feb 2026 16:08:30 UTC
Seeding Tue, 24 Feb 2026 16:08:30 UTC
Edge Functions Tue, 24 Feb 2026 16:08:30 UTC

⚠️ Warning — You can configure a persistent branch with config.toml:
[remotes.staging]
project_id = "ljxvzqjkwwwsgdnvgpgm"


View logs for this Workflow Run ↗︎.
Learn more about Supabase for Git ↗︎.

… navigation

- Added redirects for `/reports` to `/vibes`, `/reports/:jobId` to `/analysis/:jobId`, and `/repos` to `/settings/repos` in `next.config.ts`.
- Updated internal links in `AnalysisListClient` to point to the new `/settings/repos` path, enhancing user navigation.
- Expanded protected prefixes in `proxy.ts` to include new routes, ensuring proper access control.

This update streamlines user experience by consolidating navigation paths and implementing necessary redirects.
devakone and others added 2 commits January 21, 2026 23:04
…perience

- Updated the layout to ensure the AppHeader is consistently rendered within the JobsProvider for authenticated users.
- Simplified the conditional rendering logic for the AppHeader and children components, enhancing readability and maintainability.

This change streamlines the layout structure, ensuring a cohesive user experience regardless of authentication status.
devakone and others added 3 commits January 21, 2026 23:31
- Introduced a new Tooltip component using Radix UI for enhanced user interaction.
- Updated VCP components (AxisInfoTooltip, VCPAxesGrid, RepoAxesSection, UnifiedAxesSection) to utilize the new tooltip for displaying additional information about axes.
- Enhanced AxisMetadata to include long descriptions for better context in tooltips.
- Refactored layout in `route.tsx` to improve QR code generation and story image rendering.

This update improves user experience by providing contextual information through tooltips, enhancing the overall interactivity of the VCP display.
…ple'

- Changed the release type for the root package, web app, and worker app in the release-please configuration to 'simple' for consistency and clarity in release management.
@devakone devakone merged commit 20eb6eb into main Jan 22, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant