56 Commits

Author SHA1 Message Date
s41r4j a54d529f31 test: update tests 2026-06-09 02:18:17 +05:30
s41r4j 807d5bcb20 feat: add features to 2 files 2026-02-21 14:43:42 +05:30
s41r4j ff4232b212 chore: bump version to 0.9.1 - CLI UX refinements (branch list, aliases) 2026-01-29 01:19:48 +05:30
s41r4j b53f06b799 feat: AI-Native integration (MCP, Schemas, Docs) + UX improvements 2026-01-29 01:02:43 +05:30
s41r4j c3e0d4ab03 docs: add 'undo' feature to S4 versioning section 2026-01-29 00:41:19 +05:30
s41r4j 00217a6ac7 feat: add 'undo' option to version command 2026-01-29 00:38:37 +05:30
s41r4j bd906885c2 chore: bump version to 0.8.4 for npm registry 2026-01-29 00:35:44 +05:30
s41r4j 5357cbf683 Merge branch 'main' of github.com:s41r4j/gims
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2026-01-29 00:21:10 +05:30
s41r4j 593421d9a3 chore: remove legacy VERSION file 2026-01-29 00:17:23 +05:30
s41r4j 56d1631e95 fix(cli): resolve syntax error in gims.js 2026-01-29 00:15:37 +05:30
s41r4j 9f7522039e fix(cli): make 'fix --ai' command provider-agnostic 2026-01-29 00:15:07 +05:30
s41r4j 12021869a9 feat: add 'w' alias for whoami, enhance 'fix --ai' with smart provider analysis, update readme S4 link 2026-01-29 00:13:50 +05:30
s41r4j 14e5dfa754 docs: update README with S4 versioning system details and new commands 2026-01-29 00:09:10 +05:30
s41r4j ffade4e0ab style: refine version info display format and clean up whoami 2026-01-29 00:07:18 +05:30
s41r4j bf9b8a010b style: improve date formatting in version info and whoami output 2026-01-29 00:05:26 +05:30
s41r4j bc10b3a074 chore: enable dynamic version check from git tags in whoami 2026-01-29 00:03:04 +05:30
s41r4j af80f34310 refactor: switch S4 to use Git Tags as SSOT, remove VERSION file 2026-01-29 00:01:19 +05:30
s41r4j c6fdbac8ce chore(release): bump to 0.8.2-dev.2+20260128.2346.9eaa681.main 2026-01-28 23:46:13 +05:30
s41r4j 9eaa68165e feat: implement S4 versioning system, fix Gemini API integration, and add whoami command 2026-01-28 23:45:14 +05:30
s41r4j 687dd1920f feat: add gims media files and improve AI provider resolution logic 2026-01-28 23:13:07 +05:30
Sairaj Jawalikar 90559c15a1 Update README.md 2025-12-30 23:56:39 +05:30
s41r4j 5d8a92ceb8 feat: update README with new features and installation instructions; upgrade AI provider models in code 2025-12-30 21:58:12 +05:30
s41r4j e5e4713384 version 0.8.1 release, stable release 2025-12-30 19:47:40 +05:30
s41r4j 4a30dd018f fix: add -v flag, rename help-quick to quick-help, add push command
- Add -v/--version flag to show version number
- Rename help-quick command to quick-help (alias 'q' still works)
- Add standalone 'push' command (g push or gims push)
- Bumped version to 0.6.7
2025-10-26 21:33:23 +05:30
s41r4j 5846c77f51 feat: improve AI commit experience and remove message length limits
- Remove 72-char limit on AI-generated commit messages (no more ... truncation)
- Add [Y/n] confirmation prompt when using local heuristics (no AI provider)
  - Default to Y (press Enter to accept)
  - Clearly warns user about local heuristics vs AI
  - Bypass with --yes flag for automation
