This repository was archived by the owner on Feb 17, 2026. It is now read-only.
Releases: specvital/web
Releases · specvital/web
v1.6.3
v1.6.2
1.6.2 (2026-02-05)
🎯 Highlights
🐛 Bug Fixes
- analysis: resolve polling delay and elapsed time display issues (15542fb)
- auth: overhaul React Query cache policy to resolve stale data bugs (dfa6aae)
- dashboard: summary cards not updating on task completion (5eab7ee)
🔧 Maintenance
♻️ Refactoring
- background-tasks: replace sessionStorage-based task-store with server API (7456bdf)
🔨 Chore
v1.6.1
v1.6.0
1.6.0 (2026-02-03)
🎯 Highlights
✨ Features
- analysis: add analysis history API endpoint (2dc0326)
- analysis: add commit history selection dropdown UI (bb215fa)
- analysis: add commit switching with URL state management (b9170c9)
- analysis: add commit-specific analysis query API (da00d30)
- spec-view: add dynamic cost estimation based on cache prediction (3645d52)
🐛 Bug Fixes
- analysis: fix immediate completion toast on reanalysis (354d49a)
- analysis: fix new commits banner not showing on analysis detail page (27090f9)
- analysis: fix toast appearing immediately on commit update (3417432)
- dashboard: fix AI Spec badge disappearing when new commits exist (79df048)
- spec-view: fix version switching not working when selecting same version from different commits (052e6d0)
🔧 Maintenance
♻️ Refactoring
- i18n: move messages resources into i18n module (d6c0f67)
v1.5.0
v1.4.1
v1.4.0
1.4.0 (2026-02-02)
🎯 Highlights
✨ Features
- account: add subscription plan and usage status page (db64e74)
- account: add upgrade button to plan section (8f242fa)
- add close button to toast messages (2d5552b)
- analysis-header: convert metadata to collapsible panel (6e5ff2a)
- analysis-header: improve GitHub link icon clarity (9450bda)
- analysis-header: unify View on GitHub button style to outline (fd53d55)
- analysis: add progress information to analysis waiting state (fe631d8)
- analysis: add visual emphasis for AI Spec tab (cc29695)
- analysis: redesign tab-based UI information hierarchy (c87c8fe)
- analysis: remove auto-reanalysis on page access and add update banner (7c360c5)
- analysis: separate AI spec button and view mode toggle roles (2889dc8)
- analysis: separate initial loading state from analysis progress UI (4d659f3)
- analyzer: add parser_version comparison for conditional re-analysis (0260122)
- analyzer: add parser_version query from system_config (ad04a81)
- analyzer: add parserVersion field to API response (f8427db)
- analyzer: add rate limiting for anonymous users on analyze API (107f387)
- analyzer: add startedAt field to AnalyzingResponse (a6219e7)
- analyzer: lookup user plan tier in handler for queue selection (1572ee8)
- background-tasks: add Dashboard active tasks section and extract shared components (fc99ce5)
- background-tasks: add global task store with persistence (8664cbc)
- background-tasks: enhance task badge visibility and improve loading feedback consistency (985975f)
- background-tasks: integrate Account Badge and Tasks Dropdown (ecb4434)
- dashboard: add AiSpecBadge component for repository cards (46cc3e2)
- dashboard: add AiSpecSummary schema for repository card badge (1127f49)
- dashboard: integrate AI Spec summary into repository card API response (382aa47)
- dashboard: integrate AiSpecBadge into RepositoryCard component (20a0196)
- docs: add docs landing page with how-it-works TOC (265ddbd)
- docs: add github-access concept page (6254a2c)
- docs: add queue-processing concept page (486c417)
- docs: add sidebar navigation infrastructure for how-it-works (aae09b4)
- docs: add specview-generation concept page (4a627dc)
- docs: add test writing guide documentation page (aaeec9f)
- docs: add test-detection concept page (cf889ee)
- docs: add usage-billing concept page (e3e3e98)
- docs: remove how-it-works category and simplify docs structure (a82f007)
- e2e: set up Playwright-based E2E UI test infrastructure (5951acf)
- feedback: add shared animation primitives for async waiting states (e4a181f)
- frontend: add Document View MVP for spec-view feature (b69f275)
- frontend: display parser version in analysis view (3b089bb)
- frontend: enable React Compiler and remove manual memoization (482d080)
- global-search: add Cmd+K search dialog foundation (00f19b2)
- global-search: add Header search trigger and complete mobile responsive design (d274e75)
- global-search: add recent items with localStorage persistence (343776e)
- global-search: add repository search with fuzzy matching (593daeb)
- global-search: add static actions and page navigation (4c73684)
- header: apply gradient style to New Analysis button (8b32beb)
- header: reorder navigation tabs to Docs before Pricing (922fc3d)
- header: unify header button heights to 32px (2139e8b)
- header: unify header button styles into single variant (cd777e5)
- header: unify New Analysis and utility button styles (9e5e98b)
- inline-stats: conditionally display focused/xfail status (a298b51)
- loading: add missing loading feedback for server fetching states (6badf51)
- loading: add skeleton loading for explore/account page entry (4e84237)
- mini-bar: render all 5 test status color segments with improved accessibility (05d0146)
- mobile-nav: add more menu to mobile bottom bar for Docs and Pricing access (2f52cd4)
- navigation: add Docs navigation entry to header (2818699)
- pricing: add DB-driven pricing API (66dc783)
- pricing: add pricing page with plan comparison and early access promotion (9838ec4)
- pricing: remove Pro plan highlight styles and badge (0fd2505)
- queue: add plan tier-based queue selection for priority processing (586d31e)
- show dropdown icon inside Markdown export button (f78ff37)
- sidebar: apply silver gradient to active navigation items (f6d249b)
- spec-view: add 3-step pipeline visualization for spec generation progress ([84affa1](84affa153c418572bbf...
v1.3.1
v1.3.0
1.3.0 (2026-01-07)
🎯 Highlights
✨ Features
- ai-notice: Implement AI feature suspension notice with Coming Soon modal (8e33313)
- api: add OpenAPI spec for Spec View feature (04c3f9c)
- spec-view: add cache freshness indicator and manual regeneration (0f89732)
- spec-view: add spec view mode toggle with language selection dialog (66151cf)
- spec-view: implement cache repository for AI conversion results (fc879a0)
- spec-view: implement domain layer for Spec View feature (d55edf9)
- spec-view: implement frontend components and API integration (eae6c12)
- spec-view: implement Gemini AI Provider adapter (6fdae64)
- spec-view: implement usecase and handler for spec conversion API (0f6fe4a)
- spec-view: improve accessibility with keyboard navigation and ARIA support (f6f7db4)
🐛 Bug Fixes
- auth: fix home to dashboard redirect failure on cold start (a517b45)
- spec-view: fix converted test names being mapped to wrong tests (477ad26)
- spec-view: fix spec view cache save failure (d7f8f8b)
- spec-view: fix test name conversion failing for files after the first (ce7d4e3)
⚡ Performance
- spec-view: fix AI conversion timeout for large repositories (d507c91)
- spec-view: improve AI prompt for better conversion quality (ca9695a)
- spec-view: improve AI test name conversion quality (2nd iteration) (cb02ad0)
🔧 Maintenance
♻️ Refactoring
- spec-view: extract AI prompt logic to separate file (2f50536)
🔨 Chore
- sync docs (4811f84)