Skip to content

Releases: yoavst/Graffiti

V1.8.0

09 Dec 14:54
b0a9af1
Compare
Choose a tag to compare

Web

  • [Feature] Add command palette
  • [Feature] Add a command for adding an edge from the currently selected to an existing node
  • [Feature] Search node in current or in all graphs
  • [Feature] Export to SVG/PNG
  • [Performance] On adding multiple nodes, draw after all are added
  • [Feature] Add support for curved edges
  • [UI] Change color for edges in dark mode
  • [Debug] add ?light or ?dark to the URL to override the theme.

Jeb

  • [Bug] Improve navigation in JEB by @ykaridi
  • [Feature] New script to sync all the symbols from JEB to graffiti

Server

  • [Performance] Removed dumping messages sent to server unless --dump is provided.

New Contributors

@ykaridi made their first contribution in #3

V1.7.1

19 Nov 06:52
37fb2b5
Compare
Choose a tag to compare

Web

  • [Feature] Add more shortcuts
  • [Feature] More colors, colors for text nodes and comments
  • [Feature] Dark mode
  • [Feature] Drag & Drop tabs
  • [Feature] home now send you to the current node
  • [Performance] Redraw on update only if necessary, improve selection performance
  • [Bug] Fix middle click support
  • [Bug] Fix arrow to comment sometimes have direction

Jeb

  • [Feature] Add xrefs to line
  • [Bug] Fix line nodes renaming

V1.6.0

28 Oct 18:48
a76a43b
Compare
Choose a tag to compare

VScode

  • [Bug] Fix scoping bug for python
  • [Debug] Move logs to debug channel

Jeb

  • [Feature] Support for line nodes and class nodes

Web

  • [Feature] Special marking for line nodes
  • [Feature] Two new themes for nodes
  • [Feature] Ctrl+Enter in dialogs
  • [Feature] Swap nodes using middle click (and ctrl, shift modifiers)
  • [Deps] Update mermaid version to 1.5.0
  • [Deps] Drop visjs dataset dependency

V1.4.0

16 Sep 11:27
faea617
Compare
Choose a tag to compare

VSCode

  • [Bug] Support for rust and typescript symbols (by adding more scope types).
  • [Feature] New address format - now can track symbol instead of line. You'll be able to use the same graffiti file for multiple commits!
    • Added new command for transforming old files to symbol based.
  • [Feature] New nodes will now send hover documentation to graffiti

Intellij

  • [Feature] New nodes will now send hover documentation to graffiti

Web

  • [Bug] Fix shadow on right click
  • [Bug] Escape meta chars in text/comment nodes.
  • [Experimental] Added experimental hover documentation for supported nodes. You need to enable this from local storage

V1.3.0

10 Jun 13:57
253593d
Compare
Choose a tag to compare

Web

  • Try to fix edges order on ELK
  • New comment look
  • switch modify edge to right click
  • Add alt text for connection status
  • bug fix for comments

General

  • Add Makefile for quickly generating release
  • Add new (experimental) JADX backend. Currently it only works on JADX's master, but eventually it will be release.

V1.2.0

03 Jun 16:57
f3e0e2a
Compare
Choose a tag to compare

Since 1.1 (unreleased):

  • Fix flickering text (especially visible on ELK mode)
  • Confirmation for reset tab
  • VSCode: specific line nodes, notification on successful connection, bug fixes.
  • Comments nodes! Supported on ELK Mode, compatible with the old node.\
  • Elk is now the default mode.
  • Try to preserve order of nodes even after undo/redo operation (by sorting the graph before building it)

Since 1.0:

  • Markdown nodes
  • Choose theme for nodes
  • Switch protocol over TCP to be <4 length bytes> , to support long messages
  • initial elk render support

V1.0.0

02 Apr 10:56
b6c1d50
Compare
Choose a tag to compare

First stable release!

0.2.1

17 Dec 10:00
2268b00
Compare
Choose a tag to compare
  • New icons
  • Support for hotkeys
  • Smaller network size
  • Bug fixes with tabs

0.2

15 Dec 21:10
Compare
Choose a tag to compare
0.2

Added tabs support!

0.1.1

08 Dec 17:42
1b86179
Compare
Choose a tag to compare

Added kotlin files support