Skip to content

Commit 7c0dd97

Browse files
committed
Add human-friendly v0.4.0 changelog
1 parent 06d47ba commit 7c0dd97

3 files changed

Lines changed: 89 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog
2+
3+
This changelog tracks user-visible improvements to SESS.
4+
5+
## v0.4.0 - 2026-04-02
6+
7+
SESS now includes a first pass at built-in session analytics, so you can see what you worked on without opening the SQLite database by hand.
8+
9+
### What's new
10+
11+
- Added `sess history` to show recent sessions for the current project.
12+
- Added `sess stats` to show totals such as session count, total time, average duration, and longest session.
13+
- Added `sess report` as a compact summary view that combines stats with recent session activity.
14+
- Added `--all` support to `sess history`, `sess stats`, and `sess report` for cross-project views across every tracked repository on the machine.
15+
16+
### Why it matters
17+
18+
- You can answer simple questions like "what was I working on last week?" or "which repo has consumed most of my time lately?" directly from the CLI.
19+
- Cross-project analytics make SESS more useful when you regularly move between multiple repositories.
20+
- The new report command gives you a fast status summary without stitching together multiple commands.
21+
22+
### Notes
23+
24+
- This release builds on the existing session workflow introduced in earlier versions. It does not change `sess start`, `sess pause`, `sess resume`, or `sess end` behavior.
25+
- Analytics are still local-only and read from the existing SQLite database at `~/.sess-cli/sess.db`.
26+
27+
## v0.3.1
28+
29+
Previous release. See the GitHub release page for details:
30+
https://github.com/Orctatech-Engineering-Team/sess-cli/releases/tag/v0.3.1

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,4 +161,5 @@ sudo install -m 0755 sess /usr/local/bin/sess
161161
## Releases
162162

163163
- [Latest release](https://github.com/Orctatech-Engineering-Team/sess-cli/releases/latest)
164+
- [v0.4.0 release](https://github.com/Orctatech-Engineering-Team/sess-cli/releases/tag/v0.4.0)
164165
- [v0.3.1 release](https://github.com/Orctatech-Engineering-Team/sess-cli/releases/tag/v0.3.1)

docs/releases/v0.4.0.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# SESS v0.4.0
2+
3+
SESS v0.4.0 adds the first user-facing analytics commands.
4+
5+
Instead of treating session data as something buried in SQLite, you can now inspect recent work directly from the CLI, either for the current repository or across every tracked project on your machine.
6+
7+
## Highlights
8+
9+
- `sess history` shows recent sessions, including paused, active, and ended work.
10+
- `sess stats` shows totals, averages, longest-session data, and PR counts.
11+
- `sess report` gives you a compact summary with both aggregate metrics and recent sessions.
12+
- `--all` support on `history`, `stats`, and `report` lets you view cross-project activity without changing directories.
13+
14+
## Example commands
15+
16+
```bash
17+
sess history
18+
sess history --all --limit 10
19+
sess stats
20+
sess stats --all
21+
sess report
22+
sess report --all
23+
```
24+
25+
## Installation
26+
27+
### Quick install
28+
29+
```bash
30+
curl -fsSL https://github.com/Orctatech-Engineering-Team/sess-cli/releases/download/v0.4.0/install.sh | sudo bash
31+
```
32+
33+
By default this installs `sess` to `/usr/local/bin/sess`.
34+
35+
To install into `/usr/bin` instead:
36+
37+
```bash
38+
curl -fsSL https://github.com/Orctatech-Engineering-Team/sess-cli/releases/download/v0.4.0/install.sh | sudo env SESS_INSTALL_DIR=/usr/bin bash
39+
```
40+
41+
### Manual install
42+
43+
```bash
44+
curl -fsSL https://github.com/Orctatech-Engineering-Team/sess-cli/releases/download/v0.4.0/sess-linux-amd64.tar.gz | tar xz
45+
sudo install -m 0755 sess /usr/local/bin/sess
46+
```
47+
48+
### Verify
49+
50+
```bash
51+
sess --version
52+
```
53+
54+
Expected output:
55+
56+
```text
57+
SESS v0.4.0
58+
```

0 commit comments

Comments
 (0)