Curvenote

2022-Q1

#Mar 30, 2022 - Quality of Life ๐Ÿฆ‹

  • Projects with a large number of references (100s) can still take a few seconds to load the full set of the latest versions for the first time. We have updated the loading indicator to let you know about that initial load.
  • The Download menu item was confusing as it was only available for notebooks. This has been removed and notebooks and articles are downloaded / exported using the button in the page header.

#Mar 29, 2022 - Quality of Life ๐Ÿ› ๐Ÿ‹๏ธ

#Citations

Weโ€™ve made a number of improvements to citation handling:

  • The pop up menu for selection citations (accessible from [[cite: and /cite) has been improved - Citations load more quickly, it is easier to scroll through and select the citation that you need to add.
  • That pop up also has a link that will open the Citation Management window should you need to add a new citation.
  • The Citation Management window is now accessible from the toolbar on the bottom left.
  • Weโ€™ve improved performance of reference loading - this has the biggest impact in projects that have a lot of references loaded. In some cases with projects containing 100s of references the list would take a long time to load, this has been reduced to around 10s seconds in the Reference Manager and should be unnoticeable when using the [[cite: for a project with 700+ references. This will improve further in future.
  • It is possible to copy and paste text between blocks in Curvenote. If the copied content contains citations, these will be pasted as linked citations. When this is done across projects, it is possible that the citation may be inaccessible to some viewers, who donโ€™t have permission for the originating project and can affect export. A warning now appears for these citations, prompting authors to add references via bibtex to the project.

#Other Changes

  • When a project is loading, it is possible to see a page with โ€œProject is Emptyโ€. Weโ€™ve updated the message there to avoid confusion.
  • Weโ€™ve increased the size of the icons on each block for adding new comment and the block status / version number - now theyโ€™re much more visible and easier to click. ๐Ÿ™Œ

#Mar 23, 2022 - Projects Settings

Project editors, not just owners, can now edit design features of a project (name, title, description, reference style). The project owner is still the only one who can change the project visibility (e.g. making a project public).

#Bug Fixes ๐Ÿ›

  • There was a problem with saving the affiliations if you were a project editor that has been resolved.

#Mar 21, 2022 - Block Drag and Drop reordering

We have introduced drag and drop for rearranging blocks of content in the app! These can be moved using Opt-Up on a Mac or Alt-Up on a PC. This can also be found through the option menu for any block.

As a part of this change, we have redesigned the drag handle and moved the options menu to the left hand side. Over time the two other buttons for accessing the versioning and comment with be moved around a bit as well!

#๐Ÿ› Bug fixes and Improvements

  • Using Cmd-up or Cmd-down to jump to the top/bottom of the page now works! ๐Ÿ–ฑ๏ธ
  • Selecting an affiliation with Enter (rather than the through a click) will now create the affiliation. โŒจ๏ธ

#Mar 10, 2022 - Updated author lists

You can now search for authors by their user name or create them directly, you can now edit their ORCID, corresponding email, affiliation(s), and the various contributor roles (CRediT Roles) which are getting built into various PDF and other exports. Previously this was defined through the export process, and now more of this is available across templates!

The affiliations are saved in your project, so those can be edited or updated in a single place.

#Feb 28, 2022

#Author Lookup

  • Now when adding authors to your paper or article, you are able to look them up from the database of current Curvenote users by their name, or username. If the Author is does not have a Curvenote account, you can continue to add them as before by just typing their name.

#Bug Fixes ๐Ÿ›

  • Drag and drop has been restored to the Curvenote editor. Now you can drag citation in and out of groups, and drag images around in any active editor block.

#Feb 17, 2022 Pandas table widths

Itโ€™s possible to create tables with content wider than the page, especially when that originates from a Jupyter notebook via a library like pandas. We now scale tables proportionally in tex and pdf exports so that the content fits to the page width.

#Feb 16, 2022 Figure Referencing Options

We have added the ability to edit and set project wide defaults for reference labels, like figures, equations, tables, sections, and programs.

Figure 9:You can now update reference label defaults in the projects settings under a new design tab.

When you click on a reference (to a figure, equation, table, etc.) you will now be shown a way to edit the text that is displayed. You can fill the number into the text with a %s.

#๐Ÿ› Bug fixes

  • Removed autocomplete form filling in on forms where it doesnโ€™t apply
  • The 404 page no longer shows a spinner (bug was introduced with last changes!)

#Feb 7, 2022 Bug Fixes ๐Ÿ›

  • Articles containing SVG images will now export to latex/pdf properly. SVGs are automatically converted to PDFs and included in tex/pdf.
  • References in .bib files will now be de-duplicated based on the label field
  • In the public/default template
    • The author/affiliation section of the title page will now wrap appropriately (previously this overflowed to the right and ran beyond the page)
    • A References section will no longer be added when the article does not contain citations.

#Feb 1, 2022 Groups in Nav

You can now add groups to your content by clicking on the + button at the bottom of the navigation bar!

We have also updated the nav items to look even better as well as added a shortcut to create a new article directly underneath an existing nav item.

#Jan 24, 2022 - LaTeX Export improvements

There are many new improvements for the LaTeX export around making the export more robust and helpful!

  • ๐Ÿ‡ฌ๐Ÿ‡ท All greek letters are now transformed into their equivalent LaTeX
  • ๐Ÿ”บ Text that includes signs like < > are transformed into \textless etc.
  • ๐Ÿง‚ Equations in tables now no-longer cause a build failure
  • โ“ Unknown citations, or those that are missing a key no longer cause the build to fail ๐Ÿ›

#Jan 18, 2022 - API Tokens

You can now create an API token directly in the app, this is used to access the API and the Curvenote command-line interfaces. More information on that coming soon โ€” if you want to sign up for the beta please get in touch with Rowan (rowan@curvenote.com).

#Jan 17, 2022 Share & Collaborate

We have added a few more hints on how to add collaborators to your project. Now when you @mention someone and are the project owner, you will have the opportunity to invite anyone else that you need! ๐Ÿš€

We have also added share button in a few more places! ๐Ÿ’ฅ

#Jan 14, 2022

  • All cited references in an article are now shown in a References section at the bottom of the page.
    • See the bottom of this page ๐Ÿ‘‡ ๐Ÿ˜„
  • You can set the default citation style for your project the Project Settings. This citation style will be applied in the Curvenote app and in your exported files, except in LaTeX/PDF where the chosen template specifies its own citation and bibliography stying.
  • Various improvements to the DOCX export including Table, Figure and Equation cross-referencing.

#Quality of Life ๐Ÿ›

  • Code mirror cell contents no longer overlap the right hand side Info / Version Sidebar in the app.
  • Clicking the version badge on a cell now always opens the Info / Version panel even when the block is selected.

#Jan 7, 2022 - Welcome to 2022! ๐ŸŽ‰

  • References now show years in parenthesis if they are in-text, for example, .
  • In text citations have better defaults, and are now coming consistently through on the API. We have extended the API for references to allow for various citation formats.
  • Notification URLs are fixed for in-app notifications (they previously went to the wrong base URL).
References
  1. Cockett, R., Kang, S., Heagy, L. J., Pidlisecky, A., & Oldenburg, D. W. (2015). SimPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications. Computers & Geosciences, 85, 142โ€“154. 10.1016/j.cageo.2015.09.015