Marvin Live history of changes

To see the available package versions before installing, you may use:

user:~$ npm info marvin-live

Note: the last version of Marvin Live to support NodeJS v0.12.x is 16.11.7. With this NodeJS version maintenance period ending 2016-12-31, the new minimum required NodeJS is v4.6.

17.8.0

  • snapshots can now be deleted from the right click menu, and restored from the trash, in both Design and Overview mode

  • fixed the display of commentstreams in Internet Explorer 11 or older

  • fixed the first Molecule search in Overview mode for every room, where it failed to display its results

  • Marvin JS updated to 17.5.0

17.7.0

  • property boxes can now be arranged in multiple columns in Design mode

17.4.24

  • very long user names no longer break different parts of the layout

  • Marvin JS updated to 17.4.23

17.4.4

  • private rooms can now be renamed, made public and deleted from the lounge

  • fixed the MRV exporter not showing a proper file open preview in desktop MarvinSketch

  • maximum value of filtering properties was not used in Overview for numerical properties

17.3.27

  • builtin exporter tools like PPTX and SDF can now be customized through config.json. See the install guide for details

  • added support for passing certificate files to tlsOptions in ldap authentication setup. See the install guide for details

  • performance improvements when an Overview has more than 200 snapshots

  • molecule importer now shows the progress of data processing for very large files

17.2.28

  • structure-data option added to realtime plugin templates that specify additional metadata when snapshotting the molecule. See the developer guide for further details

  • fixed a memory leak occuring when the same user frequently reconnects to the application through network quality issues

  • Marvin JS updated to 17.2.27

17.2.6

  • remote license locations starting with http:// or https:// are now supported

  • when no ligand is selected from a PDB file, whitespace is now removed from the generated ligands codes in the builtin Alignment tool

  • copy solution refactored to not require Flash in the browser. This drops support in older browsers, in particular Safari 8

  • Marvin JS updated to 17.1.30

