d6e9cec04d 
								
							 
						 
						
							
							
								
								fix: prevent Widget.msg and EventHandler.msg from being corrupted by thespian.message.send  
							
							 
							
							
							
						 
						
							2025-10-28 21:58:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3e4a604739 
								
							 
						 
						
							
							
								
								refactor: move git status request to project_manager  
							
							 
							
							
							
						 
						
							2025-10-28 21:31:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ff8b849015 
								
							 
						 
						
							
							
								
								fix: remove top_layer log spam  
							
							 
							
							
							
						 
						
							2025-10-27 19:19:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb71749585 
								
							 
						 
						
							
							
								
								fix: set terminal cursor color even if enable_terminal_color_scheme is false  
							
							 
							
							
							
						 
						
							2025-10-26 14:30:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								265bff583b 
								
							 
						 
						
							
							
								
								feat: make tabs draggable  
							
							 
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1426142d35 
								
							 
						 
						
							
							
								
								feat: add tui.set_drag_source function  
							
							 
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9dbb15c796 
								
							 
						 
						
							
							
								
								feat: add tui top layer rendering support  
							
							 
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6cc45d76cf 
								
							 
						 
						
							
							
								
								feat: allow conversion of Widget.Box to renderer.Layer.Options  
							
							 
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0493d3899a 
								
							 
						 
						
							
							
								
								feat: add drag_pos and drag_anchor to Button  
							
							 
							
							
							
						 
						
							2025-10-25 00:06:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								752a356d38 
								
							 
						 
						
							
							
								
								feat: place new tabs next to previously active tab  
							
							 
							
							
							
						 
						
							2025-10-24 12:25:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6678e0c1e3 
								
							 
						 
						
							
							
								
								feat: replace ephemeral buffers on save as even if they were dirty  
							
							 
							
							
							
						 
						
							2025-10-24 12:24:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2704c7be07 
								
							 
						 
						
							
							
								
								feat: add place_next_tab and swap_tabs commands  
							
							 
							
							
							
						 
						
							2025-10-24 12:21:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								89e9fd7b83 
								
							 
						 
						
							
							
								
								feat: add move_tab_next/_previous commands  
							
							 
							
							
							
						 
						
							2025-10-24 12:19:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								724543f7a1 
								
							 
						 
						
							
							
								
								fix: crash when switching from a customized theme  
							
							 
							
							
							
						 
						
							2025-10-21 18:14:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								b07cd859fe 
								
							 
						 
						
							
							
								
								refactor: hx removing commented test code and unused constant  
							
							 
							
							
							
						 
						
							2025-10-15 10:12:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								eb05939b81 
								
							 
						 
						
							
							
								
								refactor: use flow clipboard in hx mode  
							
							 
							
							... 
							
							
							
							hx users will envy flow clipboard history :P, fortunately it's possible
