Commit Graph

  • ca68e79572 Make 'b' work as page up main n loewen 2025-06-08 17:08:53 +0100
  • dea1a46759 refactor: Improve terminal type support detection using curses setupterm n loewen (aider) 2025-06-08 16:38:51 +0100
  • 3b01821ed4 refactor: Simplify warning message drawing and error handling in curses n loewen 2025-06-08 16:38:47 +0100
  • 6b84f1fc2b style: Modify warning message display to keep text in red n loewen (aider) 2025-06-08 16:35:10 +0100
  • 1c03bef555 feat: Add warning message system with red status bar notifications n loewen (aider) 2025-06-08 16:33:38 +0100
  • 0f70502afc feat: Add user-friendly warning for terminal type fallback n loewen (aider) 2025-06-08 16:30:09 +0100
  • 2192cf4207 fix: Add fallback terminal type for xterm-ghostty to resolve curses initialization error n loewen (aider) 2025-06-08 16:25:10 +0100
  • 31d6e0ef55 refactor: Update command-line options to use no-* flags for diff, mouse, numbers, and wrap n loewen (aider) 2025-06-08 11:01:59 +0100
  • cde7065c08 chore: Bump version to 2025-06-08.1 n loewen 2025-06-08 11:01:56 +0100
  • d89a3a25d2 docs: Update README with new features and keyboard shortcuts n loewen (aider) 2025-06-08 10:54:48 +0100
  • b8f49880f7 fix: Improve text selection and clipboard handling n loewen (aider) 2025-06-08 10:31:11 +0100
  • bc10b41059 fix: Ensure last line visibility and prevent drawing beyond screen n loewen (aider) 2025-06-08 10:27:12 +0100
  • ab3af5ea60 fix: Prevent last file lines from being hidden by status bar n loewen (aider) 2025-06-08 10:25:07 +0100
  • 9bf0c08fe7 fix: Always enable mouse mode by default in gtm n loewen (aider) 2025-06-08 10:22:43 +0100
  • 985cf473cc feat: Add explicit mouse support option and ensure mouse mode is enabled by default n loewen (aider) 2025-06-08 10:21:45 +0100
  • b5336bcd2a feat: Add default mouse support in main function signature n loewen 2025-06-08 10:21:42 +0100
  • a17a515062 refactor: Simplify Escape key handling with single state update n loewen (aider) 2025-06-08 10:19:21 +0100
  • e525aef5c2 refactor: Revert screen timeout to original 10ms value n loewen 2025-06-08 10:17:37 +0100
  • 394f188b72 refactor: Improve Escape key responsiveness in keyboard input handling n loewen (aider) 2025-06-08 10:14:19 +0100
  • b25bf2d16a feat: Modify Escape key behavior to clear search results instead of exiting n loewen (aider) 2025-06-08 10:13:17 +0100
  • b942954620 refactor: Simplify keyboard input handling and update main function signature n loewen 2025-06-08 10:13:14 +0100
  • 313acdac8a feat: Add "[NM]" indicator in status bar when mouse mode is disabled n loewen (aider) 2025-06-08 10:08:43 +0100
  • 125bc3173e feat: Add "m" key to toggle mouse support with help text update n loewen (aider) 2025-06-08 10:08:00 +0100
  • ecb452990b feat: Add commit hash click-to-copy functionality with visual feedback n loewen (aider) 2025-06-08 10:06:47 +0100
  • 7304451f3f refactor: Remove commit hashes from sidebar display n loewen (aider) 2025-06-08 10:00:09 +0100
  • bfba10be02 feat: Improve search to start with first match in or below current view n loewen (aider) 2025-06-08 09:58:48 +0100
  • f2158e0321 feat: Improve search highlighting to underline all matches on the same line n loewen (aider) 2025-06-08 09:57:10 +0100
  • 787fbc39d1 refactor: Separate search match attributes for prefix and content n loewen (aider) 2025-06-08 09:55:34 +0100
  • b50a2def03 refactor: Simplify commit details display by removing pipe characters and adjusting layout n loewen 2025-06-08 09:46:20 +0100
  • 6c02c2f6a9 refactor: Add pipe characters and align multi-line commit message details n loewen (aider) 2025-06-08 09:36:17 +0100
  • 14f0f5ea9f Remove statusbar "(lines n)" display, and write a long commit message for testing 2 3 4 5 6 7 8 n loewen 2025-06-08 09:33:12 +0100
  • ae1cd3ed96 refactor: Remove status bar drag handle and allow dragging anywhere on top line n loewen (aider) 2025-06-08 09:32:01 +0100
  • 46760052d7 fix: Ensure full reverse video background for multi-line status bar n loewen (aider) 2025-06-08 09:31:01 +0100
  • 50e4401399 refactor: Improve commit details display with author name truncation n loewen (aider) 2025-06-08 09:29:34 +0100
  • dcf892a8ea fix: Add bounds checking and error handling for curses drawing n loewen (aider) 2025-06-08 09:26:55 +0100
  • 328f0de01d refactor: Simplify commit details drawing by removing unnecessary try-except block n loewen 2025-06-08 09:26:52 +0100
  • ecb59fa6c4 fix: Prevent resize handle from overwriting commit details n loewen (aider) 2025-06-08 09:23:21 +0100
  • a8ac9c1e85 fix: Ensure initial commit content is loaded safely when commits exist n loewen (aider) 2025-06-08 09:22:04 +0100
  • e36d158cb4 fix: Always show commit details when commit hash is available n loewen (aider) 2025-06-08 09:20:04 +0100
  • 35207ba7ab refactor: Move commit message to second line of status bar n loewen (aider) 2025-06-08 09:18:04 +0100
  • c33866f12d fix: Show commit details on second status bar line when space available n loewen (aider) 2025-06-08 09:15:16 +0100
  • 1c5588470e refactor: Restructure status bar rendering with improved layout management n loewen (aider) 2025-06-08 09:13:41 +0100
  • f2a07737df fix: Improve status bar dragging and commit message display n loewen (aider) 2025-06-08 09:08:50 +0100
  • 1bf45248bd fix: Improve status bar commit message display and resizing n loewen (aider) 2025-06-08 09:00:28 +0100
  • c2c678b8b3 fix: Improve status bar rendering and commit message display n loewen (aider) 2025-06-08 08:57:50 +0100
  • a804ebe85a fix: Correct scroll percentages and commit message display n loewen (aider) 2025-06-08 08:55:20 +0100
  • dba40cbe85 feat: Enhance status bar to display multi-line commit messages with resizable height n loewen (aider) 2025-06-08 08:52:02 +0100
  • c945c89b74 feat: Add second status bar with commit details and resizable height n loewen (aider) 2025-06-08 08:48:29 +0100
  • 6c319c1570 fix: Add show_line_numbers to AppState initialization n loewen (aider) 2025-06-08 08:38:16 +0100
  • 850a56a2ff refactor: Simplify color pair initialization and remove unused color pairs n loewen 2025-06-08 08:38:07 +0100
  • 26a10c5dbc fix: Move help_items definition to resolve popup rendering issue n loewen (aider) 2025-06-08 02:59:09 +0100
  • ecce880cdb fix: Move help_items definition before height calculation in draw_help_popup n loewen (aider) 2025-06-08 02:56:06 +0100
  • 4e07164bdc fix: Dynamically calculate help popup height to show all help items n loewen (aider) 2025-06-08 02:54:19 +0100
  • a66b06daab refactor: Remove show_whole_diff flag and simplify diff mode handling n loewen (aider) 2025-06-08 02:52:59 +0100
  • f08cae4773 fix: Reload commit content when toggling diff display modes n loewen (aider) 2025-06-08 02:48:53 +0100
  • 9eaf186cc9 feat: Modify 'x' and 'a' keys to toggle off deletions/additions in diff mode n loewen (aider) 2025-06-08 02:44:02 +0100
  • 9687b93326 style: Simplify help text for question mark key n loewen 2025-06-08 02:43:59 +0100
  • 6c44fcea82 feat: Add keyboard shortcuts for toggling diff modes with 'd', 'a', and 'x' n loewen (aider) 2025-06-08 02:42:28 +0100
  • 4e10b79b8e refactor: Adjust help popup layout and formatting n loewen 2025-06-08 02:42:24 +0100
  • 0ab7482d5d fix: Clear background of help popup to prevent text bleed-through n loewen (aider) 2025-06-08 02:36:31 +0100
  • 78eaaf35e2 feat: Add help popup with keyboard shortcuts triggered by "?" n loewen (aider) 2025-06-08 02:35:03 +0100
  • 8eaad2ae49 fix: Change line number toggle key from 'l' to 'L' n loewen 2025-06-08 02:34:58 +0100
  • c4be052790 feat: Add 'c' and 'C' keys for jumping to next and previous changes n loewen (aider) 2025-06-08 02:32:18 +0100
  • a2e78cbea9 feat: Add minimal search functionality to gtm tool n loewen (aider) 2025-06-08 02:29:25 +0100
  • 386163a5b8 refactor: Remove line number indicator and change line number toggle key n loewen 2025-06-08 02:29:07 +0100
  • 3bf54e38c7 feat: Add support for line numbers in main function signature n loewen (aider) 2025-06-08 02:21:05 +0100
  • e4b65b98d1 feat: Add line numbers with color-coded display and toggle option n loewen (aider) 2025-06-08 02:20:16 +0100
  • cfa96a436f refactor: Decouple clipboard selection from screen rendering using data model n loewen (aider) 2025-06-08 02:17:21 +0100
  • 217174c647 style: Refine status bar indicators and spacing for better readability n loewen 2025-06-08 02:17:17 +0100
  • a86704e531 fix: Improve "n" key navigation for change blocks n loewen (aider) 2025-06-08 02:09:28 +0100
  • 229a1e9360 fix: Ensure 'n' key works for jumping to next change block n loewen (aider) 2025-06-08 02:07:13 +0100
  • 7ff50bb49a fix: Resolve 'n' key navigation issue by using ASCII code n loewen (aider) 2025-06-08 02:05:47 +0100
  • d86be60b40 fix: Enable 'n' key navigation across change blocks regardless of focus n loewen (aider) 2025-06-08 02:03:38 +0100
  • 84073402e4 refactor: Remove scrollbar change markers and related code n loewen (aider) 2025-06-08 02:02:18 +0100
  • bbfba3c644 refactor: Improve change navigation with block-based approach and context scrolling n loewen (aider) 2025-06-08 02:00:28 +0100
  • 60b3af9108 feat: Add change navigation with visual markers and keyboard shortcuts n loewen (aider) 2025-06-08 01:56:52 +0100
  • 49bc53d16d feat: Add git tracking check for untracked files with helpful error message n loewen (aider) 2025-06-08 01:53:10 +0100
  • ed75b6fd37 fix: Implement no-wrap functionality for line display n loewen (aider) 2025-06-08 01:51:25 +0100
  • a39c28c099 feat: Implement line wrapping with toggle and CLI option n loewen (aider) 2025-06-08 01:49:10 +0100
  • cc25765a41 refactor: Use difflib.SequenceMatcher for improved line matching logic n loewen (aider) 2025-06-08 01:16:57 +0100
  • 76e0e8789c refactor: Remove 'm' key mouse toggle functionality n loewen (aider) 2025-06-08 01:02:42 +0100
  • ddb1119bb5 refactor: Convert AppState to pure dataclass with functional state management n loewen (aider) 2025-06-08 00:59:58 +0100
  • 9406908d2f Readme: add notes about keyboard shortcuts n loewen 2025-06-08 00:52:46 +0100
  • fb7ae549f4 Replace 'gtm' file with updated version from 'gtm2.py' n loewen 2025-06-08 00:49:55 +0100
  • c4699bd275 Update readme n loewen 2025-06-08 00:49:13 +0100
  • 7f34cd86eb fix: Prevent terminal-specific mouse handling crash for nsterm n loewen (aider) 2025-06-08 00:38:04 +0100
  • 96f7b80226 feat: Make entire status bar reverse-video with active pane percentage in normal video n loewen (aider) 2025-06-08 00:29:20 +0100
  • a87c324020 style: Make commit message in status bar use reverse video n loewen (aider) 2025-06-08 00:27:45 +0100
  • 8bae7e1cfe refactor: Use A_REVERSE for consistent status bar highlighting n loewen (aider) 2025-06-08 00:25:06 +0100
  • 4e444f4a14 style: Use selected sidebar entry color for status bar n loewen (aider) 2025-06-08 00:19:03 +0100
  • c060ba06cd feat: Highlight spaces before and after scroll percentage in status bar n loewen (aider) 2025-06-08 00:02:07 +0100
  • 261dc75b95 feat: Add space and highlight active pane scroll percentage n loewen (aider) 2025-06-08 00:00:04 +0100
  • e6249a29e6 refactor: Merge status bars into single white-on-black bar with scroll percentages and commit message n loewen (aider) 2025-06-07 23:56:04 +0100
  • 022b27474f fix: Update text selection coordinates when sidebar is hidden n loewen (aider) 2025-06-07 23:51:18 +0100
  • 352edde492 feat: Add sidebar toggle with "s" key press n loewen (aider) 2025-06-07 23:48:25 +0100
  • a73213a88b feat: Add ability to select commits by clicking in the sidebar n loewen (aider) 2025-06-07 23:45:58 +0100
  • 87da94851a style: Change status bar divider character from "▌" to "▐" n loewen 2025-06-07 23:45:55 +0100
  • 4e03ae2736 style: Use "▌" character for status bar divider to match colors n loewen (aider) 2025-06-07 23:41:23 +0100
  • 27b5047704 style: Update pane color pairs for black-on-white active pane n loewen (aider) 2025-06-07 23:39:04 +0100
  • cb06745430 style: Change commit message bar color to black-on-white n loewen (aider) 2025-06-07 23:37:19 +0100