Commit Graph

2348 Commits

Author SHA1 Message Date
LUCASTUCIOUS
c11395e7bc
feat: Add an option to display or not reading time from notes (#707)
* add an option to display or not reading time from notes

* Prettier (?)

* Remove ContentMeta override from quartz.layout.ts

* Make it positive ! 🌞

* Update quartz/components/ContentMeta.tsx

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-20 13:18:35 -08:00
Jacky Zhao
1f2ea96ae0 fix: allow dashes and underscores in block references (closes #712) 2024-01-20 00:33:14 -08:00
bfahrenfort
eb2751c54b Quartz sync: Jan 19, 2024, 10:50 PM 2024-01-19 22:50:29 -06:00
kabirgh
ce3dd0923b
refactor: move emit from callback to helper file function (#704)
* Change emit from callback to helpers file function

* Update docs, remove commented code, improve type sig
2024-01-18 10:56:14 -08:00
Jacky Zhao
af811d824f style: make internal link have less visual padding (closes #706) 2024-01-17 20:03:14 -08:00
Jacky Zhao
129e0c60a9 fix: remove extra console log 2024-01-17 09:46:01 -08:00
Jacky Zhao
d7d5d8253c fix: clean up ofm code for video parsing 2024-01-17 09:45:05 -08:00
Matthew Bailin
f6299da182
feat: add ofm option to transform <img> tags with video exts into <video> (closes #463) (#664)
* enableVideoEmbed plugin

* enableVideoEmbed plugin

* enableVideoEmbed plugin

* enableVideoEmbed plugin

* enableVideoEmbed plugin

* cleaned up index validation, regex, conditional, no autoplay

* Update quartz/plugins/transformers/ofm.ts

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* Update quartz/plugins/transformers/ofm.ts

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* Update quartz/plugins/transformers/ofm.ts

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* Update ofm.ts

* Update ofm.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-17 09:32:02 -08:00
bfahrenfort
7f9311cd6f Quartz sync: Jan 16, 2024, 3:41 PM 2024-01-16 15:41:01 -06:00
bfahrenfort
4655b5eb19 Quartz sync: Jan 16, 2024, 10:29 AM 2024-01-16 10:29:37 -06:00
kabirgh
e17ff20244
fix: use joinSegments for contentIndex.json file path (#702) 2024-01-16 08:24:01 -08:00
sean
107d9b8dff
fix: external link icon shouldn't be vertical aligned (#699) 2024-01-16 08:18:55 -08:00
sean
fa7d139ce5
feat: External link icons (#697) 2024-01-15 23:55:32 -08:00
Jacky Zhao
f31cabbbf9 fix: dont use default callout title if theres additional title children left (closes #693) 2024-01-15 12:37:56 -08:00
kabirgh
30640e3441
Revert "fix: rebuild errors on windows (#692)" (#695)
This reverts commit 8eec47c340.
2024-01-15 11:51:46 -08:00
bfahrenfort
2640a2f7a7 Quartz sync: Jan 15, 2024, 10:41 AM 2024-01-15 10:41:11 -06:00
kabirgh
8eec47c340
fix: rebuild errors on windows (#692) 2024-01-15 08:39:16 -08:00
bfahrenfort
41895a9459 Quartz sync: Jan 14, 2024, 10:44 PM 2024-01-14 22:44:24 -06:00
bfahrenfort
15b80c9f03 Quartz sync: Jan 14, 2024, 9:41 PM 2024-01-14 21:41:02 -06:00
bfahrenfort
54e5794175 Quartz sync: Jan 14, 2024, 8:31 PM 2024-01-14 20:31:13 -06:00
bfahrenfort
f50ca3edab Quartz sync: Jan 14, 2024, 1:24 PM 2024-01-14 13:24:00 -06:00
bfahrenfort
a2d294b7ca Quartz sync: Jan 13, 2024, 11:57 PM 2024-01-13 23:57:25 -06:00
bfahrenfort
b95ab7e808 Quartz sync: Jan 13, 2024, 11:34 PM 2024-01-13 23:34:50 -06:00
bfahrenfort
0b2a2c8b47 Quartz sync: Jan 13, 2024, 11:31 PM 2024-01-13 23:31:37 -06:00
bfahrenfort
cdc97a19a1 Merge branch 'v4' of github-bfahrenfort:bfahrenfort/quartz into v4 2024-01-13 20:36:16 -06:00
bfahrenfort
09c2a6e5db Quartz sync: Jan 13, 2024, 7:45 PM 2024-01-13 19:45:10 -06:00
bfahrenfort
34fda94f36 Quartz sync: Jan 13, 2024, 7:32 PM 2024-01-13 19:32:19 -06:00
bfahrenfort
9841ffbfa5 Quartz sync: Jan 13, 2024, 5:20 PM 2024-01-13 17:20:43 -06:00
bfahrenfort
3d1e7cb591 Quartz sync: Jan 13, 2024, 5:17 PM 2024-01-13 17:17:01 -06:00
bfahrenfort
1f524b6d49 Quartz sync: Jan 13, 2024, 5:13 PM 2024-01-13 17:13:32 -06:00
bfahrenfort
b02c347cf7 Quartz sync: Jan 13, 2024, 4:58 PM 2024-01-13 16:58:49 -06:00
Jacky Zhao
f36376503a fix: allow transcludes of notes with dots (closes #682) 2024-01-13 14:47:39 -08:00
Jacky Zhao
a40dbd55a4 fix: unbork search shortcut 2024-01-13 13:56:03 -08:00
Jacky Zhao
e70312320f feat: improve default layout 2024-01-13 09:47:56 -08:00
Jacky Zhao
4e82b0d8ce docs: add sidneys artist handbook to showcase 2024-01-13 09:37:24 -08:00
Jacky Zhao
783b9b219c fix: dont hijack handlers when search is not focused (closes #680) 2024-01-13 09:29:43 -08:00
Jacky Zhao
4014c4d6d6 fix: add another test for notes with dots 2024-01-13 09:27:00 -08:00
Jacky Zhao
6babb788ed fix: sluggify pound (closes #681) 2024-01-13 09:22:27 -08:00
ikorihn
0a8c38dc21
fix: small typos (#686) 2024-01-13 09:09:41 -08:00
ikorihn
52e6c03730
fix: broken RSS item's link, which were set to https:/${base}. (#687) 2024-01-13 09:08:21 -08:00
Jacky Zhao
1a8aedf5f5 docs: clarify git only sets modified 2024-01-07 15:39:38 -08:00
Aaron Pham
a4d6f701bf
fix(showcase): markdown link (#673) 2024-01-07 11:47:53 -08:00
Aaron Pham
60017164ad
chore: add my garden 😃 (#672) 2024-01-07 11:35:52 -08:00
Jacky Zhao
5ccc48a172 style: div -> li for explorer 2024-01-04 11:05:05 -08:00
Nate Silva
707124cbd6
fix: allow publish property to be a string (ExplicitPublish) (#667)
* fix: allow publish property to be a string (ExplicitPublish)

Previously, the ExplicitPublish filter would publish if the `publish`
property was truthy.

The filter expects the `publish` property to be a boolean:

```
---
publish: true
---
```

However, Obsidian only shows the above if you are viewing a page in
“Source” mode.

If you are not in Source view, and you choose Three Dots Menu (...),
“Add file property”, you will get a string, not a boolean. It seems
likely that many users will do this and get:

```
publish: "true"
```

Notice that `"true"` is a string, not the boolean value `true`. If the
user changes this to `"false"`, the page will still be published:

```
publish: "false"
```

That is because the string value `"false"` is truthy.

This PR does the following:

- Allows the `publish` property to be either a boolean or a string.
- If it’s a string, it’s considered `true` if the string is `"true"`
  (not case-sensitive; it will also work if it is `"True"`, `"TRUE"`,
  etc.)
- Guarantees that the returned value from `shouldPublish` is a `boolean`
  -- previously it could be any truthy value even though it was cast to
  `boolean`

* style: use double-quotes everywhere

* style: format according to project style guide
2024-01-02 15:19:19 -08:00
jeff
88194ac348
feat: allow embedding youtube videos with the obsidian markdown syntax (#665)
* Add option to allow embedding YouTube videos with Obsidian Markdown syntax

* Update Obsidian compatability doc page

* Switch to converting YT links as an html plugin
2024-01-02 10:49:14 -08:00
Olivér Falvai
65d75b8bdc
feat: support modification date reading from parent git repo (#661)
* feat: support modification date reading from parent git repo

* Print warning

* Fix formatting

* Update quartz/plugins/transformers/lastmod.ts

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-02 09:23:28 -08:00
Mats Fangohr
6e34844114
feat: embed webp images (#666) 2024-01-02 08:03:05 -08:00
bfahrenfort
3bacb85278 Quartz sync: Jan 1, 2024, 4:38 PM 2024-01-01 16:38:31 -06:00
bfahrenfort
b6d52be781 Quartz sync: Jan 1, 2024, 4:35 PM 2024-01-01 16:35:53 -06:00