Skip to content

Releases: djblue/portal

0.18.2

16 Dec 05:05
Compare
Choose a tag to compare

Prefer inspector to vega viewers d350374

Since implementing a correct and complete spec for vega/vega-lite is
difficult, the spec was loosened up. However, now data that is not vega
is being matched for the vega viewer. By preferring the inspector, the
vega spec can remain open while providing a more reasonable default for
most data.

0.18.1

08 Dec 07:45
Compare
Choose a tag to compare

Intellij Extension

0.18.0

10 Nov 04:30
Compare
Choose a tag to compare

Bug Fixes

Thanks @seancorfield for the bug reports!

Intellij Extension

  • Use random port for intellij extension b0c407f
  • Put options in session storage to avoid data race 427f5a1
  • Always enable tool window in intellij extension 3a4e835

Experimental

  • First cut of remote api 188eb04
    • feat: addition of node client d7476b1
    • feat: addition of web client for standalone mode 396506a
    • feat: allow CORS on the standalone server 1e279cc
    • feat: addition of jvm+bb client 1348297

Thanks @davidpham87 for this new feature! #74 #76

0.17.0

08 Nov 02:54
Compare
Choose a tag to compare

Highlights

  • First cut of intellij extension 58ff20a

intellij

  • First cut of multi-select ea9568b

Selecting multiple values allows for invoking n-arity functions.

The semantics will be:

(apply f [first-selected second-selcted ...])

Improvements

  • Tree viewer improvements f8e1195
    • Improve selection
      • Enable relative selection
      • Enable collection selection
    • Enable portal.viewer/default
  • Add TaggedLiteral type support 0de75a5
  • Allow relative selecting tagged literal values 2ac964f
  • Add copy-str command fcbb1c9
  • Add merge command 10e9625
  • Add runtime type to portal.console b7cf00b
  • Add rgb color support to string inspector b9af7ce
  • Allow collapsing a value that is default expanded 3773a2f

Bug Fixes

  • Fix stale use-invoke 39ba128
  • Focus filter command should respect history 929a18e
  • Fix relative selection for js/BigInt 062c776
  • Implement IResolve for hash maps 97a6840

0.16.3

19 Oct 02:22
Compare
Choose a tag to compare

Bug Fixes

Themes

0.16.2

16 Oct 03:13
Compare
Choose a tag to compare

Bug Fixes

  • Special representation of java longs, fixes #69 4120fab
    • When the value of a java long falls out of the range of a javascript number, switch to a tagged string representation. The advantage of trying to keep numbers, numbers is for chart / graph like viewers.
    • Thanks @esp1!
  • Selection should consider the current viewer e4d5ffd

0.16.1

13 Oct 02:53
Compare
Choose a tag to compare

Bug Fixes

  • Scroll commands should respect history b385779
    • Prevent scroll-top / scroll-bottom from only working on the last rendered page.
  • Allow command predicates to fail independently 61d8760
    • This would prevent other runtime functions from working in the command palette
  • Fix clojure.datafy/nav enter shortcut 71f09a8

0.16.0

10 Oct 03:47
Compare
Choose a tag to compare

UX Changes

  • Focus filter input on / dcbb084
    • Press enter to re-focus the currently selected value
  • Display multiple shortcuts in command palette d73f5f3
  • Improve portal.api docs c7c77a6 4a5012a
  • Sort commands by name 2d971f2
  • Slurp should now work with strings d9e3b68
  • Add scroll-top/bottom commands 0cbe016
    • The new g g shortcut will scroll to the top
    • The new shift+g shortcut will scroll to the bottom
  • Prefer selected text when copying a7dd105
  • Add portal.runtime.jvm.editor/goto-definition c926846 8d51f39
    • It will try and resolve the currently selected value to a file/line/column
      location and open it in an editor
    • emacs and vs-code are the currently supported editors
    • Works on many types including vars/files/strings
    • The new g d shortcut will also trigger this fn

VS Code extension

vs-code

  • Initial vs-code extension implementation (#66) c16978e
    • Save connection info in .portal/ 79457d8
    • Leverage session info on file open abc8bfa
    • Retain state in vs-code extension 0fa40f7
    • Recursively find a .portal directory upwards 9231004
    • Allow setting window title in vs-code tab ce9a50d
    • Set vs-code extension icon ddc35eb

Big thanks to @seancorfield for helping test the VS Code extension!

Experimental

  • Add portal.console ns 7dcf526
    • Produces maps that will work with goto-definition
  • First cut of log viewer fcdbd24
    • Correlate log level with color 7eff3d3

0.15.1

20 Sep 06:32
Compare
Choose a tag to compare
  • Fix issue with resource files

From 0.15.0

  • Initial bin hex/ascii viewer for binary data

UX Changes

  • Only filter currently selected value
    • Improve filtering instructions
  • Improve relative selection
    • Bring relative selection to the table viewer
    • Add hjkl vim style shortcuts
    • Allow selecting parents / children
  • Disable lazy loading

Experimental

  • First cut of remote repl integration
    • Support for clj/planck over socket repl

Broken (use 0.15.1 instead)

19 Sep 16:41
Compare
Choose a tag to compare
  • Initial bin hex/ascii viewer for binary data

UX Changes

  • Only filter currently selected value
    • Improve filtering instructions
  • Improve relative selection
    • Bring relative selection to the table viewer
    • Add hjkl vim style shortcuts
    • Allow selecting parents / children
  • Disable lazy loading

Experimental

  • First cut of remote repl integration
    • Support for clj/planck over socket repl