Curvenote

2022-Q2

#May 20, 2022 - DOIs ๐Ÿ”—

We are continuing to expand our front matter capabilities! and have just added DOIs to Articles and Notebooks with the same Project level overrides that we see on our other front matter fields. So now you can easily add your DOi to your article or notebook, and that will be visible to collaborators on Curvenote and (as with all front matter) will propagate to your curve.space site when you deploy.

#May 17, 2022 - Licenses ๐Ÿ“œ

You can now apply licenses to your articles, notebooks and projects by selecting a license from the lists of Open Source Initiative approved licenses available. These will be displayed as badges in the header section of your articles and notebooks.

Licenses can be chosen for content, code or both, and by default, new articles and notebooks will inherit the licenses that are set in your project.

but this can be overridden in the Article or Notebook settings

#May 16, 2022 - Reference management

Weโ€™ve made a number of improvements to the reference management dialog, which should make keeping references in sync with other sources and dealing with lots of references easier.

  • โน๏ธ References can now be deleted and removed from the project, allowing duplicate and un-needed references to be cleaned up - currently only project.owners can delete references.
  • โš ๏ธ citations that point to missing references are now marked as broken within articles and notebooks. This allows them to be easily identified and replaced.
  • ๐Ÿ› When the reference management window is first opened, it will fetch a complete list of references in the project from the server โ€” however it will now first show any loaded references immediately, whilst fetching new ones in the background.
  • ๐Ÿ› When switching between tabs in the reference manager, the full list of references will no longer be loaded each time โ€” instead, updates from the server will be fetched in the background.

#May 12, 2022

We have released the first step in improvements to the โ€œheader sectionโ€ on articles and notebooks, along with improvements to the author selection UI - more to come on this in the next few days!

Projects now also contain author information, so you can define authors, affiliations etc on a project-wide basis, and set your articles and notebooks to use the project-wide information.

Project-wide settings can be found in the new โ€œFront Matterโ€ section in the project settings dialog. By default, new articles and notebooks will have the โ€œUse Project Authorsโ€ checkbox checked.

Other changes ๐Ÿ› โœจ :

  • We have added Plain Text, JSON and YAML modes to code blocks
  • We have restored the border on inline code blocks
  • The date of the first article in a new project is now set correctly

#May 4, 2022 - Quality of Life ๐Ÿ›

Fixes for:

  • Some citations could appear with the wrong date (year-1) in GMT+N timezones. [issue]
  • Leading newlines and empty paragraphs in table cells would cause problems on export [issue]
  • Some HTML tags (hr, br) were not handled properly on export [issue]

#May 3, 2022 DOI Search fixes ๐Ÿ›

Our DOI based search for adding references has been down, but is now fixed and DOI based search is again available via the reference management dialog.

#Apr 27, 2022 Link Card Updates ๐Ÿƒ

Link cards can now include external links, and the thumbnail title and description are shown! Here is an example of a recent paper in eLife:

#Notebook Upload Bug fixes ๐Ÿ›

We released an update to our API that fixes upload issues around HTML inside of the markdown cells.

#Apr 26, 2022 Curvenote Blog

We have moved our Curvenote blog over to using our own publishing infrastructure, which means that it has moved to a subdomain: https://blog.curvenote.com

The site is super fast to load, and can handle all of the writing that we can throw at it, including references, figures, equations, and more. Our previous blogging seemed pretty constrained and really forced us to copy-and-paste content around the place, which didnโ€™t feel right.

Stay tuned for more updates on our new publishing infrastructure over the coming month! ๐Ÿš€

#Apr 21, 2022 - Link Cards ๐Ÿƒ

We have added cards that you can now use to link to pages in your Curvenote project.

For example, you can now link to other pages in this project:

2022-Q1
Document export improvements, API tokens, author improvements!
2021-Q4
Rich text comments, notifications and more!

To create a card, use the [[ syntax to link to an article or notebook, and then use the dropdown to change from a Link view to a Card view. ๐ŸŽ‰ .

#Feature Improvements

  • The MyST Markdown export is now compliant with the MyST Spec. We will have a lot more to say about this soon! ๐Ÿš€

#Apr 1, 2022 - Notebook Improvements ๐Ÿ“’

  • Syntax highlighting has been re-enabled
  • Improvements to styling and layout
  • Jupyter text & stream outputs are rendered as plain text