Commit Graph

  • 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