Commit Graph

187 Commits

Author SHA1 Message Date
n loewen ca68e79572 Make 'b' work as page up 2025-06-08 17:08:53 +01:00
n loewen (aider) dea1a46759 refactor: Improve terminal type support detection using curses setupterm 2025-06-08 16:38:51 +01:00
n loewen 3b01821ed4 refactor: Simplify warning message drawing and error handling in curses 2025-06-08 16:38:47 +01:00
n loewen (aider) 6b84f1fc2b style: Modify warning message display to keep text in red 2025-06-08 16:35:10 +01:00
n loewen (aider) 1c03bef555 feat: Add warning message system with red status bar notifications 2025-06-08 16:33:38 +01:00
n loewen (aider) 0f70502afc feat: Add user-friendly warning for terminal type fallback 2025-06-08 16:30:09 +01:00
n loewen (aider) 2192cf4207 fix: Add fallback terminal type for xterm-ghostty to resolve curses initialization error 2025-06-08 16:25:10 +01:00
n loewen (aider) 31d6e0ef55 refactor: Update command-line options to use no-* flags for diff, mouse, numbers, and wrap 2025-06-08 11:01:59 +01:00
n loewen cde7065c08 chore: Bump version to 2025-06-08.1 2025-06-08 11:01:56 +01:00
n loewen (aider) d89a3a25d2 docs: Update README with new features and keyboard shortcuts 2025-06-08 10:54:48 +01:00
n loewen (aider) b8f49880f7 fix: Improve text selection and clipboard handling 2025-06-08 10:31:11 +01:00
n loewen (aider) bc10b41059 fix: Ensure last line visibility and prevent drawing beyond screen 2025-06-08 10:27:12 +01:00
n loewen (aider) ab3af5ea60 fix: Prevent last file lines from being hidden by status bar 2025-06-08 10:25:07 +01:00
n loewen (aider) 9bf0c08fe7 fix: Always enable mouse mode by default in gtm 2025-06-08 10:22:43 +01:00
n loewen (aider) 985cf473cc feat: Add explicit mouse support option and ensure mouse mode is enabled by default 2025-06-08 10:21:45 +01:00
n loewen b5336bcd2a feat: Add default mouse support in main function signature 2025-06-08 10:21:42 +01:00
n loewen (aider) a17a515062 refactor: Simplify Escape key handling with single state update 2025-06-08 10:19:21 +01:00
n loewen e525aef5c2 refactor: Revert screen timeout to original 10ms value 2025-06-08 10:17:37 +01:00
n loewen (aider) 394f188b72 refactor: Improve Escape key responsiveness in keyboard input handling 2025-06-08 10:14:19 +01:00
n loewen (aider) b25bf2d16a feat: Modify Escape key behavior to clear search results instead of exiting 2025-06-08 10:13:17 +01:00
n loewen b942954620 refactor: Simplify keyboard input handling and update main function signature 2025-06-08 10:13:14 +01:00
n loewen (aider) 313acdac8a feat: Add "[NM]" indicator in status bar when mouse mode is disabled 2025-06-08 10:08:43 +01:00
n loewen (aider) 125bc3173e feat: Add "m" key to toggle mouse support with help text update 2025-06-08 10:08:00 +01:00
n loewen (aider) ecb452990b feat: Add commit hash click-to-copy functionality with visual feedback 2025-06-08 10:06:47 +01:00
n loewen (aider) 7304451f3f refactor: Remove commit hashes from sidebar display 2025-06-08 10:00:09 +01:00
n loewen (aider) bfba10be02 feat: Improve search to start with first match in or below current view 2025-06-08 09:58:48 +01:00
n loewen (aider) f2158e0321 feat: Improve search highlighting to underline all matches on the same line 2025-06-08 09:57:10 +01:00
n loewen (aider) 787fbc39d1 refactor: Separate search match attributes for prefix and content 2025-06-08 09:55:34 +01:00
n loewen b50a2def03 refactor: Simplify commit details display by removing pipe characters and adjusting layout 2025-06-08 09:46:20 +01:00
n loewen (aider) 6c02c2f6a9 refactor: Add pipe characters and align multi-line commit message details 2025-06-08 09:36:17 +01:00
n loewen 14f0f5ea9f Remove statusbar "(lines n)" display, and write a long commit message
for testing
2
3
4
5
6
7
8
2025-06-08 09:33:12 +01:00
n loewen (aider) ae1cd3ed96 refactor: Remove status bar drag handle and allow dragging anywhere on top line 2025-06-08 09:32:01 +01:00
n loewen (aider) 46760052d7 fix: Ensure full reverse video background for multi-line status bar 2025-06-08 09:31:01 +01:00
n loewen (aider) 50e4401399 refactor: Improve commit details display with author name truncation 2025-06-08 09:29:34 +01:00
n loewen (aider) dcf892a8ea fix: Add bounds checking and error handling for curses drawing 2025-06-08 09:26:55 +01:00
n loewen 328f0de01d refactor: Simplify commit details drawing by removing unnecessary try-except block 2025-06-08 09:26:52 +01:00
n loewen (aider) ecb59fa6c4 fix: Prevent resize handle from overwriting commit details 2025-06-08 09:23:21 +01:00
n loewen (aider) a8ac9c1e85 fix: Ensure initial commit content is loaded safely when commits exist 2025-06-08 09:22:04 +01:00
n loewen (aider) e36d158cb4 fix: Always show commit details when commit hash is available 2025-06-08 09:20:04 +01:00
n loewen (aider) 35207ba7ab refactor: Move commit message to second line of status bar 2025-06-08 09:18:04 +01:00
n loewen (aider) c33866f12d fix: Show commit details on second status bar line when space available 2025-06-08 09:15:16 +01:00
n loewen (aider) 1c5588470e refactor: Restructure status bar rendering with improved layout management 2025-06-08 09:13:41 +01:00
n loewen (aider) f2a07737df fix: Improve status bar dragging and commit message display 2025-06-08 09:08:50 +01:00
n loewen (aider) 1bf45248bd fix: Improve status bar commit message display and resizing 2025-06-08 09:00:28 +01:00
n loewen (aider) c2c678b8b3 fix: Improve status bar rendering and commit message display 2025-06-08 08:57:50 +01:00
n loewen (aider) a804ebe85a fix: Correct scroll percentages and commit message display 2025-06-08 08:55:20 +01:00
n loewen (aider) dba40cbe85 feat: Enhance status bar to display multi-line commit messages with resizable height 2025-06-08 08:52:02 +01:00
n loewen (aider) c945c89b74 feat: Add second status bar with commit details and resizable height 2025-06-08 08:48:29 +01:00
n loewen (aider) 6c319c1570 fix: Add show_line_numbers to AppState initialization 2025-06-08 08:38:16 +01:00
n loewen 850a56a2ff refactor: Simplify color pair initialization and remove unused color pairs 2025-06-08 08:38:07 +01:00