Releases: joouha/euporie
Releases · joouha/euporie
v2.8.11
v2.8.10
Fixed
- Fix error with code reformatting
- Prevent change dialog error when launching console with unknown kernel
v2.8.9
Fixed
- Removed unnecessary private sixel color mode
- Fix
preview
app crash due to incorrect edit mode check
Changed
- Optimize cell content updating in
preview
app - Do not update cell on reformat if nothing changes
v2.8.8
Fixed
- Fix kitty graphics detection query
v2.8.7
Added
- Add smart/simple/none autosuggest options
- Add "find and replace" command
- Allow mouse scrolling in menus
- Allow scrolling of overflowing tab bars
- Add kernel restart prompting to console
- Add setting to determine backup-on-save behaviour
- Add basic local kernel which runs in the local interpretor
Changed
- Allow apps to run in background threads
- Improve notebook searching so all cell inputs are searched
- Improve automatic bracket pairing
- Improve performance of JSON view
Fixed
- Improve performance with long cell otuputs
- Update style of disabled text ipwidgets
- Update console execution count on Jupyter kernel restart
- Queue cell executions in console if kernel is starting
- Improve performance of history indexing for suggestions
- Properly shut down Jupyter kernels on tab closure
- Fix tiled tab layouts
- Set command palette input to vi-insert when opened
- Fix issue with notebook scrolling
- Fix issue where deleting the contents of a large cell results in scrolling the notebook out of view
- Fix
pageup
andpagedown
key press detection
v2.8.6
Added
- Add initial implementation of kitty graphics unicode placeholders (https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders)
- Add configuration option for customizing individual style elements
- Add a go to cell / go to line number command for command bar
Changed
- Create backup file when saving a file
- Prevent the need to use an escaped JSON string when defining custom logging configuration
Fixed
- Fix issues with web viewer not loading due to loss of focus
- Fix issue with parsing of LSP formatting changes
v2.8.5
Added
- Added key-bindings to automatically close brackets
- Added a vi-style command bar
Changed
- Improved quality and responsiveness of line suggestions
- Improved app styles when using 1-bit color mode
- Update LSP server config defaults
Fixed
- Fix issue where tempfile suffixes were no being calculated dynamically
- Fixed issue with notebooks losing focus at startup
- Improve styling with 1-bit color depth
- Various data conversion fixes
v2.8.4
Added
- Add Python 3.13 support
- Various optimizations, making euporie faster
- Add ability to indent and unindent in vi insert mode using
tab
andshift-tab
key-bindings - Add option to display remote inputs and outputs
- Reduce confusion in single-line inputs showing line numbers
Fixed
- Create parent folders if output path does not exist when saving files
- Fix various bugs with terminal graphics
- Do not query clipboard unless terminal clipboard is selected
- Scroll cursor to view when entering cell edit mode
- Various mouse issues with scrollbars and buttons
v2.8.3
v2.8.2
Added
- Added
utftex
as a renderer for LaTeX math
Fixed
- Only patch
prompt_toolkit
when an app is launched, not at import - Ensure all key-bindings are configurable (thanks @matheusfillipe)
- Fix rare bug causing exception when notebook has no cells
- Prevent race condition causing duplicate cells at startup
- Mark notebook as modified when changing cell type
- Prevent ruff formatter deleting buffer contents