You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-1Lines changed: 22 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,29 @@ All notable changes to sinbo will be documented here.
4
4
5
5
---
6
6
7
+
## 1.2.0-beta - 2026-04-08
8
+
9
+
### Added
10
+
11
+
-**Snippet encryption** — `sinbo add <name> --encrypt` prompts for a password and stores the snippet as an encrypted `.enc` file. `sinbo get` detects encrypted snippets automatically and prompts for the password.
12
+
- Encrypted snippets are listed normally with a `Locked` indicator. `sinbo list --show` displays `[encrypted]` instead of the content.
13
+
-`sinbo search` skips the content of encrypted snippets — only the name is matched.
14
+
-`sinbo remove` now correctly deletes `.enc` files alongside metadata.
15
+
16
+
### Changed
17
+
18
+
-`storage::exists()` now checks for both `.code` and `.enc` files — previously encrypted snippets were invisible to duplicate checks.
19
+
-`sinbo edit` on an encrypted snippet now returns a clear error instead of silently operating on empty content.
20
+
- Editor undo corruption: if the editor is closed without saving, or the resulting content is identical to what was written initially (e.g. full undo in vim), sinbo now detects the unchanged state and aborts instead of saving empty or garbage content.
21
+
-`storage::save_meta()` extracted as a public method for use by encrypted add.
22
+
-`storage::Snippet` now carries an `encrypted: bool` field.
23
+
24
+
---
25
+
7
26
## 1.1.0 - 2026-04-01
8
27
9
28
### Added
29
+
10
30
-`sinbo search <query>` command — fuzzy search across snippet names and content
11
31
- Results are ranked by relevance score, with matching content lines shown inline
12
32
-`--tags` / `-t` flag on `search` to scope results to a specific tag
@@ -16,6 +36,7 @@ All notable changes to sinbo will be documented here.
16
36
## 1.0.0 - Initial release
17
37
18
38
### Added
39
+
19
40
-`sinbo add` — add snippets via editor, stdin, or file
20
41
-`sinbo get` — print or copy a snippet to clipboard
21
42
-`sinbo list` — list all snippets, with tag filtering and `--show` for inline content
@@ -24,4 +45,4 @@ All notable changes to sinbo will be documented here.
24
45
-`--ext` flag for syntax-highlighted temp files in editor
25
46
- Tag support across add, edit, and list
26
47
- Plain-file storage under system config directory
0 commit comments