to use F4 to shift modes 
							
						 
						
							2025-10-15 10:12:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								7faea783f3 
								
							 
						 
						
							
							
								
								refactor: hx paste(before, replace, after)  
							
							 
							
							... 
							
							
							
							Code simplification and zig idiomatics to improve code readability. 
							
						 
						
							2025-10-15 10:12:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								f288d24e13 
								
							 
						 
						
							
							
								
								hx: feature parity on copy paste (P before, R replace, r after)  
							
							 
							
							
							
						 
						
							2025-10-15 10:12:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								46def038bd 
								
							 
						 
						
							
							
								
								feat: trip leading whitespace from clipboard history palette display  
							
							 
							
							
							
						 
						
							2025-10-13 20:27:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6c6a8cee32 
								
							 
						 
						
							
							
								
								feat: add byte or line count hint to clipboard history palette  
							
							 
							
							
							
						 
						
							2025-10-13 20:21:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								99c28b8102 
								
							 
						 
						
							
							
								
								refactor: move clipboard_history command to tui module  
							
							 
							
							
							
						 
						
							2025-10-13 20:00:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								634a18cb56 
								
							 
						 
						
							
							
								
								feat: add clipboard history palette  
							
							 
							
							
							
						 
						
							2025-10-13 19:50:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								acb0e16621 
								
							 
						 
						
							
							
								
								feat: add helix mode support for clipboard history changes  
							
							 
							
							
							
						 
						
							2025-10-13 19:49:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a8fe2c30a9 
								
							 
						 
						
							
							
								
								feat: save/restore clipboard history to/from session metadata  
							
							 
							
							
							
						 
						
							2025-10-13 19:47:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ee34131ab2 
								
							 
						 
						
							
							
								
								feat: add clipboard history support for internal clipboard  
							
							 
							
							
							
						 
						
							2025-10-13 19:47:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								276f721456 
								
							 
						 
						
							
							
								
								refactor: clarify which allocator is used in to_lower_cursel  
							
							 
							
							
							
						 
						
							2025-10-13 13:24:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b7343219c1 
								
							 
						 
						
							
							
								
								fix: memory leaks in operations that call cut_selection or cut_to  
							
							 
							
							
							
						 
						
							2025-10-13 13:24:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								06788c4243 
								
							 
						 
						
							
							
								
								fix: apply expand_home to path in save_as command  
							
							 
							
							
							
						 
						
							2025-10-13 11:57:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								239b7dfa82 
								
							 
						 
						
							
							
								
								fix: prevent use-after-free error in open_file mini mode  
							
							 
							
							
							
						 
						
							2025-10-13 11:57:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								25a719382f 
								
							 
						 
						
							
							
								
								fix: store button click locations as signed values  
							
							 
							
							
							
						 
						
							2025-10-10 16:05:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e6cc1c35f9 
								
							 
						 
						
							
							
								
								fix: rendering of tab bar background  
							
							 
							
							
							
						 
						
							2025-10-10 15:38:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7f229f3486 
								
							 
						 
						
							
							
								
								feat: allow overriding WidgetList.render_decoration function  
							
							 
							
							
							
						 
						
							2025-10-10 15:38:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9c3482b899 
								
							 
						 
						
							
							
								
								fix: use create_scratch_buffer instead of open_scratch_buffer in dump_document_tree  
							
							 
							
							
							
						 
						
							2025-10-10 12:55:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								42705867f1 
								
							 
						 
						
							
							
								
								fix: set ast dump file type asyncronosly to avoid tree-sitter slowdown  
							
							 
							
							
							
						 
						
							2025-10-10 12:33:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0910900a9f 
								
							 
						 
						
							
							
								
								feat: add dump_document_tree command  
							
							 
							
							
							
						 
						
							2025-10-10 12:06:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fac4eda72c 
								
							 
						 
						
							
							
								
								fix: formatting  
							
							 
							
							
							
						 
						
							2025-10-10 09:46:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c7b46856bb 
								
							 
						 
						
							
							
								
								refactor: explicity publish internal helix functions for unittests only  
							
							 
							
							... 
							
							
							
							We don't want internal functions in the mode specific extention modules becoming
shared code. To avoid this, mark the functions as private and publish only through
a structure marked clearly as for testing only.
If these functions are useful as shared code they can be moved to the editor module
or else where. 
							
						 
						
							2025-10-10 09:35:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f5ffcdc5 
								
							 
						 
						
							
							
								
								hx: add tests for some Helix mode movements  
							
							 
							
							
							
						 
						
							2025-10-10 09:35:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a5dc6d8a43 
								
							 
						 
						
							
							
								
								fix: build of helix_mode tests  
							
							 
							
							
							
						 
						
							2025-10-10 09:35:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								a64d7c3afa 
								
							 
						 
						
							
							
								
								hx: attempt to add tests in separate file  
							
							 
							
							
							
						 
						
							2025-10-10 09:35:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								90c08c4287 
								
							 
						 
						
							
							
								
								fix: helix copy now delegates properly memory to editor  
							
							 
							
							
							
						 
						
							2025-10-10 07:38:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								00bbeaedf9 
								
							 
						 
						
							
							
								
								feat: if buffer is dirty show save button in tabs instead of close  
							
							 
							
							
							
						 
						
							2025-10-09 21:12:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cf806b23ab 
								
							 
						 
						
							
							
								
								feat: add save_buffer command  
							
							 
							
							
							
						 
						
							2025-10-09 21:09:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4e38d15878 
								
							 
						 
						
							
							
								
								feat: close buffer if tab close icon is clicked  
							
							 
							
							
							
						 
						
							2025-10-09 20:52:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ce87dcfa2b 
								
							 
						 
						
							
							
								
								refactor: pass relative click position to button click handlers  
							
							 
							
							... 
							
							
							
							This a big refactor just to clean-up type definitions used by Button and Menu.
The goals is to pass the click position as a cursor object. 
							
						 
						
							2025-10-09 19:11:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								35ccf7f1df 
								
							 
						 
						
							
							
								
								feat: optionally customize tab clean indicator  
							
							 
							
							
							
						 
						
							2025-10-09 17:11:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								52e29b7825 
								
							 
						 
						
							
							
								
								feat: add optional tab padding  
							
							 
							
							
							
						 
						
							2025-10-09 17:11:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								94adc72283 
								
							 
						 
						
							
							
								
								feat: render close icon in tabs on hover  
							
							 
							
							
							
						 
						
							2025-10-09 16:50:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e2c0325a7a 
								
							 
						 
						
							
							
								
								fix: incorrect tab width when file type icons are turned on  
							
							 
							
							
							
						 
						
							2025-10-09 15:23:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								78b29c321e 
								
							 
						 
						
							
							
								
								fix: don't render color for black or white file type icons in tabs  
							
							 
							
							
							
						 
						
							2025-10-09 14:33:09 +02:00