- Automatic running and visualization of fbp-spec tests when components or graphs change
- Component libraries are cached by runtime. Allows full editing of graphs when not connected to runtime
- Component search now also seeks descriptions, not just names
- Component changes are now sent to the runtime only after user has stopped typing, instead of on every change
- The iframe runtime communication is now serialized as JSON. You will to rebuild old noflo-browser apps to be compatible.
- YAML editing (for fbp-spec) now supports syntax highlighting and linting
- NoFlo browser build "preview.html" is fetched from http://noflojs.org instead of being bundled. Offline capable after initial load.
- NoFlo component creation template now uses more modern 'WirePattern' component
- EcmaScript 6 support for JavaScript runtimes
- Python component language support, including syntax highlighting
- Updated application to be compatible with NoFlo 0.6
- Fixed Safari 9 compatibility
- Graph tests are now editable in graph inspector
- Moved graph preview HTML (
noflo-browser
only) to its own tab in the inspector - Fixed resizing of code and spec editors
- Support for toggling the
secure
option for edges, useful for hiding sensitive data like API tokens. - Add support for MsgFlo, distributed message queue based FBP runtime.
- Can now input secret string for manually added runtimes.
- Added support for
.hpp
(C++),.c
(C), and.py
(Python) files in GitHub synchronization. - Added support for editing and synchronizing fbp-spec tests. TODO: Running the tests
- Fixed GitHub push and pull with non-ASCII characters.
- Request re-login if there is no token, fixes login error with Pro plans
- Fix component editing (Stefan Sauer)
- Add "seen ago" label also on runtime selector (Stefan Sauer)
- More readable colors in runtime selector
- Match new superagent API in bergie/octo
- Specify superagent version (API changes after 0.21.0)
- Enabled JSHint and CoffeeLint addons for component editor (#271)
- the-graph 0.3.10
Polymer 0.5.3(doesn't work in Safari 7-8)
- Fix GitHub pull and synchronization
- Offer https when loaded on app.flowhub.io
- alter some tests
- fix klay deps
- Update to the-graph 0.3.8
- Update to the-graph 0.3.7
- Allow adding runtimes manually
- Add support for sndflo runtime
- Allow using a custom build for noflo-browser iframe runtimes
- Fix unable to change runtime type for a graph
- Compatibility with Android Add to homescreen feature with Chrome 39+
- Update to Polymer 0.5.1
- Fix Safari 7.1+ (#404)
- Fixes GitHub permission issue
- Support for C, C++ in component code editor
- Added component template for imgflo components
- Full support for custom runtime registry and OAuth provider
- WebRTC runtime support, including live debugging of NoFlo UI itself
- Support for launching external NoFlo browser runtime from URL/QR code
- Removed duplicate notification pop-ups
- Fixes to graph preview HTML handling
- Fixes to preview maximization
- New loading and error state visualization
- Enabled opening subgraphs and components also in gist examples
- Allow to configure at buildtime endpoints for runtime registry and OAuth provider
- Version naming scheme changed, all noflo-ui versions will be X.Y.0, custom builds should use X.Y.1+
- Copy and paste (via the-graph)
- Reverted the-graph dependency to use a specific version so noflo-ui tags will work
- Added support for changing the node icon of subgraphs
- Fixed access to component code in live mode
- MicroFlo import errors are now non-fatal, the specific functionality will just be unavailable
- Support for an offline-mode with reduced functionality, specified at build time
- Fixed creating new graphs with same name would overwrite existing graph
- Fixed login not working due to missing error handling on Gravatar failures
- Major refactoring to follow the Flux pattern
- Full project synchronization with GitHub
- Ability to connect dynamically to unregistered runtimes via supplying a URL-encoded runtime definition instead of the ID in format
endpoint?protocol=websocket&address=ws://example.net:3569
. For example:
#runtime/endpoint%3Fprotocol%3Dwebsocket%26address%3Dws%3A%2F%2Flocalhost%3A3570
- Graph search: in the search input, press tab to toggle modes (search library / search graph)
- More bugfixes and tweaks
- Firefox
shim-shadowdom
styling fix #320
- Updated to Polymer 0.4.0
- JavaFBP support via newer noflo-runtime library
- Added the
noflo-react
andnoflo-amd
components and the appropriate Require.js setup to the bundled HTML runtime - Added
noflo-webaudio
- Minor authentication fixes
- Disable git upload button until you type a commit message
- z-index layering refactor and pixel tweaks
- Bigger curves for loopback edges in the-graph
- Autolayout fix
- Node inspector renders a
<select>
dropdown for ports withvalues
set - Number scrubber fixes
- Changing label now changes node id #214
- Changes to search UX #238
- Polymer 0.2.4
- Font Awesome 4.1.0
- Added support for viewing component source code for library components. Requires runtime-level support
- Support for Chrome 35+ (native custom elements) and Polymer 0.2.3
- Pinch zoom gesture via Hammer.js
- No changes, just version bump for Chrome app
- Added examples to home screen
- Added support for
int
anddate
inport types in Node Inspector - Fixed IndexedDB initialization issue with Chrome Apps
connect
events are also shown now in the edge logs
- We now get the GitHub token, Flowhub plan, and user information through a single API call
- Added some anonymized usage metrics to help guide development
- Undo/redo are now disabled when there is no history in that direction
- Project creation now requires login
- Made CHANGES.md