Commit Graph

  • 045549949a fix: Adjust commit message display position in status bar n loewen 2025-06-07 23:37:16 +0100
  • dc119e472d feat: Add HH:MM timestamps to sidebar after date in git log n loewen (aider) 2025-06-07 23:32:51 +0100
  • 43fa1dc529 fix: Left-align commit message in status bar instead of centering n loewen 2025-06-07 23:32:49 +0100
  • 4053001591 feat: Add new status bar below existing panes with commit message n loewen (aider) 2025-06-07 23:30:20 +0100
  • 7db93d4af3 fix: Handle curses drawing errors in status bar rendering n loewen (aider) 2025-06-07 23:28:53 +0100
  • 90535bf156 feat: Add full-width status bar with centered commit message n loewen (aider) 2025-06-07 23:28:02 +0100
  • 68e65cd851 fix: Resolve terminal color initialization crash by using safe color pair n loewen (aider) 2025-06-07 23:25:22 +0100
  • 6aa6881f0b fix: Add error handling for terminal control sequences to prevent crashes n loewen (aider) 2025-06-07 23:16:43 +0100
  • e9b806aeb8 fix: Correct indentation for resize event handling in gtm2.py n loewen (aider) 2025-06-07 23:16:13 +0100
  • c1605e99cd fix: Improve error handling and reduce timeout in main event loop n loewen (aider) 2025-06-07 23:15:22 +0100
  • d22b9ff5b9 feat: Improve pane switching by handling mouse press event immediately n loewen (aider) 2025-06-07 23:09:00 +0100
  • b0a142e90c fix: Improve mouse click handling for pane switching n loewen (aider) 2025-06-07 22:56:51 +0100
  • a035a350d4 fix: Conditionally remove margin padding when not in diff mode n loewen (aider) 2025-06-07 22:41:06 +0100
  • b35b07e003 fix: Modify mouse selection to allow text selection without interruption n loewen (aider) 2025-06-07 22:36:58 +0100
  • 4fb2c353df fix: Improve selection mode handling with mouse and escape key n loewen (aider) 2025-06-07 22:35:11 +0100
  • dc162e8dda feat: Improve mouse selection handling to clear selection on click n loewen (aider) 2025-06-07 22:27:07 +0100
  • e6915060b1 feat: Improve text selection highlighting during mouse drag n loewen (aider) 2025-06-07 22:16:04 +0100
  • ccefbcef03 fix: Remove timeout and unnecessary input check to improve mouse event handling n loewen (aider) 2025-06-07 22:01:43 +0100
  • 4f48007927 feat: Add mouse coordinates to status bar for debugging n loewen (aider) 2025-06-07 22:00:10 +0100
  • db4b7b574e fix: Remove redundant nodelay(True) to improve mouse event handling n loewen (aider) 2025-06-07 21:58:39 +0100
  • e663e3b417 refactor: Improve main loop to provide real-time UI updates during mouse interactions n loewen (aider) 2025-06-07 21:54:16 +0100
  • 67e2375acb feat: Add real-time mouse position tracking for selection highlight n loewen (aider) 2025-06-07 21:52:18 +0100
  • addc9b09ed refactor: Improve multi-line text selection logic and handling n loewen (aider) 2025-06-07 21:48:41 +0100
  • 141e69547c feat: Implement line-by-line selection with real-time visual feedback n loewen (aider) 2025-06-07 21:45:51 +0100
  • 8156da7632 feat: Add mouse state details to status bar for debugging n loewen (aider) 2025-06-07 21:41:05 +0100
  • a0a5e722b3 refactor: Improve mouse drag and selection event handling logic n loewen (aider) 2025-06-07 21:37:13 +0100
  • f527ba4c36 fix: Prevent multiple mouse drag actions and restore pane switching n loewen (aider) 2025-06-07 21:34:07 +0100
  • 66940d44f9 feat: Implement mouse-based text selection and clipboard copying n loewen (aider) 2025-06-07 21:27:46 +0100
  • b58840de58 chore: Update gtm2.py file permissions to executable n loewen 2025-06-07 21:27:43 +0100
  • 0e385b1873 refactor: Restructure gtm into a more modular, class-based architecture n loewen (aider) 2025-06-07 21:19:34 +0100
  • 2249aafcc0 feat: Add gtm2.py script to project n loewen 2025-06-07 21:19:28 +0100
  • 0f14188452 feat: Add mouse mode toggle with 'm' key and status bar indicator n loewen (aider) 2025-06-07 21:09:21 +0100
  • f1f78386ff feat: Reverse mouse option to be enabled by default with --no-mouse flag n loewen (aider) 2025-06-07 21:06:50 +0100
  • f48d090c4e feat: Add optional mouse support with --mouse command-line flag n loewen (aider) 2025-06-07 20:46:15 +0100
  • aa1ef500b0 Bump minor version number -- now scroll position is maintained when switching versions n loewen 2025-06-07 20:27:12 +0100
  • a985eacd0e refactor: Implement smart line matching for scroll position preservation n loewen (aider) 2025-06-07 20:26:09 +0100
  • bc1c07ba29 fix: Preserve scroll position when navigating commits n loewen (aider) 2025-06-07 20:22:06 +0100
  • af9c9f787e fix: Preserve scroll position when switching commits in file view n loewen (aider) 2025-06-07 20:20:21 +0100
  • 2df25ac089 feat: Preserve scroll position percentage when switching commits n loewen (aider) 2025-06-07 20:18:52 +0100
  • 4a780cf193 refactor: Simplify argparse setup and help handling n loewen (aider) 2025-06-07 20:15:27 +0100
  • 0ba3259319 feat: Add whole diff option and improve help display for GTM n loewen 2025-06-07 20:15:24 +0100
  • 54b361aead style: Align code display by padding non-modified lines n loewen (aider) 2025-06-07 20:05:50 +0100
  • 90a9f311fc refactor: Improve diff parsing and display logic for deleted and added lines n loewen (aider) 2025-06-07 20:04:30 +0100
  • 794f6d0716 refactor: Improve handling of deleted lines in diff display n loewen (aider) 2025-06-07 20:01:01 +0100
  • d76e5bdc17 fix: Improve display of added and deleted lines with proper formatting and positioning n loewen (aider) 2025-06-07 19:57:14 +0100
  • 2954f16cfd fix: Initialize start_line and del_start to prevent UnboundLocalError n loewen (aider) 2025-06-07 19:53:27 +0100
  • b5c852e544 feat: Add --diff-additions and --diff-deletions options with line highlighting n loewen (aider) 2025-06-07 19:52:45 +0100
  • 77ecf27131 Uppercase filename in usage section n loewen 2025-06-07 19:16:29 +0100
  • ccd860e4d9 feat: Add file existence check before processing input filename n loewen (aider) 2025-06-07 19:14:08 +0100
  • a95a67f834 docs: Improve help message formatting and clarity n loewen 2025-06-07 19:14:06 +0100
  • 6bc4b56ba3 feat: Add -h/--help option to display usage information n loewen (aider) 2025-06-07 19:03:25 +0100
  • 4102f6c6f2 feat: Add support for --version flag to print program version n loewen (aider) 2025-06-07 19:02:14 +0100
  • 02a40fd234 feat: Add version flag (-v) to print program version n loewen (aider) 2025-06-07 18:57:36 +0100
  • b14bde6d7e Clarify usage information n loewen 2025-05-05 11:30:40 +0100
  • 1a76e44779 Update readme with new name + usage info n loewen 2025-05-05 11:16:04 +0100
  • b6ec090794 Update the usage info that's printed when gtm is invoked without a filename n loewen 2025-05-05 11:14:54 +0100
  • fe0a3d4122 Rename to gtm, to make it nicer to run on the command line n loewen 2025-05-05 11:13:43 +0100
  • ca7c9d352b Add readme n loewen 2025-05-05 11:09:48 +0100
  • 43333af7bb Add screenshot n loewen 2025-05-05 11:03:46 +0100
  • 331574053b Merge remote-tracking branch 'refs/remotes/origin/main' n loewen 2025-05-05 11:01:27 +0100
  • 627ee6afd8 Merge branch 'temp' n loewen 2025-05-05 10:59:22 +0100
  • f0e5cc0abd Add gitignore n loewen 2025-05-05 10:59:19 +0100
  • 4bff7a9a3a Remove 'by chatGPT' for screenshot heh n loewen 2025-05-05 10:55:16 +0100
  • 831cbb1d76 Make status bar indicate which pane is focused n loewen 2025-05-05 09:35:38 +0100
  • 78ea389c82 fix: prevent curses error by avoiding writing to last terminal column n loewen (aider) 2025-05-05 09:23:06 +0100
  • 0025c4e437 feat: add colored status bars with focus-based highlighting n loewen (aider) 2025-05-05 09:22:39 +0100
  • bc6ec6d847 feat: implement vertical scrolling for commit list in left pane n loewen (aider) 2025-05-05 09:18:18 +0100
  • 07127c1d1b feat: add support for scrolling up with Shift+Space in different terminals n loewen (aider) 2025-05-05 09:14:00 +0100
  • b6ec425d91 feat: Optimize scrolling performance and reduce screen flickering n loewen (aider) 2025-05-05 09:13:00 +0100
  • df1a0d4ad3 feat: add terminal default color support in curses initialization n loewen (aider) 2025-05-05 09:11:17 +0100
  • ac52d15766 fix: ensure divider stops dragging on mouse button release n loewen (aider) 2025-05-05 09:10:02 +0100
  • 58173af81b fix: Improve divider dragging logic in mouse event handling n loewen (aider) 2025-05-05 09:09:25 +0100
  • 5d104026dc fix: correct divider dragging logic to enable movement n loewen (aider) 2025-05-05 09:08:49 +0100
  • 7b4b951025 refactor: Simplify mouse event handling and remove real-time divider tracking n loewen (aider) 2025-05-05 09:08:13 +0100
  • 8fa0ed1fc5 feat: reinstate mouse click to change panel focus n loewen (aider) 2025-05-05 09:03:30 +0100
  • bca2255f58 feat: Improve divider dragging with real-time mouse tracking and responsive UI n loewen (aider) 2025-05-05 09:01:23 +0100
  • d27563742e fix: Improve divider dragging responsiveness and mouse handling n loewen (aider) 2025-05-05 08:57:34 +0100
  • 494d25bf1b feat: improve divider dragging with real-time mouse tracking n loewen (aider) 2025-05-05 08:56:39 +0100
  • f58ae2783f fix: improve mouse divider dragging logic and event handling n loewen (aider) 2025-05-05 08:55:40 +0100
  • cfdef57993 fix: improve mouse event handling for divider dragging n loewen (aider) 2025-05-05 08:54:17 +0100
  • a1255b237b WIP: draggable divider n loewen 2025-04-23 22:55:17 +0100
  • ffdef8d92d Display status as a percentage n loewen 2025-04-23 22:27:41 +0100
  • 7f150109bd Keep current commit highlighted in left pane n loewen 2025-04-23 22:13:54 +0100
  • 01d24e0733 Switch panes with arrow keys + status display for current line n loewen 2025-04-23 22:08:08 +0100
  • 29f0e7a28b Clamp scrolling to file contents n loewen 2025-04-23 22:04:40 +0100
  • c2ef9f47e8 Add vertical separator + basic scrolling n loewen 2025-04-23 22:01:33 +0100
  • 58c7866468 First commit n loewen 2025-04-23 21:56:44 +0100