Skip to content

Releases: jackyzha0/quartz

Quartz v4

21 Aug 00:09
Compare
Choose a tag to compare

Another year, another Quartz major version. Introducing the long awaited v4 release of Quartz! As always, I'm really grateful to the Quartz community and my GitHub sponsors for the continued support. It's been a great two years and I can't wait to see what else lies ahead :)

Screenshot 2023-08-20 at 4 11 01 PM

Documentation: https://quartz.jzhao.xyz/

Why

I wasn’t happy with how difficult Quartz 3 was to setup -- especially for non-developers -- so I set out to make something easy to use enough for non-technical people to get going but also powerful enough that senior developers can tweak it to work how they’d like it to work.

Quartz 4 basically scraps all of the code and starts from scratch. Instead of Hugo, it now uses Node.js under the hood which JSX support which should lead to a much more helpful error messages and an overall smoother user experience.

If you're interested, you can read more about the architecture changes in the documentation

Major Changes

  • Support for all three types of Obsidian link resolution strategies: shortest, absolute, and relative
  • Comprehensive and type-safe configuration
  • Easily customizable layout
  • 3-column layout on large screens for more efficient use of screen space
  • Better graph view with a button for global graph
  • Popovers now have 'rich content' which displays formatting, images, and links properly. It also allows you to scroll and links to headings will scroll to the heading in the popover
  • Improved callout styling
  • Squashed many bugs with Markdown parsing of Obsidian-flavored Markdown with Latex and Codeblocks
  • Optional MathJax support
  • ...and much more

something something hockey stick growth
image

Quartz v3.3

29 Aug 15:33
Compare
Choose a tag to compare

Another 4 months, another Quartz release! It constantly blows me away that people consistently find Quartz useful to whatever they are working on. Some use it for taking notes in university lectures, tracking D&D campaigns, writing chemistry papers, and publishing novel research on tools for thought.

image

Major Features

  • Semantic Search using Operand! A personally long-awaited personal feature, learn how to set it up here or here
  • SPA Routing (#118)
    • Prevents having to reload the page on link click. With SPA routing, clicking on a link means a smooth replacement of each page (and faster load times!)
  • Improved graph display (#140)
    • Now fades out text when you zoom out
    • Config option to enable displaying a global graph on the home page
    • Text enlarges on node hover to enhance readability
  • Admonition Support (#166)
  • i18n Support (#182)

New Features

Bug Fixes

New Contributors

Full Changelog: v3.2...v3.3

If Quartz is useful to you, consider sponsoring me on Github Sponsors!

Quartz v3.2

03 Apr 04:02
Compare
Choose a tag to compare

So many new features added this time around that I am almost tempted to do a full major release :))

I am constantly blown away by how steadily the Quartz community grows, it is so cool to see people from around the world using and contributing to a little hobby project. To think that some people use Quartz to teach their classes, write notes for their PhD thesis, and organize their day-to-day knowledge just continues to astound me.

In any case, I just want y'all to know I appreciate you :) If Quartz is useful to you, consider sponsoring me on Github Sponsors so that one day I can just work on projects like this full-time. Enough of the sappy talk, let's get to the actual changes! 🚀

Major Features

What's Changed

  • RTL Support (4587b13)
  • Images no longer need to be root prefixed (54a68e6)
  • Fix: None-unicode characters in popover and search not showing up (1ddd15a)
  • Grey out broken internal links instead of 404-ing (c51573e)
  • Latex Support (cc86136)
  • CJK Support (4fd9832)
  • Added Wikilink support (c117e38)
  • Updated Hugo version from v0.82 to v0.92.2 (14c6181)
  • Quartz bundle size improvements by removing duplicate fetches and no longer embedding contentIndex within the page (#62)
  • Added a disableToc on each page to disable Table of Contents (#48)
  • Various styling fixes (#83, #82, #65, 9072709)

Community Contributions

  • Specify Hugo requires extended Sass/SCSS version by @adube in #46
  • Add disableToc parameter to not show TOC on a page by @earnestma in #48
  • Performance improvements by @claudio4 in #62
  • Prevent overflow of long links and words by @claudio4 in #65
  • fix custom.scss path by @meleu in #82
  • make footer contact links responsive by @meleu in #83

New Contributors

Full Changelog: v3...v3.2

Quartz 3

03 Jan 21:52
Compare
Choose a tag to compare

It has been a good half of a year since Quartz was first released into the public domain! Of course, when I first released Quartz, I had only intended it to be a nice place for people to do the most basic Obsidian vault hosting through it. As a project, it has evolved with its users (myself included) to include a much broader ranger of functionality. I think a major release is in order :))

Many thanks to community members @SlRvb, @juaoose, and @bur3ku, and @brechtcs for their contributions to Quartz <3

Changelog

  • Added Link previews (shows a short preview of each page when hovering on an internal link): 4a3c4fd
  • Added Full Text Search: 1c85127
  • Fixed various bugs affecting pages with spaces, capitalization, punctuation, and non-Unicode characters
  • Various styling improvements and fixes
  • Added displaying 'Last Modified' information to each page
  • Added ability to tag content