Euporie Versions Save

Jupyter notebooks in the terminal

v2.0.5

1 year ago

Added

  • Add interactive JSON cell output preview

Fixed

  • Sort configuration sub-menus
  • Prevent crash when opening key-binding dialog
  • Prevent jumping when scrolling if document is less than one page long
  • Fixed issue with range sliders which caused a crash on notebook load

v2.0.4

1 year ago

Added

  • Add colorful command line help text

Changed

  • Pre-render cells in background thread when notebook is loaded
  • Make scrolling the notebook significantly less janky

Fixed

  • Scroll the selected cell into view when entering cell edit mode
  • Prevent excessive re-rendering of cells

v2.0.3

1 year ago

Fixed

  • Handle deleted cells in cell mouse handle wrapper
  • Fixed bug in euporie-notebook where cursor remains hidden when the app exits
  • Fix inverted missing kernel logic

v2.0.2

1 year ago

Fixed

  • Fixed bug where rendering LaTeX in HTML would sometime fail
  • Fixed bug where ipywidget float log sliders would not accept intermediate values

v2.0.1

1 year ago

Fixed

  • Fixed bug with rendering LaTeX maths in markdown cells

v2.0.0

1 year ago

Added

  • Added new HTML renderer
  • Added shortcut key hints in menus and buttons
  • Added a shadow under the completions menu
  • Allow changing color depth on the fly
  • Key-bindings can now be edited in the configuration file
  • Queue inputs which are run before kernel starts, and run them once the kernel has started
  • Add ability to convert from console to notebook
  • Set initial vi mode to navigation
  • Add euporie console application
  • Add "Save As..." command
  • Allow opening file from remote file systems (e.g. http:, hdfs:, gs:, s3:, etc.)
  • Add ability to undo deleting cells
  • Add support for ipywidgets
  • Allow changing app accent color
  • Allow connecting to existing kernels with :option:kernel_connection_file config option

Changed

  • Auto-indent text on newline inside brackets in micro editor mode
  • Improve quality of copied outputs
  • Cells are now displayed as soon as they are rendered in preview
  • Added the --save option in preview, which saves the notebook if --run is used
  • Apps are now individually configurable
  • The edit app is not called notebook
  • The preferred method of launching apps is now using the euporie-* commands
  • The style of the applications and widgets has been refresh
  • Allow creating new notebooks without first passing a file path
  • Use fastjsonschema to parse configuration more quickly
  • Reduce memory usage by allowing the garbage collector to remove deleted cells and graphics
  • Make clicking to select a cell pass the click event to the cell

Fixed

  • Clicking on a cell to focus no longer results in a selection if the notebooks has to be scrolled
  • Fix issue with hyperlinks taking over the screen
  • Fix bug which prevented mouse scrolling in some circumstances
  • Fix --version command line flag

v1.6.1

2 years ago

Changed

  • Allow file: scheme links in markdown

Fixed

  • Enable entering vi navigation mode
  • Change "go to matching bracket" command key-binding in micro mode to Alt+( / Alt+), so as not to conflict with the "find-next" command

v1.6.0

2 years ago

Added

  • Add dialog explaining if no kernels are found
  • Allow changing tabs by scrolling on them
  • Add "Custom" color scheme, allowing foreground and background colours to be configured
  • Add "Black" and "White" color schemes
  • Add a tab bar, and tab stacking / tiling
  • Detect terminal colors inside tmux

Changed

  • Fix bug where markdown was not rendered on some installs
  • Update documentation
  • Remove input flush timeout after escape key
  • Use sub-command in the command line interface
  • Styling changes
  • Do not colour cell input box background if terminal background color is not detected
  • Improve cell stdin focus logic

Fixed

  • Force cell input to be re-lexed when changing cell type
  • Prevent OSC-8 link mis-detection bug by adding link IDs
  • Fix regression making cell selection in long notebooks very slow

v1.5.0

2 years ago

Added

  • Allow extending selection by word using Alt+Shift+Left / Alt+Shift+Right
  • Add euporie hub: a multi-client SSH server serving euporie
  • Add search toolbar (searches cell input in edit mode)
  • Use prompt_toolkit to format logging output
  • Allow scrolling cell outputs with left and right in command mode
  • Theme more elements based on current terminal theme

Changed

  • Optimize imports, reducing import times by ~50%
  • Improve fix for missing first empty cells in html2text markdown tables

Fixed

  • Restore graphics in tmux functionality
  • Allow entering edit mode by clicking on cell input
  • Expand ~ in log file path
  • Prevent IPython import race condition when IPython is installed
  • Prevent down key moving to next cell if the cursor is on the last line of a cell when the completion menu is open
  • Enable euporie to run on Window again
  • Prevent an underscore being printed when the app is launched
  • Only send terminal queries if the terminal supports it

v1.4.3

2 years ago

Added

  • Notebook will scroll so the cursor is always visible when in edit mode
  • Add ability to copy cell output
  • Allow colour-depth to be manually configured
  • Allow scroll bar visibility to be toggled

Fixed

  • Ensure dumping notebooks works when stdin is not a TTY (this allows euporie to be used to preview notebooks in ranger)
  • Prevent exception when navigating to an empty cell in edit mode
  • Prevent wide tables from wrapping with html2text renderer