Skip to content

Commit 72a2614

Browse files
johnsideserfclaude
andauthored
Add v1.0.0 and v1.0.1 changelog entries, update roadmap (#140)
- Changelog: add v1.0.0 (rename to siggy, crates.io, brand theme) and v1.0.1 (security fixes for OSC 8 injection and path traversal) - Roadmap: move crates.io and rename to Completed, reorder Future items Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 42eda9c commit 72a2614

File tree

2 files changed

+41
-2
lines changed

2 files changed

+41
-2
lines changed

docs/src/changelog.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## v1.0.1
4+
5+
### Security
6+
7+
- **OSC 8 escape injection fix** -- URLs in messages are now sanitized before
8+
being embedded in terminal hyperlink escape sequences, preventing crafted
9+
URLs from manipulating terminal state (title, colors, screen)
10+
- **Attachment path traversal fix** -- attachment filenames from signal-cli are
11+
now sanitized by replacing path separators and `..` traversal sequences,
12+
preventing writes outside the configured download directory
13+
14+
---
15+
16+
## v1.0.0
17+
18+
### Rename to siggy
19+
20+
- **Renamed from signal-tui to siggy** -- the binary, package, config paths,
21+
data paths, and database filename are all now "siggy" (#127)
22+
- **Automatic migration** -- existing config directories, data directories,
23+
and database files are seamlessly migrated from the old "signal-tui" paths
24+
on first launch. No manual action required
25+
- **Published to crates.io** -- install with `cargo install siggy` (closes #11)
26+
27+
### Docsite
28+
29+
- **Brand theme** -- docsite color palette updated from gray mIRC to siggy's
30+
navy-blue brand colors in both light and dark modes (#128)
31+
- **Logo integration** -- siggy logo and favicon added to the docsite intro
32+
page and menu bar
33+
34+
### Repo hygiene
35+
36+
- **Cargo.lock tracked** -- binary crate now correctly tracks its lockfile
37+
- **.gitignore cleanup** -- added IDE directories and platform artifacts
38+
39+
---
40+
341
## v0.9.0
442

543
### Pinned messages

docs/src/dev-guide/roadmap.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,18 @@
5959
- [x] Profile editor (`/profile` overlay for Signal profile fields)
6060
- [x] About overlay (`/about` command showing app info)
6161
- [x] Sidebar position setting (left or right placement)
62+
- [x] Publish to crates.io (`cargo install siggy`)
63+
- [x] Rename to siggy (auto-migration from signal-tui paths)
6264

6365
## Future
6466

6567
### Medium priority
6668

67-
- [ ] Publish to crates.io (#11)
6869
- [ ] Multi-line message input (Shift+Enter for newlines)
70+
- [ ] Forward messages
6971

7072
### Low priority
7173

7274
- [ ] Message history pagination (scroll-up to load older messages)
7375
- [ ] Scroll position memory per conversation
7476
- [ ] Configurable keybindings
75-
- [ ] Forward messages

0 commit comments

Comments
 (0)