Skip to content

Commit 6d28223

Browse files
chore: bump to v1.2.0 production with changelog
1 parent e4f2754 commit 6d28223

2 files changed

Lines changed: 23 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.0] - 2026-03-03
9+
10+
### Added
11+
12+
- **Profiles**: Maintain separate workspaces for different writing projects (personal, work, fiction, etc.).
13+
- `--profile <name>` flag to use or create a specific profile.
14+
- `--profiles` flag to list all configured profiles.
15+
- Profile management screen accessible from dashboard (`m` key).
16+
- Per-profile theme preference (light/dark).
17+
- Set default profile option in edit modal (`ctrl+d`).
18+
- Automatic migration from legacy config to v2 profiles format with backup.
19+
20+
### Changed
21+
22+
- Escape key now works consistently on all screens.
23+
- Modal backgrounds now match the app background (no overlay).
24+
825
## [1.1.1] - 2026-02-26
926

1027
- Prosaic has now moved from [DeepanshKhurana/Prosaic](https://github.com/DeepanshKhurana/Prosaic) to [DimwitLabs/Prosaic](https://github.com/DimwitLabs/Prosaic)

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "prosaic-app"
7-
version = "1.1.1"
7+
version = "1.2.0"
88
description = "A writer-first terminal writing app"
99
readme = "README.md"
1010
requires-python = ">=3.11"
@@ -14,7 +14,7 @@ authors = [
1414
]
1515
keywords = ["writing", "terminal", "markdown", "tui"]
1616
classifiers = [
17-
"Development Status :: 3 - Alpha",
17+
"Development Status :: 5 - Production/Stable",
1818
"Environment :: Console",
1919
"Intended Audience :: End Users/Desktop",
2020
"Operating System :: MacOS",
@@ -49,6 +49,10 @@ Repository = "https://github.com/deepanshkhurana/prosaic"
4949

5050
[tool.setuptools.packages.find]
5151
where = ["."]
52+
exclude = ["build*", "tests*"]
5253

5354
[tool.setuptools.package-data]
5455
prosaic = ["themes/*.tcss", "LICENSE", "REFERENCE"]
56+
57+
[tool.pytest.ini_options]
58+
testpaths = ["tests"]

0 commit comments

Comments
 (0)