-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(explorer): improve accessibility and consistency (+ bug fix) #488
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jackyzha0
approved these changes
Sep 20, 2023
benschlegel
added a commit
to benschlegel/quartz
that referenced
this pull request
Sep 21, 2023
commit fa69c2a Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 19:35:11 2023 +0200 fix(explorer): increase consistency, explicitly use font-family (jackyzha0#496) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names * docs(explorer): fix broken wikilink * fix(consistency): explicitly set font + label/link fix Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse` * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 8eb1554 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:54:33 2023 +0200 fix(explorer): display names for folders without frontmatter (jackyzha0#494) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names commit dcdeae4 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:53:19 2023 +0200 docs(explorer): update default config + new example (jackyzha0#493) commit 4845223 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:09:18 2023 -0700 perf: memoize filetree computation (jackyzha0#490) * perf: memoize filetree computation * format * var -> let commit 16d33fb Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:08:54 2023 -0700 feat: display name for folders, expand explorer a little bit (jackyzha0#489) * feat: display name for folders, expand explorer a little bit * update docs commit b029eea Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Wed Sep 20 22:55:29 2023 +0200 feat(explorer): improve accessibility and consistency (+ bug fix) (jackyzha0#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version commit 6a9e635 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:45 2023 -0700 Revert "feat: Making Quartz available offline by making it a PWA (jackyzha0#465)" This reverts commit d6301fa. commit 70e029d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:29 2023 -0700 Revert "docs: wording changes for offline support" This reverts commit 52a172d. commit 0bad3ce Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:58:52 2023 -0700 docs: document enableToc commit 52a172d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:40:36 2023 -0700 docs: wording changes for offline support commit d6301fa Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Wed Sep 20 20:38:13 2023 +0200 feat: Making Quartz available offline by making it a PWA (jackyzha0#465) * Adding PWA and chaching for offline aviability * renamed workbox config to fit Quartz' scheme * Documenting new configuration * Added missig umami documentation * Fixed formatting so the build passes, thank you prettier :) * specified caching strategies to improve performance * formatting... * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath * turning it into a plugin * Removed Workbox-cli and updated @types/node * Added Serviceworkercode to offline.ts * formatting * Removing workbox from docs * applied suggestions * Removed path.join for sw path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removed path.join for manifest path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removing path module import * Added absolute path to manifests start_url and manifest "import" using baseUrl * Adding protocol to baseurl Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Adding protocol to start_url too then * formatting... * Adding fallback page * Documenting offline plugin * formatting... * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * formatting... * Fixing manifest path, all these nits hiding the actual issues .-. * Offline fallback page through plugins, most things taken from 404 Plugin * adding Offline Plugin to config * formatting... * Turned offline off as default and removed offline.md --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 27a6087 Author: rwutscher <richard.wutscher@gmail.com> Date: Tue Sep 19 21:26:30 2023 +0200 fix: tag regex no longer includes purely numerical 'tags' (jackyzha0#485) * fix: tag regex no longer includes purely numerical 'tags' * fix: formatting * fix: use guard in findAndReplace() instead of expanding the regex commit 1bf7e3d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 19 10:22:39 2023 -0700 fix(nit): make defaultOptions on explorer not a function commit cc31a40 Author: David Fischer <david@konst.fish> Date: Tue Sep 19 18:25:51 2023 +0200 feat: support changes in system theme (jackyzha0#484) * feat: support changes in system theme * fix: run prettier * fix: add content/.gitkeep commit 0d3cf29 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 18 23:32:00 2023 +0200 docs: fix explorer example (jackyzha0#483)
vinceimbat
added a commit
to vinceimbat/vinceimbat.github.io
that referenced
this pull request
Sep 22, 2023
…ckyzha0#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version
tomoyanonymous
added a commit
to tomoyanonymous/quartz-research-note
that referenced
this pull request
Nov 24, 2023
commit 76f2664277e07a7d1b011fac236840c6e8e69fdd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Nov 13 22:57:05 2023 -0800 versioning: bump to v4.1.1 commit 74777118a7fd19e4a296706c2a4b5fdca546c4fa Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Nov 13 22:51:40 2023 -0800 feat: header and full-page transcludes (closes #557) commit 8223465bda1e7b6085a9752ead806be85ff58b57 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Nov 12 14:33:19 2023 -0800 fix: make :has img selector direct commit cf6ab9e9333b5f76cb9e06f6687f2b4f8fbe91bd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Nov 12 14:27:53 2023 -0800 feat: option to specify npx quartz sync message (closes #583) commit 74c63e448e28d9766f7ec631aac2645384b0975f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 21:13:10 2023 -0800 fix(style): dont internal-link highlight when image (closes #581) commit 43d638a6de5a8a11c1a719c596b07ea957c7329a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 21:06:37 2023 -0800 perf: compute mapping of folder name to file data for faster breadcrumbs commit d1551872ffeb08c34f59dc2042b43562c499b620 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:46:57 2023 -0800 fix: check if popover exists after fetching and before inserting commit 275bea3051a6f2a7da65fef6dccc7cc52a0a15e3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:46:29 2023 -0800 style + cfg: resolve breadcrumb titles by default and change arrow character commit bc02791734aa969ff388c5f7068e402bd0e3862a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:27:51 2023 -0800 fix: .date.getTime() based sort commit bf603c49c2edaa5fcbe42479421a336dcacf92b9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 12:08:54 2023 -0800 fix: sort rss feed by date commit f67356c3d2d609a8a6b674ac650fc41d6dfb4cc7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 12:02:34 2023 -0800 lint: format commit 5d666d1860be721c573ebd24cb82d210a8567bbf Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:59:05 2023 -0800 fix: normalize relative urls (closes #569) commit 22b7cf135e8b031550553947c48aa0dc00b3abbd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:41:44 2023 -0800 types: cast in jsx.tsx to avoid @ts-ignore commit 50a87d0d8673dbce6ebafef83f71f197df9bc196 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:39:56 2023 -0800 style: scrollable tables commit 134b6ed582d6ce9d8fb8f1e58d2bae89c07c2d5d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 10:11:31 2023 -0800 fix: anchors links shouldnt cause reload (closes #574) commit 99e8f5944fdd83110fbac4c9edc37cdcaf2c25f7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 09:56:30 2023 -0800 fix: trailing slash aliases (closes #577) commit e9f4e28a2d3e0b529586ddb5a50680a6e66412f3 Author: Yes365 <ninfovores365@gmail.com> Date: Fri Nov 10 11:44:16 2023 +0800 fix: adapt vercel cleanurls (#487) Co-authored-by: Harrison <Harrison@fanruan.com> commit 2a6b9a9ea01e8e6a80fe51d01dc865595b67a612 Author: Niklas Schröder <33390735+lnschroeder@users.noreply.github.com> Date: Tue Nov 7 18:16:48 2023 +0100 docs: fix property name for ToC toggle (#573) commit e806c30fa1a7ab941969da01c05ac4adeeeeeb9e Author: Mau Camargo <52770775+camargomau@users.noreply.github.com> Date: Sun Nov 5 13:30:10 2023 -0600 docs: Add Mau Camargo's Notkesto to showcase (#570) commit aac7b7e97d32580f6a9bd974b8a9068e5218ab9c Author: Anson Yu <ansonyu24@gmail.com> Date: Sat Nov 4 17:20:16 2023 -0400 docs: Update making plugins.md (#567) :) commit 101e9946bddd053a42d269e19e35feae46fe4305 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 4 12:11:42 2023 -0700 feat: add collapseByDefault option to TableOfContents (closes #566) commit a62a97c7abcabea4509760e5af957eed66fa0755 Author: Emil Rofors <emirof@gmail.com> Date: Fri Nov 3 16:40:43 2023 -0700 docs: add GitLab pages CI (#549) * add .gitlab-ci.yml * move GitLab CI to hosting.md * remove extra folder name Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * remove test from gitlab instructions * run prettier --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 923b72fb67cf3ee9842df630feaed72644470074 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Nov 1 10:03:45 2023 -0700 feat: auto-tag releases (closes #560) commit 05a1c34c6f6973eebcbcc50f50b64c2a0d62e8fa Author: Florence <59734957+Pydes-boop@users.noreply.github.com> Date: Wed Nov 1 17:57:32 2023 +0100 docs: remove dead link (#561) commit 06ccb89cd7d5a3cade1eb5c2155b9b06e5395b0b Author: Blue Rose <134471273+bluerosegarden@users.noreply.github.com> Date: Tue Oct 31 15:53:49 2023 -0500 docs: clarifications about globs (#559) * Add note about fast-glob * Add warning about non-markdown files Also added a glob pattern to filter out all non-markdown files outside of a specified folder. * run npm format --------- Co-authored-by: wych <wychwitchcraft@gmail.com> commit 01fc8e46409ee0fb7311f212726113d35aced82d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Oct 25 09:40:43 2023 -0700 fix: disable semi-broken flexsearch cache commit 7c01e8dde06abb1a80118b5eddce3e238830ede0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 22 09:54:12 2023 -0700 feat: openLinksInNewTab option for link transformer commit b7ae7a99dbd40ffc852642202031b29e98304c1f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 21:12:11 2023 -0700 fix: styling for nested popover tag in page list commit 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 21:05:46 2023 -0700 fix: catch html to jsx errors (closes #547) commit dc834015d02adcc7edb119fb5224a2a86c614142 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 20:27:49 2023 -0700 fix(style): tag float orientation for long tags on page listing commit 1e357ef5ac85ab55ad19f832513f5ca7a7e54a52 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 20:09:49 2023 -0700 fix(style): prioritize base and custom scss over component css commit 54e722a55d58f4bab86184ffc970159628fa6967 Author: freenandes <42041153+freenandes@users.noreply.github.com> Date: Wed Oct 18 03:43:41 2023 +0100 docs: Update showcase.md (#540) changed URL commit 86d16b12a224d125ba469f91e885eedf97a9dfe8 Author: Thomas <65691606+NotTacoz@users.noreply.github.com> Date: Wed Oct 18 10:43:20 2023 +0800 docs(explorer): Fixed small typo with extra } in explorer.md (#541) commit ed971800c0a683f7096922fee0a6901250e239ae Author: freenandes <42041153+freenandes@users.noreply.github.com> Date: Tue Oct 17 16:58:28 2023 +0100 Update showcase.md (#539) commit af9ddadc4de513f2bbaf75f70079970215ed6406 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 14 13:45:56 2023 -0700 fix(css): import base from custom instead of the other way around (#536) commit da0a062c05db18d8c1521661ac0ab735abff3c3f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 8 09:59:18 2023 -0700 feat: docker support for v4 (closes #530) commit f66d2c23aca2944abcb1a6e3d83977a9b2edf37a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 8 09:15:06 2023 -0700 fix: ctrl+click with spa enabled commit 3268d45a20fbead24f3a111064364574408aa926 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Oct 5 13:48:52 2023 -0700 css: make article relative commit afa163f2fe9c52d4b3bf1a2e4d48887916b67c24 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Oct 5 13:30:06 2023 -0700 style: styling for codeblocks without langs (#527) commit cec4877adb7e89f4d4e0a442e82655e0d35dbe16 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Oct 5 18:19:56 2023 +0200 fix(breadcrumbs): problem with folder whitespace (#522) * fix(breadcrumbs): problem with folder whitespace use slugs for folder hrefs so folder paths get resolved properly * feat: only use `slug` for constructing crumbs * fix: remove capitalization commit cf0c090e3c5af86097e2460b00adc52ef8555e9d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Oct 4 09:23:56 2023 -0700 specify minimum npm version commit c8f5dbbad3a85749d8a74f5e3e3b222fe547d5d6 Author: Luca Salvarani <lucasalvarani99@gmail.com> Date: Mon Oct 2 02:20:55 2023 +0200 fix: Fix `Backlinks` not applying the display class (#519) * fix: Fix `Backlinks` not applying the display class Fix #518 * fix: Apply `displayClass` to all layout components * refactor: Use same style * fix: Remove `undefined` class using coalescing operator commit ab5efac75fb0f20afe74bef33a2cf7e9ba0ba40f Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com> Date: Sun Oct 1 11:47:22 2023 -0500 Fix: RSS title escaping (#521) * Fix title escaping * npm run format commit 2f99339dcf93ef50b766263297785a32d9c35250 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Sat Sep 30 00:05:26 2023 +0530 feat: add transformations for latex in oxhugofm (#510) ox-hugo currently supports the following syntax for latex equations: - https://orgmode.org/manual/LaTeX-fragments.html - https://ox-hugo.scripter.co/doc/equations This syntax is supported by mathjax as is mentioned in the ox-hugo documentation. But quartz uses remark-math which has some issues with the \( \) syntax. See https://github.com/remarkjs/remark-math/issues/39 This change adds few more transformations to the OxHugoFlavouredMarkdown plugin, which makes a best effort conversion of this syntax into what the Quartz Latex transformer plugin supports. With these changes, the generated files show latex formatting with default quartz configuration. Sidenote on `\_` escape by ox-hugo: ox-hugo escapes, _ using \_, we match against it after we transform equations into what quartz supports($$ and $). This could be achieved using lookaround like regex as follows ```js (?<=(\$|\$\$)[\s\S]*) -> Positive lookbehind for $ or $$ \\_ -> Matches \_ (?=[\s\S]*(?:\1)) Positive lookahead for $ or $$ if matched const escapedUnderscoreRegex = new RegExp(/(?<=(\$|\$\$)[\s\S]*)\\_(?=[\s\S]*(?:\1))/, "g") ```` But since lookahead/behind can slow things down on large files, we just look up all equations with $ and $$ delimiters and then try replacing \_ commit 5232d09af520e12bc421cf19ae5d231a7e36cd4d Author: ArtfulAzeria <146041757+ArtfulAzeria@users.noreply.github.com> Date: Fri Sep 29 20:17:48 2023 +0200 feat: Better and more responsive tag behavior (#515) * fix(explorer): default sortFn implementation (#511) * fix: use `numeric` + `base` for localeCompare * docs(explorer): update default sortFn * fix: better and more responsive tag behavior * tags css moved to TagList.tsx * used npm run format * merged tag declarations --------- Co-authored-by: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> commit 0138085c16856d20d1d2cad5670f1f61c8e500d1 Author: Catchears <57631841+Catchears@users.noreply.github.com> Date: Fri Sep 29 17:19:10 2023 +0200 docs: fix typo in breadcrumbs documentation (#513) commit 0b61f6fbfd20556102ce23444ae7eb9348472952 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 29 10:26:15 2023 +0200 feat: implement breadcrumb component (#508) * feat: implement breadcrumbs * style: fix styling, move breadcrumbs to top * refactor: move `capitalize to `lang.ts`` * refactor: clean breadcrumb generation * feat: add options to breadcrumbs * feat: implement `resolveFrontmatterTitle` * feat: add `hideOnRoot` option * feat(consistency): capitalize every crumb * style: add `flex-wrap` to parent container * refactor: clean `Breadcrumbs.tsx` * feat(accessibility): use `nav`, add aria label * style: improve look in popovers by adding margin * docs: write docs for breadcrumb component * refactor: collapse `if` condition for hideOnRoot * chore: add todo for perf optimization * docs: update introduction commit d4c122646ccd6fc989b4436e16b2dffdc931dee6 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 28 17:39:44 2023 +0200 fix(explorer): default sortFn implementation (#511) * fix: use `numeric` + `base` for localeCompare * docs(explorer): update default sortFn commit d22c3c107a9c6422ef251bd1076ddd9c4fe47a42 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Sep 25 18:15:55 2023 -0700 fix: coerce title to string commit 697bffdb8b1bef143823f77a118de90286fe325a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 24 14:47:30 2023 -0700 fix: treat the 0 time as invalid too commit ea5742c328c97a20f7add4994aa7e443fc6f7f39 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 24 10:31:47 2023 -0700 fix: mermaid copy source position commit 95eec5b49db53801e23b4b47778cb0b6153db83f Author: Chad Lee <git@chadly.net> Date: Sun Sep 24 12:27:42 2023 -0500 add site to showcase (#504) commit c5b9137f12ea372d9196e41ffffc91eee7ad772e Author: Vince Imbat <96913392+vinceimbat@users.noreply.github.com> Date: Sat Sep 23 10:39:02 2023 +0800 docs: Adds Vince Imbat to showcase (#501) commit 13c867322629f5ee59c54b95679585b370e1442b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 22 10:04:37 2023 -0700 feat: add warning for invalid date format commit a897cc1f531844a2e4da36f8712b7aedec0c5824 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 22 09:43:34 2023 -0700 feat: add warning for missing home page commit d93599364a3dd0b46068826cf14ed7b25aa59fc3 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 22 17:20:19 2023 +0200 docs(showcase): fix pull request redirect link (#500) commit fa69c2a5656254251b74dbd5545bef000f67af2f Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 19:35:11 2023 +0200 fix(explorer): increase consistency, explicitly use font-family (#496) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names * docs(explorer): fix broken wikilink * fix(consistency): explicitly set font + label/link fix Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse` * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 8eb1554b13532a2441b41d2018800c56cfa84ce9 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:54:33 2023 +0200 fix(explorer): display names for folders without frontmatter (#494) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names commit dcdeae4e7bd527945b887ca347b3b4408c03055b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:53:19 2023 +0200 docs(explorer): update default config + new example (#493) commit 48452231d5fcd14ef218928bde9ae7e5bc745f4a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:09:18 2023 -0700 perf: memoize filetree computation (#490) * perf: memoize filetree computation * format * var -> let commit 16d33fb77193710bede887d6a177d2144b78fb67 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:08:54 2023 -0700 feat: display name for folders, expand explorer a little bit (#489) * feat: display name for folders, expand explorer a little bit * update docs commit b029eeadabe0877df6ec11443c68743f1494bc40 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Wed Sep 20 22:55:29 2023 +0200 feat(explorer): improve accessibility and consistency (+ bug fix) (#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version commit 6a9e6352e88aa9ff18e5b33cf2de442a250bd960 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:45 2023 -0700 Revert "feat: Making Quartz available offline by making it a PWA (#465)" This reverts commit d6301fae90d9f922618bf0f413e273156731eef7. commit 70e029d151ccbb9aeab30a0f811b9f529b7f8818 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:29 2023 -0700 Revert "docs: wording changes for offline support" This reverts commit 52a172d1a4911080444ff797183e29ba8175741e. commit 0bad3ce7990aa4ef417128f9d74c2947fe5117fd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:58:52 2023 -0700 docs: document enableToc commit 52a172d1a4911080444ff797183e29ba8175741e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:40:36 2023 -0700 docs: wording changes for offline support commit d6301fae90d9f922618bf0f413e273156731eef7 Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Wed Sep 20 20:38:13 2023 +0200 feat: Making Quartz available offline by making it a PWA (#465) * Adding PWA and chaching for offline aviability * renamed workbox config to fit Quartz' scheme * Documenting new configuration * Added missig umami documentation * Fixed formatting so the build passes, thank you prettier :) * specified caching strategies to improve performance * formatting... * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath * turning it into a plugin * Removed Workbox-cli and updated @types/node * Added Serviceworkercode to offline.ts * formatting * Removing workbox from docs * applied suggestions * Removed path.join for sw path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removed path.join for manifest path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removing path module import * Added absolute path to manifests start_url and manifest "import" using baseUrl * Adding protocol to baseurl Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Adding protocol to start_url too then * formatting... * Adding fallback page * Documenting offline plugin * formatting... * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * formatting... * Fixing manifest path, all these nits hiding the actual issues .-. * Offline fallback page through plugins, most things taken from 404 Plugin * adding Offline Plugin to config * formatting... * Turned offline off as default and removed offline.md --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 27a6087dd5a25dd5031b86b9917adde6ef4b211a Author: rwutscher <richard.wutscher@gmail.com> Date: Tue Sep 19 21:26:30 2023 +0200 fix: tag regex no longer includes purely numerical 'tags' (#485) * fix: tag regex no longer includes purely numerical 'tags' * fix: formatting * fix: use guard in findAndReplace() instead of expanding the regex commit 1bf7e3d8b3966590ebfa3418d6fb2ce6a520c846 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 19 10:22:39 2023 -0700 fix(nit): make defaultOptions on explorer not a function commit cc31a40b0cb53cba7f51187cb6d68076c3f54c0f Author: David Fischer <david@konst.fish> Date: Tue Sep 19 18:25:51 2023 +0200 feat: support changes in system theme (#484) * feat: support changes in system theme * fix: run prettier * fix: add content/.gitkeep commit 0d3cf2922618774fc397dca8cb92fcf76fb0db02 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 18 23:32:00 2023 +0200 docs: fix explorer example (#483) commit 6a2e0b3ad3a928247a03a76817d239e61cce0fe0 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 22:04:44 2023 +0200 fix: bad visibility for last explorer item (#478) * fix: bad visibility for last explorer item * feat(explorer): add pseudo element for observer commit e67f409ec1fa36779f59a635eb3e16408275575d Merge: af41f34b 4afb099b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 21:36:04 2023 +0200 Merge pull request #479 from benschlegel/explorer-config feat(explorer): add config for custom sort/map/filter functions commit 4afb099bf3ec96e5d795e871ecb19575271c0714 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 21:32:23 2023 +0200 docs: fix examples commit 6914d4b40caff901ccf3e9d9113c15129a68a80c Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 21:20:09 2023 +0200 docs: fix intra page links commit af41f34bfd4126756e594ce4d6a46d4f4907754b Author: Christian Gill <gillchristiang@gmail.com> Date: Sun Sep 17 20:02:00 2023 +0200 fix(slug): Handle question mark (#481) commit 7ac772fca8bf26c1023f905cdb77e6972a0d4b61 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 19:29:20 2023 +0200 fix: darkmode scroll bars (#480) commit 5cc9253c41fda87ba473df7023567ba66ce3c32b Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 16:41:23 2023 +0200 docs(explorer): write docs for new features commit 94a04ab1c9fd099c808f3f4e6633722e0d13ac85 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 15:51:08 2023 +0200 fix(explorer): filter function in `ExplorerNode` commit 9358f73f1c939ce459d7835457527e35e1bdf857 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 12:41:06 2023 +0200 fix: display name for file nodes commit f7029012dfb73ce04405bfe44e4e4d984818bf5f Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 21:58:38 2023 +0200 feat: black magic add config for `order` array, which determines the order in which all passed config functions for explorer will get executed in. functions will now dynamically be called on `fileTree` via array accessor (e.g. fileTree["sort"].call(...)) with corresponding function from options being passed to call) commit fea352849c6972da4b3b8935eb2e86f6cefc76ed Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:45:21 2023 +0200 fix: create deep copy of file passed into tree commit 3d8c470c0d298f720614318fb4c14575e72bbd2e Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:35:27 2023 +0200 feat(explorer): implement `map` fn argument Add a function for mapping over all FileNodes as an option for `Explorer` commit 31d16fbd2c82380af586e458b2c1ff29b90b53ae Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:18:59 2023 +0200 feat(explorer): integrate filter option commit 036a33f70bcabc17469956740847796a5f13b9ab Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 17:47:44 2023 +0200 fix: use correct import for `QuartzPluginData` commit 58aea1cb0791e18cd092d88de5374431eba7f1d3 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 17:28:58 2023 +0200 feat: implement filter function for explorer commit c7d3474ba8cb49ab0f1978216d80b08ec2c8e5d7 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 12:40:19 2023 +0200 feat(explorer): add config to support custom sort fn commit 422ba5c36586c7ebc31141da8bb539b4157aa01a Author: Yuto Nagata <38714187+mouse484@users.noreply.github.com> Date: Sat Sep 16 11:17:20 2023 +0900 fix: umami analytics date attribute (#477) commit 9ae6343dd0104d44e6bdf083572f987b70ba50c9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 15 10:33:38 2023 -0700 Revert "fix: use git dates by default, @napi/git is fast enough" This reverts commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a. commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 15 09:46:06 2023 -0700 fix: use git dates by default, @napi/git is fast enough commit 91f9ae2d71d5c28ba7d2182eed5a9f77da1fbe8d Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 15 18:39:16 2023 +0200 feat: implement file explorer component (closes #201) (#452) * feat: add basic explorer structure„ * feat: integrate new component/plugin * feat: add basic explorer structure * feat: add sort to FileNodes * style: improve style for explorer * refactor: remove unused explorer plugin * refactor: clean explorer structure, fix base (toc) * refactor: clean css, respect displayClass * style: add styling to chevron * refactor: clean up debug statements * refactor: remove unused import * fix: clicking folder icon sometimes turns invisible * refactor: clean css * feat(explorer): add config for title * feat: add config for folder click behavior * fix: `no-pointer` not being set for all elements new approach, have one `no-pointer` class, that removes pointer events and one `clickable` class on the svg and button (everything that can normally be clicked). then, find all children with `clickable` and toggle `no-pointer` * fix: bug where nested folders got incorrect height this fixes the bug where nested folders weren't calculating their total height correctly. done by adding class to main container of all children and calculating total * feat: introduce `folderDefaultState` config * feat: store depth for explorer nodes * feat: implement option for collapsed state + bug fixes folderBehavior: "link" still has bad styling, but major bugs with pointers fixed (not clean yet, but working) * fix: default folder icon rotation * fix: hitbox problem with folder links, fix style * fix: redirect url for nested folders * fix: inconsistent behavior with 'collapseFolders' opt * chore: add comments to `ExplorerNode` * feat: save explorer state to local storage (not clean) * feat: rework `getFolders()`, fix localstorage read + write * feat: set folder state from localStorage needs serious refactoring but functional (except folder icon orientation) * fix: folder icon orientation after local storage * feat: add config for `useSavedState` * refactor: clean `explorer.inline.ts` remove unused functions, comments, unused code, add types to EventHandler * refactor: clean explorer merge `isSvg` paths, remove console logs * refactor: add documentation, remove unused funcs * feat: rework folder collapse logic use grids instead of jank scuffed solution with calculating total heights * refactor: remove depth arg from insert * feat: restore collapse functionality to clicks allow folder icon + folder label to collapse folders again * refactor: remove `pointer-event` jank * feat: improve svg viewbox + remove unused props * feat: use css selector to toggle icon rework folder icon to work purely with css instead of JS manipulation * refactor: remove unused cfg * feat: move TOC to right sidebar * refactor: clean css * style: fix overflow + overflow margin * fix: use `resolveRelative` to resolve file paths * fix: `defaultFolderState` config option * refactor: rename import, rename `folderLi` + ul * fix: use `QuartzPluginData` type * docs: add explorer documentation commit 14cbbdb8a2f69ebc51cd53a82b50206c543778b0 Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Thu Sep 14 05:55:59 2023 +0200 feat: display tag in graph view (#466) * feat: tags in graph view * fix: revert changing graph forces * fix: run prettier commit cce389c81d262d1d2a2bd8140c879efd68e3c6dd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 13 11:28:53 2023 -0700 feat: note transclusion (#475) * basic transclude * feat: note transclusion commit 4461748a85b8795651d0c02451368dffff607938 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 13 09:43:14 2023 -0700 fix dont show html in search when rssFullHtml is true (closes #474) commit 6ecdcb5e24f2783e6fa73de69e848f0f319c4fc4 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 22:55:50 2023 -0700 feat: resolve block references in obsidian markdown commit e3b879741b6d32f56e1d1bfd0bac57f0d68c1113 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 21:44:03 2023 -0700 feat: rich html rss (closes #460) commit 60a3c543398aed8caf44b411a4dc10e8d1e26fcc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 21:29:57 2023 -0700 fix: 404 page styling for nested pages (closes #458) commit 71d81bde1d12aa386ec70be31cc86a37a7426bce Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 19:18:44 2023 -0700 feat: rss limit (closes #459) commit a19df64be8423063c2484ab35300fb0bef324a14 Author: hcplantern <38579760+HCPlantern@users.noreply.github.com> Date: Tue Sep 12 14:00:21 2023 +0800 fix: callout parsing (#469) commit 4e23e6724493a8d112c6ff22e14cf4aabd5e9af1 Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Mon Sep 11 08:11:42 2023 +0200 feat: plugin for remark-breaks (#467) * feat: plugin for remark-breaks * fix: update package-lock.json * fix: styling Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update linebreaks.ts * Update index.ts --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit a66c239797e3e80e2dc8b7059eee8c51bcf4ca8f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 10 23:07:17 2023 -0700 ci: print bundleInfo commit 53f1c88738550eb2646cc0a03469dc230839a258 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 8 09:29:57 2023 -0700 fix: more lenient date parsing for templates commit 06df00b18621f08a211bec33f566ecb7ef4ec22e Author: Stefano Cecere <stefano.cecere@krur.com> Date: Thu Sep 7 17:13:41 2023 +0200 typo (it's draft, not drafts) (#456) commit 2525bfbab5553f970997ea3c60af180cbef1fdd2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 22:24:15 2023 -0700 fix: links to index not showing in graph (closes #450) commit 828aa71fe34aae675a7552957e8a062c82f595f6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:47:59 2023 -0700 fix: escape encoding for titles in rss commit ef1ead31dccd05f4275405b843ff47fa28a5116d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:31:01 2023 -0700 fix: encodeuri for slugs in rss commit 989bee597987bba2aeae4266cb32ac8e899f638c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:08:08 2023 -0700 docs: correct field for ignorePatterns commit 8d6029b7b844044d06fe17de89db6881954a8fec Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:02:21 2023 -0700 feat: 404 page emitter commit 2d52eba4133293a27f6df98c252785ba4ddee575 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 20:25:38 2023 -0700 fix: dont transform external links commit 6ef4246cf186414d1b8ee868cfa9d24314f0bc0a Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 4 07:36:30 2023 +0200 docs: update `full-text-search.md` (#447) commit 616a7f148a283b2fd7c5204c60ddf1b08f42d125 Author: Dr Kim Foale <kim@gfsc.studio> Date: Mon Sep 4 05:29:58 2023 +0100 docs: Make it clearer that wikilinks go to paths not page titles (#448) commit e8a04efaf1b82560cbcf7694ac6c7dda1c82612f Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Mon Sep 4 06:28:57 2023 +0200 feat(analytics): Support for Umami (#449) commit 7e42be8e46501c752dda9bd174fb93ea9dccec22 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 3 18:32:46 2023 +0200 feat(search): add arrow key navigation (#442) * feat(search): add arrow navigation * chore: format * refactor: simplify arrow navigation * chore: remove comment * feat: rework arrow navigation to work without state * feat: make pressing enter work with arrow navigation * fix: remove unused css class * chore: correct comment * refactor(search): use optional chaining commit 8c354f6261dda6d9761f594002db53c9d7a8e8e2 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 3 18:06:05 2023 +0200 fix: clipboard button visible in search (#445) commit 505673acd71e6b023abae19c706a736b257cff2a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Sep 2 18:07:26 2023 -0700 feat: pluralize things in lists commit 23f43045c49f17fe5ace480f7026855acf2a30b8 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 1 23:12:32 2023 +0200 fix(search): matches getting highlighted in title (#440) commit 90dac31216b5d3f59e65ec5778e21a308a744e11 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 1 19:09:58 2023 +0200 feat: Implement search for tags (#436) * Quartz sync: Aug 29, 2023, 10:17 PM * style: add basic style to tags in search * feat: add SearchType + tags to search preview * feat: support multiple matches * style(search): add style to matching tags * feat(search): add content to preview for tag search * fix: only display tags on tag search * feat: support basic + tag search * refactor: extract common `fillDocument`, format * feat: add hotkey to search for tags * chore: remove logs * fix: dont render empty `<ul>` if tags not present * fix(search-tag): make case insensitive * refactor: clean `hideSearch` and `showSearch` * feat: trim content similar to `description.ts` * fix(search-tag): hotkey for windows * perf: re-use main index for tag search commit 2d6dc176c3e1fbb520a5da1beb60bbb1d8e948ba Author: Pelayo Arbués <gonzalezpelayo@gmail.com> Date: Thu Aug 31 21:12:06 2023 +0200 Adds Pelayo Arbues to showcase (#435) commit b213ba45e2e706332e057b131adc946f882f090b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 31 20:55:04 2023 +0200 fix: regex for matching highlights (closes #437) (#438) * fix: regex for matching highlights * fix: regex for empty highlights commit 5fa6fc97899c905b6fbc14fa1d24334f3e68fa77 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 29 10:37:00 2023 -0700 fix: aliasredirects not using full path, add permalink support commit 1cc09ef76db129fb3670e95560312adeefab913c Author: Jeffrey Fabian <jeffrey.fabian61@gmail.com> Date: Tue Aug 29 13:14:54 2023 -0400 feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425) * enhancement: support kebab-case and nested tags in ofm transformer * update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_ * Update quartz/plugins/transformers/ofm.ts --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit c35cd422c65a58f1069302aad0cf9eef7f93d987 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Aug 28 19:00:49 2023 +0200 fix: correct graph labels for `index.md` nodes (#431) commit 082fdf2e8098ef6bcb46a7dfabf8c6b9fd096346 Author: Jeremy Press <jeremypress1@gmail.com> Date: Sun Aug 27 20:57:19 2023 -0700 Fix typo :) (#430) commit b6b1dabde0f63ca0ae743aa7f4266ca892d7b5e5 Author: Jeremy Press <jeremypress1@gmail.com> Date: Sun Aug 27 17:39:42 2023 -0700 feat: support configurable ws port and remote development (#429) Co-authored-by: Jeremy Press <jeremy@replit.com> Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 4b89202f7e834cf8b5c5aa39e8f1778706492085 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Aug 28 00:59:51 2023 +0200 cleanup: rework cli to allow invoking create and build outside of cli (#428) * refactor: move `bootstrap-cli.mjs` tp cli also update reference in docs * refactor(cli): move build handler to `cli-functions` * refactor(cli): move create to handler + helpers * refactor(cli): extract arg definitions * refactor: rename handlers and helpers * refactor(cli): move update, await handlers * refactor(cli): create constants, migrate to helpers * refactor(cli): migrate `restore` * refactor(cli): migrate `sync` * format * refactor(cli): remove old imports/functions * refactor(cli): remove unused imports + format * chore: remove old log statement * fix: fix imports, clean duplicate code * fix: relative import * fix: simplified cacheFile path * fix: update cacheFile import path * refactor: move bootstrap-cli to quartz * format * revert: revert path to bootstrap-cli * ci: re-run * ci: fix execution permission commit 52ca312f41ee6da5202cd9632d8501340ada3a67 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 27 12:27:42 2023 -0700 fix: slugify tag on page before adding (closes #411) commit c91e62c376d481534d89084e5c04846878dff6d3 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Aug 27 02:19:45 2023 +0200 Fix search bar after navigate (#424) commit ad4145fb10dbf32d8f99e1de555339dba0979f72 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sat Aug 26 22:21:44 2023 +0200 feat: support CLI arguments for `npx quartz create` (#421) * feat(cli): add new args for content + link resolve * feat(cli): validate cmd args * feat(cli): add chalk + error code to errors * feat(cli): support for setup/link via args * refactor(cli): use yargs choices instead of manual Scrap manual check if arguments are valid, use yargs "choices" field instead. * feat(cli): add in-dir argument+ handle errors add new "in-directory" argument, used if "setup" is "copy" or "symlink" to determine source. add error handling for invalid permutations of arguments or non existent path * feat(cli): dynamically use cli or provided args use "in-directory" arg as `originalFolder` if available, otherwise get it from manual cli process * run format * fix: use process.exit instead of return * refactor: split CommonArgv and CreateArgv * refactor(cli): rename create args, use ${} syntax * fix(cli): fix link resolution strategy arg * format * feat(consistency): allow partial cmd args commit 74c3ebb7bd7ef126246f8ea03565db73cd5e7f38 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 26 10:48:34 2023 -0700 style: fix mulitline callout styling commit e3265f841637de197e5cf4a5471372b5178f1e4d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 26 10:42:55 2023 -0700 docs: simplify oxhugo page commit bc543f81d9ada5e61cb9690834a5f83c02997d63 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Sat Aug 26 11:22:23 2023 +0530 feat(plugins): add OxHugoFlavouredMarkdown (#419) * feat(plugins): add OxHugoFlavouredMarkdown ox-hugo is an org exporter backend that exports org files to hugo-compatible markdown in an opinionated way. This plugin adds some tweaks to the generated markdown to make it compatible with quartz but the list of changes applied it is not extensive. In the future however, we could leapfrog ox-hugo altogether and create a quartz site directly out of org-roam files. That way we won't have to do all the ritual dancing that this plugin has to perform. See https://github.com/k2052/org-to-markdown * fix: add toml to remarkFrontmatter configuration * docs: add docs for OxHugoFlavouredMarkdown * fixup! docs: add docs for OxHugoFlavouredMarkdown commit 5c6d1e27baef74a42cc292276c5832b010a38fd5 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Fri Aug 25 22:55:46 2023 +0530 feat(plugins): add toml support for frontmatter (#418) * feat(plugins): add toml support for frontmatter Currently frontmatter is expected to be yaml, with delimiter set to "---". This might not always be the case, for example ox-hugo(a hugo exporter for org-mode files) exports in toml format with the delimiter set to "+++" by default. With this change, the users will be able use frontmatter plugin to support this toml frontmatter format. Example usage: `Plugin.FrontMatter({delims: "+++", language: 'toml'})` - [0] https://ox-hugo.scripter.co/doc/org-meta-data-to-hugo-front-matter/ * fixup! feat(plugins): add toml support for frontmatter commit 340e3ef5116cd99c8ddfdbb3d9e0bbd914e07825 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Aug 25 18:03:49 2023 +0200 feat(consistency): Add `.obsidian` to ignorePatterns (#420) commit 953ef29f4e238ef9ae186ab79eeec1bf4f3921a6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 12:31:15 2023 -0700 format, ensure ci runs on prs commit 94ce0883e7fbf38252377af2f144c971a2ff591b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 24 21:28:06 2023 +0200 style: integrate tertiary color to text-select (#413) commit 8cf7280614f8c1f2c9aaba5671f388d63bbea4dd Author: Zero King <l2dy@icloud.com> Date: Fri Aug 25 02:41:20 2023 +0800 feat: reproducible build (#412) for sitemap, RSS and contentIndex.json. commit c8412a5b0ac90d9d7beb7e03ed9a4763e834a865 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 10:03:14 2023 -0700 format commit fc4b8f3d3fad90b6f7d8dedc58201df68da1280e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:38:00 2023 -0700 fix: ensure recentnotes uses proper date commit 6cd0612d40a5011f19f5ca2e5e804477779e393f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:17:43 2023 -0700 fix: add better warning when defaultDateType is not set due to upgrade commit 9851697b583efdd40173ebbdd484030f2adb0732 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:05:19 2023 -0700 version bump to 4.0.10 commit c36a9f3fb7c2128610d20312ffb332bd238c89de Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 08:56:40 2023 -0700 feat: add defaultDateType config commit 98d82415dc8d60c3a35ea4dee21c86e406605763 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 08:31:06 2023 -0700 fix: lock to never read when site is building commit 9d2340e90b55fb9480e0901bc7360f3d72e688da Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 24 17:14:52 2023 +0200 docs: fix typo in `authoring content.md` (#408) commit 8200c8d0402cb40e9f65c49dac5be621360a3a20 Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com> Date: Thu Aug 24 00:57:49 2023 -0500 Revert contentIndex to RSS 2.0 (#407) commit 2e0e518f5dbddc3b55e9dd1a085c2a88d365b599 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 15:16:04 2023 -0700 format commit 632c27b7ec133d15d890eb28c98eb9716ca01407 Author: Zane Helton <me@zaaane.com> Date: Wed Aug 23 18:14:23 2023 -0400 docs: update `hosting.md` with Vercel hosting instructions (#406) * Update hosting.md with Vercel hosting instructions * Update docs/hosting.md Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update docs/hosting.md Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Run npm run format --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit bfb416b35a02dabbdaedc9e3c8980f8b4aadd9aa Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 13:10:23 2023 -0700 fix: text wrap in popover commit 960c1814d07449dd9fd5e70eea770ba762780b53 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:23:49 2023 -0700 docs: make incompability of trailing slashes clear commit eed4472aeecdcb0f2b233df69884f03bd45fc293 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:18:50 2023 -0700 fix: use proper full base for links.ts commit b99eb7ebce21065b7ff59cdd3226d4fc173b3878 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:11:16 2023 -0700 docs: whitespace commit 0aaf88b8521e2bc667cae525356eea3550ad9c96 Author: kanpov <71177577+kanpov@users.noreply.github.com> Date: Wed Aug 23 22:09:04 2023 +0300 Fix #403 by moving documentation to separate directory to avoid merge conflicts (#405) commit a1a1e7e1e0c06f2f7b759c5aecd6a9ceba3e2717 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 11:36:34 2023 -0700 fix: builds should no accumulate on repeated changes (closes #404) commit 3209f7c3b7837fd845cbef645155a9484ea0253a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:19:00 2023 -0700 deps: native addons for lightningcss commit cde1e26129f8cd6b183ccc1c35a06f76dedeff9c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:16:44 2023 -0700 deps: install exact commit 1128efcf237d275343daaab16e1b1d3e228999b9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:10:30 2023 -0700 deps: esbuild and esbuild-sass-plugin commit d2f52549955ff7600cc5897e67806df4ebf85f91 Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com> Date: Wed Aug 23 12:05:01 2023 -0400 fix(esbuild): conflict with esbuild-sass-plugin (#402) commit 3064839c2d2ea0a9976bef83db12102647572083 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 23:37:02 2023 -0700 version bump to 4.0.9 commit b444c5c13b983bf80df8b6d020eb246e9fd3e78e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 23:33:58 2023 -0700 fix: percent-encoding for files with %, contentIndex for non-latin chars (closes #397, closes #399) commit 36548d59866ab3236677ff25af106b882c0694f6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:41:50 2023 -0700 fix: toc for cyrillic and other non-latin alphabets (closes #396) commit 99dbe525d9b221bf12778ed899c94ef103a77c45 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:27:41 2023 -0700 fix: properly lock across source and content refresh by sharing a mutex commit 8b63ff882ae28b1a1774293673a7531463d6a5e5 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:14:16 2023 -0700 fix: tag support for non-latin alphabets (fixes #398) commit b991cf2ee8a456a15f2b566843d93a9b7a9a0c29 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 21:30:31 2023 -0700 fix: spa hijacks back button (closes #400) commit bb677840fc1ff14637fab8a99841dd532f408fce Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com> Date: Wed Aug 23 01:16:55 2023 +0900 fixed broken CJK links (#390) commit c60b3d5e3444e46587c1143dab784c53204070ae Author: Ikko Eltociear Ashimine <eltociear@gmail.com> Date: Wed Aug 23 01:16:21 2023 +0900 fix: typo in bootstrap-cli.mjs (#394) commit e10de3febffd3e3b7eaa3aed611aea03153e6a82 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 17:01:18 2023 -0700 fix: server-handler crash from filename (closes #386) commit b69556c918e2a4a27b047e8de6b02861f04d5a9e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 16:43:22 2023 -0700 fix: async-mutex not exclusively locking correectly commit ce7057107266c1d96a909977add472af83f0e9f9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 09:14:47 2023 -0700 docs: use canonical quartz.jzhao.xyz, update bootstrap script to point to correct hosting link commit 8c943f47d6ddedc5da4b9447fec173a16d91758c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 09:00:13 2023 -0700 format, update default sidepanel width commit 2774e976d20226df1554ebddd6c7d2e390cae42d Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com> Date: Tue Aug 22 00:45:47 2023 +0900 fix: opts being overriden in graph option (#384) commit bb93ac1c83fd8d13593f7f9688de02eba60de913 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 23:50:19 2023 -0700 docs: fix links to networked thought commit 777ff51c7a704459f9708086845b62aa8fe4e89d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 20:48:35 2023 -0700 format commit 4e42d52e166dcc3c62775cb3bf86c209d098c158 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 20:47:07 2023 -0700 fix: ctrl + k breaking after page nav commit d0f67d993507219cfa0824db8a3e59286f0ebf09 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 18:41:37 2023 -0700 move wss server start after http commit 952d6cb3dd63bb50056198c1d7782314f8976bbf Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 18:08:44 2023 -0700 fix: nav event with spa off, anchor nav refresh page commit 173ec240d2ed5b25f18ef42823334ae800b3527d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 17:50:56 2023 -0700 fix: jump to anchor on deployed site triggering spa refresh commit 425c9789a451e69adbba2d99193e38e8915e8804 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 16:59:25 2023 -0700 remove checkout step from instructions as v4 is the default branch commit 7b7064ad2be68e8d6d43123c12529ca94a325fcb Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 15:38:37 2023 -0700 fix: ensure code exists inside pre before adding clipboard commit ca17af4ae20b9310da52a3752b8d7744c932f3e2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 15:02:24 2023 -0700 fix: dont show index page for folder in its own listing commit 71471117c5ec4acdfc0b8335b4462ab43d86fce6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:34:00 2023 -0700 fix: ci runs on v4 commit e65ea48fae5a279ad4e50594b03621904f84e477 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:27:44 2023 -0700 fix: add async-mutex to builds on large vaults commit b99d4cd8ce99ea1e52a97654ab153774a6bc598a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:05:37 2023 -0700 recent notes css fixes commit 1bb00e72bb4ab8fcac186ef6961e400c60fb07de Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 13:00:33 2023 -0700 add docs for recent notes commit 236130ac221f7d254ec9881f529f4ca567e15234 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 12:46:37 2023 -0700 css fixes, add recent notes, more robust quartz update commit 5adf3c67a8f1939b891fadd2c8c30cf201d87943 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 08:57:56 2023 -0700 add engines field commit 9d77edaf94d23f207552b3a650189810ba2252cd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 01:08:18 2023 -0700 fix description not being used in folder and tag listings commit 0ef1b5b522d1d6c0c79cd0538a2d63a9bf71a973 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:54:13 2023 -0700 update plausible url commit cfb7d1232e005736dc549fb24ec5a02d53fc5206 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:52:49 2023 -0700 docs: update notes for tag and folder listings commit 03fd62496f94c7cc007f802fc10290581d08deb0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:02:41 2023 -0700 docs: note about updating default branch commit d205eb568686a718cae889d51fde5ae18d352b30 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 22:19:49 2023 -0700 docs: make setting upstream more clear, docs on npx quartz restore commit 96a3bfeafbe3e46bdf3e217dd934b026bc1b9f9f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 22:04:29 2023 -0700 fix: put quotations around font commit 95fb6ccfcb5d887f1085bc1b58204b4138a2e804 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:59:20 2023 -0700 readme fix commit e26248292179ebb691dfa99621192b2258c9b9c3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:59:01 2023 -0700 fix: string for aliases being treated as array of chars commit eb4d3dc5b405fda29ccde917902483a76835894c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:55:09 2023 -0700 css: fix scrollbars on windows commit 90d6c1ed24283d0b046ba7eee2e6533a73cf3683 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:38:10 2023 -0700 add git fetch to migration instructions commit 443c1828901f364cb7f5708a64a32494eea28d28 Merge: 791b8e2d a6236d97 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:16:31 2023 -0700 Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4 commit 791b8e2d9f826de8cd0e3db3aead04ad8c65bc6e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:16:24 2023 -0700 add sponsors commit a6236d97cf847a88dc2f72450372d440561032ac Author: Matt Dunn <55315824+TheRealMattDunn@users.noreply.github.com> Date: Sun Aug 20 03:15:14 2023 +0100 Adding to Showcase page (#367) commit b1debaebff5c5753149e02e990439e7e56528852 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 18:56:45 2023 -0700 update docs commit 7b8017413c16c0153c58919ab30e0e2de6e71f02 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 18:04:17 2023 -0700 impl baseDir option for quartz build --serve for local testing commit 6681f28af0bb753918699c41ef9a8421f6b7cd08 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:55:36 2023 -0700 fix trailing slash causing folder listing to not fetch content correctly commit 78f4cdbe109308fa33cb87387952aef5a528ebbe Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:40:02 2023 -0700 avoid 404 on icon for spa navigations with anchors commit dd47be1bc65d3a8050d6ce9e77cd0e3b10e2a1a9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:28:44 2023 -0700 improve path resolution stability commit c874e7e9378a5ba895870e9680484fb4af5c6e93 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 15:52:25 2023 -0700 base path refactor to better support subpath hosting commit 3201f83b70bb2ee1d1daeb585a26e8cd6b8ce95f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 18 18:24:09 2023 -0700 v4-alpha -> v4 commit d8bec631b6dee8f5b9c42f75d154252e53e81b77 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 18 18:22:38 2023 -0700 update docs on github pages and syncing commit 6f1f820289ce37d328c4bc8cceba1f702df52e15 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 23:39:15 2023 -0700 fix typo in docs commit 8bc7a50dfa91dd7ba6b657aca6dbc437fa6df6b7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:54:42 2023 -0700 format commit 569beb410b967b8511a5d18cdee74280df681d15 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:49:58 2023 -0700 ensure sync includes untracked files commit 5713d30670fc9ca1f9d86e6f0698bd011a68f674 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:24:41 2023 -0700 ensure contentfolder is passed to popContentFolder commit a13094544318b06902b54a24ea61691fe598a2fc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:20:15 2023 -0700 fix when symlink targ is calculated and added npx quartz restore commit e10f6da01140f483162fe33cc77b2255b0683ac7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:08:26 2023 -0700 format commit a7cca3242ad7adc5163d70aa2cc8ee23c92211e5 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:07:40 2023 -0700 deref symlink on quartz sync commit 0998bc355e6425e6b2bdf3d2da7124aa7b63b2a2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 01:58:11 2023 -0700 fix rebuild debouncing commit 07a327e05aa2a48aa11faf9aa0e049201d622f8f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 01:34:50 2023 -0700 fix back button in spa not working between two pages that both have hash fragments commit 58d9dc0528cc5d7232ac7a237c98213ff1075f39 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 00:55:52 2023 -0700 format commit 0c199975f2d469ecdfd7efcf2ddd16ffa1dc492b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 00:55:28 2023 -0700 various path fixes for links to extensions, fix relative paths in links commit 2dc0ae279cae87e37c94c42d4ad87107f2a5b5d2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 16 22:09:11 2023 -0700 fix import paths commit 2f6747b1666316e579c6e7238092ac6a65d00925 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 16 22:04:15 2023 -0700 fix relative path resolution in router and link crawling commit 232652149a287054df7e7c5136dafd3f55a79bf0 Author: Sohaib <98542228+sohaibology@users.noreply.github.com> Date: Mon Aug 14 20:59:47 2023 -0400 Update hosting.md (#371) commit 7bde99b4e2d49e30dad1e0d58ccc34c2e7482005 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 13 17:47:07 2023 -0700 fix: add trailing slash to local serving commit f1c9ca495e450ecb62dade70c4b60d86e106f79c Author: vintro <77507980+vintrocode@users.noreply.github.com> Date: Sun Aug 13 20:19:50 2023 -0400 docs: note about existing content at same path on different branches commit 4f4b04eeb4f41067e4759bec5c2f5db181150520 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 21:18:51 2023 -0700 format docs commit d6e73f221c3e52ce6591cbd01621530e5f6fd703 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 21:16:34 2023 -0700 fix relative path resolution logic, add more path tests commit 6d9ffd6da508743407b3b88a89ed831b53321d59 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 17:44:35 2023 -0700 404 page styling on local commit c89f8b1a9a20becd982ed0b4bc88b1685a15832d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:33:57 2023 -0700 fix nested callout folding commit 8fd496bbef4bc62315f3a0893177da730d8c4262 Author: Sohaib <98542228+sohaibology@users.noreply.github.com> Date: Sat Aug 12 16:52:16 2023 -0400 Update hosting.md (#368) commit aed3f5fccbe6a70186b339af4716980a5950b989 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:17:07 2023 -0700 fmt commit c55d54f068a102d85dc16c5c0e63db413bc56145 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:16:55 2023 -0700 enable rich text in callout title commit 7bffc2183ece33e2d84909a5677dac0ae2563ddd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 00:24:30 2023 -0700 include home page in search commit 827dd918476e225238d8412551df2866e4f9e616 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 00:03:11 2023 -0700 format, make search async commit e1dd6aee863878a02f51200b3878d619220c22f3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:55:17 2023 -0700 fix wikilinks to anchors in the same document commit 83269ac26e41f8e81b56e000b4347ee60d4ff84b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:40:06 2023 -0700 fix scanning for tags in content commit ed62ece491310e75d336db844d8ce56d3d26be31 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:27:59 2023 -0700 fix broken tag listing links to tags commit 736c3981c4affff8dea1eb908ff760ee740ec4a3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:25:44 2023 -0700 fix emit filepaths, tag emit being overriden by content commit 79e828696a9e53357f61bd89c36e41555575c2c2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 22:47:50 2023 -0700 feature docs commit 259d0a6d9ac5a02f0281e3fc061861b23481348f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 00:31:44 2023 -0700 more documentation commit df02ea20d7e12e8b9ffdd2968afaf5893c433488 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:32:11 2023 -0700 spacing fix commit 21cc6a5da9edefd199c0b2158b85b8cd10dd901c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:29:11 2023 -0700 run prettier commit cefbca4753a7d98f93f57a6452a09f6308e2fe27 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:16:07 2023 -0700 docs on making plugins commit ad3f7b2d5fe15af2626250463994f5a9e9ba6d0a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 09:18:44 2023 -0700 format commit ebf3263b7efacc9ac499f3f1f1bbc91451899ae0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 09:10:40 2023 -0700 update npx quartz update script commit cea6834fef54da59fc1692d1db0221b93793238f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 00:26:33 2023 -0700 profiling, better concurrency heuristics commit 68ccd1d79de7cef275605e238238c1a80bbb074f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 22:53:01 2023 -0700 format commit 49bd6bc3ffe1d3507e00bae62c12d9b045363090 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 22:52:49 2023 -0700 better concurrency debugging, --concurrency flag for npx quartz build commit e4950e06a15e34134b9feb064749748080bd59a1 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 21:31:36 2023 -0700 fix getFileExtension missing numeric extensions (e.g. mp4) commit e21f0f9bb97cbc4bd59f6bce0e0fce451b6d2b01 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 21:28:09 2023 -0700 change reading time to content meta commit ee9ed4f2877bff1a64104b6d97ed0d51b1bb6fa3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 20:36:24 2023 -0700 fix head.tsx commit 2706a137a042b4bf932b0ace9934914f290605f3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 20:18:31 2023 -0700 guide to creating components commit 09d4eb0684eac96747778656fc4a8f8085c41388 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 23:57:24 2023 -0700 fix notes commit 533d68e642ca82b540d57a449d0e2c98ed921d6e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 23:56:50 2023 -0700 most of creating components, increase legibility of bold in article and callouts commit 774a162850883468052fd5c5a79cf8786bd96989 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:51:23 2023 -0700 format commit 2ac5dd49da34d33e4086630d371cbaf1ed294153 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:51:06 2023 -0700 fix regression in code block font-size boosting on safari mobile commit 527ce6546e7ec50e7720ff7b9b6ff79a89c3b7fc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:41:18 2023 -0700 various css fixes, fix new image loading bug when previewing, path docs commit d02af6a8ae4c3bea4c94ad63c118d517318146fe Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 17:34:38 2023 -0700 architecture, fix vendor prefixing commit b4cacd59569c066c52bbe163165c2a30d6ce3ad0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 22:07:33 2023 -0700 format commit cd9dc6ecb570c08291e73d9db001e6068df4d88a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 22:07:08 2023 -0700 fix css transforms for mobile commit d8d9dd22c9e81f344f3ab56f7262d804c2720fcd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 20:52:17 2023 -0700 fix shortest path for non-md files, mobile fix commit 075ac33474d5d439b01daf5392738a3ea810b86d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 19:54:11 2023 -0700 note formatting commit 3adc73a703142b3c0475570e4de16701b2797524 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 19:52:30 2023 -0700 docs upgrade, ci changes commit 028bcec62c3ca019a96783f17eaee1ecce6e092b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 17:09:29 2023 -0700 mobile fixes, fix bug when linking to anchor on home, docs commit db6054a8c19703345cfdd6dd4a08f35986c14acc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 18:00:52 2023 -0700 format, remove markdown from being procesed commit a0d651d64dfd766157324fd86791da2168028cf2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 17:53:29 2023 -0700 reverse query param hack to re-add sourcemap support commit 1da467d2143a260af8e5b7d2d2f68f0fcaa0260c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 16:43:50 2023 -0700 non-admonition callout fix commit 7c09627df4bd61e3b4fbd6fd84a1971b40f…
bfahrenfort
pushed a commit
to bfahrenfort/quartz
that referenced
this pull request
Jan 14, 2024
…ckyzha0#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version
tomoyanonymous
pushed a commit
to tomoyanonymous/quartz-research-note
that referenced
this pull request
Jan 29, 2024
…ckyzha0#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version
tomoyanonymous
added a commit
to tomoyanonymous/quartz-research-note
that referenced
this pull request
Jan 29, 2024
commit 76f2664277e07a7d1b011fac236840c6e8e69fdd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Nov 13 22:57:05 2023 -0800 versioning: bump to v4.1.1 commit 74777118a7fd19e4a296706c2a4b5fdca546c4fa Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Nov 13 22:51:40 2023 -0800 feat: header and full-page transcludes (closes #557) commit 8223465bda1e7b6085a9752ead806be85ff58b57 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Nov 12 14:33:19 2023 -0800 fix: make :has img selector direct commit cf6ab9e9333b5f76cb9e06f6687f2b4f8fbe91bd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Nov 12 14:27:53 2023 -0800 feat: option to specify npx quartz sync message (closes #583) commit 74c63e448e28d9766f7ec631aac2645384b0975f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 21:13:10 2023 -0800 fix(style): dont internal-link highlight when image (closes #581) commit 43d638a6de5a8a11c1a719c596b07ea957c7329a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 21:06:37 2023 -0800 perf: compute mapping of folder name to file data for faster breadcrumbs commit d1551872ffeb08c34f59dc2042b43562c499b620 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:46:57 2023 -0800 fix: check if popover exists after fetching and before inserting commit 275bea3051a6f2a7da65fef6dccc7cc52a0a15e3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:46:29 2023 -0800 style + cfg: resolve breadcrumb titles by default and change arrow character commit bc02791734aa969ff388c5f7068e402bd0e3862a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 20:27:51 2023 -0800 fix: .date.getTime() based sort commit bf603c49c2edaa5fcbe42479421a336dcacf92b9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 12:08:54 2023 -0800 fix: sort rss feed by date commit f67356c3d2d609a8a6b674ac650fc41d6dfb4cc7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 12:02:34 2023 -0800 lint: format commit 5d666d1860be721c573ebd24cb82d210a8567bbf Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:59:05 2023 -0800 fix: normalize relative urls (closes #569) commit 22b7cf135e8b031550553947c48aa0dc00b3abbd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:41:44 2023 -0800 types: cast in jsx.tsx to avoid @ts-ignore commit 50a87d0d8673dbce6ebafef83f71f197df9bc196 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 11:39:56 2023 -0800 style: scrollable tables commit 134b6ed582d6ce9d8fb8f1e58d2bae89c07c2d5d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 10:11:31 2023 -0800 fix: anchors links shouldnt cause reload (closes #574) commit 99e8f5944fdd83110fbac4c9edc37cdcaf2c25f7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 11 09:56:30 2023 -0800 fix: trailing slash aliases (closes #577) commit e9f4e28a2d3e0b529586ddb5a50680a6e66412f3 Author: Yes365 <ninfovores365@gmail.com> Date: Fri Nov 10 11:44:16 2023 +0800 fix: adapt vercel cleanurls (#487) Co-authored-by: Harrison <Harrison@fanruan.com> commit 2a6b9a9ea01e8e6a80fe51d01dc865595b67a612 Author: Niklas Schröder <33390735+lnschroeder@users.noreply.github.com> Date: Tue Nov 7 18:16:48 2023 +0100 docs: fix property name for ToC toggle (#573) commit e806c30fa1a7ab941969da01c05ac4adeeeeeb9e Author: Mau Camargo <52770775+camargomau@users.noreply.github.com> Date: Sun Nov 5 13:30:10 2023 -0600 docs: Add Mau Camargo's Notkesto to showcase (#570) commit aac7b7e97d32580f6a9bd974b8a9068e5218ab9c Author: Anson Yu <ansonyu24@gmail.com> Date: Sat Nov 4 17:20:16 2023 -0400 docs: Update making plugins.md (#567) :) commit 101e9946bddd053a42d269e19e35feae46fe4305 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Nov 4 12:11:42 2023 -0700 feat: add collapseByDefault option to TableOfContents (closes #566) commit a62a97c7abcabea4509760e5af957eed66fa0755 Author: Emil Rofors <emirof@gmail.com> Date: Fri Nov 3 16:40:43 2023 -0700 docs: add GitLab pages CI (#549) * add .gitlab-ci.yml * move GitLab CI to hosting.md * remove extra folder name Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * remove test from gitlab instructions * run prettier --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 923b72fb67cf3ee9842df630feaed72644470074 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Nov 1 10:03:45 2023 -0700 feat: auto-tag releases (closes #560) commit 05a1c34c6f6973eebcbcc50f50b64c2a0d62e8fa Author: Florence <59734957+Pydes-boop@users.noreply.github.com> Date: Wed Nov 1 17:57:32 2023 +0100 docs: remove dead link (#561) commit 06ccb89cd7d5a3cade1eb5c2155b9b06e5395b0b Author: Blue Rose <134471273+bluerosegarden@users.noreply.github.com> Date: Tue Oct 31 15:53:49 2023 -0500 docs: clarifications about globs (#559) * Add note about fast-glob * Add warning about non-markdown files Also added a glob pattern to filter out all non-markdown files outside of a specified folder. * run npm format --------- Co-authored-by: wych <wychwitchcraft@gmail.com> commit 01fc8e46409ee0fb7311f212726113d35aced82d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Oct 25 09:40:43 2023 -0700 fix: disable semi-broken flexsearch cache commit 7c01e8dde06abb1a80118b5eddce3e238830ede0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 22 09:54:12 2023 -0700 feat: openLinksInNewTab option for link transformer commit b7ae7a99dbd40ffc852642202031b29e98304c1f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 21:12:11 2023 -0700 fix: styling for nested popover tag in page list commit 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 21:05:46 2023 -0700 fix: catch html to jsx errors (closes #547) commit dc834015d02adcc7edb119fb5224a2a86c614142 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 20:27:49 2023 -0700 fix(style): tag float orientation for long tags on page listing commit 1e357ef5ac85ab55ad19f832513f5ca7a7e54a52 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 21 20:09:49 2023 -0700 fix(style): prioritize base and custom scss over component css commit 54e722a55d58f4bab86184ffc970159628fa6967 Author: freenandes <42041153+freenandes@users.noreply.github.com> Date: Wed Oct 18 03:43:41 2023 +0100 docs: Update showcase.md (#540) changed URL commit 86d16b12a224d125ba469f91e885eedf97a9dfe8 Author: Thomas <65691606+NotTacoz@users.noreply.github.com> Date: Wed Oct 18 10:43:20 2023 +0800 docs(explorer): Fixed small typo with extra } in explorer.md (#541) commit ed971800c0a683f7096922fee0a6901250e239ae Author: freenandes <42041153+freenandes@users.noreply.github.com> Date: Tue Oct 17 16:58:28 2023 +0100 Update showcase.md (#539) commit af9ddadc4de513f2bbaf75f70079970215ed6406 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Oct 14 13:45:56 2023 -0700 fix(css): import base from custom instead of the other way around (#536) commit da0a062c05db18d8c1521661ac0ab735abff3c3f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 8 09:59:18 2023 -0700 feat: docker support for v4 (closes #530) commit f66d2c23aca2944abcb1a6e3d83977a9b2edf37a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Oct 8 09:15:06 2023 -0700 fix: ctrl+click with spa enabled commit 3268d45a20fbead24f3a111064364574408aa926 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Oct 5 13:48:52 2023 -0700 css: make article relative commit afa163f2fe9c52d4b3bf1a2e4d48887916b67c24 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Oct 5 13:30:06 2023 -0700 style: styling for codeblocks without langs (#527) commit cec4877adb7e89f4d4e0a442e82655e0d35dbe16 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Oct 5 18:19:56 2023 +0200 fix(breadcrumbs): problem with folder whitespace (#522) * fix(breadcrumbs): problem with folder whitespace use slugs for folder hrefs so folder paths get resolved properly * feat: only use `slug` for constructing crumbs * fix: remove capitalization commit cf0c090e3c5af86097e2460b00adc52ef8555e9d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Oct 4 09:23:56 2023 -0700 specify minimum npm version commit c8f5dbbad3a85749d8a74f5e3e3b222fe547d5d6 Author: Luca Salvarani <lucasalvarani99@gmail.com> Date: Mon Oct 2 02:20:55 2023 +0200 fix: Fix `Backlinks` not applying the display class (#519) * fix: Fix `Backlinks` not applying the display class Fix #518 * fix: Apply `displayClass` to all layout components * refactor: Use same style * fix: Remove `undefined` class using coalescing operator commit ab5efac75fb0f20afe74bef33a2cf7e9ba0ba40f Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com> Date: Sun Oct 1 11:47:22 2023 -0500 Fix: RSS title escaping (#521) * Fix title escaping * npm run format commit 2f99339dcf93ef50b766263297785a32d9c35250 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Sat Sep 30 00:05:26 2023 +0530 feat: add transformations for latex in oxhugofm (#510) ox-hugo currently supports the following syntax for latex equations: - https://orgmode.org/manual/LaTeX-fragments.html - https://ox-hugo.scripter.co/doc/equations This syntax is supported by mathjax as is mentioned in the ox-hugo documentation. But quartz uses remark-math which has some issues with the \( \) syntax. See https://github.com/remarkjs/remark-math/issues/39 This change adds few more transformations to the OxHugoFlavouredMarkdown plugin, which makes a best effort conversion of this syntax into what the Quartz Latex transformer plugin supports. With these changes, the generated files show latex formatting with default quartz configuration. Sidenote on `\_` escape by ox-hugo: ox-hugo escapes, _ using \_, we match against it after we transform equations into what quartz supports($$ and $). This could be achieved using lookaround like regex as follows ```js (?<=(\$|\$\$)[\s\S]*) -> Positive lookbehind for $ or $$ \\_ -> Matches \_ (?=[\s\S]*(?:\1)) Positive lookahead for $ or $$ if matched const escapedUnderscoreRegex = new RegExp(/(?<=(\$|\$\$)[\s\S]*)\\_(?=[\s\S]*(?:\1))/, "g") ```` But since lookahead/behind can slow things down on large files, we just look up all equations with $ and $$ delimiters and then try replacing \_ commit 5232d09af520e12bc421cf19ae5d231a7e36cd4d Author: ArtfulAzeria <146041757+ArtfulAzeria@users.noreply.github.com> Date: Fri Sep 29 20:17:48 2023 +0200 feat: Better and more responsive tag behavior (#515) * fix(explorer): default sortFn implementation (#511) * fix: use `numeric` + `base` for localeCompare * docs(explorer): update default sortFn * fix: better and more responsive tag behavior * tags css moved to TagList.tsx * used npm run format * merged tag declarations --------- Co-authored-by: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> commit 0138085c16856d20d1d2cad5670f1f61c8e500d1 Author: Catchears <57631841+Catchears@users.noreply.github.com> Date: Fri Sep 29 17:19:10 2023 +0200 docs: fix typo in breadcrumbs documentation (#513) commit 0b61f6fbfd20556102ce23444ae7eb9348472952 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 29 10:26:15 2023 +0200 feat: implement breadcrumb component (#508) * feat: implement breadcrumbs * style: fix styling, move breadcrumbs to top * refactor: move `capitalize to `lang.ts`` * refactor: clean breadcrumb generation * feat: add options to breadcrumbs * feat: implement `resolveFrontmatterTitle` * feat: add `hideOnRoot` option * feat(consistency): capitalize every crumb * style: add `flex-wrap` to parent container * refactor: clean `Breadcrumbs.tsx` * feat(accessibility): use `nav`, add aria label * style: improve look in popovers by adding margin * docs: write docs for breadcrumb component * refactor: collapse `if` condition for hideOnRoot * chore: add todo for perf optimization * docs: update introduction commit d4c122646ccd6fc989b4436e16b2dffdc931dee6 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 28 17:39:44 2023 +0200 fix(explorer): default sortFn implementation (#511) * fix: use `numeric` + `base` for localeCompare * docs(explorer): update default sortFn commit d22c3c107a9c6422ef251bd1076ddd9c4fe47a42 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Sep 25 18:15:55 2023 -0700 fix: coerce title to string commit 697bffdb8b1bef143823f77a118de90286fe325a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 24 14:47:30 2023 -0700 fix: treat the 0 time as invalid too commit ea5742c328c97a20f7add4994aa7e443fc6f7f39 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 24 10:31:47 2023 -0700 fix: mermaid copy source position commit 95eec5b49db53801e23b4b47778cb0b6153db83f Author: Chad Lee <git@chadly.net> Date: Sun Sep 24 12:27:42 2023 -0500 add site to showcase (#504) commit c5b9137f12ea372d9196e41ffffc91eee7ad772e Author: Vince Imbat <96913392+vinceimbat@users.noreply.github.com> Date: Sat Sep 23 10:39:02 2023 +0800 docs: Adds Vince Imbat to showcase (#501) commit 13c867322629f5ee59c54b95679585b370e1442b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 22 10:04:37 2023 -0700 feat: add warning for invalid date format commit a897cc1f531844a2e4da36f8712b7aedec0c5824 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 22 09:43:34 2023 -0700 feat: add warning for missing home page commit d93599364a3dd0b46068826cf14ed7b25aa59fc3 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 22 17:20:19 2023 +0200 docs(showcase): fix pull request redirect link (#500) commit fa69c2a5656254251b74dbd5545bef000f67af2f Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 19:35:11 2023 +0200 fix(explorer): increase consistency, explicitly use font-family (#496) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names * docs(explorer): fix broken wikilink * fix(consistency): explicitly set font + label/link fix Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse` * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 8eb1554b13532a2441b41d2018800c56cfa84ce9 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:54:33 2023 +0200 fix(explorer): display names for folders without frontmatter (#494) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names commit dcdeae4e7bd527945b887ca347b3b4408c03055b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:53:19 2023 +0200 docs(explorer): update default config + new example (#493) commit 48452231d5fcd14ef218928bde9ae7e5bc745f4a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:09:18 2023 -0700 perf: memoize filetree computation (#490) * perf: memoize filetree computation * format * var -> let commit 16d33fb77193710bede887d6a177d2144b78fb67 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:08:54 2023 -0700 feat: display name for folders, expand explorer a little bit (#489) * feat: display name for folders, expand explorer a little bit * update docs commit b029eeadabe0877df6ec11443c68743f1494bc40 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Wed Sep 20 22:55:29 2023 +0200 feat(explorer): improve accessibility and consistency (+ bug fix) (#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version commit 6a9e6352e88aa9ff18e5b33cf2de442a250bd960 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:45 2023 -0700 Revert "feat: Making Quartz available offline by making it a PWA (#465)" This reverts commit d6301fae90d9f922618bf0f413e273156731eef7. commit 70e029d151ccbb9aeab30a0f811b9f529b7f8818 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:29 2023 -0700 Revert "docs: wording changes for offline support" This reverts commit 52a172d1a4911080444ff797183e29ba8175741e. commit 0bad3ce7990aa4ef417128f9d74c2947fe5117fd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:58:52 2023 -0700 docs: document enableToc commit 52a172d1a4911080444ff797183e29ba8175741e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:40:36 2023 -0700 docs: wording changes for offline support commit d6301fae90d9f922618bf0f413e273156731eef7 Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Wed Sep 20 20:38:13 2023 +0200 feat: Making Quartz available offline by making it a PWA (#465) * Adding PWA and chaching for offline aviability * renamed workbox config to fit Quartz' scheme * Documenting new configuration * Added missig umami documentation * Fixed formatting so the build passes, thank you prettier :) * specified caching strategies to improve performance * formatting... * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath * turning it into a plugin * Removed Workbox-cli and updated @types/node * Added Serviceworkercode to offline.ts * formatting * Removing workbox from docs * applied suggestions * Removed path.join for sw path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removed path.join for manifest path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removing path module import * Added absolute path to manifests start_url and manifest "import" using baseUrl * Adding protocol to baseurl Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Adding protocol to start_url too then * formatting... * Adding fallback page * Documenting offline plugin * formatting... * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * formatting... * Fixing manifest path, all these nits hiding the actual issues .-. * Offline fallback page through plugins, most things taken from 404 Plugin * adding Offline Plugin to config * formatting... * Turned offline off as default and removed offline.md --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 27a6087dd5a25dd5031b86b9917adde6ef4b211a Author: rwutscher <richard.wutscher@gmail.com> Date: Tue Sep 19 21:26:30 2023 +0200 fix: tag regex no longer includes purely numerical 'tags' (#485) * fix: tag regex no longer includes purely numerical 'tags' * fix: formatting * fix: use guard in findAndReplace() instead of expanding the regex commit 1bf7e3d8b3966590ebfa3418d6fb2ce6a520c846 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 19 10:22:39 2023 -0700 fix(nit): make defaultOptions on explorer not a function commit cc31a40b0cb53cba7f51187cb6d68076c3f54c0f Author: David Fischer <david@konst.fish> Date: Tue Sep 19 18:25:51 2023 +0200 feat: support changes in system theme (#484) * feat: support changes in system theme * fix: run prettier * fix: add content/.gitkeep commit 0d3cf2922618774fc397dca8cb92fcf76fb0db02 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 18 23:32:00 2023 +0200 docs: fix explorer example (#483) commit 6a2e0b3ad3a928247a03a76817d239e61cce0fe0 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 22:04:44 2023 +0200 fix: bad visibility for last explorer item (#478) * fix: bad visibility for last explorer item * feat(explorer): add pseudo element for observer commit e67f409ec1fa36779f59a635eb3e16408275575d Merge: af41f34b 4afb099b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 21:36:04 2023 +0200 Merge pull request #479 from benschlegel/explorer-config feat(explorer): add config for custom sort/map/filter functions commit 4afb099bf3ec96e5d795e871ecb19575271c0714 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 21:32:23 2023 +0200 docs: fix examples commit 6914d4b40caff901ccf3e9d9113c15129a68a80c Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 21:20:09 2023 +0200 docs: fix intra page links commit af41f34bfd4126756e594ce4d6a46d4f4907754b Author: Christian Gill <gillchristiang@gmail.com> Date: Sun Sep 17 20:02:00 2023 +0200 fix(slug): Handle question mark (#481) commit 7ac772fca8bf26c1023f905cdb77e6972a0d4b61 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 17 19:29:20 2023 +0200 fix: darkmode scroll bars (#480) commit 5cc9253c41fda87ba473df7023567ba66ce3c32b Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 16:41:23 2023 +0200 docs(explorer): write docs for new features commit 94a04ab1c9fd099c808f3f4e6633722e0d13ac85 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 15:51:08 2023 +0200 fix(explorer): filter function in `ExplorerNode` commit 9358f73f1c939ce459d7835457527e35e1bdf857 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sun Sep 17 12:41:06 2023 +0200 fix: display name for file nodes commit f7029012dfb73ce04405bfe44e4e4d984818bf5f Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 21:58:38 2023 +0200 feat: black magic add config for `order` array, which determines the order in which all passed config functions for explorer will get executed in. functions will now dynamically be called on `fileTree` via array accessor (e.g. fileTree["sort"].call(...)) with corresponding function from options being passed to call) commit fea352849c6972da4b3b8935eb2e86f6cefc76ed Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:45:21 2023 +0200 fix: create deep copy of file passed into tree commit 3d8c470c0d298f720614318fb4c14575e72bbd2e Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:35:27 2023 +0200 feat(explorer): implement `map` fn argument Add a function for mapping over all FileNodes as an option for `Explorer` commit 31d16fbd2c82380af586e458b2c1ff29b90b53ae Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 19:18:59 2023 +0200 feat(explorer): integrate filter option commit 036a33f70bcabc17469956740847796a5f13b9ab Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 17:47:44 2023 +0200 fix: use correct import for `QuartzPluginData` commit 58aea1cb0791e18cd092d88de5374431eba7f1d3 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 17:28:58 2023 +0200 feat: implement filter function for explorer commit c7d3474ba8cb49ab0f1978216d80b08ec2c8e5d7 Author: Ben Schlegel <ben5.schlegel@gmail.com> Date: Sat Sep 16 12:40:19 2023 +0200 feat(explorer): add config to support custom sort fn commit 422ba5c36586c7ebc31141da8bb539b4157aa01a Author: Yuto Nagata <38714187+mouse484@users.noreply.github.com> Date: Sat Sep 16 11:17:20 2023 +0900 fix: umami analytics date attribute (#477) commit 9ae6343dd0104d44e6bdf083572f987b70ba50c9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 15 10:33:38 2023 -0700 Revert "fix: use git dates by default, @napi/git is fast enough" This reverts commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a. commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 15 09:46:06 2023 -0700 fix: use git dates by default, @napi/git is fast enough commit 91f9ae2d71d5c28ba7d2182eed5a9f77da1fbe8d Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 15 18:39:16 2023 +0200 feat: implement file explorer component (closes #201) (#452) * feat: add basic explorer structure„ * feat: integrate new component/plugin * feat: add basic explorer structure * feat: add sort to FileNodes * style: improve style for explorer * refactor: remove unused explorer plugin * refactor: clean explorer structure, fix base (toc) * refactor: clean css, respect displayClass * style: add styling to chevron * refactor: clean up debug statements * refactor: remove unused import * fix: clicking folder icon sometimes turns invisible * refactor: clean css * feat(explorer): add config for title * feat: add config for folder click behavior * fix: `no-pointer` not being set for all elements new approach, have one `no-pointer` class, that removes pointer events and one `clickable` class on the svg and button (everything that can normally be clicked). then, find all children with `clickable` and toggle `no-pointer` * fix: bug where nested folders got incorrect height this fixes the bug where nested folders weren't calculating their total height correctly. done by adding class to main container of all children and calculating total * feat: introduce `folderDefaultState` config * feat: store depth for explorer nodes * feat: implement option for collapsed state + bug fixes folderBehavior: "link" still has bad styling, but major bugs with pointers fixed (not clean yet, but working) * fix: default folder icon rotation * fix: hitbox problem with folder links, fix style * fix: redirect url for nested folders * fix: inconsistent behavior with 'collapseFolders' opt * chore: add comments to `ExplorerNode` * feat: save explorer state to local storage (not clean) * feat: rework `getFolders()`, fix localstorage read + write * feat: set folder state from localStorage needs serious refactoring but functional (except folder icon orientation) * fix: folder icon orientation after local storage * feat: add config for `useSavedState` * refactor: clean `explorer.inline.ts` remove unused functions, comments, unused code, add types to EventHandler * refactor: clean explorer merge `isSvg` paths, remove console logs * refactor: add documentation, remove unused funcs * feat: rework folder collapse logic use grids instead of jank scuffed solution with calculating total heights * refactor: remove depth arg from insert * feat: restore collapse functionality to clicks allow folder icon + folder label to collapse folders again * refactor: remove `pointer-event` jank * feat: improve svg viewbox + remove unused props * feat: use css selector to toggle icon rework folder icon to work purely with css instead of JS manipulation * refactor: remove unused cfg * feat: move TOC to right sidebar * refactor: clean css * style: fix overflow + overflow margin * fix: use `resolveRelative` to resolve file paths * fix: `defaultFolderState` config option * refactor: rename import, rename `folderLi` + ul * fix: use `QuartzPluginData` type * docs: add explorer documentation commit 14cbbdb8a2f69ebc51cd53a82b50206c543778b0 Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Thu Sep 14 05:55:59 2023 +0200 feat: display tag in graph view (#466) * feat: tags in graph view * fix: revert changing graph forces * fix: run prettier commit cce389c81d262d1d2a2bd8140c879efd68e3c6dd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 13 11:28:53 2023 -0700 feat: note transclusion (#475) * basic transclude * feat: note transclusion commit 4461748a85b8795651d0c02451368dffff607938 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 13 09:43:14 2023 -0700 fix dont show html in search when rssFullHtml is true (closes #474) commit 6ecdcb5e24f2783e6fa73de69e848f0f319c4fc4 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 22:55:50 2023 -0700 feat: resolve block references in obsidian markdown commit e3b879741b6d32f56e1d1bfd0bac57f0d68c1113 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 21:44:03 2023 -0700 feat: rich html rss (closes #460) commit 60a3c543398aed8caf44b411a4dc10e8d1e26fcc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 21:29:57 2023 -0700 fix: 404 page styling for nested pages (closes #458) commit 71d81bde1d12aa386ec70be31cc86a37a7426bce Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 12 19:18:44 2023 -0700 feat: rss limit (closes #459) commit a19df64be8423063c2484ab35300fb0bef324a14 Author: hcplantern <38579760+HCPlantern@users.noreply.github.com> Date: Tue Sep 12 14:00:21 2023 +0800 fix: callout parsing (#469) commit 4e23e6724493a8d112c6ff22e14cf4aabd5e9af1 Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Mon Sep 11 08:11:42 2023 +0200 feat: plugin for remark-breaks (#467) * feat: plugin for remark-breaks * fix: update package-lock.json * fix: styling Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update linebreaks.ts * Update index.ts --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit a66c239797e3e80e2dc8b7059eee8c51bcf4ca8f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Sep 10 23:07:17 2023 -0700 ci: print bundleInfo commit 53f1c88738550eb2646cc0a03469dc230839a258 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Sep 8 09:29:57 2023 -0700 fix: more lenient date parsing for templates commit 06df00b18621f08a211bec33f566ecb7ef4ec22e Author: Stefano Cecere <stefano.cecere@krur.com> Date: Thu Sep 7 17:13:41 2023 +0200 typo (it's draft, not drafts) (#456) commit 2525bfbab5553f970997ea3c60af180cbef1fdd2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 22:24:15 2023 -0700 fix: links to index not showing in graph (closes #450) commit 828aa71fe34aae675a7552957e8a062c82f595f6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:47:59 2023 -0700 fix: escape encoding for titles in rss commit ef1ead31dccd05f4275405b843ff47fa28a5116d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:31:01 2023 -0700 fix: encodeuri for slugs in rss commit 989bee597987bba2aeae4266cb32ac8e899f638c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:08:08 2023 -0700 docs: correct field for ignorePatterns commit 8d6029b7b844044d06fe17de89db6881954a8fec Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 21:02:21 2023 -0700 feat: 404 page emitter commit 2d52eba4133293a27f6df98c252785ba4ddee575 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 6 20:25:38 2023 -0700 fix: dont transform external links commit 6ef4246cf186414d1b8ee868cfa9d24314f0bc0a Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 4 07:36:30 2023 +0200 docs: update `full-text-search.md` (#447) commit 616a7f148a283b2fd7c5204c60ddf1b08f42d125 Author: Dr Kim Foale <kim@gfsc.studio> Date: Mon Sep 4 05:29:58 2023 +0100 docs: Make it clearer that wikilinks go to paths not page titles (#448) commit e8a04efaf1b82560cbcf7694ac6c7dda1c82612f Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Mon Sep 4 06:28:57 2023 +0200 feat(analytics): Support for Umami (#449) commit 7e42be8e46501c752dda9bd174fb93ea9dccec22 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 3 18:32:46 2023 +0200 feat(search): add arrow key navigation (#442) * feat(search): add arrow navigation * chore: format * refactor: simplify arrow navigation * chore: remove comment * feat: rework arrow navigation to work without state * feat: make pressing enter work with arrow navigation * fix: remove unused css class * chore: correct comment * refactor(search): use optional chaining commit 8c354f6261dda6d9761f594002db53c9d7a8e8e2 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Sep 3 18:06:05 2023 +0200 fix: clipboard button visible in search (#445) commit 505673acd71e6b023abae19c706a736b257cff2a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Sep 2 18:07:26 2023 -0700 feat: pluralize things in lists commit 23f43045c49f17fe5ace480f7026855acf2a30b8 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 1 23:12:32 2023 +0200 fix(search): matches getting highlighted in title (#440) commit 90dac31216b5d3f59e65ec5778e21a308a744e11 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Sep 1 19:09:58 2023 +0200 feat: Implement search for tags (#436) * Quartz sync: Aug 29, 2023, 10:17 PM * style: add basic style to tags in search * feat: add SearchType + tags to search preview * feat: support multiple matches * style(search): add style to matching tags * feat(search): add content to preview for tag search * fix: only display tags on tag search * feat: support basic + tag search * refactor: extract common `fillDocument`, format * feat: add hotkey to search for tags * chore: remove logs * fix: dont render empty `<ul>` if tags not present * fix(search-tag): make case insensitive * refactor: clean `hideSearch` and `showSearch` * feat: trim content similar to `description.ts` * fix(search-tag): hotkey for windows * perf: re-use main index for tag search commit 2d6dc176c3e1fbb520a5da1beb60bbb1d8e948ba Author: Pelayo Arbués <gonzalezpelayo@gmail.com> Date: Thu Aug 31 21:12:06 2023 +0200 Adds Pelayo Arbues to showcase (#435) commit b213ba45e2e706332e057b131adc946f882f090b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 31 20:55:04 2023 +0200 fix: regex for matching highlights (closes #437) (#438) * fix: regex for matching highlights * fix: regex for empty highlights commit 5fa6fc97899c905b6fbc14fa1d24334f3e68fa77 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 29 10:37:00 2023 -0700 fix: aliasredirects not using full path, add permalink support commit 1cc09ef76db129fb3670e95560312adeefab913c Author: Jeffrey Fabian <jeffrey.fabian61@gmail.com> Date: Tue Aug 29 13:14:54 2023 -0400 feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425) * enhancement: support kebab-case and nested tags in ofm transformer * update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_ * Update quartz/plugins/transformers/ofm.ts --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit c35cd422c65a58f1069302aad0cf9eef7f93d987 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Aug 28 19:00:49 2023 +0200 fix: correct graph labels for `index.md` nodes (#431) commit 082fdf2e8098ef6bcb46a7dfabf8c6b9fd096346 Author: Jeremy Press <jeremypress1@gmail.com> Date: Sun Aug 27 20:57:19 2023 -0700 Fix typo :) (#430) commit b6b1dabde0f63ca0ae743aa7f4266ca892d7b5e5 Author: Jeremy Press <jeremypress1@gmail.com> Date: Sun Aug 27 17:39:42 2023 -0700 feat: support configurable ws port and remote development (#429) Co-authored-by: Jeremy Press <jeremy@replit.com> Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 4b89202f7e834cf8b5c5aa39e8f1778706492085 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Aug 28 00:59:51 2023 +0200 cleanup: rework cli to allow invoking create and build outside of cli (#428) * refactor: move `bootstrap-cli.mjs` tp cli also update reference in docs * refactor(cli): move build handler to `cli-functions` * refactor(cli): move create to handler + helpers * refactor(cli): extract arg definitions * refactor: rename handlers and helpers * refactor(cli): move update, await handlers * refactor(cli): create constants, migrate to helpers * refactor(cli): migrate `restore` * refactor(cli): migrate `sync` * format * refactor(cli): remove old imports/functions * refactor(cli): remove unused imports + format * chore: remove old log statement * fix: fix imports, clean duplicate code * fix: relative import * fix: simplified cacheFile path * fix: update cacheFile import path * refactor: move bootstrap-cli to quartz * format * revert: revert path to bootstrap-cli * ci: re-run * ci: fix execution permission commit 52ca312f41ee6da5202cd9632d8501340ada3a67 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 27 12:27:42 2023 -0700 fix: slugify tag on page before adding (closes #411) commit c91e62c376d481534d89084e5c04846878dff6d3 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sun Aug 27 02:19:45 2023 +0200 Fix search bar after navigate (#424) commit ad4145fb10dbf32d8f99e1de555339dba0979f72 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Sat Aug 26 22:21:44 2023 +0200 feat: support CLI arguments for `npx quartz create` (#421) * feat(cli): add new args for content + link resolve * feat(cli): validate cmd args * feat(cli): add chalk + error code to errors * feat(cli): support for setup/link via args * refactor(cli): use yargs choices instead of manual Scrap manual check if arguments are valid, use yargs "choices" field instead. * feat(cli): add in-dir argument+ handle errors add new "in-directory" argument, used if "setup" is "copy" or "symlink" to determine source. add error handling for invalid permutations of arguments or non existent path * feat(cli): dynamically use cli or provided args use "in-directory" arg as `originalFolder` if available, otherwise get it from manual cli process * run format * fix: use process.exit instead of return * refactor: split CommonArgv and CreateArgv * refactor(cli): rename create args, use ${} syntax * fix(cli): fix link resolution strategy arg * format * feat(consistency): allow partial cmd args commit 74c3ebb7bd7ef126246f8ea03565db73cd5e7f38 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 26 10:48:34 2023 -0700 style: fix mulitline callout styling commit e3265f841637de197e5cf4a5471372b5178f1e4d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 26 10:42:55 2023 -0700 docs: simplify oxhugo page commit bc543f81d9ada5e61cb9690834a5f83c02997d63 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Sat Aug 26 11:22:23 2023 +0530 feat(plugins): add OxHugoFlavouredMarkdown (#419) * feat(plugins): add OxHugoFlavouredMarkdown ox-hugo is an org exporter backend that exports org files to hugo-compatible markdown in an opinionated way. This plugin adds some tweaks to the generated markdown to make it compatible with quartz but the list of changes applied it is not extensive. In the future however, we could leapfrog ox-hugo altogether and create a quartz site directly out of org-roam files. That way we won't have to do all the ritual dancing that this plugin has to perform. See https://github.com/k2052/org-to-markdown * fix: add toml to remarkFrontmatter configuration * docs: add docs for OxHugoFlavouredMarkdown * fixup! docs: add docs for OxHugoFlavouredMarkdown commit 5c6d1e27baef74a42cc292276c5832b010a38fd5 Author: Hrishikesh Barman <geekodour@users.noreply.github.com> Date: Fri Aug 25 22:55:46 2023 +0530 feat(plugins): add toml support for frontmatter (#418) * feat(plugins): add toml support for frontmatter Currently frontmatter is expected to be yaml, with delimiter set to "---". This might not always be the case, for example ox-hugo(a hugo exporter for org-mode files) exports in toml format with the delimiter set to "+++" by default. With this change, the users will be able use frontmatter plugin to support this toml frontmatter format. Example usage: `Plugin.FrontMatter({delims: "+++", language: 'toml'})` - [0] https://ox-hugo.scripter.co/doc/org-meta-data-to-hugo-front-matter/ * fixup! feat(plugins): add toml support for frontmatter commit 340e3ef5116cd99c8ddfdbb3d9e0bbd914e07825 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Fri Aug 25 18:03:49 2023 +0200 feat(consistency): Add `.obsidian` to ignorePatterns (#420) commit 953ef29f4e238ef9ae186ab79eeec1bf4f3921a6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 12:31:15 2023 -0700 format, ensure ci runs on prs commit 94ce0883e7fbf38252377af2f144c971a2ff591b Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 24 21:28:06 2023 +0200 style: integrate tertiary color to text-select (#413) commit 8cf7280614f8c1f2c9aaba5671f388d63bbea4dd Author: Zero King <l2dy@icloud.com> Date: Fri Aug 25 02:41:20 2023 +0800 feat: reproducible build (#412) for sitemap, RSS and contentIndex.json. commit c8412a5b0ac90d9d7beb7e03ed9a4763e834a865 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 10:03:14 2023 -0700 format commit fc4b8f3d3fad90b6f7d8dedc58201df68da1280e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:38:00 2023 -0700 fix: ensure recentnotes uses proper date commit 6cd0612d40a5011f19f5ca2e5e804477779e393f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:17:43 2023 -0700 fix: add better warning when defaultDateType is not set due to upgrade commit 9851697b583efdd40173ebbdd484030f2adb0732 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 09:05:19 2023 -0700 version bump to 4.0.10 commit c36a9f3fb7c2128610d20312ffb332bd238c89de Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 08:56:40 2023 -0700 feat: add defaultDateType config commit 98d82415dc8d60c3a35ea4dee21c86e406605763 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 24 08:31:06 2023 -0700 fix: lock to never read when site is building commit 9d2340e90b55fb9480e0901bc7360f3d72e688da Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Aug 24 17:14:52 2023 +0200 docs: fix typo in `authoring content.md` (#408) commit 8200c8d0402cb40e9f65c49dac5be621360a3a20 Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com> Date: Thu Aug 24 00:57:49 2023 -0500 Revert contentIndex to RSS 2.0 (#407) commit 2e0e518f5dbddc3b55e9dd1a085c2a88d365b599 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 15:16:04 2023 -0700 format commit 632c27b7ec133d15d890eb28c98eb9716ca01407 Author: Zane Helton <me@zaaane.com> Date: Wed Aug 23 18:14:23 2023 -0400 docs: update `hosting.md` with Vercel hosting instructions (#406) * Update hosting.md with Vercel hosting instructions * Update docs/hosting.md Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update docs/hosting.md Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Run npm run format --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit bfb416b35a02dabbdaedc9e3c8980f8b4aadd9aa Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 13:10:23 2023 -0700 fix: text wrap in popover commit 960c1814d07449dd9fd5e70eea770ba762780b53 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:23:49 2023 -0700 docs: make incompability of trailing slashes clear commit eed4472aeecdcb0f2b233df69884f03bd45fc293 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:18:50 2023 -0700 fix: use proper full base for links.ts commit b99eb7ebce21065b7ff59cdd3226d4fc173b3878 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 12:11:16 2023 -0700 docs: whitespace commit 0aaf88b8521e2bc667cae525356eea3550ad9c96 Author: kanpov <71177577+kanpov@users.noreply.github.com> Date: Wed Aug 23 22:09:04 2023 +0300 Fix #403 by moving documentation to separate directory to avoid merge conflicts (#405) commit a1a1e7e1e0c06f2f7b759c5aecd6a9ceba3e2717 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 11:36:34 2023 -0700 fix: builds should no accumulate on repeated changes (closes #404) commit 3209f7c3b7837fd845cbef645155a9484ea0253a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:19:00 2023 -0700 deps: native addons for lightningcss commit cde1e26129f8cd6b183ccc1c35a06f76dedeff9c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:16:44 2023 -0700 deps: install exact commit 1128efcf237d275343daaab16e1b1d3e228999b9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 23 09:10:30 2023 -0700 deps: esbuild and esbuild-sass-plugin commit d2f52549955ff7600cc5897e67806df4ebf85f91 Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com> Date: Wed Aug 23 12:05:01 2023 -0400 fix(esbuild): conflict with esbuild-sass-plugin (#402) commit 3064839c2d2ea0a9976bef83db12102647572083 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 23:37:02 2023 -0700 version bump to 4.0.9 commit b444c5c13b983bf80df8b6d020eb246e9fd3e78e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 23:33:58 2023 -0700 fix: percent-encoding for files with %, contentIndex for non-latin chars (closes #397, closes #399) commit 36548d59866ab3236677ff25af106b882c0694f6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:41:50 2023 -0700 fix: toc for cyrillic and other non-latin alphabets (closes #396) commit 99dbe525d9b221bf12778ed899c94ef103a77c45 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:27:41 2023 -0700 fix: properly lock across source and content refresh by sharing a mutex commit 8b63ff882ae28b1a1774293673a7531463d6a5e5 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 22:14:16 2023 -0700 fix: tag support for non-latin alphabets (fixes #398) commit b991cf2ee8a456a15f2b566843d93a9b7a9a0c29 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 22 21:30:31 2023 -0700 fix: spa hijacks back button (closes #400) commit bb677840fc1ff14637fab8a99841dd532f408fce Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com> Date: Wed Aug 23 01:16:55 2023 +0900 fixed broken CJK links (#390) commit c60b3d5e3444e46587c1143dab784c53204070ae Author: Ikko Eltociear Ashimine <eltociear@gmail.com> Date: Wed Aug 23 01:16:21 2023 +0900 fix: typo in bootstrap-cli.mjs (#394) commit e10de3febffd3e3b7eaa3aed611aea03153e6a82 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 17:01:18 2023 -0700 fix: server-handler crash from filename (closes #386) commit b69556c918e2a4a27b047e8de6b02861f04d5a9e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 16:43:22 2023 -0700 fix: async-mutex not exclusively locking correectly commit ce7057107266c1d96a909977add472af83f0e9f9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 09:14:47 2023 -0700 docs: use canonical quartz.jzhao.xyz, update bootstrap script to point to correct hosting link commit 8c943f47d6ddedc5da4b9447fec173a16d91758c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 21 09:00:13 2023 -0700 format, update default sidepanel width commit 2774e976d20226df1554ebddd6c7d2e390cae42d Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com> Date: Tue Aug 22 00:45:47 2023 +0900 fix: opts being overriden in graph option (#384) commit bb93ac1c83fd8d13593f7f9688de02eba60de913 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 23:50:19 2023 -0700 docs: fix links to networked thought commit 777ff51c7a704459f9708086845b62aa8fe4e89d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 20:48:35 2023 -0700 format commit 4e42d52e166dcc3c62775cb3bf86c209d098c158 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 20:47:07 2023 -0700 fix: ctrl + k breaking after page nav commit d0f67d993507219cfa0824db8a3e59286f0ebf09 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 18:41:37 2023 -0700 move wss server start after http commit 952d6cb3dd63bb50056198c1d7782314f8976bbf Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 18:08:44 2023 -0700 fix: nav event with spa off, anchor nav refresh page commit 173ec240d2ed5b25f18ef42823334ae800b3527d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 17:50:56 2023 -0700 fix: jump to anchor on deployed site triggering spa refresh commit 425c9789a451e69adbba2d99193e38e8915e8804 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 16:59:25 2023 -0700 remove checkout step from instructions as v4 is the default branch commit 7b7064ad2be68e8d6d43123c12529ca94a325fcb Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 15:38:37 2023 -0700 fix: ensure code exists inside pre before adding clipboard commit ca17af4ae20b9310da52a3752b8d7744c932f3e2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 15:02:24 2023 -0700 fix: dont show index page for folder in its own listing commit 71471117c5ec4acdfc0b8335b4462ab43d86fce6 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:34:00 2023 -0700 fix: ci runs on v4 commit e65ea48fae5a279ad4e50594b03621904f84e477 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:27:44 2023 -0700 fix: add async-mutex to builds on large vaults commit b99d4cd8ce99ea1e52a97654ab153774a6bc598a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 14:05:37 2023 -0700 recent notes css fixes commit 1bb00e72bb4ab8fcac186ef6961e400c60fb07de Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 13:00:33 2023 -0700 add docs for recent notes commit 236130ac221f7d254ec9881f529f4ca567e15234 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 12:46:37 2023 -0700 css fixes, add recent notes, more robust quartz update commit 5adf3c67a8f1939b891fadd2c8c30cf201d87943 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 08:57:56 2023 -0700 add engines field commit 9d77edaf94d23f207552b3a650189810ba2252cd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 01:08:18 2023 -0700 fix description not being used in folder and tag listings commit 0ef1b5b522d1d6c0c79cd0538a2d63a9bf71a973 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:54:13 2023 -0700 update plausible url commit cfb7d1232e005736dc549fb24ec5a02d53fc5206 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:52:49 2023 -0700 docs: update notes for tag and folder listings commit 03fd62496f94c7cc007f802fc10290581d08deb0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 20 00:02:41 2023 -0700 docs: note about updating default branch commit d205eb568686a718cae889d51fde5ae18d352b30 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 22:19:49 2023 -0700 docs: make setting upstream more clear, docs on npx quartz restore commit 96a3bfeafbe3e46bdf3e217dd934b026bc1b9f9f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 22:04:29 2023 -0700 fix: put quotations around font commit 95fb6ccfcb5d887f1085bc1b58204b4138a2e804 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:59:20 2023 -0700 readme fix commit e26248292179ebb691dfa99621192b2258c9b9c3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:59:01 2023 -0700 fix: string for aliases being treated as array of chars commit eb4d3dc5b405fda29ccde917902483a76835894c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:55:09 2023 -0700 css: fix scrollbars on windows commit 90d6c1ed24283d0b046ba7eee2e6533a73cf3683 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:38:10 2023 -0700 add git fetch to migration instructions commit 443c1828901f364cb7f5708a64a32494eea28d28 Merge: 791b8e2d a6236d97 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:16:31 2023 -0700 Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4 commit 791b8e2d9f826de8cd0e3db3aead04ad8c65bc6e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 21:16:24 2023 -0700 add sponsors commit a6236d97cf847a88dc2f72450372d440561032ac Author: Matt Dunn <55315824+TheRealMattDunn@users.noreply.github.com> Date: Sun Aug 20 03:15:14 2023 +0100 Adding to Showcase page (#367) commit b1debaebff5c5753149e02e990439e7e56528852 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 18:56:45 2023 -0700 update docs commit 7b8017413c16c0153c58919ab30e0e2de6e71f02 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 18:04:17 2023 -0700 impl baseDir option for quartz build --serve for local testing commit 6681f28af0bb753918699c41ef9a8421f6b7cd08 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:55:36 2023 -0700 fix trailing slash causing folder listing to not fetch content correctly commit 78f4cdbe109308fa33cb87387952aef5a528ebbe Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:40:02 2023 -0700 avoid 404 on icon for spa navigations with anchors commit dd47be1bc65d3a8050d6ce9e77cd0e3b10e2a1a9 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 16:28:44 2023 -0700 improve path resolution stability commit c874e7e9378a5ba895870e9680484fb4af5c6e93 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 19 15:52:25 2023 -0700 base path refactor to better support subpath hosting commit 3201f83b70bb2ee1d1daeb585a26e8cd6b8ce95f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 18 18:24:09 2023 -0700 v4-alpha -> v4 commit d8bec631b6dee8f5b9c42f75d154252e53e81b77 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 18 18:22:38 2023 -0700 update docs on github pages and syncing commit 6f1f820289ce37d328c4bc8cceba1f702df52e15 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 23:39:15 2023 -0700 fix typo in docs commit 8bc7a50dfa91dd7ba6b657aca6dbc437fa6df6b7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:54:42 2023 -0700 format commit 569beb410b967b8511a5d18cdee74280df681d15 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:49:58 2023 -0700 ensure sync includes untracked files commit 5713d30670fc9ca1f9d86e6f0698bd011a68f674 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:24:41 2023 -0700 ensure contentfolder is passed to popContentFolder commit a13094544318b06902b54a24ea61691fe598a2fc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:20:15 2023 -0700 fix when symlink targ is calculated and added npx quartz restore commit e10f6da01140f483162fe33cc77b2255b0683ac7 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:08:26 2023 -0700 format commit a7cca3242ad7adc5163d70aa2cc8ee23c92211e5 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 21:07:40 2023 -0700 deref symlink on quartz sync commit 0998bc355e6425e6b2bdf3d2da7124aa7b63b2a2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 01:58:11 2023 -0700 fix rebuild debouncing commit 07a327e05aa2a48aa11faf9aa0e049201d622f8f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 01:34:50 2023 -0700 fix back button in spa not working between two pages that both have hash fragments commit 58d9dc0528cc5d7232ac7a237c98213ff1075f39 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 00:55:52 2023 -0700 format commit 0c199975f2d469ecdfd7efcf2ddd16ffa1dc492b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 17 00:55:28 2023 -0700 various path fixes for links to extensions, fix relative paths in links commit 2dc0ae279cae87e37c94c42d4ad87107f2a5b5d2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 16 22:09:11 2023 -0700 fix import paths commit 2f6747b1666316e579c6e7238092ac6a65d00925 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 16 22:04:15 2023 -0700 fix relative path resolution in router and link crawling commit 232652149a287054df7e7c5136dafd3f55a79bf0 Author: Sohaib <98542228+sohaibology@users.noreply.github.com> Date: Mon Aug 14 20:59:47 2023 -0400 Update hosting.md (#371) commit 7bde99b4e2d49e30dad1e0d58ccc34c2e7482005 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 13 17:47:07 2023 -0700 fix: add trailing slash to local serving commit f1c9ca495e450ecb62dade70c4b60d86e106f79c Author: vintro <77507980+vintrocode@users.noreply.github.com> Date: Sun Aug 13 20:19:50 2023 -0400 docs: note about existing content at same path on different branches commit 4f4b04eeb4f41067e4759bec5c2f5db181150520 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 21:18:51 2023 -0700 format docs commit d6e73f221c3e52ce6591cbd01621530e5f6fd703 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 21:16:34 2023 -0700 fix relative path resolution logic, add more path tests commit 6d9ffd6da508743407b3b88a89ed831b53321d59 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 17:44:35 2023 -0700 404 page styling on local commit c89f8b1a9a20becd982ed0b4bc88b1685a15832d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:33:57 2023 -0700 fix nested callout folding commit 8fd496bbef4bc62315f3a0893177da730d8c4262 Author: Sohaib <98542228+sohaibology@users.noreply.github.com> Date: Sat Aug 12 16:52:16 2023 -0400 Update hosting.md (#368) commit aed3f5fccbe6a70186b339af4716980a5950b989 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:17:07 2023 -0700 fmt commit c55d54f068a102d85dc16c5c0e63db413bc56145 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 10:16:55 2023 -0700 enable rich text in callout title commit 7bffc2183ece33e2d84909a5677dac0ae2563ddd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 00:24:30 2023 -0700 include home page in search commit 827dd918476e225238d8412551df2866e4f9e616 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 12 00:03:11 2023 -0700 format, make search async commit e1dd6aee863878a02f51200b3878d619220c22f3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:55:17 2023 -0700 fix wikilinks to anchors in the same document commit 83269ac26e41f8e81b56e000b4347ee60d4ff84b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:40:06 2023 -0700 fix scanning for tags in content commit ed62ece491310e75d336db844d8ce56d3d26be31 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:27:59 2023 -0700 fix broken tag listing links to tags commit 736c3981c4affff8dea1eb908ff760ee740ec4a3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 23:25:44 2023 -0700 fix emit filepaths, tag emit being overriden by content commit 79e828696a9e53357f61bd89c36e41555575c2c2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 22:47:50 2023 -0700 feature docs commit 259d0a6d9ac5a02f0281e3fc061861b23481348f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Fri Aug 11 00:31:44 2023 -0700 more documentation commit df02ea20d7e12e8b9ffdd2968afaf5893c433488 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:32:11 2023 -0700 spacing fix commit 21cc6a5da9edefd199c0b2158b85b8cd10dd901c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:29:11 2023 -0700 run prettier commit cefbca4753a7d98f93f57a6452a09f6308e2fe27 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Thu Aug 10 21:16:07 2023 -0700 docs on making plugins commit ad3f7b2d5fe15af2626250463994f5a9e9ba6d0a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 09:18:44 2023 -0700 format commit ebf3263b7efacc9ac499f3f1f1bbc91451899ae0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 09:10:40 2023 -0700 update npx quartz update script commit cea6834fef54da59fc1692d1db0221b93793238f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Aug 9 00:26:33 2023 -0700 profiling, better concurrency heuristics commit 68ccd1d79de7cef275605e238238c1a80bbb074f Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 22:53:01 2023 -0700 format commit 49bd6bc3ffe1d3507e00bae62c12d9b045363090 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 22:52:49 2023 -0700 better concurrency debugging, --concurrency flag for npx quartz build commit e4950e06a15e34134b9feb064749748080bd59a1 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 21:31:36 2023 -0700 fix getFileExtension missing numeric extensions (e.g. mp4) commit e21f0f9bb97cbc4bd59f6bce0e0fce451b6d2b01 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 21:28:09 2023 -0700 change reading time to content meta commit ee9ed4f2877bff1a64104b6d97ed0d51b1bb6fa3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 20:36:24 2023 -0700 fix head.tsx commit 2706a137a042b4bf932b0ace9934914f290605f3 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Aug 8 20:18:31 2023 -0700 guide to creating components commit 09d4eb0684eac96747778656fc4a8f8085c41388 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 23:57:24 2023 -0700 fix notes commit 533d68e642ca82b540d57a449d0e2c98ed921d6e Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 23:56:50 2023 -0700 most of creating components, increase legibility of bold in article and callouts commit 774a162850883468052fd5c5a79cf8786bd96989 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:51:23 2023 -0700 format commit 2ac5dd49da34d33e4086630d371cbaf1ed294153 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:51:06 2023 -0700 fix regression in code block font-size boosting on safari mobile commit 527ce6546e7ec50e7720ff7b9b6ff79a89c3b7fc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 21:41:18 2023 -0700 various css fixes, fix new image loading bug when previewing, path docs commit d02af6a8ae4c3bea4c94ad63c118d517318146fe Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Mon Aug 7 17:34:38 2023 -0700 architecture, fix vendor prefixing commit b4cacd59569c066c52bbe163165c2a30d6ce3ad0 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 22:07:33 2023 -0700 format commit cd9dc6ecb570c08291e73d9db001e6068df4d88a Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 22:07:08 2023 -0700 fix css transforms for mobile commit d8d9dd22c9e81f344f3ab56f7262d804c2720fcd Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 20:52:17 2023 -0700 fix shortest path for non-md files, mobile fix commit 075ac33474d5d439b01daf5392738a3ea810b86d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 19:54:11 2023 -0700 note formatting commit 3adc73a703142b3c0475570e4de16701b2797524 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 19:52:30 2023 -0700 docs upgrade, ci changes commit 028bcec62c3ca019a96783f17eaee1ecce6e092b Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sun Aug 6 17:09:29 2023 -0700 mobile fixes, fix bug when linking to anchor on home, docs commit db6054a8c19703345cfdd6dd4a08f35986c14acc Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 18:00:52 2023 -0700 format, remove markdown from being procesed commit a0d651d64dfd766157324fd86791da2168028cf2 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 17:53:29 2023 -0700 reverse query param hack to re-add sourcemap support commit 1da467d2143a260af8e5b7d2d2f68f0fcaa0260c Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Sat Aug 5 16:43:50 2023 -0700 non-admonition callout fix commit 7c09627df4bd61e3b4fbd6fd84a1971b40f…
aarnphm
added a commit
that referenced
this pull request
Nov 12, 2024
* Quartz sync: Aug 29, 2023, 10:17 PM * feat: add basic satori og image generation * Squashed commit of the following: commit fa69c2a Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 19:35:11 2023 +0200 fix(explorer): increase consistency, explicitly use font-family (#496) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names * docs(explorer): fix broken wikilink * fix(consistency): explicitly set font + label/link fix Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse` * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Update quartz/components/styles/explorer.scss Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 8eb1554 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:54:33 2023 +0200 fix(explorer): display names for folders without frontmatter (#494) * fix(explorer): display name for folders without `index` file * docs(explorer): add section for folder display names commit dcdeae4 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Thu Sep 21 18:53:19 2023 +0200 docs(explorer): update default config + new example (#493) commit 4845223 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:09:18 2023 -0700 perf: memoize filetree computation (#490) * perf: memoize filetree computation * format * var -> let commit 16d33fb Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 16:08:54 2023 -0700 feat: display name for folders, expand explorer a little bit (#489) * feat: display name for folders, expand explorer a little bit * update docs commit b029eea Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Wed Sep 20 22:55:29 2023 +0200 feat(explorer): improve accessibility and consistency (+ bug fix) (#488) * feat(consistency): use `all: unset` on button * style: improve accessibility and consistency for explorer * fix: localStorage bug with folder name changes * chore: bump quartz version commit 6a9e635 Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:45 2023 -0700 Revert "feat: Making Quartz available offline by making it a PWA (#465)" This reverts commit d6301fa. commit 70e029d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 13:52:29 2023 -0700 Revert "docs: wording changes for offline support" This reverts commit 52a172d. commit 0bad3ce Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:58:52 2023 -0700 docs: document enableToc commit 52a172d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Wed Sep 20 11:40:36 2023 -0700 docs: wording changes for offline support commit d6301fa Author: Adam Brangenberg <adambrangenberg@proton.me> Date: Wed Sep 20 20:38:13 2023 +0200 feat: Making Quartz available offline by making it a PWA (#465) * Adding PWA and chaching for offline aviability * renamed workbox config to fit Quartz' scheme * Documenting new configuration * Added missig umami documentation * Fixed formatting so the build passes, thank you prettier :) * specified caching strategies to improve performance * formatting... * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath * turning it into a plugin * Removed Workbox-cli and updated @types/node * Added Serviceworkercode to offline.ts * formatting * Removing workbox from docs * applied suggestions * Removed path.join for sw path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removed path.join for manifest path Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Removing path module import * Added absolute path to manifests start_url and manifest "import" using baseUrl * Adding protocol to baseurl Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * Adding protocol to start_url too then * formatting... * Adding fallback page * Documenting offline plugin * formatting... * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * merge suggestion Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * formatting... * Fixing manifest path, all these nits hiding the actual issues .-. * Offline fallback page through plugins, most things taken from 404 Plugin * adding Offline Plugin to config * formatting... * Turned offline off as default and removed offline.md --------- Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> commit 27a6087 Author: rwutscher <richard.wutscher@gmail.com> Date: Tue Sep 19 21:26:30 2023 +0200 fix: tag regex no longer includes purely numerical 'tags' (#485) * fix: tag regex no longer includes purely numerical 'tags' * fix: formatting * fix: use guard in findAndReplace() instead of expanding the regex commit 1bf7e3d Author: Jacky Zhao <j.zhao2k19@gmail.com> Date: Tue Sep 19 10:22:39 2023 -0700 fix(nit): make defaultOptions on explorer not a function commit cc31a40 Author: David Fischer <david@konst.fish> Date: Tue Sep 19 18:25:51 2023 +0200 feat: support changes in system theme (#484) * feat: support changes in system theme * fix: run prettier * fix: add content/.gitkeep commit 0d3cf29 Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com> Date: Mon Sep 18 23:32:00 2023 +0200 docs: fix explorer example (#483) * feat: dynamically generate og images, write to fs as png * fix: og preview on discord * feat: use `sharp` to convert to webp, add content headers * feat: add config for theme (light or dark) * feat: improve image margins, add font breakpoint * feat: use config header + body fonts for satori * perf: memoize fonts * feat: use default og image if no path exists * feat: add config option for social images * feat: support custom og images via frontmatter * refactor: clean font helpers, rename fonts helper * refactor: make image generation cleaner * refactor: move default image to own component * chore: add todos * fix: only set width/height header if known * feat: remove html from description * feat: make image dimensions configurable * feat: pass userOpts to image generator * feat: option for users to provide own image struct (satori) This allows users to pass their own jsx for generating the default og image * refactor: rename `defaultImage.tsx` > `socialImage.tsx` * chore: improve comments + types * refactor: rename socialImage frontmatter property * feat: add frontmatter aliases for cover image * feat: add frontmatter alias for obsidian publish * docs: add documentation for social images * feat: add `generateSocialImages` prop to config * chore: update lock file * fix: fix type error * chore: update package.json * chore: update package-lock.json * docs: update docs Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * fix: clean url for use in metadata * refactor: clean function signature * feat: pass `fileData` to image generator * CI: run format * fix: file system import * fix: merge paths using `joinSegments` * fix: get output dir via `ctx.argv.output` * chore: add explanation to font regex * Squashed commit of the following: commit 7164857 Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com> Date: Fri Mar 15 21:17:42 2024 -0400 chore(ofm): remove unused (#999) Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com> commit 4702402 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 15 18:29:14 2024 -0400 chore(deps-dev): bump @types/node from 20.11.24 to 20.11.25 (#990) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.24 to 20.11.25. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b98e4be Author: Mara-Li <lili.simonetti@outlook.fr> Date: Fri Mar 15 23:28:31 2024 +0100 feat(i18n): Add French translation for reading time (#998) Signed-off-by: Mara-Li <lili.simonetti@outlook.fr> commit 8be51a0 Author: catcodeme <1020082805@qq.com> Date: Fri Mar 15 14:25:01 2024 +0800 fix: wikiLink in table (#993) * fix: wikiLink in table - update regexp to make '\' to group in alias - handle alias using block_id * style: format with prettier * style: add comment for block_ref(without alias) in table --------- Co-authored-by: hulinjiang <hulinjiang@58.com> commit 92cc23d Author: Linus Sehn <37184648+linozen@users.noreply.github.com> Date: Wed Mar 13 08:59:37 2024 +0100 feat(plugin): citations (#984) * feat: add rehype-citations * feat: add citations transformer plugin * feat: add rehype-rewrite * feat: add csl option and add no-popover to citation links * revert: add rehype-rewrite 04b2692 'feat: add rehype-rewrite' * feat: use existing package for html manipulation * fix: remove `console.log()` commit 097abc3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 11 13:41:48 2024 -0700 chore(deps): bump async-mutex from 0.4.1 to 0.5.0 (#991) Bumps [async-mutex](https://github.com/DirtyHairy/async-mutex) from 0.4.1 to 0.5.0. - [Changelog](https://github.com/DirtyHairy/async-mutex/blob/master/CHANGELOG.md) - [Commits](DirtyHairy/async-mutex@v0.4.1...v0.5.0) --- updated-dependencies: - dependency-name: async-mutex dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a00324d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 11 13:41:41 2024 -0700 chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 (#989) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.3 to 5.4.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](microsoft/TypeScript@v5.3.3...v5.4.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9fff6d7 Author: Mara-Li <lili.simonetti@outlook.fr> Date: Mon Mar 11 17:46:53 2024 +0100 fix: spelling error (#987) I really don't know why I translated this like that into "pas trouvé", and it bugged me a lot. I finally fixed it… Signed-off-by: Mara-Li <lili.simonetti@outlook.fr> commit 0f5a9d7 Author: Matt Vogel <mainmoniker@googlemail.com> Date: Sun Mar 10 12:57:10 2024 -0400 feat: separated content meta (#929) to allow for CSS styling commit b4236e5 Author: kabirgh <15871468+kabirgh@users.noreply.github.com> Date: Sun Mar 10 00:42:23 2024 +0000 feat(perf:fast-rebuilds): Stop mutating resources param in ComponentResources emitter (#977) * Stop mutating resources param in ComponentResources emitter * Add done rebuilding log for fast rebuilds * Move google font loading to Head component * Simplify code and fix comment commit 6e0c102 Author: Emile Bangma <ewjbangma@hotmail.com> Date: Sun Mar 10 01:14:31 2024 +0100 fix(transclusion): prevent duplicate transclusion if multiple transclusions are present. (#982) commit 94a5469 Author: Emile Bangma <ewjbangma@hotmail.com> Date: Sat Mar 9 17:59:55 2024 +0100 fix(resources): Use full path to font when cdnCache is false (#976) commit 2e9a0c2 Author: Emile Bangma <ewjbangma@hotmail.com> Date: Sat Mar 9 17:43:40 2024 +0100 fix(description): first sentence no longer repeats until max length (#981) commit b30a200 Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com> Date: Fri Mar 8 12:14:22 2024 -0500 fix(i18n): make sure to use correct fileData for manual localization (#975) Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com> commit 6d59aa8 Author: Emile Bangma <ewjbangma@hotmail.com> Date: Fri Mar 8 10:04:44 2024 +0100 fix(description): counts characters instead of words (#972) * fix(description): make sure description counts characters instead of words * ref: removed duplicate ternary * CI: fix package log post merge * CI: fix more merge artifacts * CI: fix package-lock.json * feat: add new default image template * feat: use icon.png for image generation * chore: update satori and sharp version * feat(image-generator): add new default template * Update quartz/components/Head.tsx * Update quartz/components/Head.tsx * Update quartz/components/Head.tsx * Update docs/features/social images.md * Update quartz/components/Head.tsx Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> * feat(og-image): add config option to use default og image for root path * docs(og-image): add `excludeRoot` config + update preview images * docs(open-graph): add examples section * chore: remove unused `socialImage2.tsx` component * feat(open-graph): add frontmatter aliases for socialImage/cover/image * fix(open-graph): only load satori font if config option is enabled * refactor(open-graph): dont use async promise inside `fetchTtf()` * chore: renaming and finished copywriting Signed-off-by: Aaron Pham <contact@aarnphm.xyz> * chore: update typo Signed-off-by: Aaron Pham <contact@aarnphm.xyz> * chore: update hinting for socialImage Signed-off-by: Aaron Pham <contact@aarnphm.xyz> --------- Signed-off-by: Aaron Pham <contact@aarnphm.xyz> Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> Co-authored-by: Emile Bangma <ewjbangma@hotmail.com> Co-authored-by: Emile Bangma <github@emilebangma.com> Co-authored-by: Aaron Pham <contact@aarnphm.xyz>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Improves consistency for explorer so behaviour stays the same in every browser (use
all: unset
on button to fix occasional browser bug). Also implement best practice forul
elements by making sure every direct child is anli
instead of an occasionaldiv
in the tree.This PR also contains a bug fix where quartz would run into weird behaviour, when folder names from localStorage were not found.
(+ version bump to
4.1.0
)