Skip to content

Commit 10d28e7

Browse files
release: v0.9.1 — add "use client" to attention-panel + co-change-list (#193)
The v0.9.0 publish workflow failed during the web build: two new packages/ui components imported useState without a "use client" directive, so Next.js RSC compilation rejected them when packages/web pulled them transitively via the overview page and wiki git-history panel. No repowise-web.tar.gz was attached to the v0.9.0 GitHub release, so end-user `repowise serve` falls through to API-only. Add the missing "use client" at the top of both files.
1 parent 31c3afb commit 10d28e7

8 files changed

Lines changed: 16 additions & 5 deletions

File tree

docs/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
---
1111

12+
## [0.9.1] — 2026-05-13
13+
14+
### Fixed
15+
- **`repowise serve` 404 on the web tarball for v0.9.0.** The v0.9.0 publish workflow failed during the web build: two `packages/ui` components introduced this release (`attention-panel.tsx`, `co-change-list.tsx`) imported `useState` without a `"use client"` directive, so Next.js' RSC compiler rejected them when `packages/web` pulled them transitively via the overview page and wiki git-history panel. The Python wheel published to PyPI but no `repowise-web.tar.gz` was attached to the v0.9.0 GitHub release, so end-user `repowise serve` falls through to "API only". v0.9.1 adds the missing `"use client"` directive at the top of both files. **Anyone who installed 0.9.0 should upgrade to 0.9.1** to get a working web UI from `repowise serve`.
16+
17+
---
18+
1219
## [0.9.0] — 2026-05-13
1320

1421
### Added

packages/cli/src/repowise/cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
AI-generated documentation.
77
"""
88

9-
__version__ = "0.9.0"
9+
__version__ = "0.9.1"

packages/core/src/repowise/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
Namespace package: repowise.core is part of the repowise namespace.
77
"""
88

9-
__version__ = "0.9.0"
9+
__version__ = "0.9.1"

packages/server/src/repowise/server/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
- Background job scheduler (APScheduler)
88
"""
99

10-
__version__ = "0.9.0"
10+
__version__ = "0.9.1"

packages/ui/src/dashboard/attention-panel.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use client";
2+
13
import { useState } from "react";
24
import {
35
AlertTriangle,

packages/ui/src/git/co-change-list.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use client";
2+
13
import { useState } from "react";
24
import { truncatePath } from "../lib/format";
35

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta"
77

88
[project]
99
name = "repowise"
10-
version = "0.9.0"
10+
version = "0.9.1"
1111
description = "Codebase intelligence for developers and AI — generates and maintains a structured wiki for any codebase"
1212
readme = "README.md"
1313
requires-python = ">=3.11"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)