Changelog

Here’s what’s new in Nextjournal! Get in touch here if you have questions, feature requests or want to leave feedback for us.

March 7, 2019

Features

🌐 No more hunting for functions: All important notebook functions can now be accessed from a central, searchable menu in the upper right corner. The menu can also be opened via ⌘+SHIFT+P, or CTRL+SHIFT+P if you’re on Windows or Linux.

🗺 Brand-new sidebar: We completely redesigned the sidebar to make it easier to use and added more functionality to it as well. When you’re editing, the new sidebar gives you a way to jump to your notebooks dashboard or create a new notebook right from where you are. For a more focused writing experience, you can collapse the sidebar and it slides away. Hovering near the left edge of your browser window brings it back into view. This new sidebar design is the first step in a series of features that will make navigating between notebooks much more fluid.

💡 More design updates: We are now showing the notebook’s author infos, visibility setting and publish/draft status at all times. This should make it much clearer to see in which context you are. We also slightly adjusted the insert and options buttons so that they are less obtrusive when mousing around in a notebook.

February 12, 2019

Features

🎹 New Editor Underpinnings: Doesn’t look like much but Nextjournal’s writing experience has gotten a complete overhaul that lays the foundation for handy new features. First among them: As-you-type text expansions and better link editing.

See for yourself:

⚡️Inline Error Messages: We redesigned Nextjournal’s error messages so that they appear right next to the offending line. Long errors are automatically collapsed to a single line and can be expanded with a click. This should give more context to your errors and a less cluttered coding experience if you have long errors.

Bugfixes & Improvements

  • ✨ Even more handy shortcuts: Use Cmd/Ctrl-I, Cmd/Ctrl-B to mark text bold or italic or use Tab/Shift-Tab to promote or demote headings.
  • ✨ Publishing improvements: You will now be alerted before you publish over an already existing notebook.
  • Articles are now called Notebooks across the system. Notebook is the prevailing term used in the data science field and we decided to make it easy for new users.
  • ✨ Similarily, Transclude environment… is now called Import environment to avoid confusion and more clearly describe the intent.

January 29, 2019

Features

💨 Drag & Drop File Uploads: You can now drag multiple files right into an article to upload them. As you drag the files, an indicator will show you where they will appear after you dropped them.

Bugfixes & Improvements

  • ✨ Using File and Image from the Insert Menu now also allows selecting multiple files at once.
  • Transclude was renamed to Import for clarity
  • ✨ Improved Help & Docs with a brand-new Quickstart article
  • 🐞 fixed a problem where the values of references weren’t shown immediately

December 20, 2018

Features

💌 Invites: Easily invite up to ten people to Nextjournal once you’re accepted into the Private Beta program and have created a user. The new invite feature is available from your article dashboard.

✂️ Cross-article copy & paste: Did you ever stumble upon something in another article that would be perfect to use in your own? Cross-article copy & paste now makes it possible. Copy by clicking the copy button next to any node and paste (⌘V) into any paragraph. Need to restore only specific nodes from the past? You can use the same copy & paste interaction from within history view.

Bugfixes & Improvements

  • ✨ Richtext nodes are using the browser spellcheck feature now
  • 🐞 fixed encoding bugs for richtext formatted text in section headings
  • 🐞 fixed a bug where the whole list would be removed when deleting the last list item in a nested list
  • 🐞 fixed a bug where the copy to clipboard button overlapped the expand button for collapsed code cells
  • 🐞 improved aspect ratio for GGPlot in R code cells

December 5, 2018

Features

👫 Active Collaborators: Real-time collaborators now appear as their avatars in the lower-right corner of the editor.

Bugfixes & Improvements

  • ✨ Code cell error popups use the full width now when their error message exceed a single line
  • ✨ The content of code listings can now be mounted into a runtime. This is currently used to provide a deps.edn file to Clojure runtimes.
  • ✨ More supported programming languages for code listings
  • ✨ Runtimes now show their boot output when they are starting
  • ✨ Better Clojure support

November 28, 2018

Features

🔐 Better controls over article visibility: You can change the article owner and visibility in article settings.

Bugfixes & Improvements

  • ✨ Improved Markdown export and import

November 15, 2018

Features

⏳ Improved history view: Going back in time is now easier than ever. Editor sessions are grouped by date and can be expanded to show all individual changes.

Bugfixes & Improvements

  • ✨ Bucket nodes! Use them to access public or private S3 or Google Cloud buckets from your article.
  • ✨ Improved inline code documentation
  • ✨ You can now reference secrets in code cells and in runtime environment variables
  • 🐞 Fixed runner status logs with timeouts
  • 🐞 Fixed issues with updating avatars for personal profiles