16.12.5

  • NodeJS v4 or newer is now required to run Marvin Live

  • added support wildcard patterns to specify license files (e.g.: /licenses/*.cxl)

  • added support for ML_ prefixed environmental variables to define configuration - overriding any values for the same parameter in config.json. (see install guide / configuration for details)

  • a new selection button has been added to Overview, to easily change the selection status of all snapshots

16.11.7

  • added support for NodeJS 6.9 LTS on Windows 2016 Server

  • RedHat / CentOS 6.x releases going forward will require GCC packages during installation. Please see the install guide for more details.

16.10.31

  • realtime plugins are now called using a last in, first out queue / a stack, instead of parallel calls, resulting in more even loads on remote services

  • realtime plugins now automatically skip update() calls to molecules that have been edited while the update() call was waiting in the queue, resulting in fewer requests to remote services

  • fixed many issues related to reconnecting after session timeout or switching authentication domains

  • Marvin JS updated to 16.10.17

16.10.17

  • added the ability to sort and filter snapshots in overview mode on data collected with realtime plugins

  • when copying snapshots between rooms, attached data keeps its structure, instead of being flattened to a single "Uploaded" group

  • removed the limitation on maximum number of displayed data fields on snapshots in overview mode

  • a configuration option additionalSnapshotFields has been added to attach metadata fields to snapshots (e.g.: Series, Assignee, Status)

16.9.27

  • fixed an issue when after changing authenticated domain, comments would appear multiple times in the chat log

  • the configuration options deleteUnusedRooms, databaseCleanupInterval, saveReportOnDelete can now be specified per authentication domain overriding any global setting

16.8.29

  • fixed an issue in Firefox for Windows and Safari where comments didn't appear on slow connections

16.8.22

  • a new plugin type has been introduced for automatic SQL backup for snapshots: storage plugins. Please review the developer guide for further details.

  • the configuration option secret_key can now be specified as secretKey as well. The old name will continue to be supported.

16.7.8

  • the built-in protein-ligand viewer has been greatly improved with

    • visibility toggles and display settings for chains, ligands, key residues and solvents in a scene

    • angle measurement tools when 3 atoms are selected

    • 10x faster loading speed even for larger proteins

16.6.21

  • upgraded LDAP authentication library for support of a wider range of Active Directory versions

16.6.6

  • minor bug fixes

16.5.17

  • the login page and lounge has new design, with clearly separated invitations and search capability for longer room lists

16.4.25

  • improve URL generation throughout the application when the Marvin Live server is behind a proxy server

  • adjust position of button tooltips close to the edge of the screen to make sure they're always readable

16.4.18

  • the Overview mode now displays reported data on each snapshot's card. Up to 5 data fields can be selected for display

  • dropped support for Internet Explorer 9 and Opera version before 15

  • small tweaks on the layout to prevent the scrollbar from flickering

16.3.25

  • data points in reports are now ordered the same way as on the user interface

  • built-in office report formats now have adjustable date and time locales (see example pptx.customdate.export.js for an example)

16.3.21

  • fixed an issue where the first snapshot’s image was not displayed in some cases

  • fixed the layout of dropdowns in realtime plugin configuration panels

  • fixed an issue where calculation results would show from the previous room, when switching rooms

16.3.11

  • reports with built in chemical file formats (MRV, SDF, SMILES) now include extra property fields: Snapshot ID, room name, room link

  • built in PowerPoint reports now include an Overview slide that shows all snapshots in a 4x2 grid

  • built in PowerPoint report now includes a link to the original room

  • the 3D viewer now supports downloading data from within using the downloadData and downloadFilename attributes

16.2.29

  • fixed a number of memory leaks in the 3D viewer, partly regressions with the previous release

  • fixed an issue where snapshot images disappeared after reloading the webpage

  • realtime plugins can now have dynamic values for their settings (watch: true)

  • Marvin JS updated to v16.2.22

16.2.15

  • significantly improved the loading speed of large protein structures in the 3D viewer

16.2.1

  • added support for Red Hat / CentOS 6.4

16.1.25

  • pinned structures now automatically remain in place when creating a snapshot, and a new delete button is available to remove them as needed

16.1.11

  • improved the loading speed of the browser application by 40-70%

  • make sure the session database respects the databaseLocation configuration setting

  • fixed a memory leak when repeatedly leaving and joining rooms

  • Marvin JS updated to v16.1.4

15.12.15

  • realtime plugin can now have user controlled settings, including toggles, file uploads, combo boxes (developer guide)

15.12.4

  • SPDY support has been temporarily disabled, due to ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY errors in Chrome and Firefox

  • file and room import dialogs have been redesigned to make it easier to select data fields to keep

15.11.30

  • The recommended NodeJS runtime has been changed from 0.10.x to 0.12.x. Please upgrade your NodeJS engine!

  • an Overview mode is now available, snapshots can be managed, to focus exported dataset

  • blue colors are no longer assigned as user color

  • full list of exporter plugins are now exposed to exporter plugins to allow easily chaining them

  • Marvin JS updated to v15.11.16

15.11.5

  • the attendee list has been moved to just above the chemical editor, its looks have been updated to include user colors, and it switches to show initials only when the number of people reaches a certain threshold

  • atoms and bonds are now highlighted to remote users when adding or changing them in the chemical editor

  • tooltips are now available throughout the application that explain functionality where buttons only show an icon

  • invitations are now available to private rooms with URLs available from the Share & Invite menu, that authorized users of the system can use

  • added an option to disable creating public rooms (install guide)

  • changed the support email address available in the About dialog

  • Marvin JS updated to v15.11.2

15.10.5

  • chat messages containing invitations to Gotomeeting, Webex, Livemeeting, Lync, Teamviewer, Hangout and Skype discussions are now highlighted in the toolbar

15.9.21

  • fixed a bug introduced in 15.9.16 that prevented Marvin JS’s clean/conversion requests from reaching JChem Web Services

  • Marvin JS updated to v15.9.21

15.8.31

  • changed the design of the room on the lounge screen when being invited

  • added an About dialog to the user menu with version information

15.8.24

  • removed requirements for compilers and Python during installation

15.8.10

  • added right click option to snapshots with Copy, Load and Pin options

  • added option to hide the domain picklist from the login screen to protect the name of various projects or partners (install guide)

15.8.3

  • added option to specify file name for export plugins (developer guide)

  • snapshots now display their order (e.g. #1) and these numbers can be referenced and highlighted in comments

15.7.20

  • added option to configure Marvin JS’s display settings (install guide)

15.7.13

  • added option to export plugins that allow returning a message instead of a file (developer guide)

  • added option to real time plugins that simplify specifying the HTML template (developer guide)

  • made domain and roomName available to plugins in the this execution context variable for export and real time plugins

15.6.29

  • added the ability to create private rooms that only their creator can access, this feature can be disabled with the appropriate option (user guide, install guide)

  • fix download of meeting reports in Safari, for some formats the file got “.html” added to their filenames

  • fix meeting reports where the comments didn’t show up next to the last snapshot of a report

  • Marvin JS updated to v15.6.29

15.6.15

  • added the ability to select and display data fields from uploaded files

  • fixed the file uploader to allow uploading the same file multiple times

  • Marvin JS updated to v15.6.15

15.6.1

  • added structure directive that allows realtime plugin templates to define a right click context menu

  • added /status page for administrators to get basic information about the application’s status

  • Marvin JS updated to v15.6.1

15.5.11

  • fixed the SDF uploader, in some cases it only loaded 1 structure on the GUI

  • changed icons used throughout the GUI to a more consistent icon set

  • moved the corporate ID resolver button to below the sketcher

  • improved the logic of errors displayed on the corporate ID resolver

15.5.4

  • after a restart, real time services now only initialize when a user joins a room to prevent overloading external services

  • merged the “Copy” and “Upload” menus into a single “Import” menu to clarify their use

  • fixed a display issue where meeting participant names would break the layout when not fitting a single line

  • fixed a display issue that prevented the LDAP display name from appearing on the login screen

  • added JSON upload capability to the upload API (URL integration)

  • added a new allowCrossOriginUploads option to enable browsers sending chemical files from different domains (install guide)

  • Marvin JS updated to v15.5.4

15.4.27

  • added a new exporter option: SDF exporter, available when converterService option is configured

  • added a Share button to the top right toolbar to invite others to a meeting room

  • fixed a regression, where the Copy from room list wouldn’t display correctly

  • Marvin JS updated to v15.4.20

15.4.16

  • fixed 3 issues related to license handling

  • 3D visualizer updated with new color scheme for alignment results, atom to atom distance measuring, the ability to keep view rotation and zoom settings when switching between molecules, and highlighting of atoms and bonds selected in Marvin JS

  • Marvin JS updated to v15.4.13

15.4.6

  • added option to specify GUI order of real time plugins with sortOrder property (developer guide)

  • added API endpoint to send chemical files from external applications into Marvin Live (URL integration)

  • enable bookmarkable URLs when no authentication is configured

  • fix highlighting room name in the lounge, when the room name contains “/” characters

  • 3D visualizer will display molecule with CPK coloring if no atom/bond sets are defined for red-green coloring

  • improve support of Node JS 0.12

  • Marvin JS updated to v15.4.6

15.4.2

  • raise limit of files that can be uploaded or copied from other rooms, from 20 to 100

  • snapshots in PowerPoint reports can now be edited with JChem for Office and indexed with JChem for SharePoint

  • print uncaught errors from all plugin types to standard output

  • force Internet Explorer on intranet sites to use Edge Mode

  • fix multiplied client-server connections after disconnecting temporarily from the server

  • Marvin JS updated to v15.3.30

15.3.25

  • installer included incorrect version for a bundled tool causing problems on start, this has been corrected

15.3.23

  • update URL in the browser address bar to reflect the current room used

  • direct user to the room specified in the URL

  • add themeOverrides option to customize the theme of web client through an external CSS file (details)

  • Marvin JS updated to v15.3.23

15.3.16

  • fix progress bar showing sometimes after a property box updated

  • fix property box updating twice when a pinned structure is set

  • fix creating a new room by hitting Enter

  • add pushpin icon to pinned structure's top left corner

  • improve layout and visibility by adding depth to pinned structures and the editor

15.3.10

  • added the name of authenticated domain and a logout button to the lounge

  • changed the design and layout of room selector

  • login page now shows Logging in... for lengthy authentication

  • reorganized the buttons in the top toolbars

  • when running marvin live on https port 443, automatically redirect from http port 80

  • when logging in through LDAP, fetch the user's given name when specifying searchAttributes (details)

  • add calculation results to MS Word report

  • Marvin JS updated to v15.3.9

15.2.16

  • added option to load molecules from another meeting room

  • pick molecules to load when importing from file or another meeting room

15.2.9

  • new configuration option: databaseLocation (details), configure where persistent storage is located

  • new configuration option: deleteUnusedRooms (details), automatically remove unused meeting rooms after a period of inactivity

  • new configuration option: saveReportOnDelete (details), automatically save a copy of the meeting report on the disk before a meeting room is deleted

15.2.2

  • add pinned structure to realtime plugins as a second optional parameter

  • improve titles for uploaded structures in ppt and doc reports

15.1.26

  • update Marvin JS

0.25 - jan 19

  • round numbers added to Powerpoint slides in the default exporter

  • add embedded database that stores meeting rooms and all data within (details)

0.24 - jan 9

  • add missing license public key to distributable

0.23 - jan 5, 2016

  • allow importing SDF in resolver plugins

0.22 - dec 19

  • add SPDY support in HTTPS mode (details)

0.21 - dec 17

0.20 - dec 15

  • add resolver plugin system (details)

  • increase firefox support to firefox 10 and newer

0.19 - dec 10

  • add SAML authentication (details)