Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- run: cargo test

build:
Expand Down Expand Up @@ -47,6 +48,12 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- uses: dtolnay/rust-toolchain@stable
with:
targets: ${{ matrix.target }}
- uses: Swatinem/rust-cache@v2
with:
key: ${{ matrix.target }}
- name: Install maturin
run: pip install maturin
- name: Build wheel
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "continue-transcripts"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Convert continue.dev session files to readable HTML transcripts"
license = "MIT"
Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Convert [continue.dev](https://continue.dev) session files to readable, self-con
- Optional title-based filtering with `--filter`
- **Parallel processing** with configurable worker count (`--workers`)
- **Terminal summary** — file counts, elapsed time, and per-file status indicators
- **Date-prefixed filenames** — output files are named `YYYY-MM-DD_Title.html` for easy chronological sorting
- **Filename deduplication** — output filenames are truncated to 60 characters with automatic `_1`, `_2` suffixes on collision
- Responsive design — works on desktop and mobile

Expand All @@ -44,8 +45,8 @@ Output looks like:
```
Using 4 worker thread(s)
Discovered 12 JSON file(s)
✅ transcripts/Fix_failing_tests_in_auth_module.html
✅ transcripts/Refactor_auth_module.html
✅ transcripts/2025-06-15_Fix_failing_tests_in_auth_module.html
✅ transcripts/2025-06-14_Refactor_auth_module.html
...
✅ transcripts/index.html

Expand All @@ -72,7 +73,7 @@ Install globally so the `continue-transcripts` command is always available:
```sh
uv tool install continue-transcripts \
--no-index \
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.5.0
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.6.0
```

The `continue-transcripts` command is then available on your `PATH`.
Expand All @@ -82,7 +83,7 @@ To upgrade later (update the version in the URL):
```sh
uv tool install --upgrade continue-transcripts \
--no-index \
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.5.0
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.6.0
```

To uninstall:
Expand All @@ -99,7 +100,7 @@ Run without installing:
uvx \
--no-index \
--from continue-transcripts \
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.5.0 \
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.6.0 \
continue-transcripts ./sessions
```

Expand All @@ -114,7 +115,7 @@ uv venv .venv
source .venv/bin/activate
uv pip install continue-transcripts \
--no-index \
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.5.0
--find-links https://github.com/curtisalexander/continue-transcripts/releases/expanded_assets/v0.6.0
```

### Building from source
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "maturin"

[project]
name = "continue-transcripts"
version = "0.5.0"
version = "0.6.0"
description = "Convert continue.dev session files to readable HTML transcripts"
readme = "README.md"
license = { text = "MIT" }
Expand Down
2 changes: 1 addition & 1 deletion python/continue_transcripts/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""continue-transcripts - Convert continue.dev session files to readable HTML transcripts."""

__version__ = "0.5.0"
__version__ = "0.6.0"
Loading