0.33.0 (2022-10-27)
- show a message when the 2d has too many lines (55617e2)
- support for inline jcamp from nmr-load-save (#1816) (c9fcbf4)
- absolute integration column format (#1828) (f87886b), closes #1827
- add
jcampto data source types (bc1bd11) - chemical shift in 'ranges' has no impact (e55c35f), closes #1808
- remove DC offset if AQ_mod is qsim (#1804) (135a072)
0.32.0 (2022-10-13)
- add ellipsis to molecule label when exceeding the defined size (62b268a), closes #1784
- display the index of the x array of the spectrum in the 1D footer (8f32820), closes #1795
- improve zoom tool (#1794) (9fe278f), closes #1783
- limit the Molecule label length to a maximum of 10 characters (9a49474), closes #1691
- sync 2d chart spectrum colors (#1807) (10c7b1a)
- contours: use xSanplot instead of absMedian (#1790) (e8b16c7)
- copy to clipboard in Safari (a6b54c9)
- count callback tests (#1802) (2d69b50)
- phase correction crash after absolute (e185b71), closes #1766
- shift spectrum not working when change the value directly from peaks table (acd1ab3)
- stop page scrolling when zooming in spectra by mouse wheel (46e0b16), closes #1799
- switch between Real and imaginary spectra (bfbae61), closes #1780
0.31.0 (2022-09-23)
- allow apodization, zf, ft in exercises (4ee24ba)
- implement onViewChange callback (#1743) (865cfe6)
- remember position of floating molecule (#1730) (179e4a0)
- use nmr-load-save to allow among other to drag / drop directly a bruker folder (#1753) (11a6fa3)
- dialog box position (#1757) (ce1ab49)
- peak shape drawing (#1767) (90a75a7), closes #1746
- peaks, signals, ranges, zones with id (#1732) (bdb4daa)
- refactor range tools state to fix state-related bugs (#1731) (ebac30a)
- support changing onViewChange callback (ff529ed)
0.30.0 (2022-08-26)
- React v18 is now mandatory
- activate resizing for integrals/ranges when its tool selected (4c75f34), closes #1648
- apodization window preview (#1647) (16b97b3)
- change the spectra alignment from stack to center when pressing on 'c' shortcut (7be801f), closes #1652
- disable baseline correction live preview (b1e7845)
- enable/disable resize in the resizer component (6797c43)
- improve 1d filters (#1623) (4651216)
- improve multiple spectra range deletion (e6007e3), closes #1661
- improve peak picking (ecc091c), closes #1651
- improve remove exclusion zone/s (d24dfb1), closes #1667
- improvement of prediction panel (fa9d49c), closes #1664
- move selected spectrum to front (784a793)
- open spectra panel after prediction (a939255), closes #1663
- peaks annotations should not be displayed if the spectrum not active (e10f0bd), closes #1662
- React v18 is now mandatory (2793d90)
- zero-filling filter live preview (5979a85), closes #1646
- absolute median as noise level for 2D (#1660) (735eb90)
- correct and refactor floating molecules (#1715) (9000808)
- database search (c9af976), closes #1678
- import molecules id on loading json data (#1725) (5c43d1f)
- improve 2D first display performance (78be996)
- prediction2D: right place for experiment (#1675) (e331998)
- prediction: empty multiplicity for singulets (b2d6b2d)
- resizing multiple spectra range (e6007e3)
- round data to dataPoints reported (#1685) (f271ade)
- show change sum modal when structure panel is visible (f58ad99), closes #1687
0.29.0 (2022-07-25)
- activate/deactivate baseline correction live preview (e835290)
- improve general settings (#1611) (92d1c93)
0.28.0 (2022-07-15)
- add hyperlink to database record in preferences if google docs (abfaa6a), closes #1499
- add ranges when adding jcamp from the database (8a4bd63), closes #1571
- automatically close the right side of the split (d94cc68), closes #1570
- automatically load the default database when open its panel (#1612) (d61c0aa), closes #1608
- database advanced search by molecule structure (#1602) (fed6872)
- database can have
oclproperty that will be used index if available (9afad9b) - disable drag and drop (503f1c0), closes #1582
- expanded hydrogens in the floating molecule (7dd5e9c), closes #1572
- force component preferences over local storage preferences (0c9b63d)
- force SplitPanel re-render when hidePanelOnLoad value change (9f01e7f)
- format the decimal fields in database panel (4700745), closes #1592
- generate spectra viewer as blob from outside component (#1589) (d64597c)
- improve loading database (#1615) (288e4b0), closes #1614
- live preview for baseline correction (#1621) (1993aa3)
- reapply the line broadening filter should take the last value and not the sum (c083073), closes #1618
- return .nmrium format when trigger onDataChange (bf97af0), closes #1584
- set default alignment 'stack' when loading many spectra (72599ea), closes #1577
- show a message if the import is disabled (581d587), closes #1586
- throttling to display jcamp from database (99c7c34), closes #1575
- use idCode in database lookup (#1609) (f2f631e)
- database numberic column format (5353842)
- database numeric column format (057976e)
- edition of range after automatic assignment crash (a4357bf), closes #1597
- Ignoring of wobble curve does not work (#1590) (ec2607d), closes #1581
- molecule panel resizing (d06c992), closes #1574
- pressing 's' when having one spectrum affects the other vertical alignment options (6b2792c)
- side panel not initially closed when hidePanelOnLoad is true (9ddcbe7)
- update local storage when NMRium preference changed (43dd395)
- wheel zoom (5017036)
- when tool button is not available shortcut should not be available neither (4c08578), closes #1504
- wrong "search by structure" button status (8c84764), closes #1603
0.27.0 (2022-06-03)
- add automatic assignment panel to general preferences (31e14d1), closes #1461
- allow edition of equivalence for hetero atoms (#1550) (b0453fb)
- customize the initial width of the side panel (9a2be39), closes #1558
- databases management (#1505) (e283960)
- default displayed name when import jcamp (b451ab9), closes #1493
- edit molecule by double-click on the floating molecule structure (c071f5a), closes #1529
- embedded workspace (cc3ad59)
- float molecule structures over the spectrum (#1525) (843173d)
- improve panels and general preferences (#1547) (88eee3c)
- keep Molecule structure floating over the spectrum when editing it (64fd971), closes #1528
- label the molecule (907d09a), closes #1342
- preview spectrum from database (#1561) (24174cc)
- show/hide kind column in ranges panels (6c3899b), closes #1562
- specify whether the split pane is initially closed or not (ecc7b86), closes #1494
- 1d data not converted to typed array (7472a77), closes #1555
- coupling tree not working (4c660c1), closes #1544
- manual 1D ranges detection crash after processing spectrum FID to FTT (dd470ce), closes #1465
- Peak width is given in Hz and correctly formatted (43d6c3b)
- ranges notations do not exist when exported as SVG or jpeg (109f900), closes #1567
- resurrect spectrum from ranges crash (#1565) (2ebdeb1)
- spectra stack alignment does not work when load .nmrium (33ce29b), closes #1495
- wrong SVG generated in 2D (b1f8ae1), closes #1551
0.26.0 (2022-04-21)
- add .zenodo.json (a904dae)
- auto assignments (#1456) (1024c2e)
- auto-assignment by clicking on the row of the table (132afb1)
- automatically assign the first result of the assignments (d3d8ad1), closes #1477
- highlight clicked row in auto-assignments table (b988f7d), closes #1486
- read jcamp raw data (def0ee8), closes #1481
- replicate spectra Peak picking function in automatic assignment panel (d8e6180), closes #1480
- reset automatic assignments (1441c5c), closes #1488
- assignment tool not assign all diaIDs (3ae5cd3), closes #1478
- data change does not re-initiate the state (1b96235)
- difference of assignment with and without 'explode' protons (fd365f3), closes #1479
- highlight in some assignment (a736e7d), closes #1490
- leaving a zone is not always detected (cd6d86e), closes #1474
- Nuclei formatting in general settings (42a20a1), closes #1471 #1473
- use CITATION.cff (bfd9c69)
0.25.0 (2022-04-07)
- Button component (44fd565)
- pressing "Enter" in NMRium triggers the file selector dialog (012e28b), closes #1460
- update dependencies (#1428) (21ffc50)
0.24.1 (2022-03-31)
- full ethyl benzene sample crash (b8626de)
- reload NMRium with the last selected workspace (cb52cdc), closes #1453
0.24.0 (2022-03-29)
- add name for predicted spectra (e032417), closes #1452
- distinguish predicted spectra color per sample (f2b5acb)
- NMRium workspaces (#1431) (cd0ccbd)
- quick workspace change (a1808a7), closes #1446
- bug when drag / drop second NMRium file (fe64cb1), closes #1421
- change integral sum option by selecting a molecule is hidden (64c4887)
- crash when unselect 2d spectrum (790b27c), closes #1434
- generateSpectrum2D n getFrequency function (#1450) (ce8eb1b)
- Reset workspace crash (c2481d1), closes #1448
- sorting columns in ranges table (67e850a)
- y scale was not refreshed after applying FFT Filter (011ef72), closes #1430
0.23.0 (2022-03-11)
- create prediction panel (3c96406)
- Bug when drag / drop second NMRium file (08ada51), closes #1421
- change enum to be a simple string (#1422) (38066dc)
0.22.0 (2022-03-10)
- exclusion zone still visible when disabled its filter (6b4d4cd), closes #1414
- integral or Multiple Spectra Analysis panels do not open when selecting its tool (a170519), closes #1407
- nmrium crash when some keys not exists (450decd), closes #1404
- onDataChange triggered when mouse enter/leave the displayer (0b271e9)
- vertical scroll on Firefox (df4ad3b), closes #1418
- vertical zoom for spectra and integrals (#1416) (c2df1ec)
0.21.0 (2022-03-03)
- clear zoom history when pressing the "f" key (fc1e457), closes #1399
- hide multiple spectra auto range picking when ranges picking tool not active (1690c82), closes #1396
- hide zones picking and slicing tool in exercise workspace (c1f2c5d)
- save NMRium preferences by workspace (#1393) (83ddbc5)
- show only spectra and integral panels in exercise workspace (43b6c65), closes #1395
- manual option of changing an integral sum not selected in the exercise mode (70640e9), closes #1397
- Processed file can not be loaded on dev.nmrium.org (0a51dd5), closes #1316
- select tool by pressing its shortcut when no spectrum is selected (61bd971), closes #1373
- zoom history in 2D (c2c989a), closes #1371
0.20.2 (2022-02-28)
0.20.1 (2022-02-24)
- workaround duplicate cheminfo-types (a2eb9d2)
0.20.0 (2022-02-23)
- add colored text to the ZonesTable (F1 - F2) (fbcad47)
- add exclusion zones filter (#1376) (5d0cdf4)
- open Zone panel while you click on the sidebar tool (#1369) (c0fb1c0)
- autoRanges detection for HR spectra (bc9f475)
- change san plot text to be displayed in line (#1350) (efe0f0a)
- create an empty molecule throws an error (a99d95c)
- make the "Structures" responsive (#1361) (59df13f)
- prevent crash if range picking without finding peaks (e472eaa)
- prevent crash in auto-range picking (2b52066)
- prevent crash with multiplet analysis (#1356) (ca8fb76)
- remove useless calculation in BrushTracker and replace it by a real test (50c4d3b)
- resolve crash on recall zoom level (#1349) (cc13abc)
- resolve error on zoom (6285e22)
- resolve missing key error (#1355) (3436331)
- resolve shifting issue with chart 2D (#1364) (4b219b5)
- we remove the condition that an atom may only be assigned once (035887c)
- wrap main nmrium component in error boundary (f5d8de1)
0.19.1 (2022-01-24)
0.19.0 (2022-01-24)
- complete database panel with filters (1641d90), closes #1254 #1255 #1256 #1257
- Display integrals for the ranges (2644fae), closes #1225
- Display spectra for each range when mouse enter over database record (6b457f8)
- generate spectrum from publication string (2b5d66a)
- improvements correlation table, i.e. allow movement of links (#1268) (2410e65)
- Integral scaling (1f16152)
- J Graph (#1311) (cebc3c0)
- resurrect spectrum from database set (cf6c8b0), closes #1259
- resurrect spectrum from database spectrum (010129f), closes #1259
- use nmr processing types (#1310) (fc576ef)
- avoid enhanceSymmetry for manual zone detection (e5be7ca)
- basic panel style import (b46bdd4)
- Center and stacked function/icon for FID files (0e22f8c)
- crashes due to missing plural name of peak in nmr-correlation (#1237) (907ade3)
- increase default frequency cluster close #1309 (e326ca4)
- nmredata importation (#1292) (8e252a3)
- refactor nH parameter to integrationSum close #1318 (#1319) (1138d1d)
- save preferences (7c13cc9)
- summary header styles (#1296) (ee1d0b9)
- summation field annotation when assigned (5752608)
- table style when panel filp (71702b9)
- table style when panel flip (51cd874)
- Toolbar menu y transform when menu greater than screen height (cf704d3)
- update minor deps and remove react-card-flip (#1321) (54b7608)
- update nmr-processing to 3.3.1 (eacea85)
0.18.3 (2021-09-05)
- calculate the chart for NMR multiplet analysis (b8279eb)
0.18.2 (2021-09-02)
- add playwright* in tsconfig exclude (f4eebc0)
0.18.1 (2021-09-02)
- diaID to diaIDs in spectrum2D (dd737c5)
- ensure plural js in multiplet-analysis (eeb68f0)
- jeol: update nmr-parser to 1.6.2 (b741c65)
- Peak annotations are not displayed correctly in Safari (9233c9d), closes #1219
- update nmredata to 0.5.0 (8c9b530)
- wrong behavior in integration of the assigned signal (#1224) (b720846)
0.18.0 (2021-08-27)
- 1d and 2d prediction (#1194) (f5cb228)
- add prop to hide panel on initial load (#1171) (b0cdd08)
- Automatic ranges / zones picking in all spectra (31302a2), closes #1212
- integrate with new carbon prediction service (943432e)
- predict carbon from molfile (8706b0e)
- displayer crash when cursor come over 1d trace in 2d mode (e8080a9)
- gray lines indicators do not appear on prediction (5e33fc7), closes #1211
- Range edition not working anymore (2469601)
0.17.1 (2021-07-14)
- set a default value for the data prop (7daf6f4)
0.17.0 (2021-07-14)
- #879, #898, #961 and #1089 (#1149) (66dced0)
- avoid re-renders due to the AlertProvider (67f4edf)
- baseline correction crash when "degree" not between 1 - 6 (defa111)
- correct style of molecule editor modal and ranges header outside of Vite (7fa7775)
- do not use nullish coalescing operator (1503727)
- fill value in signal input field when select range not working (aa837fe)
- prevent re-renders due to chart data provider (e72c8c7)
- prevent re-renders due to dropzone loader (68c5879)
- prevent re-renders due to modal provider (882d160)
- simplify help provider to avoid re-renders (54cb76c)
- update nmr-parser to 1.6.0 close#1145 (#1156) (532f2d5)
- use Delete instead of Escape as Backspace alias (cd04968)
0.16.0 (2021-06-21)
- The docsBaseUrl prop was removed. Documentation will always be at https://docs.nmrium.org
- convert value to string crash when have null value (c632ee9), closes #1144
- Drag and drop jcamp -> export -> import not working (870d82a), closes #1143
- Help broken (fbaec53), closes #1132
- integral in fixed mode for integrals and ranges (eaf7d4a), closes #1131
- Prop validation error when closing the right panels area (ad1028e), closes #1141
- Ranges are displayed incorrectly in case of spectrum shifts (985b583)
- remove docsBaseUrl and refactor constants (c8a35af)
0.15.0 (2021-06-17)
- allows to continue to control phase when mouse leave the button (613e5da)
- improve error message (68eda7c)
- update nmr-parser to 1.4.0 (11d13b7)
- change props to be non-required (40dd75c)
- close #1112 (#1114) (5990eed)
- edit range manually crash (254d10f), closes #1124
- formating and filter general bugs (ea19f6d), closes #1135 #1134 #1133
- improve phase correction (c3d889e)
- integral value under integral plot not updating (04a062b), closes #1123
- Phase correction shortcut not working (c56592d), closes #1121
- sanplot when not negative/positive values exist (aa90fa0)
- use useRef (b360911)
0.14.0 (2021-05-20)
- enhance sanplot (#1090) (adf371b)
- improve default values for auto phase. close #1093 (#1099) (a2d67a4)
- allow to save as shortcut on osX (ade53cd)
- always use the zones for polynomial baseline correction. (#1092) (cf7fa99)
- build demo site using relative URLs (8e4f668)
- change integral sum modal style (e5cf78e), closes #1062
- crash when add spectra filter (1a6ab62), closes #1083
- In "Export As" data included even when "include data" unchecked (5aa068a)
- projection: fix wrong number of points. close #1041 (#1095) (44139a0)
0.13.0 (2021-05-13)
- add getAtomsFromMF (e29bcbf)
- update dependencies nmr-parser and ml-spectra-processing (#1042) (d443fd7)
- better display for version and link to github (4a2d70f)
- crash when edit and save range. (907b49f), closes #1031
- do not import lodash directly (ca47250)
0.12.0 (2021-05-07)
- " Export As " feature (60e6430)
- 1d histogram (e4178f1)
- 2d histogram (50f83da)
- add equally spaced filter. (5d9953c)
- add new filters (cdb9e98)
- Add new tool to draw exclusion zones (1d48ebd)
- add the base for Multiple spectra filter. (39cf861)
- Advanced save in .nmrium data (e59700b)
- auto peak picking based on window zoom (b7592b3)
- auto ranges detection based on window zoom (792ea3f)
- auto zone detection within zoom region (#975) (f0452d4)
- avoid from > to in manual zone selection (#978) (326ed14)
- change default color order (7b95026)
- enable nmrium to load zip files with bruker folder and others (#1024) (0aa42b1)
- fix wrong step size calculation-getSubMatrix (e1e6ef0), closes #616 #642 #785 #620
- importation and exportation of nmredata (#989) (7ae8c8c)
- nmredata: refactor of importation/exportation (#1007) (3f539e0)
- use refactored nmr-correlation package (#1025) (990eb54)
- " delete all " not delete all spectra. (54907de), closes #1028
- 1D and 2D histograms (8211ff2)
- avoid out-of-range indexes in zone detection (984f297)
- correctly build for CDN (86dcce3)
- crash when select a filter. (df6e2ba)
- default color for noesy / roesy (ccd7f9a)
- fromTo Filter (aa8ccbc)
- improve chart (1695bda)
- modal come over the table header, context menu not clickable. (aac0944)
- Peak picking add repeatitive CSS in the DOM. (40a5398), closes #1009
- Peaks not align vertically in stack mode (8d2bf59), closes #1026
- peaks pointer vertical alignment in stack mode (ac4fa8e)
- prevent duplication in auto peaks detection. (7bead8d)
- prevent duplication in auto ranges detection. (2ca4a3a)
- prevent duplication in auto zones detection. (1b13e26), closes #976
- processed 13C example to deal with new peak format (9dff439)
- processed13C example and peak picking (bad982f)
- Select component onChange event not firing on firefox (f05e6d2), closes #991
- update dependencies (bd4e4e5)
- update nmr-parser / jcamp converter (bd6d870)
- use react-shadow to avoid being affected by external style (fd7b803)
0.11.0 (2021-04-12)
- add prop to define the message on NMRium (#967) (22db9ce), closes #951
- export and import NMRIUM file as ZIP. (7bf6f44)
- export to nmredata (#969) (c06e5ac)
- fix prefix of the path to jcamp file in nmredata exportation (64b329a)
- Keep table header fixed. (cae5d0c)
- metadata: export molfile without implicit hydrogens (5b6f3cd)
- Modals should not open outside of the component (e599f8d)