- Enhanced transparency: users now know when AI is used vs local pattern matching
- Safer commits when API keys are not configured
- Bumped version to 0.6.6
2025-10-26 19:42:14 +05:30
s41r4j 260577f1f1 feat: change g a default behavior to --no-edit
- 'g a' now keeps original commit message by default (--no-edit)
- Added '--edit' flag to generate new AI commit message
- Simpler workflow for quick amendments
- Updated all documentation
- Bumped version to 0.6.5
2025-10-20 10:18:44 +05:30
s41r4j f2518b7db2 fix: correct command aliases - g i now initializes repo, g int for interactive mode
- Changed 'g i' from interactive to init command
- Updated 'g interactive' alias from 'i' to 'int'
- Verified 'g ls' and 'g ll' working correctly
- Updated all documentation (README, QUICK_REFERENCE, help text)
- Bumped version to 0.6.4
2025-10-19 20:45:26 +05:30
s41r4j ce005adf22 feat: restore g ls and g ll commands
- Add back separate g ls (short list) and g ll (detailed list) commands
- Keep g h as alias for g ls for backward compatibility
- Update documentation and quick help to show all three options
- Users now have: g ls, g ll, and g h for commit history
- Version bump to 0.6.3
2025-10-10 11:10:05 +05:30
s41r4j 6832a598cb feat: update to latest AI models and simplify README
- Update AI models to latest versions:
  - Gemini: gemini-2.5-flash
  - OpenAI: gpt-5
  - Groq: groq/compound
- Drastically simplify README (90% shorter)
- Focus on quick start and essential commands
- Update version to 0.6.2
2025-10-09 23:56:48 +05:30
s41r4j a1b0d80fed chore: remove empty config.js file 2025-10-09 13:01:22 +05:30
s41r4j 7d5e6938b6 chore: clean up repository - remove dev files and update .gitignore
- Remove .kiro/ directory (Kiro IDE specific files)
- Remove .github/ directory (GitHub workflows)
- Remove coverage/ directory (test coverage reports)
- Remove local .gimsrc config file
- Update .gitignore to exclude dev/build directories
- Keep only essential project files for npm package
2025-10-09 12:58:47 +05:30
s41r4j 25bbb32d79 pushing 2025-10-09 12:32:41 +05:30
s41r4j f7c07e1af1 feat(cli): auto-stage when nothing staged for g m/g l/g o; docs: update README 2025-10-09 12:14:43 +05:30
s41r4j c0f4cd97eb 0.5.4 2025-09-12 14:47:14 +05:30
s41r4j 8de40357a6 chore: support Node 18 and pin @google/genai
- Relax engines to >=18.18.0\n- Pin @google/genai to 1.5.1 to avoid Node 20-only releases\n- Docs: add nvm steps and npm global prefix guidance for EACCES on Linux
2025-09-12 14:47:10 +05:30
s41r4j b3ec6c74e8 0.5.3 2025-09-10 15:06:13 +05:30
s41r4j 9c2bd60cc5 0.5.2 2025-09-10 15:05:25 +05:30
s41r4j f9d979a54e updated version 2025-09-10 12:15:22 +05:30
s41r4j 83ae097494 cli: source version from package.json to avoid mismatches 2025-08-20 00:02:59 +05:30
s41r4j db324a4128 updated verison no 2025-08-09 10:00:53 +05:30
Sairaj Jawalikar 0751450a70 Delete node_modules directory 2025-08-09 09:56:47 +05:30
Sairaj Jawalikar d73cf374a7 Delete CLAUDE.md 2025-08-08 19:45:44 +05:30
Sairaj Jawalikar 6211fa1b80 Delete .crush directory 2025-08-08 19:44:39 +05:30
s41r4j 00a1ebf386 Merge remote branch with local changes 2025-08-08 19:41:41 +05:30
s41r4j a60fd01444 Update README.md and bin/gims.js with latest changes 2025-08-08 19:37:56 +05:30
s41r4j 71a398820a V1 with working cmdline interface for easy of using GIT 2025-08-08 16:27:43 +05:30
Sairaj Jawalikar b082eb2b7a Update release.yml 2025-06-20 00:09:27 +05:30
Sairaj Jawalikar 6b05a9a2c4 Update release.yml 2025-06-20 00:05:40 +05:30
Sairaj Jawalikar 78aea896a2 Update release.yml 2025-06-20 00:02:29 +05:30
Sairaj Jawalikar 473b2ba461 Create release.yml 2025-06-19 23:57:23 +05:30