-
57e25f86f2
fix(ci): grant contents:write to the Gitea release job
main
v0.6.2
mroberts
2026-07-21 15:23:06 -05:00
-
250b3e98ca
ci: pin actions to SHAs and gate workflows on actionlint + zizmor
mroberts
2026-07-21 15:12:14 -05:00
-
5b101bc6dd
ci(release): fix Gitea repo slug; bump to 0.6.2
mroberts
2026-07-21 15:07:11 -05:00
-
70188eb4ea
fix(git): use jj as diff source in jujutsu repos
mroberts
2026-07-21 14:57:14 -05:00
-
33b1b2370b
ci(release): make release idempotent; bump to 0.6.1
mroberts
2026-07-17 12:53:32 -05:00
-
bb963169dd
feat(hooks): add --hook-output flag reporting removed comments
mroberts
2026-07-17 11:56:59 -05:00
-
e5536f9cce
chore: bump version to 0.5.0
mroberts
2026-07-08 13:23:47 -05:00
-
59c48a36cb
feat(config): preserve doc-style comments by default
mroberts
2026-07-08 13:22:07 -05:00
-
272ce89ec5
fix(git): bypass external diff driver; preserve version pins and zizmor
mroberts
2026-07-03 12:48:42 -05:00
-
80e93e9e15
ci: make tea login idempotent (delete stale login before add)
mroberts
2026-07-03 09:23:37 -05:00
-
f8d3199bde
chore: bump version to 0.4.1
mroberts
2026-07-03 09:16:03 -05:00
-
480aebfcd0
feat(config): preserve lint/tool directives by default across supported languages
mroberts
2026-07-03 09:00:21 -05:00
-
57bb1c4b62
chore: bump version to 0.4.0
mroberts
2026-07-02 09:54:51 -05:00
-
a7a561fbbd
ci: add Gitea release workflow using tea CLI
mroberts
2026-07-02 09:15:02 -05:00
-
41a491564f
ci: add Gitea Actions build/test workflow
mroberts
2026-07-02 09:09:57 -05:00
-
85f83a8aaf
test(languages): tier-1 language comment-removal goldens
mroberts
2026-07-02 08:42:31 -05:00
-
2f37640302
feat(languages): register tier-1 languages and chroma routing
mroberts
2026-07-02 08:41:13 -05:00
-
22e2c2d169
docs: tier-1 language additions plan
mroberts
2026-07-02 08:40:14 -05:00
-
fda9a8a295
fix(processor): annotate every removed line in multi-line preview windows
mroberts
2026-07-01 16:09:00 -05:00
-
2711f141fd
docs: note .sass routes through SCSS lexer
mroberts
2026-07-01 16:01:43 -05:00
-
b07ea41c60
test(processor): multi-line golden fixtures; route .sass through SCSS lexer
mroberts
2026-07-01 15:50:54 -05:00
-
bbc49efbfe
feat(processor): route preview paths through StripComments
mroberts
2026-07-01 15:49:24 -05:00
-
7ef198016e
feat(processor): route mutation paths through StripComments
mroberts
2026-07-01 15:48:06 -05:00
-
3e73ce7b2e
build: require go 1.25 (chroma v2.27) and align release workflow
mroberts
2026-07-01 15:45:49 -05:00
-
811f1c13ff
feat(processor): StripComments chroma engine with legacy fallback
mroberts
2026-07-01 15:44:45 -05:00
-
82b84c12d2
feat(processor): add chroma dep, lexer resolution and drop rules
mroberts
2026-07-01 15:43:36 -05:00
-
c348204a47
docs: multi-line comment implementation plan (chroma)
mroberts
2026-07-01 15:41:27 -05:00
-
711691559b
docs: rewrite multi-line comment spec around chroma tokenizer
mroberts
2026-07-01 14:14:46 -05:00
-
c59a782d7d
docs: multi-line block comment support design spec
mroberts
2026-07-01 14:05:16 -05:00
-
16fc10c59a
test(processor): remove code comments from wholefile_test
mroberts
2026-07-01 12:37:49 -05:00
-
31619dc7ee
test(processor): guard -update against CI misuse; drop agent report md
mroberts
2026-07-01 12:32:55 -05:00
-
3db4911e7a
test(processor): git-mode whole-file and line-range cases
mroberts
2026-07-01 12:32:08 -05:00
-
a117f75bba
test(processor): preservation, preserve-lines, backup cases
mroberts
2026-07-01 12:31:34 -05:00
-
42c46aa2d5
test(processor): single-line block + inline/block flag cases
mroberts
2026-07-01 12:30:07 -05:00
-
d3ab6a41be
test(processor): line-comment, string-protection, structure cases
mroberts
2026-07-01 12:29:26 -05:00
-
f51fb3f170
test(processor): whole-file golden driver + seed python cases
mroberts
2026-07-01 12:27:28 -05:00
-
9e9b292a6f
refactor(processor): inject cfg into file-mutating methods
mroberts
2026-07-01 12:26:39 -05:00
-
27681bc56a
wip: baseline before wholefile tests
mroberts
2026-07-01 12:24:53 -05:00
-
d2df2ec3d4
docs: clean up docs
carraes
2025-07-09 09:13:33 -03:00
-
47d2c0ba43
feat: improve hook CLI interface and reduce timeout
carraes
2025-07-09 06:46:56 -03:00
-
c3e401a19e
chore: bump version to 0.3.2
carraes
2025-07-09 06:17:35 -03:00
-
be0aea96de
feat: add automatic .gitignore respect to file exclusion
carraes
2025-07-09 06:16:16 -03:00
-
64663b27a7
docs: update README with .shushignore and context lines features
carraes
2025-07-07 15:40:59 -03:00
-
6e78bc9700
feat: add .shushignore support for flexible file exclusion
carraes
2025-07-07 15:39:20 -03:00
-
c50bd8f203
chore: bump version to 0.3.0
carraes
2025-07-07 14:37:17 -03:00
-
d2dc3d8c36
feat: add context lines for preview mode with intelligent truncation
carraes
2025-07-07 14:36:58 -03:00
-
9109964235
fix: critical hooks bug - preserve all Claude Code settings
carraes
2025-07-07 14:18:59 -03:00
-
3aff5e644a
chore: bump version to 0.2.2
carraes
2025-07-07 09:32:18 -03:00
-
79b20776fc
feat: update acronym to 'Hushing' and fix backup creation bug
carraes
2025-07-07 09:31:37 -03:00
-
8152e62cf5
feat: add support for 30+ languages and update README
carraes
2025-07-06 22:02:41 -03:00
-
0b9067daf5
chore: bump version to 0.2.0
carraes
2025-07-06 19:26:31 -03:00
-
fae70c6b2b
style: apply code formatting and linting fixes
carraes
2025-07-06 12:01:32 -03:00
-
ea1a50ba33
test(processor): fix and enhance string-aware parsing tests
carraes
2025-07-06 12:01:22 -03:00
-
64231c18fc
fix(processor): implement universal string-aware comment parsing
carraes
2025-07-06 12:01:15 -03:00
-
f941ac23cb
refactor(main): simplify main.go by extracting functions to modules
carraes
2025-07-06 12:01:04 -03:00
-
7b0f7f878a
refactor: extract modular components from main.go
carraes
2025-07-06 12:00:56 -03:00
-
08a8da9b59
chore: add .claude directory to gitignore
carraes
2025-07-06 12:00:48 -03:00
-
40b50f0dd5
chore: remove .claude directory from git tracking
carraes
2025-07-06 12:00:41 -03:00
-
d4295b4329
docs(readme): document --preserve-lines flag and indentation safety
carraes
2025-07-06 11:21:04 -03:00
-
70a2dd7612
fix(processor): preserve indentation and implement proper line deletion
carraes
2025-07-06 11:20:57 -03:00
-
4f54db9c8e
feat(cli): add --preserve-lines flag for line structure control
carraes
2025-07-06 11:20:47 -03:00
-
34e194e70c
docs: update architecture documentation for in-memory processing
carraes
2025-07-06 10:19:32 -03:00
-
28501c6823
refactor(processor): migrate from sed to unified in-memory processing
carraes
2025-07-06 10:19:25 -03:00
-
67d101212f
fix(hooks): improve uninstall safety with jq and better fallback handling
carraes
2025-07-06 10:19:16 -03:00
-
9e372f5f52
docs: update documentation for v0.2.0 features
carraes
2025-07-06 09:04:34 -03:00
-
39e3c27f34
fix(processor): add string-aware comment detection to prevent URL corruption
carraes
2025-07-06 09:04:19 -03:00
-
48848b2cbd
style: fix formatting and indentation consistency
carraes
2025-07-05 23:44:48 -03:00
-
ca7821b015
fix(processor): resolve syntax errors in sed command generation
carraes
2025-07-05 23:44:21 -03:00
-
62790b245e
fix(git): handle non-tracked files gracefully in diff operations
carraes
2025-07-05 23:44:10 -03:00
-
20135b3a7f
feat(processor): integrate config-based comment preservation in git mode
carraes
2025-07-05 23:43:59 -03:00
-
f53439ddda
feat(cli): add configuration and hooks management commands
carraes
2025-07-05 23:43:46 -03:00
-
b0c91ab16f
feat(hooks): add Claude Code hooks integration with conflict detection
carraes
2025-07-05 23:43:30 -03:00
-
f32698d06e
feat(config): add TOML configuration system with wildcard pattern matching
carraes
2025-07-05 23:43:17 -03:00
-
92a959c8c2
chore: add TOML dependency for configuration support
carraes
2025-07-05 23:43:04 -03:00
-
9fbde41140
docs: update README and CLAUDE.md with git-aware features and hooks preview
carraes
2025-07-05 22:45:32 -03:00
-
e405f1158e
chore: bump version to 0.1.3
carraes
2025-07-05 22:28:54 -03:00
-
801c55b07d
style: fix formatting consistency in languages.go
carraes
2025-07-05 22:28:39 -03:00
-
79b6d28791
feat(processor): add git-aware comment removal with line-based processing
carraes
2025-07-05 22:28:27 -03:00
-
161b5e1862
feat(cli): add git-aware CLI flags and validation
carraes
2025-07-05 22:28:13 -03:00
-
36c10aefdf
feat(git): add git-aware file change detection infrastructure
carraes
2025-07-05 22:28:00 -03:00
-
cc41807975
feat: add comprehensive Makefile and update CLAUDE.md
carraes
2025-07-05 21:57:10 -03:00
-
b7408d52e9
feat: add --llm flag and update README with directory support
carraes
2025-07-03 14:38:45 -03:00
-
65c576d298
docs: add CLAUDE.md for future Claude Code instances
carraes
2025-07-03 14:33:15 -03:00
-
8fdfbc7f06
fix: preserve blank lines while removing comments
carraes
2025-07-03 14:30:30 -03:00
-
406dc32879
fix: add missing cmd/shush/main.go and update gitignore
carraes
2025-07-03 14:26:20 -03:00
-
37bbe92319
feat: refactor to proper Go structure and add folder/recursive support
carraes
2025-07-03 14:25:18 -03:00
-
82b967c7c3
fix: remove duplicate file copy in workflow
carraes
2025-07-03 14:17:02 -03:00
-
9bf3a847b2
fix: revert version back to 0.0.2
carraes
2025-07-03 14:13:39 -03:00
-
9c24fd8a38
fix: resolve race condition in GitHub Actions workflow
carraes
2025-07-03 14:11:59 -03:00
-
a943f92cbe
feat: add colored preview for dry-run mode
carraes
2025-07-03 14:00:40 -03:00
-
26db074156
docs: add README with installation and usage instructions
carraes
2025-07-03 13:54:08 -03:00
-
8b4778c682
feat: initial implementation of shush comment removal tool
carraes
2025-07-03 13:49:41 -03:00