Skip to content

v1.0.0

Choose a tag to compare

@darksworm darksworm released this 07 Sep 18:19

1.0.0 (2025-09-07)

Features

  • Add basic group management functionality (0b30366)
  • Add CLI args and auto-generate groups from directory structure (e20e77e)
  • Add commit log viewer with 'l' key (6aef762)
  • Add comprehensive features to GitaGrip TUI (8d854ca)
  • Add comprehensive keyboard navigation (6a02904)
  • Add cross-group navigation with { and } keys (6b2bc1c)
  • Add ESC to clear selection and auto-expand groups for search/filter (e2b5e38)
  • Add fetch operation with loading indicators (25d5407)
  • Add group deletion with 'd' key (3ea46b7)
  • Add group renaming with Shift+R and remove full scan (dd97dda)
  • Add group reordering with Shift+J/K and Shift+Arrow keys (70edcdb)
  • Add interactive sort mode and hide functionality (c54d901)
  • Add loading screen and improve UI highlighting (3475c4f)
  • Add multi-select and refresh functionality with loading states (9ae52e0)
  • Add progress indicators for batch operations (c103e74)
  • Add scanning progress indicators in UI (0e2f436)
  • add scrollable repository list with keyboard navigation (76467c9)
  • Add viewport scrolling and full-row highlighting (6b97a29)
  • Add vim-style search with / key (6cccfff)
  • Add visual gaps between groups and handle duplicate repository names (bc13528)
  • Change logo to lowercase and add group order persistence (91f7f1f)
  • colored branch name (f5a6d63)
  • complete M0 milestone with basic TUI and guiding star test (42a94fd)
  • complete M1 milestone with config and CLI support (730969c)
  • complete M2 milestone with repository discovery and background scanning (4c10eaf)
  • complete M3 milestone with git status integration (4eb9cdd)
  • Convert config format from JSON to TOML (ab10f40)
  • Display groups at the top of the repository list (cf2559f)
  • Enhance organize mode UX and fix move functionality (b59c28c)
  • Enhance UI with error tracking, improved visuals, and better layout (10c0bfd)
  • Expand branch color palette for better variety (c141215)
  • Fix organize mode selection mismatch and add vim navigation (07f3524)
  • Implement full row highlighting for repository selection (c5c24d8)
  • Implement M4 modal architecture foundation (a9a641d)
  • Implement Phase 2 - Repository Selection and Movement (221ec87)
  • Move all input prompts to top of screen (feb1171)
  • rename YARG to GitaGrip (fac7ddf)
  • Require selection for new group creation (4dbaa6b)
  • Rewrite GitaGrip in Go with event-driven architecture (385e44b)
  • Swap f and F key bindings (185c992)
  • Use space key to toggle group expansion (195da11)

Bug Fixes

  • Add missing main.go and fix .gitignore pattern (40c74d3)
  • Complete input handling fixes for new input module (9398c11)
  • eliminate UI jittering with stable repository ordering (de40305)
  • Enable fetch and pull commands on group headers (255aabf)
  • Enable group operations from any repo within the group (99fde7a)
  • Fix duplicate prompts and empty delete confirm message (1577c5d)
  • Fix empty text input value in new group mode (6904d70)
  • Fix group creation UI rendering issue (ad94a97)
  • Fix input handling issues in new input module (6907107)
  • Fix scroll viewport calculations and off-by-one errors (7018d95)
  • Fix search navigation to find ungrouped repositories (359724c)
  • Fix search navigation to properly track visible matches (f3c803f)
  • Fix text input not updating in new group creation (a31d88e)
  • Fix text input value being empty by using pointer to textinput.Model (8396994)
  • Group expand/collapse not working on all groups consistently (6b9c410)
  • Implement search functionality for n/N navigation (0d4b767)
  • Improve gap handling and allow group toggle from repos (6d41e84)
  • Improve group creation workflow (95a3538)
  • Improve UI with help popup, loading indicators, and better styling (a434195)
  • Loading screen not exiting properly (d08ae34)
  • Loading screen stuck on 'Setting up repository groups' (f2c27e9)
  • Move cursor to group header when closing group from within (2e43fba)
  • Multiple UI and functionality improvements (3c7930e)
  • Optimize directory scanning for large directories (381bd4b)
  • Prevent UI jittering during repository discovery (dc4921a)
  • Properly track group creation order (203a1d3)
  • Remove empty groups from display after disbanding (12082bb)
  • Remove loading screen and 'All operations completed' messages (c03590c)
  • resolve all linter and staticcheck issues (245cc56)
  • Restore n/N search navigation while keeping new group functionality (80cf8df)
  • Save config when groups are created/modified and on exit (8bd0e71)