Compare commits

...

948 Commits

Author SHA1 Message Date
07db97558a [obsidian] vault backup: 2025-06-10 22:17:13[
All checks were successful
Build / build (push) Successful in 8m39s
2025-06-10 22:17:13 -04:00
e24cd3fbac [obsidian] vault backup: 2025-06-10 21:17:13[
All checks were successful
Build / build (push) Successful in 29m10s
2025-06-10 21:17:13 -04:00
77d5cd6f23 [obsidian] vault backup: 2025-06-10 20:17:13[
All checks were successful
Build / build (push) Successful in 14m22s
2025-06-10 20:17:13 -04:00
d5ca99dc8e [obsidian] vault backup: 2025-06-10 19:17:13[
All checks were successful
Build / build (push) Successful in 9m37s
2025-06-10 19:17:13 -04:00
1b8126fc74 [obsidian] vault backup: 2025-06-10 18:17:13[
All checks were successful
Build / build (push) Successful in 10m42s
2025-06-10 18:17:13 -04:00
ef52a0acb0 [obsidian] vault backup: 2025-06-10 16:32:15[
All checks were successful
Build / build (push) Successful in 11m6s
2025-06-10 16:32:15 -04:00
e64e576de2 [obsidian] vault backup: 2025-06-10 15:32:15[ 2025-06-10 15:32:15 -04:00
b39833eff4 [obsidian] vault backup: 2025-06-10 10:09:36[ 2025-06-10 10:09:36 -04:00
cb9758f2ac [obsidian] vault backup: 2025-06-10 09:09:36[ 2025-06-10 09:09:36 -04:00
93db997578 [obsidian] vault backup: 2025-06-09 15:32:19[ 2025-06-09 15:32:19 -04:00
ae4d1e6074 [obsidian] vault backup: 2025-06-09 10:08:03[ 2025-06-09 10:08:03 -04:00
4ad62c93b3 [obsidian] vault backup: 2025-06-09 09:08:03[ 2025-06-09 09:08:03 -04:00
e6d4bf7375 [obsidian] vault backup: 2025-06-09 08:00:48[ 2025-06-09 08:00:48 -04:00
fb4679f022 [obsidian] vault backup: 2025-06-08 15:34:20[ 2025-06-08 15:34:20 -04:00
6c4e982307 [obsidian] vault backup: 2025-06-08 11:31:42[ 2025-06-08 11:31:42 -04:00
4987f49748 [obsidian] vault backup: 2025-06-08 10:31:42[ 2025-06-08 10:31:42 -04:00
2882478a4e [obsidian] vault backup: 2025-06-08 09:31:43[ 2025-06-08 09:31:43 -04:00
3f9741d928 [obsidian] vault backup: 2025-06-07 10:11:02[
All checks were successful
Build / build (push) Successful in 9m41s
2025-06-07 10:11:03 -04:00
25dadb2bdb [obsidian] vault backup: 2025-06-07 09:11:03[
All checks were successful
Build / build (push) Successful in 14m55s
2025-06-07 09:11:03 -04:00
04ebc4758e [obsidian] vault backup: 2025-06-06 20:26:00[
All checks were successful
Build / build (push) Successful in 15m16s
2025-06-06 20:26:00 -07:00
c673725980 [obsidian] vault backup: 2025-06-06 18:45:35[ 2025-06-06 18:45:35 -07:00
e0bc392e35 [obsidian] vault backup: 2025-06-06 14:45:32[ 2025-06-06 14:45:32 +09:00
c6ebbb0c87 [obsidian] vault backup: 2025-06-06 13:38:58[ 2025-06-06 13:38:58 +09:00
170694365a [obsidian] vault backup: 2025-06-06 12:38:58[ 2025-06-06 12:38:58 +09:00
da4f29ba9c [obsidian] vault backup: 2025-06-03 18:26:40[
All checks were successful
Build / build (push) Successful in 8m59s
2025-06-03 18:26:40 +09:00
5aa5cf4b62 [obsidian] vault backup: 2025-06-03 15:26:22[
All checks were successful
Build / build (push) Successful in 8m26s
2025-06-03 15:26:22 +09:00
e8cbc8af2c [obsidian] vault backup: 2025-06-01 14:43:22[
All checks were successful
Build / build (push) Successful in 7m45s
2025-06-01 14:43:22 +09:00
4fc03a8d3e [obsidian] vault backup: 2025-06-01 13:43:22[
All checks were successful
Build / build (push) Successful in 8m36s
2025-06-01 13:43:22 +09:00
e2dc5d85d3 [obsidian] vault backup: 2025-06-01 11:59:15[
All checks were successful
Build / build (push) Successful in 8m46s
2025-06-01 11:59:15 +09:00
ed4b6e3446 [obsidian] vault backup: 2025-05-30 12:30:31[
All checks were successful
Build / build (push) Successful in 7m54s
2025-05-30 12:30:32 +09:00
3bbbdfcd8b [obsidian] vault backup: 2025-05-29 15:44:44[
All checks were successful
Build / build (push) Successful in 7m29s
2025-05-29 15:44:44 +09:00
7059100df9 [obsidian] vault backup: 2025-05-29 11:15:35[
All checks were successful
Build / build (push) Successful in 7m23s
2025-05-29 11:15:35 +09:00
54a1d395ea [obsidian] vault backup: 2025-05-29 03:06:11
All checks were successful
Build / build (push) Successful in 6m21s
2025-05-29 03:06:11 +09:00
cf4b79cff0 [obsidian] vault backup: 2025-05-29 02:15:29[
All checks were successful
Build / build (push) Successful in 5m15s
2025-05-29 02:15:29 +09:00
72254fb236 [obsidian] vault backup: 2025-05-29 01:15:30[
All checks were successful
Build / build (push) Successful in 5m30s
2025-05-29 01:15:30 +09:00
476c2b6a6a [obsidian] vault backup: 2025-05-29 00:15:29[
All checks were successful
Build / build (push) Successful in 5m58s
2025-05-29 00:15:29 +09:00
7f8ebd9402 [obsidian] vault backup: 2025-05-28 23:15:29[
All checks were successful
Build / build (push) Successful in 5m58s
2025-05-28 23:15:30 +09:00
ed1309ea3f [obsidian] vault backup: 2025-05-28 21:12:46
All checks were successful
Build / build (push) Successful in 8m17s
2025-05-28 21:12:47 +09:00
35b8a4d1f2 [obsidian] vault backup: 2025-05-28 18:38:06[
All checks were successful
Build / build (push) Successful in 6m54s
2025-05-28 18:38:06 +09:00
81fc719da4 [obsidian] vault backup: 2025-05-28 17:38:06[
All checks were successful
Build / build (push) Successful in 7m34s
2025-05-28 17:38:06 +09:00
bc48d12f64 [obsidian] vault backup: 2025-05-28 16:38:06[
All checks were successful
Build / build (push) Successful in 6m54s
2025-05-28 16:38:06 +09:00
e809636ef0 [obsidian] vault backup: 2025-05-28 03:02:28[
All checks were successful
Build / build (push) Successful in 7m30s
2025-05-28 03:02:28 +09:00
40053ad4a4 [obsidian] vault backup: 2025-05-27 16:55:44[ 2025-05-27 16:55:44 +09:00
16b5714eb1 [obsidian] vault backup: 2025-05-27 15:55:44[ 2025-05-27 15:55:44 +09:00
04fe4d9ac3 [obsidian] vault backup: 2025-05-27 14:19:16[ 2025-05-27 14:19:16 +09:00
9a714fa9a0 [obsidian] vault backup: 2025-05-27 13:17:48[ 2025-05-27 13:17:48 +09:00
556725e412 [obsidian] vault backup: 2025-05-26 21:21:29[
Some checks failed
Build / build (push) Failing after 21s
2025-05-26 21:21:29 +09:00
5d35714e4d [obsidian] vault backup: 2025-05-26 20:03:47[ 2025-05-26 20:03:47 +09:00
d47f555a17 [obsidian] vault backup: 2025-05-26 17:34:53[ 2025-05-26 17:34:53 +09:00
2465e9d461 [obsidian] vault backup: 2025-05-26 16:34:53[ 2025-05-26 16:34:53 +09:00
20c42a9288 [obsidian] vault backup: 2025-05-26 15:34:53[ 2025-05-26 15:34:53 +09:00
b885b61d24 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 7m28s
2025-05-26 10:44:38 +09:00
8a0cdb0f6c [obsidian] vault backup: 2025-05-23 13:59:40[ 2025-05-23 13:59:40 +09:00
ff9b857e55 [obsidian] vault backup: 2025-05-23 03:22:47[ 2025-05-23 03:22:47 +09:00
2e2478874e [obsidian] vault backup: 2025-05-22 23:36:55[
All checks were successful
Build / build (push) Successful in 9m5s
2025-05-22 23:36:56 +09:00
798e7390eb [obsidian] vault backup: 2025-05-22 17:48:32
All checks were successful
Build / build (push) Successful in 7m25s
2025-05-22 17:48:32 +09:00
13c18c0031 [obsidian] vault backup: 2025-05-22 17:34:18[ 2025-05-22 17:34:18 +09:00
193779b5f5 [obsidian] vault backup: 2025-05-22 15:34:19[ 2025-05-22 15:34:19 +09:00
316d3d2d94 [obsidian] vault backup: 2025-05-22 14:02:53[
All checks were successful
Build / build (push) Successful in 8m38s
2025-05-22 14:02:54 +09:00
62a09d9cb7 [obsidian] vault backup: 2025-05-21 11:35:16[
All checks were successful
Build / build (push) Successful in 7m39s
2025-05-21 11:35:16 +09:00
e777f4e6ff [obsidian] vault backup: 2025-05-20 23:48:52[
All checks were successful
Build / build (push) Successful in 8m42s
2025-05-20 23:48:53 +09:00
e7b3d274de [obsidian] vault backup: 2025-05-20 22:00:28[
All checks were successful
Build / build (push) Successful in 8m32s
2025-05-20 22:00:28 +09:00
1401d92bae [obsidian] vault backup: 2025-05-20 13:00:29[
Some checks failed
Build / build (push) Failing after 47s
2025-05-20 13:00:29 +09:00
3c03d4b488 [obsidian] vault backup: 2025-05-19 16:39:56[
All checks were successful
Build / build (push) Successful in 10m20s
2025-05-19 16:39:56 +09:00
5ed3ca7560 [obsidian] vault backup: 2025-05-15 14:46:38[
All checks were successful
Build / build (push) Successful in 8m56s
2025-05-15 14:46:38 +09:00
47ba0a9cf5 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 6m59s
2025-05-15 13:48:48 +09:00
ce4f12f690 [obsidian] vault backup: 2025-05-14 17:29:36[ 2025-05-14 17:29:36 +09:00
b3f6b0d614 [obsidian] vault backup: 2025-05-14 16:29:36[ 2025-05-14 16:29:36 +09:00
26c2e90fee [obsidian] vault backup: 2025-05-14 15:29:36[ 2025-05-14 15:29:36 +09:00
94327817a6 [obsidian] vault backup: 2025-05-13 23:54:32[
All checks were successful
Build / build (push) Successful in 6m41s
2025-05-13 23:54:32 +09:00
b9a5b47ddc [obsidian] vault backup: 2025-05-13 17:28:13[ 2025-05-13 17:28:13 +09:00
220f83169b [obsidian] vault backup: 2025-05-13 16:28:13[ 2025-05-13 16:28:13 +09:00
21fd652268 [obsidian] vault backup: 2025-05-13 15:28:13[ 2025-05-13 15:28:13 +09:00
ec7012dca9 [obsidian] vault backup: 2025-05-13 13:28:13[ 2025-05-13 13:28:13 +09:00
5419032229 [obsidian] vault backup: 2025-05-13 12:28:15[ 2025-05-13 12:28:15 +09:00
b56fee3fed [obsidian] vault backup: 2025-05-13 11:27:14[ 2025-05-13 11:27:14 +09:00
903e8b7f0f [obsidian] vault backup: 2025-05-12 18:13:53[ 2025-05-12 18:13:53 +09:00
bf6646f069 [obsidian] vault backup: 2025-05-12 17:13:54[ 2025-05-12 17:13:54 +09:00
aff2a6ef2b [obsidian] vault backup: 2025-05-12 11:56:32[ 2025-05-12 11:56:34 +09:00
1e231217a1 [obsidian] vault backup: 2025-05-08 14:35:15[
All checks were successful
Build / build (push) Successful in 9m52s
2025-05-08 14:35:15 +09:00
d4f2d80584 [obsidian] vault backup: 2025-05-08 13:35:15[ 2025-05-08 13:35:15 +09:00
32df810e2c [obsidian] vault backup: 2025-05-01 04:10:10[
All checks were successful
Build / build (push) Successful in 5m36s
2025-05-01 04:10:10 +09:00
fc1cd57d6c [obsidian] vault backup: 2025-04-28 17:13:13
All checks were successful
Build / build (push) Successful in 6m21s
2025-04-28 17:13:13 +09:00
ee61098fec [obsidian] vault backup: 2025-04-28 10:53:15[ 2025-04-28 10:53:15 +09:00
418fb4154f [obsidian] vault backup: 2025-04-27 20:09:00[
All checks were successful
Build / build (push) Successful in 6m52s
2025-04-27 20:09:00 +09:00
77b4825b66 [obsidian] vault backup: 2025-04-27 19:08:59[
All checks were successful
Build / build (push) Successful in 11m43s
2025-04-27 19:08:59 +09:00
726cc73c9f [obsidian] vault backup: 2025-04-26 16:00:36[
All checks were successful
Build / build (push) Successful in 5m49s
2025-04-26 16:00:36 +09:00
c9b0ad6e46 [obsidian] vault backup: 2025-04-25 02:41:13[
All checks were successful
Build / build (push) Successful in 6m43s
2025-04-25 02:41:13 +09:00
681b866b96 [obsidian] vault backup: 2025-04-25 01:41:13[ 2025-04-25 01:41:13 +09:00
8e4bf3df7f [obsidian] vault backup: 2025-04-22 17:59:40[
All checks were successful
Build / build (push) Successful in 6m2s
2025-04-22 17:59:40 +09:00
e3d2d83361 [obsidian] vault backup: 2025-04-22 16:21:12[
All checks were successful
Build / build (push) Successful in 6m22s
2025-04-22 16:21:12 +09:00
28d79e6425 [obsidian] vault backup: 2025-04-21 12:08:32[
All checks were successful
Build / build (push) Successful in 7m25s
2025-04-21 12:08:32 +09:00
1d9881a13d [obsidian] vault backup: 2025-04-15 21:59:25[
All checks were successful
Build / build (push) Successful in 6m20s
2025-04-15 21:59:25 +09:00
390491ffa6 [obsidian] vault backup: 2025-04-15 20:59:25[
All checks were successful
Build / build (push) Successful in 6m21s
2025-04-15 20:59:25 +09:00
38e348443a [obsidian] vault backup: 2025-04-15 17:33:51[
All checks were successful
Build / build (push) Successful in 7m11s
2025-04-15 17:33:51 +09:00
a6d98ab22b [obsidian] vault backup: 2025-04-15 00:24:25[
All checks were successful
Build / build (push) Successful in 5m31s
2025-04-15 00:24:25 +09:00
abbbb13e25 [obsidian] vault backup: 2025-04-14 23:24:25[
All checks were successful
Build / build (push) Successful in 7m7s
2025-04-14 23:24:25 +09:00
35cf18ec3e [obsidian] vault backup: 2025-04-14 16:53:06[
All checks were successful
Build / build (push) Successful in 6m16s
2025-04-14 16:53:06 +09:00
11ec40a0c1 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 6m28s
2025-04-14 14:15:32 +09:00
e453c91c4c [obsidian] vault backup: 2025-04-14 13:33:51[ 2025-04-14 13:33:51 +09:00
8db7ce62a6 [obsidian] vault backup: 2025-04-13 23:07:25[
All checks were successful
Build / build (push) Successful in 7m39s
2025-04-13 23:07:25 +09:00
6ca9b16c57 [obsidian] vault backup: 2025-04-13 00:02:45[
All checks were successful
Build / build (push) Successful in 6m56s
2025-04-13 00:02:45 +09:00
f615f063ca [obsidian] vault backup: 2025-04-12 22:03:09[ 2025-04-12 22:03:09 +09:00
2f8f858c49 [obsidian] vault backup: 2025-04-11 18:54:38[
All checks were successful
Build / build (push) Successful in 5m11s
2025-04-11 18:54:38 +09:00
19898f15f3 [obsidian] vault backup: 2025-04-11 17:54:39[
All checks were successful
Build / build (push) Successful in 6m3s
2025-04-11 17:54:39 +09:00
c5732a3fd0 [obsidian] vault backup: 2025-04-10 18:18:32[
All checks were successful
Build / build (push) Successful in 5m52s
2025-04-10 18:18:32 +09:00
a951419443 [obsidian] vault backup: 2025-04-10 17:18:32[
All checks were successful
Build / build (push) Successful in 6m19s
2025-04-10 17:18:32 +09:00
3dcfd929c8 [obsidian] vault backup: 2025-04-09 17:59:08[
All checks were successful
Build / build (push) Successful in 6m42s
2025-04-09 17:59:08 +09:00
4843f9e5f2 [obsidian] vault backup: 2025-04-08 03:09:55[
All checks were successful
Build / build (push) Successful in 6m24s
2025-04-08 03:09:55 +09:00
b0423cf136 [obsidian] vault backup: 2025-04-07 16:50:10[
All checks were successful
Build / build (push) Successful in 6m2s
2025-04-07 16:50:10 +09:00
9bc1680c23 [obsidian] vault backup: 2025-04-07 14:50:10[
All checks were successful
Build / build (push) Successful in 6m58s
2025-04-07 14:50:10 +09:00
5d2ef45dd0 [obsidian] vault backup: 2025-04-07 13:50:10[
All checks were successful
Build / build (push) Successful in 5m36s
2025-04-07 13:50:10 +09:00
62f89aad61 [obsidian] vault backup: 2025-04-07 12:50:10[
All checks were successful
Build / build (push) Successful in 7m40s
2025-04-07 12:50:10 +09:00
ab5837d3f6 [obsidian] vault backup: 2025-04-07 11:50:10[
Some checks failed
Build / build (push) Failing after 11m20s
2025-04-07 11:50:10 +09:00
3e2fd4c0f2 [obsidian] vault backup: 2025-04-06 22:22:47[
All checks were successful
Build / build (push) Successful in 10m1s
2025-04-06 22:22:48 +09:00
65805ebc4f [obsidian] vault backup: 2025-04-06 21:21:47[
All checks were successful
Build / build (push) Successful in 7m54s
2025-04-06 21:21:47 +09:00
b25de51f4f [obsidian] vault backup: 2025-04-06 20:20:50[
All checks were successful
Build / build (push) Successful in 8m12s
2025-04-06 20:20:50 +09:00
2143f17405 [obsidian] vault backup: 2025-04-06 18:20:50[
All checks were successful
Build / build (push) Successful in 6m9s
2025-04-06 18:20:50 +09:00
d16298fb68 [obsidian] vault backup: 2025-04-06 17:20:50[
All checks were successful
Build / build (push) Successful in 7m50s
2025-04-06 17:20:51 +09:00
27cf8f64d2 [obsidian] vault backup: 2025-03-26 14:07:05[
All checks were successful
Build / build (push) Successful in 7m43s
2025-03-26 14:07:05 +09:00
61325c2198 [obsidian] vault backup: 2025-03-25 02:23:14[
All checks were successful
Build / build (push) Successful in 8m36s
2025-03-25 02:23:14 +09:00
38bcf4613c [obsidian] vault backup: 2025-03-08 16:23:33[
All checks were successful
Build / build (push) Successful in 7m35s
2025-03-08 16:23:33 +09:00
4217b888c5 [obsidian] vault backup: 2025-03-08 15:23:33[ 2025-03-08 15:23:33 +09:00
c6602a6af1 [obsidian] vault backup: 2025-03-08 14:16:51[ 2025-03-08 14:16:51 +09:00
6cff743ea8 [obsidian] vault backup: 2025-03-08 13:16:51[ 2025-03-08 13:16:51 +09:00
a269396598 [obsidian] vault backup: 2025-03-04 18:07:37[
All checks were successful
Build / build (push) Successful in 11m56s
2025-03-04 18:07:37 +09:00
5cb719c069 [obsidian] vault backup: 2025-03-04 15:07:37[ 2025-03-04 15:07:37 +09:00
623e72d8c5 [obsidian] vault backup: 2025-03-03 17:42:22[ 2025-03-03 17:42:22 +09:00
e18c9658cd [obsidian] vault backup: 2025-03-03 16:42:23[
Some checks failed
Build / build (push) Failing after 2m4s
2025-03-03 16:42:23 +09:00
5e6917456b [obsidian] vault backup: 2025-03-03 15:42:22[
Some checks failed
Build / build (push) Failing after 10m37s
2025-03-03 15:42:22 +09:00
b7e0664f41 Merge remote-tracking branch 'home/v4' into v4
Some checks failed
Build / build (push) Failing after 10m47s
2025-03-03 14:20:42 +09:00
ca80ca8458 [obsidian] vault backup: 2025-03-02 01:31:45[ 2025-03-02 01:31:45 +09:00
26377bf450 [obsidian] vault backup: 2025-03-01 01:13:44[
All checks were successful
Build / build (push) Successful in 14m59s
2025-03-01 01:13:44 +09:00
e0b74cb776 [obsidian] vault backup: 2025-02-28 17:38:24[ 2025-02-28 17:38:24 +09:00
65ab644669 [obsidian] vault backup: 2025-02-28 16:38:24[ 2025-02-28 16:38:24 +09:00
a2eb2b4910 [obsidian] vault backup: 2025-02-27 18:46:53[
All checks were successful
Build / build (push) Successful in 12m18s
2025-02-27 18:46:53 +09:00
0ccedd57de [obsidian] vault backup: 2025-02-27 13:30:06[ 2025-02-27 13:30:06 +09:00
4b8fb1bf26 [obsidian] vault backup: 2025-02-27 12:30:06[ 2025-02-27 12:30:06 +09:00
19e8e316cd [obsidian] vault backup: 2025-02-26 18:17:09[
Some checks failed
Build / build (push) Failing after 6m14s
2025-02-26 18:17:09 +09:00
fb23199eb2 [obsidian] vault backup: 2025-02-26 17:17:09[
All checks were successful
Build / build (push) Successful in 11m48s
2025-02-26 17:17:09 +09:00
0d93822b64 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 10m30s
2025-02-26 15:17:12 +09:00
ab95bd3188 [obsidian] vault backup: 2025-02-26 15:17:09[ 2025-02-26 15:17:09 +09:00
c91622ef6f Merge remote-tracking branch 'origin/v4' into v4
All checks were successful
Build / build (push) Successful in 9m46s
2025-02-26 15:02:41 +09:00
f08aa094ed [obsidian] vault backup: 2025-02-26 15:02:25[ 2025-02-26 15:02:25 +09:00
44c2a632bd Merge remote-tracking branch 'home/v4' into v4
Some checks are pending
Build / build (push) Has started running
2025-02-26 15:00:55 +09:00
aa0db45fa8 [obsidian] vault backup: 2025-02-25 18:13:00[ 2025-02-25 18:13:00 +09:00
315c813016 [obsidian] vault backup: 2025-02-25 17:13:00[ 2025-02-25 17:13:00 +09:00
923d38769d [obsidian] vault backup: 2025-02-25 15:39:13[ 2025-02-25 15:39:13 +09:00
283847408d [obsidian] vault backup: 2025-02-24 22:12:41[
Some checks failed
Build / build (push) Failing after 12m12s
2025-02-24 22:12:41 +09:00
62c21acb98 [obsidian] vault backup: 2025-02-24 00:01:41[
All checks were successful
Build / build (push) Successful in 12m50s
2025-02-24 00:01:41 +09:00
fd5603f9f0 [obsidian] vault backup: 2025-02-23 23:01:41[
All checks were successful
Build / build (push) Successful in 22m3s
2025-02-23 23:01:41 +09:00
7abd422536 [obsidian] vault backup: 2025-02-19 17:05:29[
Some checks failed
Build / build (push) Failing after 10m59s
2025-02-19 17:05:29 +09:00
4dc67e758c [obsidian] vault backup: 2025-02-19 16:05:29[ 2025-02-19 16:05:29 +09:00
563df75cec [obsidian] vault backup: 2025-02-19 12:53:51[ 2025-02-19 12:53:51 +09:00
486ef4d0c3 [obsidian] vault backup: 2025-02-18 20:16:57[ 2025-02-18 20:16:57 +09:00
eed48bdca9 [obsidian] vault backup: 2025-02-18 19:16:58[ 2025-02-18 19:16:58 +09:00
e13f51f64b [obsidian] vault backup: 2025-02-18 16:35:44[ 2025-02-18 16:35:44 +09:00
decb618e85 [obsidian] vault backup: 2025-02-14 00:52:19[
All checks were successful
Build / build (push) Successful in 6m28s
2025-02-14 00:52:19 +09:00
4629f1bf16 [obsidian] vault backup: 2025-02-13 13:38:23[
All checks were successful
Build / build (push) Successful in 7m48s
2025-02-13 13:38:23 +09:00
4adc8a60d6 [obsidian] vault backup: 2025-02-12 16:20:27[
All checks were successful
Build / build (push) Successful in 7m7s
2025-02-12 16:20:27 +09:00
0bdaa19c19 [obsidian] vault backup: 2025-02-08 16:14:10[
All checks were successful
Build / build (push) Successful in 6m20s
2025-02-08 16:14:10 +09:00
4d7866e80a [obsidian] vault backup: 2025-02-07 15:29:22[
All checks were successful
Build / build (push) Successful in 5m59s
2025-02-07 15:29:22 +09:00
b0f9d6478e [obsidian] vault backup: 2025-02-06 18:37:33
All checks were successful
Build / build (push) Successful in 7m17s
2025-02-06 18:37:33 +09:00
f730f9ce75 [obsidian] vault backup: 2025-02-06 18:01:36[ 2025-02-06 18:01:36 +09:00
74ea0c2ff9 [obsidian] vault backup: 2025-02-06 00:33:12[
All checks were successful
Build / build (push) Successful in 6m10s
2025-02-06 00:33:12 +09:00
5dfcb80088 [obsidian] vault backup: 2025-02-05 23:33:17[
All checks were successful
Build / build (push) Successful in 7m49s
2025-02-05 23:33:17 +09:00
1c377a1d35 [obsidian] vault backup: 2025-02-05 11:28:24[
All checks were successful
Build / build (push) Successful in 7m31s
2025-02-05 11:28:24 +09:00
beb4332edb [obsidian] vault backup: 2025-02-04 14:57:46[ 2025-02-04 14:57:46 +09:00
93eb51889b [obsidian] vault backup: 2025-02-04 13:56:58[ 2025-02-04 13:56:58 +09:00
ea636ce114 [obsidian] vault backup: 2025-02-04 12:56:58[ 2025-02-04 12:56:58 +09:00
962f83318d [obsidian] vault backup: 2025-02-04 11:56:58[ 2025-02-04 11:56:58 +09:00
ad061f140a [obsidian] vault backup: 2025-01-30 23:02:35[
All checks were successful
Build / build (push) Successful in 5m53s
2025-01-30 23:02:35 +09:00
33f920e78b [obsidian] vault backup: 2025-01-29 16:59:21[
All checks were successful
Build / build (push) Successful in 4m57s
2025-01-29 16:59:21 +09:00
74447b7f2b [obsidian] vault backup: 2025-01-29 15:59:21[
All checks were successful
Build / build (push) Successful in 5m0s
2025-01-29 15:59:21 +09:00
20b2ebbe71 [obsidian] vault backup: 2025-01-29 14:59:21[
All checks were successful
Build / build (push) Successful in 5m6s
2025-01-29 14:59:21 +09:00
5ca4c10731 [obsidian] vault backup: 2025-01-29 13:59:19[
All checks were successful
Build / build (push) Successful in 8m2s
2025-01-29 13:59:19 +09:00
4c2d5ddfed [obsidian] vault backup: 2025-01-28 19:41:20[
All checks were successful
Build / build (push) Successful in 4m43s
2025-01-28 19:41:20 +09:00
533f190e81 [obsidian] vault backup: 2025-01-28 18:41:20[
All checks were successful
Build / build (push) Successful in 4m43s
2025-01-28 18:41:20 +09:00
71cc189e2d [obsidian] vault backup: 2025-01-28 17:41:20[
All checks were successful
Build / build (push) Successful in 4m29s
2025-01-28 17:41:20 +09:00
c62cdea207 [obsidian] vault backup: 2025-01-28 16:41:20[
All checks were successful
Build / build (push) Successful in 4m39s
2025-01-28 16:41:20 +09:00
1bcac334c7 [obsidian] vault backup: 2025-01-28 15:41:35[
All checks were successful
Build / build (push) Successful in 4m53s
2025-01-28 15:41:35 +09:00
f568955ef3 [obsidian] vault backup: 2025-01-28 14:41:35[
All checks were successful
Build / build (push) Successful in 4m27s
2025-01-28 14:41:35 +09:00
6f8ba0b8f2 [obsidian] vault backup: 2025-01-28 13:41:35[
All checks were successful
Build / build (push) Successful in 4m42s
2025-01-28 13:41:35 +09:00
ccafa25abd [obsidian] vault backup: 2025-01-28 12:41:35[
All checks were successful
Build / build (push) Successful in 4m41s
2025-01-28 12:41:35 +09:00
ad9c87b5a2 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 5m16s
2025-01-28 11:42:52 +09:00
3f72cb1aaa [obsidian] vault backup: 2025-01-28 11:41:36[ 2025-01-28 11:41:36 +09:00
e33c1884ea [obsidian] vault backup: 2025-01-27 22:12:12[
All checks were successful
Build / build (push) Successful in 5m36s
2025-01-27 22:12:12 +09:00
415e17a0b0 [obsidian] vault backup: 2025-01-27 18:45:35[
All checks were successful
Build / build (push) Successful in 4m14s
2025-01-27 18:45:35 +09:00
388da4c156 [obsidian] vault backup: 2025-01-27 17:45:35[
All checks were successful
Build / build (push) Successful in 4m28s
2025-01-27 17:45:35 +09:00
9d90eb8a0c [obsidian] vault backup: 2025-01-27 14:01:31[
All checks were successful
Build / build (push) Successful in 4m19s
2025-01-27 14:01:31 +09:00
504ed6d2e5 [obsidian] vault backup: 2025-01-27 12:49:28[
All checks were successful
Build / build (push) Successful in 4m41s
2025-01-27 12:49:28 +09:00
e6224bf5d1 [obsidian] vault backup: 2025-01-27 11:43:45[
All checks were successful
Build / build (push) Successful in 5m3s
2025-01-27 11:43:46 +09:00
24095a7c2a [obsidian] vault backup: 2025-01-27 10:43:45[
All checks were successful
Build / build (push) Successful in 5m1s
2025-01-27 10:43:46 +09:00
b1d358d2e8 [obsidian] vault backup: 2025-01-27 09:43:45[
All checks were successful
Build / build (push) Successful in 4m8s
2025-01-27 09:43:45 +09:00
b1985deb47 [obsidian] vault backup: 2025-01-27 03:59:26[
All checks were successful
Build / build (push) Successful in 4m24s
2025-01-27 03:59:26 +09:00
7ebe80fff1 [obsidian] vault backup: 2025-01-27 02:59:26[
All checks were successful
Build / build (push) Successful in 4m26s
2025-01-27 02:59:26 +09:00
ac7cffa9dd [obsidian] vault backup: 2025-01-27 01:59:26[
All checks were successful
Build / build (push) Successful in 4m27s
2025-01-27 01:59:26 +09:00
9c98b1e48d [obsidian] vault backup: 2025-01-27 00:59:26[
All checks were successful
Build / build (push) Successful in 5m41s
2025-01-27 00:59:26 +09:00
8375d19b4a [obsidian] vault backup: 2025-01-26 23:59:26[
All checks were successful
Build / build (push) Successful in 4m41s
2025-01-26 23:59:26 +09:00
41f65913f6 [obsidian] vault backup: 2025-01-26 22:59:26[
All checks were successful
Build / build (push) Successful in 4m40s
2025-01-26 22:59:26 +09:00
2b028e6f23 [obsidian] vault backup: 2025-01-26 21:59:26[
All checks were successful
Build / build (push) Successful in 6m9s
2025-01-26 21:59:26 +09:00
5ef3556b0c [obsidian] vault backup: 2025-01-26 20:59:26[
All checks were successful
Build / build (push) Successful in 9m9s
2025-01-26 20:59:26 +09:00
92ac444dd1 [obsidian] vault backup: 2025-01-26 15:59:27[
All checks were successful
Build / build (push) Successful in 4m39s
2025-01-26 15:59:27 +09:00
648269f7fc [obsidian] vault backup: 2025-01-26 14:59:27[
All checks were successful
Build / build (push) Successful in 6m46s
2025-01-26 14:59:27 +09:00
9a50a92cc8 [obsidian] vault backup: 2025-01-26 13:59:27[ 2025-01-26 13:59:27 +09:00
3875c9974c [obsidian] vault backup: 2025-01-25 19:32:45[ 2025-01-25 19:32:45 +09:00
1ce1dcbd93 [obsidian] vault backup: 2025-01-25 18:32:45[ 2025-01-25 18:32:45 +09:00
3d32ca877e [obsidian] vault backup: 2025-01-24 11:38:57[
All checks were successful
Build / build (push) Successful in 5m16s
2025-01-24 11:38:57 +09:00
c348fd25cb [obsidian] vault backup: 2025-01-24 10:38:57[
All checks were successful
Build / build (push) Successful in 5m51s
2025-01-24 10:38:57 +09:00
65406b5f85 [obsidian] vault backup: 2025-01-22 22:53:05[
All checks were successful
Build / build (push) Successful in 5m53s
2025-01-22 22:53:05 +09:00
113166c712 [obsidian] vault backup: 2025-01-22 21:53:05[
All checks were successful
Build / build (push) Successful in 6m10s
2025-01-22 21:53:05 +09:00
cd54ffe759 [obsidian] vault backup: 2025-01-22 19:01:00[
All checks were successful
Build / build (push) Successful in 5m22s
2025-01-22 19:01:00 +09:00
b4445ecdc7 [obsidian] vault backup: 2025-01-22 18:01:00[
All checks were successful
Build / build (push) Successful in 4m41s
2025-01-22 18:01:00 +09:00
b525bb1a0d [obsidian] vault backup: 2025-01-22 17:01:00[
All checks were successful
Build / build (push) Successful in 5m17s
2025-01-22 17:01:00 +09:00
5c95a5de77 [obsidian] vault backup: 2025-01-22 16:01:00[
All checks were successful
Build / build (push) Successful in 5m14s
2025-01-22 16:01:00 +09:00
f9fbeeb973 [obsidian] vault backup: 2025-01-22 15:01:00[
All checks were successful
Build / build (push) Successful in 4m47s
2025-01-22 15:01:00 +09:00
a44f113472 [obsidian] vault backup: 2025-01-22 14:01:00[
All checks were successful
Build / build (push) Successful in 4m47s
2025-01-22 14:01:00 +09:00
49e753518f [obsidian] vault backup: 2025-01-22 13:01:00[
All checks were successful
Build / build (push) Successful in 6m42s
2025-01-22 13:01:00 +09:00
fb0c342a31 [obsidian] vault backup: 2025-01-22 01:14:36[
All checks were successful
Build / build (push) Successful in 4m40s
2025-01-22 01:14:36 +09:00
6318b18368 [obsidian] vault backup: 2025-01-21 19:59:50[
All checks were successful
Build / build (push) Successful in 5m41s
2025-01-21 19:59:50 +09:00
0a8f324310 [obsidian] vault backup: 2025-01-21 18:59:50[
All checks were successful
Build / build (push) Successful in 4m35s
2025-01-21 18:59:50 +09:00
d3d385a110 [obsidian] vault backup: 2025-01-21 17:59:50[
All checks were successful
Build / build (push) Successful in 5m18s
2025-01-21 17:59:50 +09:00
1d942f9d78 [obsidian] vault backup: 2025-01-21 16:59:48[
Some checks failed
Build / build (push) Failing after 11m10s
2025-01-21 16:59:48 +09:00
f326cabda5 [obsidian] vault backup: 2025-01-21 15:59:50[ 2025-01-21 15:59:50 +09:00
7b656f6721 [obsidian] vault backup: 2025-01-21 14:59:50[ 2025-01-21 14:59:50 +09:00
72809276a3 [obsidian] vault backup: 2025-01-21 13:59:50[ 2025-01-21 13:59:50 +09:00
8e7f3ac69f [obsidian] vault backup: 2025-01-20 19:03:04[
All checks were successful
Build / build (push) Successful in 5m16s
2025-01-20 19:03:04 +09:00
707d58381d [obsidian] vault backup: 2025-01-20 18:02:02[
All checks were successful
Build / build (push) Successful in 4m59s
2025-01-20 18:02:02 +09:00
a5bc82518b [obsidian] vault backup: 2025-01-20 17:51:12
All checks were successful
Build / build (push) Successful in 4m30s
2025-01-20 17:51:12 +09:00
c2c3d48e24 [obsidian] vault backup: 2025-01-20 17:02:04[
All checks were successful
Build / build (push) Successful in 5m0s
2025-01-20 17:02:04 +09:00
595b6d4aaa [obsidian] vault backup: 2025-01-20 16:01:02[
All checks were successful
Build / build (push) Successful in 4m39s
2025-01-20 16:01:02 +09:00
e26d326208 [obsidian] vault backup: 2025-01-20 15:01:04[
All checks were successful
Build / build (push) Successful in 5m4s
2025-01-20 15:01:04 +09:00
48aabf8898 Merge remote-tracking branch 'home/v4' into v4
Some checks failed
Build / build (push) Failing after 10m58s
2025-01-20 14:30:05 +09:00
474bbd2856 [obsidian] vault backup: 2025-01-20 13:09:12 2025-01-20 13:09:12 +09:00
c8d0133203 [obsidian] vault backup: 2025-01-20 13:09:06 2025-01-20 13:09:06 +09:00
26a3a42ae1 [obsidian] vault backup: 2025-01-20 11:37:44
All checks were successful
Build / build (push) Successful in 5m5s
2025-01-20 11:37:44 +09:00
bc7de8c378 [obsidian] vault backup: 2025-01-20 02:07:57[
All checks were successful
Build / build (push) Successful in 4m45s
2025-01-20 02:07:57 +09:00
ec8d37ad8b [obsidian] vault backup: 2025-01-20 00:01:44[
All checks were successful
Build / build (push) Successful in 4m51s
2025-01-20 00:01:44 +09:00
ed097f1c45 [obsidian] vault backup: 2025-01-19 19:01:44[
All checks were successful
Build / build (push) Successful in 5m35s
2025-01-19 19:01:44 +09:00
1226c5dd18 [obsidian] vault backup: 2025-01-19 17:01:45[
All checks were successful
Build / build (push) Successful in 7m45s
2025-01-19 17:01:45 +09:00
4122c10d53 Merge remote-tracking branch 'origin/v4' into v4
All checks were successful
Build / build (push) Successful in 3m58s
2025-01-19 16:05:03 +09:00
dda6103fa0 rename ivalid charcter
Some checks failed
Build / build (push) Has been cancelled
2025-01-19 16:03:23 +09:00
425a21e0a9 [obsidian] vault backup: 2025-01-19 11:01:50[
Some checks failed
Build / build (push) Has been cancelled
2025-01-19 11:01:50 +09:00
f3b30932db [obsidian] vault backup: 2025-01-18 22:19:02[ 2025-01-18 22:19:02 +09:00
c02b963bff [obsidian] vault backup: 2025-01-18 02:51:52
All checks were successful
Build / build (push) Successful in 6m36s
2025-01-18 02:51:52 +09:00
674b51f050 [obsidian] vault backup: 2025-01-18 02:16:07
All checks were successful
Build / build (push) Successful in 6m51s
2025-01-18 02:16:07 +09:00
cc3a015c6a [obsidian] vault backup: 2025-01-18 01:56:15[
Some checks failed
Build / build (push) Failing after 14m39s
2025-01-18 01:56:15 +09:00
a177f7a310 [obsidian] vault backup: 2025-01-18 00:32:25[
All checks were successful
Build / build (push) Successful in 7m50s
2025-01-18 00:32:25 +09:00
8d946609fb [obsidian] vault backup: 2025-01-17 23:32:25[
Some checks failed
Build / build (push) Failing after 13m29s
2025-01-17 23:32:25 +09:00
bcd1f5655a [obsidian] vault backup: 2025-01-17 19:48:22[ 2025-01-17 19:48:22 +09:00
cbd2205330 [obsidian] vault backup: 2025-01-17 16:22:27[
All checks were successful
Build / build (push) Successful in 5m46s
2025-01-17 16:22:27 +09:00
7ffb1ad3b9 [obsidian] vault backup: 2025-01-17 15:22:27[
All checks were successful
Build / build (push) Successful in 7m54s
2025-01-17 15:22:27 +09:00
45159793b2 [obsidian] vault backup: 2025-01-17 14:22:25[ 2025-01-17 14:22:25 +09:00
c7fd07e2a7 [obsidian] vault backup: 2025-01-17 13:22:27[ 2025-01-17 13:22:27 +09:00
b9f058da70 [obsidian] vault backup: 2025-01-16 02:21:15
All checks were successful
Build / build (push) Successful in 6m43s
2025-01-16 02:21:15 +09:00
e4c5e79800 [obsidian] vault backup: 2025-01-16 01:52:50[
All checks were successful
Build / build (push) Successful in 7m16s
2025-01-16 01:52:50 +09:00
7e2d4dcde8 [obsidian] vault backup: 2025-01-16 00:52:50[
All checks were successful
Build / build (push) Successful in 8m3s
2025-01-16 00:52:51 +09:00
77ac00d056 [obsidian] vault backup: 2025-01-15 23:52:50[
All checks were successful
Build / build (push) Successful in 7m28s
2025-01-15 23:52:50 +09:00
d94bb28273 [obsidian] vault backup: 2025-01-15 22:52:28
All checks were successful
Build / build (push) Successful in 8m5s
2025-01-15 22:52:28 +09:00
396634b7ad [obsidian] vault backup: 2025-01-15 17:35:43[
All checks were successful
Build / build (push) Successful in 7m24s
2025-01-15 17:35:43 +09:00
bbdfbc4ea8 [obsidian] vault backup: 2025-01-15 16:35:43[
All checks were successful
Build / build (push) Successful in 10m25s
2025-01-15 16:35:43 +09:00
1a10d1f499 [obsidian] vault backup: 2025-01-15 15:35:43[
All checks were successful
Build / build (push) Successful in 10m46s
2025-01-15 15:35:43 +09:00
ced4c81de6 [obsidian] vault backup: 2025-01-15 13:54:50[
All checks were successful
Build / build (push) Successful in 12m20s
2025-01-15 13:54:50 +09:00
279c61b19a [obsidian] vault backup: 2025-01-15 00:56:28[
Some checks failed
Build / build (push) Failing after 11m10s
2025-01-15 00:56:28 +09:00
639e92ee5f [obsidian] vault backup: 2025-01-13 21:16:45[
All checks were successful
Build / build (push) Successful in 10m7s
2025-01-13 21:16:45 +09:00
0779555e24 [obsidian] vault backup: 2025-01-12 11:27:53[
All checks were successful
Build / build (push) Successful in 7m24s
2025-01-12 11:27:53 +09:00
5300c253a6 [obsidian] vault backup: 2025-01-12 10:27:53[
All checks were successful
Build / build (push) Successful in 7m40s
2025-01-12 10:27:53 +09:00
8bf1cbe2a3 [obsidian] vault backup: 2025-01-12 09:27:53[
All checks were successful
Build / build (push) Successful in 7m59s
2025-01-12 09:27:53 +09:00
5092abef53 [obsidian] vault backup: 2025-01-08 18:31:12[
All checks were successful
Build / build (push) Successful in 7m28s
2025-01-08 18:31:12 +09:00
9ce0e257c4 [obsidian] vault backup: 2025-01-08 17:31:13[ 2025-01-08 17:31:13 +09:00
13dd641a98 [obsidian] vault backup: 2025-01-08 15:49:59[ 2025-01-08 15:49:59 +09:00
f7de0d4aed [obsidian] vault backup: 2025-01-08 14:49:59[ 2025-01-08 14:49:59 +09:00
72c6353bd0 [obsidian] vault backup: 2025-01-08 02:52:13[
All checks were successful
Build / build (push) Successful in 7m22s
2025-01-08 02:52:13 +09:00
2698f011f6 [obsidian] vault backup: 2025-01-08 00:29:16[
All checks were successful
Build / build (push) Successful in 8m18s
2025-01-08 00:29:16 +09:00
2931707884 [obsidian] vault backup: 2025-01-07 17:07:12[
All checks were successful
Build / build (push) Successful in 8m46s
2025-01-07 17:07:12 +09:00
b5022bad65 [obsidian] vault backup: 2025-01-07 16:07:12[
All checks were successful
Build / build (push) Successful in 5m17s
2025-01-07 16:07:12 +09:00
8e65e2ed88 [obsidian] vault backup: 2025-01-07 15:07:12[
All checks were successful
Build / build (push) Successful in 6m16s
2025-01-07 15:07:12 +09:00
5131b89f87 [obsidian] vault backup: 2025-01-04 23:04:17[
All checks were successful
Build / build (push) Successful in 4m18s
2025-01-04 23:04:17 +09:00
4305fd7752 [obsidian] vault backup: 2025-01-03 20:57:16[
All checks were successful
Build / build (push) Successful in 5m29s
2025-01-03 20:57:16 +09:00
acdbf75c04 [obsidian] vault backup: 2025-01-03 19:57:16[
All checks were successful
Build / build (push) Successful in 4m32s
2025-01-03 19:57:16 +09:00
5c4254b9d4 [obsidian] vault backup: 2025-01-03 18:57:16[
All checks were successful
Build / build (push) Successful in 4m16s
2025-01-03 18:57:16 +09:00
58e916f4cc [obsidian] vault backup: 2025-01-03 01:48:17[
All checks were successful
Build / build (push) Successful in 6m26s
2025-01-03 01:48:18 +09:00
f687177ad0 [obsidian] vault backup: 2025-01-03 00:48:18[
All checks were successful
Build / build (push) Successful in 4m18s
2025-01-03 00:48:18 +09:00
49ddcb2e43 [obsidian] vault backup: 2025-01-02 23:48:17[
All checks were successful
Build / build (push) Successful in 5m8s
2025-01-02 23:48:18 +09:00
d1f093466a [obsidian] vault backup: 2025-01-01 16:42:58[
All checks were successful
Build / build (push) Successful in 4m7s
2025-01-01 16:42:58 +09:00
6e85839512 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 4m41s
2025-01-01 16:09:25 +09:00
285f7fb4cc [obsidian] vault backup: 2024-12-30 18:06:09[
All checks were successful
Build / build (push) Successful in 4m16s
2024-12-30 18:06:09 +09:00
9f165a4eb3 [obsidian] vault backup: 2024-12-30 17:06:09[
All checks were successful
Build / build (push) Successful in 4m23s
2024-12-30 17:06:09 +09:00
7e8f342606 [obsidian] vault backup: 2024-12-30 16:06:08[
All checks were successful
Build / build (push) Successful in 4m34s
2024-12-30 16:06:09 +09:00
1bbfb1dcbf [obsidian] vault backup: 2024-12-30 15:06:09[
All checks were successful
Build / build (push) Successful in 4m58s
2024-12-30 15:06:09 +09:00
b35bbbcce7 [obsidian] vault backup: 2024-12-30 14:06:09[
All checks were successful
Build / build (push) Successful in 9m48s
2024-12-30 14:06:09 +09:00
b241e5b070 [obsidian] vault backup: 2024-12-29 13:13:41[ 2024-12-29 13:13:41 +09:00
960703e9b8 [obsidian] vault backup: 2024-12-27 13:27:12[ 2024-12-27 13:27:12 +09:00
3a65f29ec7 added fediverse setting
All checks were successful
Build / build (push) Successful in 4m45s
2024-12-25 20:34:43 +09:00
c88ebcc7ee [obsidian] vault backup: 2024-12-25 16:00:07[
All checks were successful
Build / build (push) Successful in 4m16s
2024-12-25 16:00:07 +09:00
841bb40266 [obsidian] vault backup: 2024-12-25 15:00:07[
All checks were successful
Build / build (push) Successful in 5m15s
2024-12-25 15:00:07 +09:00
369cc9eead [obsidian] vault backup: 2024-12-25 03:45:51[
All checks were successful
Build / build (push) Successful in 4m3s
2024-12-25 03:45:51 +09:00
fcd1441a3c [obsidian] vault backup: 2024-12-25 02:45:17[
All checks were successful
Build / build (push) Successful in 5m14s
2024-12-25 02:45:17 +09:00
46f9a0fe97 [obsidian] vault backup: 2024-12-23 13:50:55[
All checks were successful
Build / build (push) Successful in 4m52s
2024-12-23 13:50:55 +09:00
f08385e55b [obsidian] vault backup: 2024-12-23 12:50:55[
All checks were successful
Build / build (push) Successful in 5m44s
2024-12-23 12:50:55 +09:00
722cc5b3a1 [obsidian] vault backup: 2024-12-23 11:50:55[
All checks were successful
Build / build (push) Successful in 4m34s
2024-12-23 11:50:55 +09:00
9d964aeaed [obsidian] vault backup: 2024-12-20 00:26:09[
All checks were successful
Build / build (push) Successful in 6m11s
2024-12-20 00:26:09 +09:00
757d8b32d1 [obsidian] vault backup: 2024-12-16 04:05:40[
All checks were successful
Build / build (push) Successful in 7m46s
2024-12-16 04:05:40 +09:00
e8070f951c [obsidian] vault backup: 2024-12-16 00:04:39[
All checks were successful
Build / build (push) Successful in 6m32s
2024-12-16 00:04:39 +09:00
fc3aafad21 [obsidian] vault backup: 2024-12-12 07:36:21[
All checks were successful
Build / build (push) Successful in 2m56s
2024-12-12 07:36:21 +09:00
be1b4d2bb9 [obsidian] vault backup: 2024-12-11 18:16:01[
All checks were successful
Build / build (push) Successful in 2m49s
2024-12-11 18:16:01 +09:00
324ee25ce2 [obsidian] vault backup: 2024-12-11 15:34:51[
All checks were successful
Build / build (push) Successful in 2m48s
2024-12-11 15:34:51 +09:00
611dd17dd4 [obsidian] vault backup: 2024-12-11 14:34:49[
All checks were successful
Build / build (push) Successful in 3m2s
2024-12-11 14:34:49 +09:00
f7c1cef1bd [obsidian] vault backup: 2024-12-10 11:50:04[
All checks were successful
Build / build (push) Successful in 5m11s
2024-12-10 11:50:04 +09:00
e636d846e8 [obsidian] vault backup: 2024-12-03 16:41:45[
All checks were successful
Build / build (push) Successful in 2m58s
2024-12-03 16:41:45 +09:00
9cf5f6ad33 [obsidian] vault backup: 2024-12-02 17:27:05[
All checks were successful
Build / build (push) Successful in 3m27s
2024-12-02 17:27:05 +09:00
608f5d6e22 [obsidian] vault backup: 2024-12-02 04:32:53[
All checks were successful
Build / build (push) Successful in 2m53s
2024-12-02 04:32:54 +09:00
487bf5de6c [obsidian] vault backup: 2024-12-02 03:14:45[
All checks were successful
Build / build (push) Successful in 2m47s
2024-12-02 03:14:45 +09:00
5e4bc85f06 [obsidian] vault backup: 2024-12-02 02:14:44[
All checks were successful
Build / build (push) Successful in 2m41s
2024-12-02 02:14:44 +09:00
cef4700c45 [obsidian] vault backup: 2024-12-02 01:14:44[
All checks were successful
Build / build (push) Successful in 2m43s
2024-12-02 01:14:44 +09:00
78b0f86c67 [obsidian] vault backup: 2024-12-02 00:14:44[ 2024-12-02 00:14:44 +09:00
00aa067a34 [obsidian] vault backup: 2024-12-01 21:52:27[ 2024-12-01 21:52:27 +09:00
6b341bc404 [obsidian] vault backup: 2024-12-01 16:08:58[
All checks were successful
Build / build (push) Successful in 2m59s
2024-12-01 16:08:58 +09:00
9444ebeeeb [obsidian] vault backup: 2024-11-29 14:51:18[
All checks were successful
Build / build (push) Successful in 2m50s
2024-11-29 14:51:18 +09:00
473ea7d3a7 [obsidian] vault backup: 2024-11-28 22:57:09[
All checks were successful
Build / build (push) Successful in 3m41s
2024-11-28 22:57:09 +09:00
3b44707918 [obsidian] vault backup: 2024-11-28 12:48:56[
All checks were successful
Build / build (push) Successful in 3m25s
2024-11-28 12:48:56 +09:00
2432178af3 [obsidian] vault backup: 2024-11-27 19:01:11[ 2024-11-27 19:01:11 +09:00
17e8ee0b3d [obsidian] vault backup: 2024-11-26 06:10:06[
All checks were successful
Build / build (push) Successful in 3m2s
2024-11-26 06:10:06 +09:00
07f92bbd59 [obsidian] vault backup: 2024-11-24 19:25:41[
All checks were successful
Build / build (push) Successful in 3m7s
2024-11-24 19:25:41 +01:00
a85a60f86d [obsidian] vault backup: 2024-11-23 20:37:43[ 2024-11-23 20:37:43 +01:00
e9cc3f36f9 [obsidian] vault backup: 2024-11-23 02:35:13[ 2024-11-23 02:35:13 +01:00
866f610e35 [obsidian] vault backup: 2024-11-21 19:56:50[
All checks were successful
Build / build (push) Successful in 3m9s
2024-11-21 19:56:50 +01:00
82daa87f6c [obsidian] vault backup: 2024-11-20 07:38:48
All checks were successful
Build / build (push) Successful in 3m50s
2024-11-20 07:38:48 +09:00
3b53c3c901 [obsidian] vault backup: 2024-11-17 01:44:15[
All checks were successful
Build / build (push) Successful in 3m19s
2024-11-17 01:44:15 +09:00
47ec0d1070 [obsidian] vault backup: 2024-11-17 00:44:13[
All checks were successful
Build / build (push) Successful in 3m23s
2024-11-17 00:44:13 +09:00
94ce72ba47 [obsidian] vault backup: 2024-11-16 23:44:13[
All checks were successful
Build / build (push) Successful in 4m2s
2024-11-16 23:44:13 +09:00
7a5dba3a58 [obsidian] vault backup: 2024-11-13 18:30:34[
All checks were successful
Build / build (push) Successful in 3m55s
2024-11-13 18:30:34 +09:00
9ea4fec06c [obsidian] vault backup: 2024-11-12 16:59:44[
All checks were successful
Build / build (push) Successful in 3m59s
2024-11-12 16:59:44 +09:00
c14078fe8d [obsidian] vault backup: 2024-11-12 15:22:04[ 2024-11-12 15:22:04 +09:00
8283dd0d83 [obsidian] vault backup: 2024-11-08 18:55:13[
All checks were successful
Build / build (push) Successful in 3m22s
2024-11-08 18:55:13 +09:00
d602f81aaf [obsidian] vault backup: 2024-11-08 17:55:12[ 2024-11-08 17:55:12 +09:00
6af3cad4c8 [obsidian] vault backup: 2024-11-08 05:10:13[
All checks were successful
Build / build (push) Successful in 2m56s
2024-11-08 05:10:13 +09:00
c9d74b4791 [obsidian] vault backup: 2024-11-08 01:36:13[
All checks were successful
Build / build (push) Successful in 3m17s
2024-11-08 01:36:13 +09:00
8a9d8c24c9 [obsidian] vault backup: 2024-11-08 00:36:14[
All checks were successful
Build / build (push) Successful in 5m35s
2024-11-08 00:36:14 +09:00
c9fddec606 [obsidian] vault backup: 2024-11-07 18:26:44[ 2024-11-07 18:26:44 +09:00
af3d889d8b [obsidian] vault backup: 2024-11-07 17:19:26[ 2024-11-07 17:19:26 +09:00
2abe603720 [obsidian] vault backup: 2024-11-07 16:19:26[ 2024-11-07 16:19:26 +09:00
35edec6b68 [obsidian] vault backup: 2024-11-07 15:12:39[ 2024-11-07 15:12:39 +09:00
8e0b31e8b0 [obsidian] vault backup: 2024-11-07 13:40:07[ 2024-11-07 13:40:07 +09:00
5fdfd58a4f [obsidian] vault backup: 2024-11-06 15:35:43[ 2024-11-06 15:35:43 +09:00
a406f553df [obsidian] vault backup: 2024-11-06 14:34:18[ 2024-11-06 14:34:18 +09:00
d89af4b3b7 [obsidian] vault backup: 2024-11-05 17:28:57
All checks were successful
Build / build (push) Successful in 4m3s
2024-11-05 17:28:57 +09:00
61580f35e2 [obsidian] vault backup: 2024-11-05 12:43:01[
All checks were successful
Build / build (push) Successful in 3m0s
2024-11-05 12:43:01 +09:00
9cb724754f [obsidian] vault backup: 2024-11-05 12:32:28
All checks were successful
Build / build (push) Successful in 3m22s
2024-11-05 12:32:28 +09:00
bee5e1334c [obsidian] vault backup: 2024-11-05 11:43:02[ 2024-11-05 11:43:02 +09:00
7a9137167d Merge remote-tracking branch 'origin/v4' into v4
All checks were successful
Build / build (push) Successful in 3m38s
2024-11-04 17:05:36 +09:00
43ee7b8e5b merge 2024-11-04 17:04:35 +09:00
56e5f290e2 [obsidian] vault backup: 2024-10-31 00:07:23[ 2024-10-31 00:07:23 +09:00
99963a8643 [obsidian] vault backup: 2024-10-30 17:32:47
All checks were successful
Build / build (push) Successful in 3m11s
2024-10-30 17:32:47 +09:00
74fd2c3836 [obsidian] vault backup: 2024-10-30 17:07:08[
Some checks failed
Build / build (push) Has been cancelled
2024-10-30 17:07:08 +09:00
b409e874d8 [obsidian] vault backup: 2024-10-30 16:07:08[ 2024-10-30 16:07:08 +09:00
8a03c67fe3 [obsidian] vault backup: 2024-10-30 15:07:08[ 2024-10-30 15:07:08 +09:00
d44b9a151b [obsidian] vault backup: 2024-10-30 14:05:52[ 2024-10-30 14:05:53 +09:00
3808c2bf68 [obsidian] vault backup: 2024-10-30 13:05:51[ 2024-10-30 13:05:51 +09:00
793b522b3f [obsidian] vault backup: 2024-10-29 15:41:31[
All checks were successful
Build / build (push) Successful in 2m56s
2024-10-29 15:41:31 +09:00
85beefe034 [obsidian] vault backup: 2024-10-29 14:38:29[
All checks were successful
Build / build (push) Successful in 3m14s
2024-10-29 14:38:29 +09:00
36f6542b02 [obsidian] vault backup: 2024-10-28 10:55:30[
All checks were successful
Build / build (push) Successful in 5m9s
2024-10-28 10:55:30 +09:00
04a0f3fe8e [obsidian] vault backup: 2024-10-28 09:37:10[
All checks were successful
Build / build (push) Successful in 3m3s
2024-10-28 09:37:10 +09:00
5c49deb694 [obsidian] vault backup: 2024-10-27 15:59:17[
All checks were successful
Build / build (push) Successful in 3m30s
2024-10-27 15:59:17 +09:00
76d0a409b5 [obsidian] vault backup: 2024-10-27 13:59:18[
All checks were successful
Build / build (push) Successful in 3m37s
2024-10-27 13:59:18 +09:00
735e07dc6e [obsidian] vault backup: 2024-10-27 12:45:28[ 2024-10-27 12:45:28 +09:00
71097dd807 [obsidian] vault backup: 2024-10-27 02:49:26[
All checks were successful
Build / build (push) Successful in 2m54s
2024-10-27 02:49:26 +09:00
8182ad4dfb [obsidian] vault backup: 2024-10-25 18:56:32[
All checks were successful
Build / build (push) Successful in 3m34s
2024-10-25 18:56:32 +09:00
714b529438 [obsidian] vault backup: 2024-10-25 14:43:18[
All checks were successful
Build / build (push) Successful in 3m11s
2024-10-25 14:43:18 +09:00
f0de7daafe [obsidian] vault backup: 2024-10-25 14:18:20
All checks were successful
Build / build (push) Successful in 3m43s
2024-10-25 14:18:20 +09:00
bd66a03213 [obsidian] vault backup: 2024-10-24 14:48:56[ 2024-10-24 14:48:56 +09:00
7cb6e23b52 [obsidian] vault backup: 2024-10-24 12:19:39[ 2024-10-24 12:19:39 +09:00
ba8b2e7196 [obsidian] vault backup: 2024-10-23 18:05:35[ 2024-10-23 18:05:35 +09:00
62f8ea927e [obsidian] vault backup: 2024-10-22 08:44:36[
All checks were successful
Build / build (push) Successful in 3m5s
2024-10-22 08:44:36 +09:00
ac1d1f0ecb [obsidian] vault backup: 2024-10-22 02:40:37[
All checks were successful
Build / build (push) Successful in 2m54s
2024-10-22 02:40:37 +09:00
5aac8c189d [obsidian] vault backup: 2024-10-21 23:38:36[
All checks were successful
Build / build (push) Successful in 4m44s
2024-10-21 23:38:36 +09:00
3ec529ec0a [obsidian] vault backup: 2024-10-21 12:40:07[
All checks were successful
Build / build (push) Successful in 2m55s
2024-10-21 12:40:07 +09:00
5cc34240e5 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 3m31s
2024-10-21 11:39:10 +09:00
c797f10c19 [obsidian] vault backup: 2024-10-21 11:39:07[ 2024-10-21 11:39:07 +09:00
ab5a85cd7f [obsidian] vault backup: 2024-10-19 01:18:09[
All checks were successful
Build / build (push) Successful in 3m5s
2024-10-19 01:18:09 +09:00
e28682cd30 [obsidian] vault backup: 2024-10-19 00:18:12[
All checks were successful
Build / build (push) Successful in 4m45s
2024-10-19 00:18:12 +09:00
0077c19fee [obsidian] vault backup: 2024-10-16 15:38:21[
All checks were successful
Build / build (push) Successful in 3m16s
2024-10-16 15:38:21 +09:00
a422b92b0c [obsidian] vault backup: 2024-10-15 17:14:07[
All checks were successful
Build / build (push) Successful in 4m29s
2024-10-15 17:14:07 +09:00
42440cda9c [obsidian] vault backup: 2024-10-15 16:13:07[ 2024-10-15 16:13:07 +09:00
71ec27d247 [obsidian] vault backup: 2024-10-09 18:11:21[
All checks were successful
Build / build (push) Successful in 4m10s
2024-10-09 18:11:21 +09:00
409f2dfe07 [obsidian] vault backup: 2024-10-04 13:54:01[
All checks were successful
Build / build (push) Successful in 3m39s
2024-10-04 13:54:01 +09:00
83a903a5ad [obsidian] vault backup: 2024-09-30 12:30:39[
All checks were successful
Build / build (push) Successful in 5m10s
2024-09-30 12:30:39 +09:00
636632ceb5 [obsidian] vault backup: 2024-09-28 19:59:08[
All checks were successful
Build / build (push) Successful in 3m32s
2024-09-28 19:59:08 +09:00
7bfb275cf2 [obsidian] vault backup: 2024-09-28 13:03:03[
All checks were successful
Build / build (push) Successful in 4m52s
2024-09-28 13:03:03 +09:00
0a55d07d73 [obsidian] vault backup: 2024-09-25 22:01:35[
All checks were successful
Build / build (push) Successful in 3m30s
2024-09-25 22:01:35 +09:00
39c54f4a12 [obsidian] vault backup: 2024-09-25 12:42:29[
All checks were successful
Build / build (push) Successful in 3m26s
2024-09-25 12:42:29 +09:00
3497c16c08 Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 3m0s
2024-09-25 11:41:30 +09:00
6a1642213f [obsidian] vault backup: 2024-09-25 10:40:29[ 2024-09-25 10:40:29 +09:00
32d7b0e921 [obsidian] vault backup: 2024-09-24 20:43:50[
All checks were successful
Build / build (push) Successful in 5m23s
2024-09-24 20:43:50 +09:00
f74394ea28 [obsidian] vault backup: 2024-09-24 17:46:00[
All checks were successful
Build / build (push) Successful in 2m56s
2024-09-24 17:46:00 +09:00
86e150903c Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 3m57s
2024-09-24 15:26:06 +09:00
9496b357c5 [obsidian] vault backup: 2024-09-23 01:06:09[ 2024-09-23 01:06:09 +09:00
24a3197f4e [obsidian] vault backup: 2024-09-20 19:50:05[
All checks were successful
Build / build (push) Successful in 3m47s
2024-09-20 19:50:05 +09:00
53b8f115e0 [obsidian] vault backup: 2024-09-20 15:17:40[
All checks were successful
Build / build (push) Successful in 5m7s
2024-09-20 15:17:40 +09:00
324115a66d [obsidian] vault backup: 2024-09-19 20:22:07[
All checks were successful
Build / build (push) Successful in 4m13s
2024-09-19 20:22:07 +09:00
e25161097e [obsidian] vault backup: 2024-09-19 13:47:11[
All checks were successful
Build / build (push) Successful in 3m10s
2024-09-19 13:47:11 +09:00
574e661c01 [obsidian] vault backup: 2024-09-17 23:55:51[
All checks were successful
Build / build (push) Successful in 5m17s
2024-09-17 23:55:51 +09:00
02c5fe3900 [obsidian] vault backup: 2024-08-28 10:29:23[
All checks were successful
Build / build (push) Successful in 3m1s
2024-08-28 10:29:23 +09:00
ec2faf81a0 [obsidian] vault backup: 2024-08-28 09:28:23[ 2024-08-28 09:28:23 +09:00
171bf51c3b [obsidian] vault backup: 2024-08-28 00:25:57[
All checks were successful
Build / build (push) Successful in 2m54s
2024-08-28 00:25:57 +09:00
020f4b7c74 [obsidian] vault backup: 2024-08-27 22:54:04[
All checks were successful
Build / build (push) Successful in 3m11s
2024-08-27 22:54:04 +09:00
303b70a00d [obsidian] vault backup: 2024-08-27 21:54:04[
All checks were successful
Build / build (push) Successful in 3m32s
2024-08-27 21:54:04 +09:00
bfbcc1cd72 [obsidian] vault backup: 2024-08-27 19:54:05[
All checks were successful
Build / build (push) Successful in 3m44s
2024-08-27 19:54:05 +09:00
22da639e9b [obsidian] vault backup: 2024-08-27 18:54:08[
All checks were successful
Build / build (push) Successful in 4m5s
2024-08-27 18:54:08 +09:00
a5a48e3c76 [obsidian] vault backup: 2024-08-23 13:58:31[ 2024-08-23 13:58:31 +09:00
f94bc44acf [obsidian] vault backup: 2024-08-22 14:58:16[
All checks were successful
Build / build (push) Successful in 3m22s
2024-08-22 14:58:16 +09:00
98394c15f2 [obsidian] vault backup: 2024-08-22 13:56:40[ 2024-08-22 13:56:40 +09:00
d4fcf7e248 Merge commit '4bbcc0c50aca68d470542c1af8fd5f8060d97ab8' into HEAD
All checks were successful
Build / build (push) Successful in 2m48s
2024-08-21 17:07:03 +09:00
2d79de6b2a revert cli removal 2024-08-21 17:02:37 +09:00
a564f71617 Merge remote-tracking branch 'origin/v4' into v4
Some checks failed
Build / build (push) Failing after 2m49s
2024-08-21 16:06:08 +09:00
ce0c6b1ddf [obsidian] vault backup: 2024-08-12 16:28:50
All checks were successful
Build / build (push) Successful in 2m52s
2024-08-12 16:28:50 +09:00
39828a543e [obsidian] vault backup: 2024-08-12 15:21:26[ 2024-08-12 15:21:26 +09:00
7261933738 [obsidian] vault backup: 2024-08-12 11:19:23[ 2024-08-12 11:19:23 +09:00
5ab31027f3 [obsidian] vault backup: 2024-08-09 17:37:50
All checks were successful
Build / build (push) Successful in 4m27s
2024-08-09 17:37:50 +09:00
4bbcc0c50a pkg: minor bump for breaking nodejs bump :) 2024-08-05 19:33:23 -07:00
3938904cd0 fix: embed pdf aspect ratio (closes #1310) 2024-08-05 19:31:54 -07:00
407fad384c fix: only one h1 on a page (closes #1269) 2024-08-05 19:18:48 -07:00
ca3943b500 fix: responsive youtube embed (closes #1167) 2024-08-05 19:14:14 -07:00
6c4ed249ba chore(deps): bump rimraf from 5.0.7 to 6.0.1 (#1277)
Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.7 to 6.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.7...v6.0.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 18:54:10 -07:00
563ab4aaaf docs: update node version in hosting docs 2024-08-05 18:49:20 -07:00
1c2d542138 build: add .node-version 2024-08-05 18:48:29 -07:00
e864740df7 docs: Adds back Pelayo Arbues blog to showcase (#1314)
Co-authored-by: Pelayo Arbues <pgarbues@idealista.com>
2024-08-05 18:44:34 -07:00
efed544df1 docs: Add "Ellie's Notes" to the showcase (#1315)
Thank you for Quartz! I really love using it. Just adding my notes to the showcase 😊
2024-08-05 18:43:57 -07:00
3d156b8497 deps(dev): bump nodejs in ci 2024-08-05 18:43:05 -07:00
38361aaf48 deps: change min required nodejs to v20 (breaking) 2024-08-05 18:41:46 -07:00
f3e07fd51c chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#1293)
* chore(deps-dev): bump prettier from 3.3.2 to 3.3.3

Bumps [prettier](https://github.com/prettier/prettier) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.3.2...3.3.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* make prettier happy

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-08-05 18:38:07 -07:00
d79911fa79 chore(deps): bump workerpool from 9.1.2 to 9.1.3 (#1318)
Bumps [workerpool](https://github.com/josdejong/workerpool) from 9.1.2 to 9.1.3.
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](https://github.com/josdejong/workerpool/compare/v9.1.2...v9.1.3)

---
updated-dependencies:
- dependency-name: workerpool
  dependency-type: direct:production
  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>
2024-08-05 18:46:00 -04:00
963c7c8654 chore(deps-dev): bump @types/node from 20.14.11 to 22.1.0 (#1319)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.11 to 22.1.0.
- [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-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 16:49:37 -04:00
3728929ee6 chore(deps): bump preact-render-to-string from 6.5.5 to 6.5.7 (#1317)
Bumps [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) from 6.5.5 to 6.5.7.
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases)
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md)
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.5.5...v6.5.7)

---
updated-dependencies:
- dependency-name: preact-render-to-string
  dependency-type: direct:production
  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>
2024-08-05 16:49:19 -04:00
1224c7d32f refactor(comments): move script to files (#1308)
* refactor(comments): move script to files

for LSP, treesitter, and the whole galore.

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* fix(type): support removeEventListener with CustomEventMap

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* fix: parse bool to string first

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* chore: address comments and test on branch

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* revert: remove comments section from main quartz pages

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

---------

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-05 15:17:11 -04:00
add15f1857 [obsidian] vault backup: 2024-08-04 11:59:18[ 2024-08-04 11:59:18 +09:00
6e48832ea4 [obsidian] vault backup: 2024-08-04 10:59:39[ 2024-08-04 10:59:39 +09:00
bf1c9d1791 chore(deps): bump globby from 14.0.1 to 14.0.2 (#1301)
Bumps [globby](https://github.com/sindresorhus/globby) from 14.0.1 to 14.0.2.
- [Release notes](https://github.com/sindresorhus/globby/releases)
- [Commits](https://github.com/sindresorhus/globby/compare/v14.0.1...v14.0.2)

---
updated-dependencies:
- dependency-name: globby
  dependency-type: direct:production
  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>
2024-08-02 14:48:54 -04:00
482ee07fb9 [obsidian] vault backup: 2024-08-02 20:37:11
All checks were successful
Build / build (push) Successful in 3m39s
2024-08-02 20:37:11 +09:00
bc1bdc3110 [obsidian] vault backup: 2024-08-02 20:32:57
Some checks failed
Build / build (push) Has been cancelled
2024-08-02 20:32:57 +09:00
d76457ae2c [obsidian] vault backup: 2024-08-02 20:06:53[ 2024-08-02 20:06:53 +09:00
262a02447b [obsidian] vault backup: 2024-08-02 18:04:07[ 2024-08-02 18:04:07 +09:00
5db02ec476 [obsidian] vault backup: 2024-08-02 17:04:06[ 2024-08-02 17:04:07 +09:00
afc549c2ae [obsidian] vault backup: 2024-08-02 12:21:53[
All checks were successful
Build / build (push) Successful in 2m52s
2024-08-02 12:21:53 +09:00
6b7a866396 [obsidian] vault backup: 2024-07-31 10:59:51[ 2024-07-31 10:59:51 +09:00
91c273f84a [obsidian] vault backup: 2024-07-30 18:33:35[
All checks were successful
Build / build (push) Successful in 2m50s
2024-07-30 18:33:35 +09:00
6264f5685c fix: comments on spa should work (closes #1296) (#1298)
* fix comments on spa

* fix giscus
2024-07-30 01:13:13 -07:00
3f2ab9c45d [obsidian] vault backup: 2024-07-30 12:33:36[
All checks were successful
Build / build (push) Successful in 3m19s
2024-07-30 12:33:36 +09:00
584f512b0f [obsidian] vault backup: 2024-07-30 11:33:36[ 2024-07-30 11:33:36 +09:00
e1a9661be7 docs: cleanup showcase 2024-07-29 16:33:50 -07:00
bc95332fce chore(deps-dev): bump @types/ws from 8.5.11 to 8.5.12 (#1300)
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.11 to 8.5.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  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>
2024-07-29 13:14:34 -07:00
740172acb6 chore(deps): bump vfile from 6.0.1 to 6.0.2 (#1299)
Bumps [vfile](https://github.com/vfile/vfile) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/vfile/vfile/releases)
- [Changelog](https://github.com/vfile/vfile/blob/main/changelog.md)
- [Commits](https://github.com/vfile/vfile/compare/6.0.1...6.0.2)

---
updated-dependencies:
- dependency-name: vfile
  dependency-type: direct:production
  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>
2024-07-29 13:14:25 -07:00
e0c1cc0ed7 [obsidian] vault backup: 2024-07-26 15:01:44
All checks were successful
Build / build (push) Successful in 3m5s
2024-07-26 15:01:44 +09:00
8f50f877d6 [obsidian] vault backup: 2024-07-26 14:26:12[ 2024-07-26 14:26:12 +09:00
e2f051f1a9 [obsidian] vault backup: 2024-07-26 13:26:12[ 2024-07-26 13:26:12 +09:00
586af8e686 [obsidian] vault backup: 2024-07-26 12:17:53[ 2024-07-26 12:17:53 +09:00
4ba0f3286d [obsidian] vault backup: 2024-07-23 16:23:50[
All checks were successful
Build / build (push) Successful in 3m22s
2024-07-23 16:23:50 +09:00
23ebfb36b3 [obsidian] vault backup: 2024-07-23 15:21:40[ 2024-07-23 15:21:40 +09:00
34fde07cf8 chore(deps-dev): bump tsx from 4.16.0 to 4.16.2 (#1292)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.16.0 to 4.16.2.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.0...v4.16.2)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-07-22 15:30:44 -07:00
e688eeeaff chore(deps-dev): bump @types/node from 20.12.5 to 20.14.11 (#1291)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.5 to 20.14.11.
- [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-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 15:30:35 -07:00
5749fbbd75 chore(deps): bump @floating-ui/dom from 1.6.5 to 1.6.8 (#1290)
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.6.5 to 1.6.8.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.6.8/packages/dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
  dependency-type: direct:production
  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>
2024-07-22 15:30:28 -07:00
5f10df4d05 pkg 2024-07-21 17:49:28 -07:00
03f23e5054 feat: comments (giscus) 2024-07-20 23:05:45 -07:00
b9ee44aad7 i18n: disambiguate en-us and en-gb 2024-07-20 20:24:17 -07:00
87f2b0c327 chore(deps): bump lightningcss from 1.24.1 to 1.25.1 (#1276)
Bumps [lightningcss](https://github.com/parcel-bundler/lightningcss) from 1.24.1 to 1.25.1.
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases)
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.24.1...v1.25.1)

---
updated-dependencies:
- dependency-name: lightningcss
  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>
2024-07-19 10:57:28 -07:00
805d9e3226 chore(deps): bump ws and @types/ws (#1280)
Bumps [ws](https://github.com/websockets/ws) and [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws). These dependencies needed to be updated together.

Updates `ws` from 8.17.1 to 8.18.0
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.17.1...8.18.0)

Updates `@types/ws` from 8.5.10 to 8.5.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/ws"
  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>
2024-07-19 10:02:06 -07:00
5fcba1bfaf chore(deps): bump mdast-util-to-hast from 13.1.0 to 13.2.0 (#1279)
Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.1.0 to 13.2.0.
- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases)
- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.1.0...13.2.0)

---
updated-dependencies:
- dependency-name: mdast-util-to-hast
  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>
2024-07-19 10:02:03 -07:00
942c35183a chore(deps): bump preact from 10.22.0 to 10.22.1 (#1278)
Bumps [preact](https://github.com/preactjs/preact) from 10.22.0 to 10.22.1.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.22.0...10.22.1)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  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>
2024-07-19 10:01:55 -07:00
ee6d62915d [obsidian] vault backup: 2024-07-19 15:21:48[
All checks were successful
Build / build (push) Successful in 3m19s
2024-07-19 15:21:48 +09:00
b37c408985 Fix CreatedModifiedDate.md (#1281)
Fixed a broken parentheses correspondence for code fragments that appear in the documentation.
2024-07-16 09:08:58 -07:00
4f9c24c3c4 [obsidian] vault backup: 2024-07-16 15:08:56[
All checks were successful
Build / build (push) Successful in 3m44s
2024-07-16 15:08:56 +09:00
f028ba1093 [obsidian] vault backup: 2024-07-16 14:08:56[ 2024-07-16 14:08:56 +09:00
f37dbe1a59 fix(translusion): block reference not being recognized. (#1274) 2024-07-14 03:06:52 -07:00
2acbf632c7 [obsidian] vault backup: 2024-07-12 18:16:10[
All checks were successful
Build / build (push) Successful in 3m14s
2024-07-12 18:16:10 +09:00
188dcc694b [obsidian] vault backup: 2024-07-12 12:17:58[
All checks were successful
Build / build (push) Successful in 3m16s
2024-07-12 12:17:58 +09:00
b2b38e1cb1 [obsidian] vault backup: 2024-07-12 04:22:42[
All checks were successful
Build / build (push) Successful in 2m34s
2024-07-12 04:22:42 +09:00
455bc37106 [obsidian] vault backup: 2024-07-12 01:52:21[
All checks were successful
Build / build (push) Successful in 2m30s
2024-07-12 01:52:21 +09:00
d167824d2f [obsidian] vault backup: 2024-07-12 00:52:22[
All checks were successful
Build / build (push) Successful in 2m42s
2024-07-12 00:52:22 +09:00
a03aef4fa4 [obsidian] vault backup: 2024-07-11 23:52:22[
All checks were successful
Build / build (push) Successful in 2m49s
2024-07-11 23:52:22 +09:00
237777816a [obsidian] vault backup: 2024-07-11 18:52:22[
All checks were successful
Build / build (push) Successful in 3m58s
2024-07-11 18:52:22 +09:00
a27cb6f36f [obsidian] vault backup: 2024-07-11 17:52:22[
All checks were successful
Build / build (push) Successful in 4m6s
2024-07-11 17:52:22 +09:00
72010b6562 [obsidian] vault backup: 2024-07-10 17:23:24[
All checks were successful
Build / build (push) Successful in 2m45s
2024-07-10 17:23:24 +09:00
b957d6ac43 [obsidian] vault backup: 2024-07-10 15:13:39[ 2024-07-10 15:13:39 +09:00
247625c4f5 feat(layout): add afterBody 2024-07-09 19:09:31 -07:00
4b407e786f chore: format 2024-07-09 18:08:21 -07:00
9cabf2b416 chore: update features 2024-07-09 18:07:00 -07:00
965425d54d docs + chore: cleanup custom sort ordering for folder + tag listings, add docs 2024-07-09 17:55:19 -07:00
ea92ed4f45 feat: Allow custom sorting of FolderPage and TagPage (#1250) 2024-07-09 17:42:33 -07:00
596e06ab0e chore(deps-dev): bump typescript from 5.4.5 to 5.5.3 (#1254)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.5 to 5.5.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.3)

---
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>
2024-07-09 17:28:49 -07:00
c95f1d2336 feat: add alias/metadata to transclude tag (#1229) 2024-07-09 17:26:32 -07:00
b7793bd856 feat(style): Add textHighlight theme setting (#1242)
* Add textHighlight theme setting

* update docs to include textHighlight

* Remove errant `S`
2024-07-09 17:21:00 -07:00
ef375d265d chore(deps): bump rfdc from 1.3.1 to 1.4.1 (#1235)
Bumps [rfdc](https://github.com/davidmarkclements/rfdc) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/davidmarkclements/rfdc/releases)
- [Commits](https://github.com/davidmarkclements/rfdc/compare/v1.3.1...1.4.1)

---
updated-dependencies:
- dependency-name: rfdc
  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>
2024-07-09 17:20:37 -07:00
2154d36d99 chore: use regex flag instead of string in regexp ctor 2024-07-09 17:20:13 -07:00
3eda53cac7 chore(deps): bump remark-smartypants from 2.1.0 to 3.0.2 (#1263)
Bumps [remark-smartypants](https://github.com/silvenon/remark-smartypants) from 2.1.0 to 3.0.2.
- [Release notes](https://github.com/silvenon/remark-smartypants/releases)
- [Commits](https://github.com/silvenon/remark-smartypants/compare/v2.1.0...v3.0.2)

---
updated-dependencies:
- dependency-name: remark-smartypants
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 17:16:02 -07:00
a99acf1791 [obsidian] vault backup: 2024-07-10 00:21:28[
All checks were successful
Build / build (push) Successful in 3m57s
2024-07-10 00:21:28 +09:00
3bd5fd9477 [obsidian] vault backup: 2024-07-09 23:21:27[ 2024-07-09 23:21:27 +09:00
269bb8dc0e [obsidian] vault backup: 2024-07-09 17:08:06[
All checks were successful
Build / build (push) Successful in 2m45s
2024-07-09 17:08:06 +09:00
2facdbd1c0 [obsidian] vault backup: 2024-07-09 16:08:04[
All checks were successful
Build / build (push) Successful in 4m18s
2024-07-09 16:08:04 +09:00
38364beb1b [obsidian] vault backup: 2024-07-09 15:08:06[
All checks were successful
Build / build (push) Successful in 2m44s
2024-07-09 15:08:06 +09:00
4eeacb7fbf Fix Non-English Anchor Popover Positioning Issue and Update Type Hint (#1252)
- [Major] Changed `hash` passed to `querySelector` to `decodeURIComponent(hash)` to fix the issue where non-English anchors were not correctly positioning the popover content to the corresponding title.
- [Minor] Updated the type hint from `HTMLLinkElement` to `HTMLAnchorElement` as the passed element is an `<a>` element, not a `<link>` element (reference: https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement).
2024-07-08 13:34:43 -07:00
6245935c8c chore(deps): bump shiki from 1.6.0 to 1.10.3 (#1264)
Bumps [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) from 1.6.0 to 1.10.3.
- [Release notes](https://github.com/shikijs/shiki/releases)
- [Changelog](https://github.com/shikijs/shiki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shikijs/shiki/commits/v1.10.3/packages/shiki)

---
updated-dependencies:
- dependency-name: shiki
  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>
2024-07-08 13:34:04 -07:00
1a9ffb8228 [obsidian] vault backup: 2024-07-09 00:44:27[
All checks were successful
Build / build (push) Successful in 2m36s
2024-07-09 00:44:27 +09:00
c0239a04c3 [obsidian] vault backup: 2024-07-08 22:54:39[
All checks were successful
Build / build (push) Successful in 4m6s
2024-07-08 22:54:39 +09:00
b3ff6d8eca [obsidian] vault backup: 2024-07-08 21:54:39[
All checks were successful
Build / build (push) Successful in 5m34s
2024-07-08 21:54:40 +09:00
110831e915 [obsidian] vault backup: 2024-07-08 17:54:39[
All checks were successful
Build / build (push) Successful in 2m34s
2024-07-08 17:54:39 +09:00
cbbd104ec3 [obsidian] vault backup: 2024-07-08 14:54:38[
All checks were successful
Build / build (push) Successful in 2m46s
2024-07-08 14:54:38 +09:00
df1db5d236 [obsidian] vault backup: 2024-07-08 12:54:38[
All checks were successful
Build / build (push) Successful in 2m43s
2024-07-08 12:54:38 +09:00
027caee1be [obsidian] vault backup: 2024-07-08 11:54:38[
All checks were successful
Build / build (push) Successful in 2m39s
2024-07-08 11:54:38 +09:00
ccfeefda19 [obsidian] vault backup: 2024-07-08 10:54:38[
All checks were successful
Build / build (push) Successful in 2m49s
2024-07-08 10:54:38 +09:00
5f62709830 [obsidian] vault backup: 2024-07-08 00:11:28[
All checks were successful
Build / build (push) Successful in 2m38s
2024-07-08 00:11:28 +09:00
c967dc2139 [obsidian] vault backup: 2024-07-07 22:50:33[
All checks were successful
Build / build (push) Successful in 5m20s
2024-07-07 22:50:33 +09:00
6eef885447 [obsidian] vault backup: 2024-07-07 21:50:33[ 2024-07-07 21:50:33 +09:00
e20dee2850 Fix: Table overflow-wrap: anywhere breaks words on mobile (#1259)
Closes #1258
2024-07-05 09:25:29 -07:00
af1fdaac0a chore(deps-dev): bump tsx from 4.11.2 to 4.16.0 (#1256)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.11.2 to 4.16.0.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.11.2...v4.16.0)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-07-04 22:47:20 -04:00
6192c3a85b [obsidian] vault backup: 2024-07-03 15:08:04[
All checks were successful
Build / build (push) Successful in 2m49s
2024-07-03 15:08:04 +09:00
48bef1530d Merge remote-tracking branch 'home/v4' into v4
All checks were successful
Build / build (push) Successful in 5m11s
2024-07-03 14:58:31 +09:00
8944860013 [obsidian] vault backup: 2024-07-03 14:58:27 2024-07-03 14:58:27 +09:00
80137f93cf [obsidian] vault backup: 2024-07-01 19:23:17[ 2024-07-01 19:23:17 +09:00
945e318346 [obsidian] vault backup: 2024-07-01 18:23:17[ 2024-07-01 18:23:17 +09:00
5926d3f803 docs: replace .gitlab-ci.yml example with more reliable and faster ci job (#1243)
* replace .gitlab-ci.yml example with more reliable and faster ci job

* literally removing 1 space, inside a code block, in docs, just to make prettier not cry
2024-06-30 21:12:48 -07:00
e8277d017e i18n: Update uk-UA.ts (#1245)
Update the Ukrainian translation of Quartz according to the latest Ukrainian translation of Obsidian.
2024-06-30 21:11:21 -07:00
b053d354b6 deps: Bump Github Action versions (#1247) 2024-06-30 21:05:42 -07:00
dbe12c0d34 i18n: Improving Spanish & adding Catalan and British English (#1240)
* Create en-GB

* Rename en-GB to en-GB.ts

* Update es-ES.ts

* Update es-ES.ts

* Create ca-ES.ts

* Update es-ES.ts

* Update index.ts

* Update index.ts

* Update index.ts

* Update es-ES.ts
2024-06-30 21:03:45 -07:00
21e75acc8d fix: "draft" true or false in frontmatter still removes from publishing #1244 (#1249)
* fix: draft bug #1244

* update: contents in folder before creating PR

* Update draft.ts
2024-06-30 20:59:08 -07:00
f7bd2137ec Permit Manual (and Scripted) Trigger of CI Job (#1251) 2024-06-30 20:58:34 -07:00
56b98d19fc [obsidian] vault backup: 2024-07-01 11:53:07[ 2024-07-01 11:53:07 +09:00
50b85d71ef [obsidian] vault backup: 2024-06-29 20:39:31[ 2024-06-29 20:39:31 +09:00
77abcd81c3 [obsidian] vault backup: 2024-06-29 11:02:20[ 2024-06-29 11:02:20 +09:00
8f7d9a2362 [obsidian] vault backup: 2024-06-29 10:02:20[ 2024-06-29 10:02:20 +09:00
645cddd156 [obsidian] vault backup: 2024-06-28 16:00:28[ 2024-06-28 16:00:29 +09:00
ad2190cdd0 [obsidian] vault backup: 2024-06-27 17:13:40[ 2024-06-27 17:13:40 +09:00
5368effd5f [obsidian] vault backup: 2024-06-26 18:18:20[ 2024-06-26 18:18:20 +09:00
73ebe43c16 [obsidian] vault backup: 2024-06-26 15:45:56[ 2024-06-26 15:45:56 +09:00
c0f56acdf2 [obsidian] vault backup: 2024-06-26 14:45:56[ 2024-06-26 14:45:56 +09:00
5b468850c1 Merge remote-tracking branch 'home/v4' into v4
Some checks failed
Build / build (push) Has been cancelled
2024-06-24 21:37:52 +09:00
10d48bf17c [obsidian] vault backup: 2024-06-24 21:37:49[ 2024-06-24 21:37:49 +09:00
ced3448ba4 [obsidian] vault backup: 2024-06-24 18:37:25[
Some checks are pending
Build / build (push) Waiting to run
2024-06-24 18:37:25 +09:00
bbaa7269c0 [obsidian] vault backup: 2024-06-24 15:31:30[ 2024-06-24 15:31:30 +09:00
3faf2ff6f5 feat(analytics): Cabin analytics support (#1221)
* add cabin analytics

* fix formatting
2024-06-18 13:38:45 -07:00
1d94e9c303 css: use fit-content (closes #1194) 2024-06-17 22:13:31 -07:00
48e16c943a chore(deps-dev): bump prettier 2024-06-17 21:46:43 -07:00
cc5913b75c fix(ci): only publish tag on v4 origin 2024-06-17 21:45:58 -07:00
265faef4e8 fix: properly compute relative path for explorer (closes #1055, #1066) 2024-06-17 21:43:32 -07:00
541b470cfc fix: overflow fade for good (closes #1218) 2024-06-17 21:33:53 -07:00
0a3be96dd6 chore(deps): bump ws from 8.17.0 to 8.17.1 (#1213)
Bumps [ws](https://github.com/websockets/ws) from 8.17.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  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>
2024-06-17 20:37:04 -07:00
3cb9392a7a chore(deps): bump preact-render-to-string from 6.5.4 to 6.5.5 (#1214)
Bumps [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) from 6.5.4 to 6.5.5.
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases)
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md)
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.5.4...v6.5.5)

---
updated-dependencies:
- dependency-name: preact-render-to-string
  dependency-type: direct:production
  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>
2024-06-17 20:34:45 -07:00
569ee74633 chore(deps): bump workerpool from 9.1.1 to 9.1.2 (#1215)
Bumps [workerpool](https://github.com/josdejong/workerpool) from 9.1.1 to 9.1.2.
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](https://github.com/josdejong/workerpool/compare/v9.1.1...v9.1.2)

---
updated-dependencies:
- dependency-name: workerpool
  dependency-type: direct:production
  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>
2024-06-17 20:33:00 -07:00
42640bceb5 Check link isExternal before adding target="_blank" (#1211)
Fixes #1186 openLinksInNewTab opens ALL links in new tabs. Fixed to reflect documented behavior here: https://quartz.jzhao.xyz/plugins/CrawlLinks
2024-06-16 22:33:28 -07:00
3e14b2b89b fix(wikilinks): pdf page linking (#1207) 2024-06-14 09:17:46 -07:00
81d00fc9c0 .callout-content support (#1188)
* .callout-content support

* Use BlockContent | FootnoteContent for callout body

* Update quartz/plugins/transformers/ofm.ts

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

* Refactor

* Combine child selectors

* Fix multiple callout members

* Empty check

* Replace splice

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-06-13 16:02:00 -07:00
a12d76afdb fix: fix explorer view gradient positioning on mobile (fixes #906) (#1206) 2024-06-13 12:47:22 -07:00
19e127f6ad fix DOMLoaded in code examples (#1204) 2024-06-13 09:38:48 -07:00
0472daa003 homepage coloured as visited in the Graph (#1128)
simplifies slug from FullSlug to SimpleSlug before storing it in the visited pages list in memory
this leads to "index" page and "folder/index", "tags/tag/index" being stored a "/", "folder/" and "tags/tag/" respectively in the list of visited pages.
this ensures that the homepage is rightfully coloured as a visited page in the "color" function of the graph
2024-06-12 09:39:49 -07:00
63d51a8cc5 chore(deps): bump preact-render-to-string from 6.4.2 to 6.5.4 (#1198)
Bumps [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) from 6.4.2 to 6.5.4.
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases)
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md)
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.4.2...v6.5.4)

---
updated-dependencies:
- dependency-name: preact-render-to-string
  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>
2024-06-12 09:34:36 -07:00
9032717486 chore(deps): bump preact from 10.20.1 to 10.22.0 (#1195)
Bumps [preact](https://github.com/preactjs/preact) from 10.20.1 to 10.22.0.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.20.1...10.22.0)

---
updated-dependencies:
- dependency-name: preact
  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>
2024-06-12 09:31:50 -07:00
3968b850c2 chore(deps): bump @floating-ui/dom from 1.6.3 to 1.6.5 (#1196)
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.6.3 to 1.6.5.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.6.5/packages/dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
  dependency-type: direct:production
  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>
2024-06-10 13:57:08 -07:00
688c5484a9 chore(deps-dev): bump tsx from 4.11.0 to 4.11.2 (#1183)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.11.0 to 4.11.2.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.11.0...v4.11.2)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-06-04 18:16:34 -04:00
09038f1604 chore(deps): bump rehype-pretty-code from 0.13.0 to 0.13.2 (#1184)
Bumps [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) from 0.13.0 to 0.13.2.
- [Release notes](https://github.com/rehype-pretty/rehype-pretty-code/releases)
- [Changelog](https://github.com/rehype-pretty/rehype-pretty-code/blob/master/packages/core/CHANGELOG.md)
- [Commits](https://github.com/rehype-pretty/rehype-pretty-code/commits/rehype-pretty-code@0.13.2/packages/core)

---
updated-dependencies:
- dependency-name: rehype-pretty-code
  dependency-type: direct:production
  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>
2024-06-04 18:16:18 -04:00
244801af65 idea: Tags appear as hollow circles on the graph (#1129)
* Tags appear as hollow circles on the graph

Added a few lines to make tags appear as hollow circles on the graph, as opposed to pages which are plain circles, for better visual separation.

* Applied Prettier code style
2024-05-30 10:42:22 -07:00
73a5ec87f1 docs: fix link to path tests (closes #1163) 2024-05-29 13:04:58 -07:00
520acbbf6f docs: inline code syntax highlighting (closes #1162) 2024-05-29 13:04:03 -07:00
0b9f79e1b7 feat(graph): obsidianLikeFocusOnHover (#1017)
* feat(graph): obsidianLikeFocusOnHover

* fix: prettier

* fix: remove option from config

* fix: for when opacityOld < 0.2

* fix: prettier
2024-05-29 12:53:23 -07:00
94fbf5b066 fix: Reorder Unified.js plugins to fix #1132 (#1139)
* Reorder Unified.js to fix #1132

* moved latex farther down for bette luck
2024-05-29 12:52:53 -07:00
3e0e06ff8a chore(deps): bump ws from 8.16.0 to 8.17.0 (#1169)
Bumps [ws](https://github.com/websockets/ws) from 8.16.0 to 8.17.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.16.0...8.17.0)

---
updated-dependencies:
- dependency-name: ws
  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>
2024-05-29 12:49:55 -07:00
e57984dafc chore(deps-dev): bump tsx from 4.9.3 to 4.11.0 (#1168)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.9.3 to 4.11.0.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.9.3...v4.11.0)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-05-29 12:48:55 -07:00
9ff4626d25 fix: change callout metadata regex to include non-letter characters (#1174)
* fix: change callout metadata regex to include non-letter characters

* fix: make metadata regex non-greedy

This allows for users to have callouts such as
> [!NOTE|left foo-bar 123] a ]+ title with square brackets [s] a
> Contents
2024-05-29 12:48:39 -07:00
Max
a99e854d1e docs: Update showcase.md (#1176)
Added Gatekeeper Wiki.
2024-05-29 12:47:45 -07:00
77d6d9623f feat: add callout metadata parsing (#1172) 2024-05-28 15:23:28 -07:00
9c726efa33 feat(i18n): homepage link for 404 pages (#1117)
* Add homepage link with internationalization

* Construct pathname from baseUrl config value

* More robust URL manipulation

* Add Farsi (#1133)

* Fix bad rebase
2024-05-22 16:44:54 -04:00
81a4e20236 feat: ability to hide tags in the recent notes component (#1147)
* feat: ability to hide tags in the recent notes component

* docs: recent notes custom parameters in a table

* docs: revert recent notes doc to bullet points

* fix: linter issues

* Update docs/features/recent notes.md

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-05-21 09:50:58 -07:00
cf1b3f270b chore(deps): bump shiki from 1.2.3 to 1.6.0 (#1149)
updated-dependencies:
- dependency-name: shiki
  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>
2024-05-20 13:11:16 -07:00
a655cec9f6 chore(deps): bump rimraf from 5.0.5 to 5.0.7 (#1150)
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:production
  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>
2024-05-20 13:11:08 -07:00
a97e72f219 i18n: add Polish translation (#1148)
* Create pl-PL.ts

* add pl-PL to index.ts

* import pl-PL in index.ts
2024-05-20 12:36:32 -07:00
e3cfe1f22f chore(deps-dev): bump typescript from 5.4.3 to 5.4.5 (#1092)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.3 to 5.4.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.5)

---
updated-dependencies:
- dependency-name: typescript
  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>
2024-05-13 23:21:01 -07:00
535af55ec8 chore(deps): bump hast-util-to-html from 9.0.0 to 9.0.1 (#1137)
Bumps [hast-util-to-html](https://github.com/syntax-tree/hast-util-to-html) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/syntax-tree/hast-util-to-html/releases)
- [Commits](https://github.com/syntax-tree/hast-util-to-html/compare/9.0.0...9.0.1)

---
updated-dependencies:
- dependency-name: hast-util-to-html
  dependency-type: direct:production
  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>
2024-05-13 14:25:42 -07:00
3c4d54352d feat(i18n): add Farsi (#1133)
* Add fa-IR translation via upload

* Add files via upload

* Ran npm run format
2024-05-13 09:12:06 -07:00
67f3614f3d chore(deps-dev): bump tsx from 4.7.1 to 4.9.3 (#1120)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.7.1 to 4.9.3.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.7.1...v4.9.3)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-05-12 19:05:27 -07:00
438ea6d73b docs(showcase): add patternlanguage.cc (#1135)
A self-contained hypertextual catalog of architectural ideas and aesthetic inquiry.
2024-05-12 19:04:21 -07:00
d03fdc235a feat(analytics): Tinylytics support (#1118)
* add tinylytics support

* fix formatting

* add trailing semicolon for consistency
2024-05-06 09:30:21 -07:00
aee9145691 fix: update link to hosting page (#1054)
* fix: update link to hosting page

* chore: update correct path with using alias

---------

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
2024-04-27 21:07:26 -07:00
a37c7775e7 chore(deps): bump preact-render-to-string from 6.4.0 to 6.4.2 (#1094)
Bumps [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases)
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md)
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/6.4.0...v6.4.2)

---
updated-dependencies:
- dependency-name: preact-render-to-string
  dependency-type: direct:production
  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>
2024-04-27 21:04:38 -07:00
e763e1969e Allow pnpm quartz (#1078)
Co-authored-by: iacore <noreply+gpg-stub@1a-insec.net>
2024-04-19 13:02:49 -07:00
6a019dae13 fix: unnecessery 'm' letter removed in pt-BR (#1100) 2024-04-16 18:02:59 -07:00
4d73b8289d chore(deps): bump workerpool from 9.1.0 to 9.1.1 (#1073)
Bumps [workerpool](https://github.com/josdejong/workerpool) from 9.1.0 to 9.1.1.
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](https://github.com/josdejong/workerpool/compare/v9.1.0...v9.1.1)

---
updated-dependencies:
- dependency-name: workerpool
  dependency-type: direct:production
  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>
2024-04-12 02:33:05 -04:00
8010093df7 chore(deps-dev): bump @types/node from 20.11.29 to 20.12.5 (#1074)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.29 to 20.12.5.
- [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-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 02:30:21 -04:00
1f032f538b feat(analytics): PostHog support (#1072) 2024-04-08 18:43:09 -07:00
83bdcd58e6 chore(deps): bump d3 from 7.8.5 to 7.9.0 (#1047)
Bumps [d3](https://github.com/d3/d3) from 7.8.5 to 7.9.0.
- [Release notes](https://github.com/d3/d3/releases)
- [Changelog](https://github.com/d3/d3/blob/main/CHANGES.md)
- [Commits](https://github.com/d3/d3/compare/v7.8.5...v7.9.0)

---
updated-dependencies:
- dependency-name: d3
  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>
2024-04-05 16:02:00 -04:00
dd82ab8d79 fix: broken doc links on /plugins/* (#1053)
* Update Assets.md

* expand fix for every /plugins page
2024-04-03 13:30:41 -07:00
561dafce5f chore(deps): bump shiki from 1.2.0 to 1.2.3 (#1048)
Bumps [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) from 1.2.0 to 1.2.3.
- [Release notes](https://github.com/shikijs/shiki/releases)
- [Changelog](https://github.com/shikijs/shiki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shikijs/shiki/commits/v1.2.3/packages/shiki)

---
updated-dependencies:
- dependency-name: shiki
  dependency-type: direct:production
  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>
2024-04-01 23:32:36 -04:00
5ec61468d5 fix(wikilinks): proper escaping of pipe character in wikilinks inside tables (#1040) 2024-03-31 09:44:50 -07:00
aa4f5294a3 fix: do not render <p> inside FolderContent article (#1044)
it can lead to nested <p>'s which is actually [invalid html](https://www.w3.org/TR/html401/struct/text.html#h-9.3.1:~:text=The%20P%20element%20represents%20a%20paragraph.%20It%20cannot%20contain%20block%2Dlevel%20elements%20(including%20P%20itself).)
2024-03-31 09:44:20 -07:00
fafe50b0c5 chore(deps): bump preact from 10.19.6 to 10.20.1 (#1035)
Bumps [preact](https://github.com/preactjs/preact) from 10.19.6 to 10.20.1.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.19.6...10.20.1)

---
updated-dependencies:
- dependency-name: preact
  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>
2024-03-26 04:47:15 -04:00
8f13a38b5a chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 (#1036)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

---
updated-dependencies:
- dependency-name: typescript
  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>
2024-03-26 04:46:52 -04:00
d75928ad5c fix(assets): pdf page linking support. (#1025)
* github-slugger pdf workaround

* Skip sluggifying on pdf file extension

* Account for pdf files without anchor

* Address feedback
2024-03-24 16:23:25 -07:00
0a2b52f618 simpler katex fix 2024-03-24 15:50:38 -07:00
8437d9da72 fix(style): LaTex/KaTeX overflow (#1027)
* LaTex/KaTeX overflow fix

* prettier

* Add !important modifier

* Added overflow-x override

* Refactor without !important

* Refactor scss notation

* Formatting scss
2024-03-24 15:43:36 -07:00
70d86ff096 i18n: pt-BR translation (#1024)
* i18n: pt-br

* i18n: pt-br translation

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-03-24 09:40:01 -07:00
6efc4dd724 i18n: add Hungarian translations (#1023)
* add Hungarian translations

* typo: _ instead of - in hu-HU

* run prettier

* revert prettier messing up tsconfig

* Update hu-HU.ts
2024-03-24 09:35:07 -07:00
85a737b4ee docs: Update showcase.md (#1031) 2024-03-24 09:33:53 -07:00
de6f469011 chore(deps-dev): bump @types/node from 20.11.25 to 20.11.29 (#1010)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.25 to 20.11.29.
- [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>
2024-03-18 18:54:12 -07:00
668640d641 chore(deps): bump shiki from 1.1.7 to 1.2.0 (#1011)
Bumps [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) from 1.1.7 to 1.2.0.
- [Release notes](https://github.com/shikijs/shiki/releases)
- [Changelog](https://github.com/shikijs/shiki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shikijs/shiki/commits/v1.2.0/packages/shiki)

---
updated-dependencies:
- dependency-name: shiki
  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>
2024-03-18 18:54:01 -07:00
8007ec0f82 chore(deps): bump lightningcss from 1.24.0 to 1.24.1 (#1012)
Bumps [lightningcss](https://github.com/parcel-bundler/lightningcss) from 1.24.0 to 1.24.1.
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases)
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.24.0...v1.24.1)

---
updated-dependencies:
- dependency-name: lightningcss
  dependency-type: direct:production
  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>
2024-03-18 18:53:19 -07:00
7e22c38f8e fix(wikilinks): handle wikilinks inside tables seperately from other wikilinks (#1005)
* fix(wikilinks): handle wikilinks inside tables seperately from other wikilinks

* Prettier

* Cleaned up duplicate code

* Remove test logging

* Refactored and fixed for non-aliased wikilinks inside table

* Updated naming and comments

* Updated comment of wikilink regex

* Updated regex to match previous formatting

* Match table even if EOF is immediately after the table.

* Update quartz/plugins/transformers/ofm.ts

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

* Change table escape replace to non-regex version

* Prettier

* Prettier

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-03-17 18:16:04 -07:00
daa8796554 fix: format 2024-03-17 18:15:42 -07:00
91f0a2abb2 feat: support rich descriptions in tag listing page (closes #908) 2024-03-17 18:00:04 -07:00
38d9d52137 feat(search): add search by title/content index and tag at the same time (#978)
* feat(search): add search by title/content index and tag at the same time

* fix(search): set search type to basic and remove tag from term for proper highlightning and scroll when searched by tag and title/content index

* fix(search): use indexOf to find space so it is easier to read

* fix(search): trim trailing whitespaces before splitting

* fix(search): set limit to 10000 for combined search mode (to make filter by tag more accurate)
2024-03-17 17:48:00 -07:00
253497cad4 docs: add config for Caddy server (#1002) 2024-03-16 10:16:58 -07:00
4691369abf fix(wikilinks): only escape alias in wikilinks inside tables (#1000) 2024-03-16 09:23:08 -04:00
7164857f6e chore(ofm): remove unused (#999)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-15 18:17:42 -07:00
47024022e8 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>
2024-03-15 18:29:14 -04:00
b98e4be665 feat(i18n): Add French translation for reading time (#998)
Signed-off-by: Mara-Li <lili.simonetti@outlook.fr>
2024-03-15 18:28:31 -04:00
8be51a0504 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>
2024-03-14 23:25:01 -07:00
92cc23dc45 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()`
2024-03-13 03:59:37 -04:00
097abc3cda 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](https://github.com/DirtyHairy/async-mutex/compare/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>
2024-03-11 13:41:48 -07:00
a00324ddfd 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](https://github.com/Microsoft/TypeScript/compare/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>
2024-03-11 13:41:41 -07:00
9fff6d7d0d 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>
2024-03-11 09:46:53 -07:00
0f5a9d7b66 feat: separated content meta (#929)
to allow for CSS styling
2024-03-10 09:57:10 -07:00
b4236e5142 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
2024-03-09 16:42:23 -08:00
6e0c102970 fix(transclusion): prevent duplicate transclusion if multiple transclusions are present. (#982) 2024-03-09 16:14:31 -08:00
94a54698ab fix(resources): Use full path to font when cdnCache is false (#976) 2024-03-09 11:59:55 -05:00
2e9a0c21db fix(description): first sentence no longer repeats until max length (#981) 2024-03-09 08:43:40 -08:00
b30a200bd4 fix(i18n): make sure to use correct fileData for manual localization (#975)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-08 09:14:22 -08:00
6d59aa8201 fix(description): counts characters instead of words (#972)
* fix(description): make sure description counts characters instead of words

* ref: removed duplicate ternary
2024-03-08 04:04:44 -05:00
141dd3b51f fix(description): make sure to we join space correctly (#970)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-06 19:45:02 -08:00
3d4a94dda3 feat(analytics): Goatcounter support (#956)
* Add options to support goatcounter analytics

* goatcounter: support self-hosted

* Add to configuration docs for goatcounter settings

* use https instead of protocol-relative link for goatcounter js
2024-03-06 19:44:34 -08:00
ba6c7a73d1 fix: remove extra # from tag content 2024-03-06 19:00:37 -08:00
f44e4d25e6 fix(tag): remove hash on main page (#969)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-06 18:24:50 -08:00
001c166825 fix(tag): move hash to sass styling only (#930) 2024-03-06 20:25:39 -05:00
e13cafe070 feat: support youtube playlist iframe (#968)
* feat: support youtube playlist iframe

* chore: updated Youtube embed documentation to include playlists
2024-03-06 09:45:31 -08:00
0ca8a2ac7c chore: transclude subsection without dynamic regex construction 2024-03-05 22:17:58 -08:00
a506cedd7a chore(deps-dev): bump @types/node from 20.11.19 to 20.11.24 (#958)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.19 to 20.11.24.
- [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>
2024-03-05 21:59:37 -08:00
5163504517 fix: transclude all subsections for embedded call (closes #963) (#964) 2024-03-06 00:53:35 -05:00
73a890ab12 revert: "fix(callout): reorder the plugins to render latex on callout… (#965)
This reverts commit 018c6358c4.
2024-03-05 19:37:28 -08:00
83ab39c7bd chore(deps): bump shiki from 1.1.6 to 1.1.7 (#959)
Bumps [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/shikijs/shiki/releases)
- [Changelog](https://github.com/shikijs/shiki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shikijs/shiki/commits/v1.1.7/packages/shiki)

---
updated-dependencies:
- dependency-name: shiki
  dependency-type: direct:production
  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>
2024-03-04 12:55:44 -08:00
059dd1260e chore(deps): bump preact-render-to-string from 6.3.1 to 6.4.0 (#960)
Bumps [preact-render-to-string](https://github.com/developit/preact-render-to-string) from 6.3.1 to 6.4.0.
- [Release notes](https://github.com/developit/preact-render-to-string/releases)
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md)
- [Commits](https://github.com/developit/preact-render-to-string/compare/v6.3.1...6.4.0)

---
updated-dependencies:
- dependency-name: preact-render-to-string
  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>
2024-03-04 12:55:02 -08:00
a13d8e84b2 chore(deps): bump lightningcss from 1.23.0 to 1.24.0 (#961)
Bumps [lightningcss](https://github.com/parcel-bundler/lightningcss) from 1.23.0 to 1.24.0.
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases)
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.23.0...v1.24.0)

---
updated-dependencies:
- dependency-name: lightningcss
  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>
2024-03-04 12:54:21 -08:00
cec3662c74 feat(graph): focusOnHover (#954)
by default, globalGraph will enable focusOnHover, similar to Obsidian.

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-04 15:09:20 -05:00
bcb5b2df09 feat(frontmatter): configure max length for description (#946)
* Sentence length check

* Replace external links with domain name.

* Updated documentation.

* Updated replacement values.

* Updated Regex based on feedback.

* Check description for undefined

* Updated external url transform regex.

* Updated formatting
2024-03-04 09:52:28 -08:00
bd05950c2d fix(docs): correct ExplicitPublish as filters instead of transformers (#953) 2024-03-03 19:40:42 -05:00
2a7e61ae2a feat: support transcluding codeblocks and blockquotes (closes #940) 2024-03-03 12:31:55 -08:00
566f3cf9f8 chore(deps): bump remark-smartypants from 2.0.0 to 2.1.0 (#755)
Bumps [remark-smartypants](https://github.com/silvenon/remark-smartypants) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/silvenon/remark-smartypants/releases)
- [Commits](https://github.com/silvenon/remark-smartypants/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: remark-smartypants
  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>
2024-03-03 11:27:54 -08:00
018c6358c4 fix(callout): reorder the plugins to render latex on callout title (closes #952) (#934)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-03-03 10:39:29 -08:00
1c42b6365c feat(i18n): add Vietnamese translation (#950) 2024-02-29 19:14:20 -05:00
f200a0be22 fix: correct umami host for self-hosted (#939)
* fixed umami script path for self-hosted version

* Update quartz/plugins/emitters/componentResources.ts

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

---------

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
2024-02-27 11:05:28 -05:00
b9dee0775c docs: Clarifications in the Explorer Docs (#938)
add example to filter by tags.
2024-02-26 13:55:47 -08:00
66a5855fad chore(deps): bump chokidar from 3.5.3 to 3.6.0 (#937)
Bumps [chokidar](https://github.com/paulmillr/chokidar) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/paulmillr/chokidar/releases)
- [Commits](https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

---
updated-dependencies:
- dependency-name: chokidar
  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>
2024-02-26 13:54:15 -08:00
4957eaa2d0 chore(deps): bump preact from 10.19.5 to 10.19.6 (#935)
Bumps [preact](https://github.com/preactjs/preact) from 10.19.5 to 10.19.6.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.19.5...10.19.6)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  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>
2024-02-26 16:17:42 -05:00
6b90d03ca6 chore(type): export attribute for theme key (#933)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-26 09:53:45 -08:00
d6e79d1ea6 chore(types): update correct annotations for pages (#928) 2024-02-25 16:58:21 -08:00
2f10da7766 docs: fix tag page oops (#925) 2024-02-25 09:00:26 -08:00
67647d9167 ci: also checkout and install node before tagging 2024-02-23 19:08:39 -08:00
b88d3d292b ci: fix typo in runs-on 2024-02-23 19:05:26 -08:00
c53fd5b56f ci: tag as a separate step 2024-02-23 19:04:38 -08:00
d0c0daa4aa ci: fix autotag 2024-02-23 19:00:47 -08:00
ea7122dd5a pkg: bump to 4.2.3 2024-02-23 18:52:28 -08:00
2c74b05d1b fix(ci): autotag 2024-02-23 18:48:25 -08:00
a6417c447a fix(fast rebuild): handle added an deleted markdown correctly (#921)
* Handle added files correctly

* Handle deletes properly

* addGraph renamed to mergeGraph
2024-02-23 18:40:42 -08:00
6be1ed1ea2 docs(latex): mhchem 2024-02-23 17:45:41 -08:00
1929241a62 docs: update plugin documentation (#888)
* docs: first few plugins documented

* docs: move plugin info

* docs: move plugin docs to tag based system

* docs: update latex example code snippet

* docs: fix spelling of latex in title

* docs: add missing linebreak

* docs: remove plugin tag from feature pages

* docs: shorten titles

* docs: refine wording

* docs: move plugin details for frontmatter

* docs: add features/* tags

* docs: update latex example

* docs: make references more explicit

* docs: add stubs for the remaining plugins

* docs: more descriptions

* docs: fix feature tags

* docs: descriptions

* docs: new plugin pages

* docs: update configuration page

* docs: more plugin work

* docs: run prettier

* docs: remove comments in config file and add link to docs

* docs: minor fixes

* docs: run prettier

* docs: spelling

* docs: update docs/plugins/AliasRedirects.md

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* docs: update docs/plugins/Assets.md

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* docs: update docs/plugins/CNAME.md

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* docs: update docs/plugins/Static.md

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* docs: update docs

* docs: update docs/features/Mermaid diagrams.md

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* docs: update docs/plugins/RemoveDrafts.md

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

* docs: update docs/plugins/Assets.md

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

* docs: update docs/configuration.md

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

* docs: update docs/configuration.md

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

* docs: update docs/configuration.md

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

* docs: some updates

* docs: work in review comments

---------

Signed-off-by: Eiko Wagenknecht <git@eiko-wagenknecht.de>
Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-23 12:07:53 -08:00
421718958f fix(callouts): use user provided title instead of canonical for default title 2024-02-23 11:20:35 -08:00
be9b6b3a1e fix(docs): make docs accurate to callout behaviour (closes #920) 2024-02-23 09:32:22 -08:00
fb66ae2838 deps(highlighting): migrate to shiki as shikiji has been archived (#918) 2024-02-22 21:56:26 -08:00
129e878b29 chore(img): return targetUrl as given href (#916)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-22 21:55:35 -08:00
96c7076fb5 feat(popover): add support for PDF (#913)
* feat(popover): add support for PDF

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: split pdf by ';'

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: remove unnecessary check

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-22 22:16:40 -05:00
345c347a56 chore: passing additional buildCtx to componentData (#914)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-22 17:51:07 -08:00
916aedce40 docs: Add Aster's notebook to showcase.md (#912) 2024-02-21 19:04:36 -08:00
7dd596ebce docs: Fix in explorer.md (#911) 2024-02-21 08:18:44 -08:00
1c3f3d03e1 fix(toc): correct type for minEntries param (#909) 2024-02-20 09:06:53 -08:00
3b266ee7d0 fix: add space and missing dot for listing pages (#907) 2024-02-20 09:45:10 -05:00
fc5fa48bf1 feat(i18n): change itemsUnderFolder, itemsUnderTag translation of ko-KR (#905)
* feat(i18n): add Korean

* feat(i18n): add Korean

* feat(i18n): change itemsUnderFolder, itemsUnderTag translation of ko-KR
2024-02-19 22:36:54 -08:00
b6cf3df84f fix: correctly parse falsy js as title (#900) 2024-02-19 13:49:07 -08:00
779c501d9e chore(deps): bump preact from 10.19.4 to 10.19.5 (#898)
Bumps [preact](https://github.com/preactjs/preact) from 10.19.4 to 10.19.5.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.19.4...10.19.5)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  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>
2024-02-19 13:47:07 -08:00
f1619620d5 chore(deps): bump globby from 14.0.0 to 14.0.1 (#897)
Bumps [globby](https://github.com/sindresorhus/globby) from 14.0.0 to 14.0.1.
- [Release notes](https://github.com/sindresorhus/globby/releases)
- [Commits](https://github.com/sindresorhus/globby/compare/v14.0.0...v14.0.1)

---
updated-dependencies:
- dependency-name: globby
  dependency-type: direct:production
  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>
2024-02-19 13:47:00 -08:00
637e336cda chore(deps-dev): bump @types/node from 20.11.16 to 20.11.19 (#899)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.16 to 20.11.19.
- [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>
2024-02-19 13:46:27 -08:00
0493942c79 fix: remove assets via globs to avoid volume mount lock (#877)
* Fix docker volume lock issue by altering asset cleanup method
Modified build process to prevent the deletion of the output directory.

* Add fsOps utility for filesystem operations

* Use cleanDirectory in build process to fix volume lock issue

* applied prettier

* handle ENOENT error when output dir does not exist

* remove native function in favor of rimraf

* use path.join to concatenate paths
2024-02-19 11:04:27 -08:00
a67a8d7aa9 feat: implement getDependencyGraph for TagPage (#872)
* feat: implement getDependencyGraph for TagPage

* Only add file to dg if it has at least 1 tag
2024-02-19 13:58:15 -05:00
e85ea49000 feat(i18n): add Simplified Chinese (#896) 2024-02-19 13:31:09 -05:00
3e09b05468 docs: add self-hosting section (#883)
* Add Self-Hosting section
Add Nginx section

* run prettier
2024-02-19 12:50:40 -05:00
d9e8ffc78c feat(i18n): Add Italian (#893)
Signed-off-by: Leonardo Ledda <leonardoledda@gmail.com>
2024-02-19 12:50:01 -05:00
efd46f84de fix(frontmatter): delimiters parameter was not passed (#885)
* fix: delimiters parameter was not passed

Signed-off-by: Eiko Wagenknecht <git@eiko-wagenknecht.de>

* fix: remove unneeded undefined

---------

Signed-off-by: Eiko Wagenknecht <git@eiko-wagenknecht.de>
2024-02-19 00:08:36 -08:00
739c2e2cc8 perf(cdn): CDNJS instead of JSDelivr (#891) 2024-02-18 20:26:04 -08:00
b1a105371b feat(i18n): add Korean (#889)
* feat(i18n): add Korean

* feat(i18n): add Korean
2024-02-18 17:37:59 -05:00
8c5c5f9130 feat(i18n): add Russian (#886) 2024-02-18 13:54:37 -05:00
aa24a62ae7 fix(breadcrumbs): calculate trailing slash for tag hierarchies (closes #873) 2024-02-17 11:12:35 -08:00
a6690c6503 fix(style): bold should use semibold 2024-02-17 10:57:59 -08:00
06e3f8b93d fix(style): introduce semiBoldWeight and various improvements to reduce CLS 2024-02-17 10:34:51 -08:00
fa2ea2896f feat: add user-defined config for syntax highlighting plugin (#869)
* feat: add user-defined options to syntax highlighting plugin

* feat: add default syntax highlighting config to `quartz.config.ts`

* chore: refactor according to @aarnphm's review

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* chore: run Prettier on `quartz/plugins/transformers/syntax.ts`

* Update quartz/plugins/transformers/syntax.ts

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

* Update syntax.ts

---------

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-17 10:23:45 -08:00
5af707ea20 fix/feat(fast rebuild): re-render transclusions in normal and fastRebuild mode (#842)
* Re-render transclusions in normal watch mode

* Include transclusions in ContentPage getDependencyGraph

* Address PR comments
2024-02-17 09:45:01 -08:00
823d952922 feat: implement getDependencyGraph for AliasRedirects emitter (#860) 2024-02-15 19:50:48 -05:00
78a408c96a feat: implement getDependencyGraph for FolderPage (#849) 2024-02-15 19:50:33 -05:00
6c8023463d Add support for image popovers (#854)
* feat(popover): Add support for images

* fix: run prettier

* feat(popover): use switch logic for content types & adjust styles

* feat(popover): Add content type data tag for popover-inner class
2024-02-14 15:41:13 -05:00
2041341d9f docs: workaround for shallow clones on Cloudflare Pages (#868)
Rather than recommend a different hosting provider, Cloudflare Pages
users that prioritize the `git` method for their `CreatedModifiedDate`
configuration can preface the build command with a means of fetching the
required repository history.

See:
- https://gohugo.io/methods/page/gitinfo/#hosting-considerations
2024-02-14 09:41:44 -08:00
21c6bbf302 chore(types): add additional hint for LSP support (#864)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-13 23:53:44 -05:00
b87a701ff7 fix: base.com not being resolved properly with joinSegments 2024-02-13 01:27:27 -08:00
Lin
880a9511b6 fix: incorrect link resolution for transclusion in root index file (#853)
Co-authored-by: Lauréline Nevin <laureline.nevin@unicaen.fr>
2024-02-13 03:11:16 -05:00
a31e3f9458 chore(deps): bump @floating-ui/dom from 1.6.1 to 1.6.3 (#857)
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.6.3/packages/dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
  dependency-type: direct:production
  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>
2024-02-13 00:21:45 -05:00
2c06e68ba6 chore(deps): bump preact from 10.19.3 to 10.19.4 (#858)
Bumps [preact](https://github.com/preactjs/preact) from 10.19.3 to 10.19.4.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.19.3...10.19.4)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  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>
2024-02-13 00:21:30 -05:00
4a28d0e5d1 chore(deps-dev): bump tsx from 4.7.0 to 4.7.1 (#859)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.7.0...v4.7.1)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-02-13 00:21:13 -05:00
a7325eadc1 fix(analytics): umami custom host should be a string (closes #852) 2024-02-12 09:01:05 -08:00
5dc4f21a4b feat(i18n): localize the min read string for the nl-NL locale (#850)
* Update min read translation

* Added nl_BE to Dutch

Added Flemish (nl_BE) to point to nl.

* Removed period to match other translations
2024-02-12 08:58:00 -08:00
76f295620c feat: add transclude-src to transclude 'link to original' 2024-02-12 08:52:00 -08:00
226891b9b1 fix(fast rebuild): call only required emitters, don't always copy assets (#845)
* fix(fast rebuild): call only required emitters, don't always copy assets

* Type function
2024-02-11 12:20:44 -08:00
389f2e8bee fix(ofm): allow diacretic marks in tag regex (closes #830) 2024-02-11 12:12:01 -08:00
998198cffb chore(deps): bump esbuild-sass-plugin from 2.16.0 to 2.16.1 (#778)
Bumps [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) from 2.16.0 to 2.16.1.
- [Release notes](https://github.com/glromeo/esbuild-sass-plugin/releases)
- [Commits](https://github.com/glromeo/esbuild-sass-plugin/compare/v2.16.0...v2.16.1)

---
updated-dependencies:
- dependency-name: esbuild-sass-plugin
  dependency-type: direct:production
  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>
2024-02-11 11:27:16 -08:00
4a6a44950f fix(breadcrumbs): folder index by full path rather than folder name (closes #676) 2024-02-11 11:26:24 -08:00
2b39bd93f3 feat(i18n): localize the min read string for the ro-RO locale (#847)
* feat(i18n): localize `min read` string for `ro-RO` locale

* chore: run Prettier on `quartz/i18n/locales/ro-RO.ts`
2024-02-11 11:23:58 -08:00
b5295e0f26 fix: breadcrumbs displayName issue for file names ending with index (#839) 2024-02-11 11:08:12 -08:00
ab0e20b4d0 chore: refactor out and export endsWith 2024-02-11 10:57:24 -08:00
af5f5abad4 docs: add documentation for Umami analytics integration (#846) 2024-02-11 10:51:10 -08:00
Alq
3518ca9e2a feat(i18n): localize the min read string (#838)
* feat(i18n): localize the min read string fixes #825

* chore: format
2024-02-11 10:43:08 -08:00
ab80eba794 chore(callouts): remove unnecessary whitespaces after class name (#833)
Though we should have a plugins that just strip whitespace in all node
class.

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-10 17:19:17 -05:00
6ae0bb0908 chore: move fonts all into static folder (#835)
* chore: move fonts all into static folder

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Apply suggestions from code review

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

* chore: update formatter

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-10 17:17:41 -05:00
db5e701810 feat(i18n): support parsing callouts (#834)
* feat(i18n): support parsing callouts

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: move callout into components

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: update arabic translation

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: make sure to use correct items

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-10 17:09:57 -05:00
Alq
a0d6daa3b4 feat(i18n): add Arabic translation (#837)
* feat(i18n): add Arabic translation

* chore: format
2024-02-10 09:02:28 -08:00
fe353d946b feat(experimental): partial rebuilds (#716) 2024-02-09 10:07:32 -05:00
a87704cd05 fix: set default locale for lang attribute 2024-02-08 09:31:36 -08:00
fd785ada56 feat(i18n): use Romanian translation for ro-MD locale (#828) 2024-02-08 08:48:13 -08:00
e186811c9c added Ukrainian to i18n (#829) 2024-02-08 08:47:12 -08:00
51818efc38 fix(umami): format correct string from custom hosts (#826) 2024-02-08 08:45:20 -08:00
330e322e48 feat(fonts): fetch before build (#817)
* feat: fetch google fonts before build

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Update quartz/plugins/emitters/componentResources.ts

* fix: fetching wolff2

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove request stylesheet

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: race condition

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove preconnect for static fonts

since we are already downloading fonts into public folder

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove deadcode

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: add options to gate for cdn caching

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Apply suggestions from code review

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

* chore: apply jacky's suggestion

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

* chore: add docs and only use one promise

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: fmt

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove deadcode

* chore: final touches

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

* revert: changes in theme.ts

* fix: styles and remove deadcode

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-08 02:52:55 -05:00
ca284778b2 add Spanish translations (#822)
* add Spanish translations

* format with prettier

* clears npm ci, formatted w/ prettier
2024-02-07 09:57:14 -08:00
2578597f7e chore(lang): lang element based on frontmatter or default locale (#819)
default locale

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-07 09:29:47 -08:00
ce413b4bae feat(i18n): add Romanian to i18n (#821) 2024-02-07 11:26:45 -05:00
d2fb50b83c fix(links): show backdrop on links highlighted in headers alias (#816)
* fix: assign specific classes based on parent node

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: use custom role for anchor icone

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: allow color on links 😄

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: unify search inner container

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-06 02:06:19 -05:00
52ef6d1b6f fix(search): set background-color for icon within preview panel (#815)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-06 01:12:31 -05:00
34334eabed perf: don't load mermaid if its not on the page 2024-02-05 20:36:31 -08:00
bec726b666 fix(i18n): forgot a string 2024-02-05 16:40:39 -08:00
2b9659a1c2 fix(i18n): add default locale 2024-02-05 14:19:21 -08:00
19fc53854f chore(deps-dev): bump @types/node from 20.11.14 to 20.11.16 (#811)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.14 to 20.11.16.
- [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>
2024-02-05 16:19:49 -05:00
479cbb6d91 chore(deps): bump @napi-rs/simple-git from 0.1.14 to 0.1.16 (#810)
Bumps [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) from 0.1.14 to 0.1.16.
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases)
- [Commits](https://github.com/Brooooooklyn/simple-git/compare/v0.1.14...v0.1.16)

---
updated-dependencies:
- dependency-name: "@napi-rs/simple-git"
  dependency-type: direct:production
  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>
2024-02-05 16:19:34 -05:00
b169a5880f feat(i18n): Add Dutch to i18n (#813)
* Create nl-NL.ts

* Update index.ts

* Update nl-NL.ts
2024-02-05 13:12:54 -08:00
ba836dd3e0 feat(i18n): Add Japanese to i18n (#809)
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-05 08:58:31 -08:00
b061b1b6a2 feat(i18n): German translation (#808) 2024-02-05 09:59:58 -05:00
e58c217de1 feat: support checkbox (closes #646) (#799)
* feat: support checkbox

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: apply review from jacky

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-04 22:19:25 -08:00
90725688a7 style(search): increase width on mobile view (#796)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-04 21:52:24 -08:00
c891ad8ff5 pkg: bump to 4.2.2 2024-02-04 21:23:17 -08:00
06ee73e006 fix(path): properly path encode & 2024-02-04 21:22:57 -08:00
36e4cc41a9 chore(i18n): refactor and cleanup (#805)
* checkpoint

* finish

* docs
2024-02-04 20:57:10 -08:00
dff4b06313 fix(i18n): backlinks naming in mapping (#800) 2024-02-04 09:48:31 -05:00
5b90fbd0d0 feat(ofm): parsing all type of arrow (#797)
* feat(ofm): parsing all type of arrow

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: use html value instead of decimal

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: skip parsing arrow if it is not a valid supported mapping

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-04 00:51:55 -05:00
dbbc672c67 feat: Adding support for i18n (closes #462) (#738)
* fix: alt error mix with height/width

More granular detection of alt and resize in image

* fix: format

* feat: init i18n

* feat: add translation

* style: prettier for test

* fix: build-up the locale to fusion with dateLocale

* style: run prettier

* remove cursed file

* refactor: remove i18n library and use locale way instead

* format with prettier

* forgot to remove test

* prevent merging error

* format

* format

* fix: allow string for locale
- Check during translation if valid / existing locale
- Allow to use "en" and "en-US" for example
- Add fallback directly in the function
- Add default key in the function
- Add docstring to cfg.ts

* forgot item translation

* remove unused locale variable

* forgot to remove fr-FR testing

* format
2024-02-03 19:55:24 -08:00
3fb3930df8 fix: calculate heading after latex (closes #719) 2024-02-03 19:44:24 -08:00
742b883256 fix(search): flex basis and card highlighting 2024-02-02 12:18:02 -08:00
9ff1fdd280 fix(search): oops restore ability to preview on hover lol 2024-02-02 10:52:51 -08:00
a2c46f442d fix(search): dont rely on mouse to manipulate focus 2024-02-02 10:44:19 -08:00
260498a96b fix(style): prevent callout icon from shrinking on long titles (closes #792) 2024-02-02 10:23:24 -08:00
0a3379a853 fix(search): null checks and focus fixes 2024-02-02 10:10:25 -08:00
bece8fcab6 fix: properly handle absolute paths in CreatedModifiedDate (#790)
When providing an absolute path to the content directory (e.g. when using an Obsidian Vault in another directory), the build step would fail with

    Failed to process `/absolute/path/to/file.md`: ENOENT: no such file or directory, stat '/current/working/directory/absolute/path/'

This problem originated in the `CreatedModifiedDate` transformer which tries to construct a native filesystem path to the file to call `fs.stat` on. It did not however, account for the original file path contained in the received `VFile` being an absolute path and so, just concatenated the current working directory with the absolute path producing a nonexistent one.

This patch adds a simple fix for this issue by checking if the original file path is already absolute before concatenating with the current working directory.
2024-02-02 09:51:34 -08:00
18745a9dc6 fix(style): correctly collapse on mobile 2024-02-02 09:36:36 -08:00
34a8dfcd55 pkg: bump to 4.2.1 2024-02-02 01:45:28 -08:00
44da82467e fix(style): remove redundant selector 2024-02-02 01:45:15 -08:00
3231ce6e79 fix: search async ordering, scroll offset 2024-02-02 01:36:17 -08:00
a0b927da4a fix: use display instead of visibility for click handling pasthrough 2024-02-02 01:24:40 -08:00
5ab922f316 fix(revert): font aliasing 2024-02-02 01:15:10 -08:00
d11a0e71a8 fix: font smoothing defaults 2024-02-02 01:01:04 -08:00
2b57a68e1f fix: font weight consistency 2024-02-02 00:53:09 -08:00
18cd58617d fix: parallelize search indexing 2024-02-02 00:53:09 -08:00
ee868b2d79 fix(search): set correct attribute on hover icon (#787)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-02 00:35:53 -08:00
5a36e5b68d fix(style): reasonable page width for rich search preview 2024-02-02 00:29:45 -08:00
0416c03ae6 fix: be more eager about constructing search index 2024-02-02 00:25:05 -08:00
3b596c9311 fix: flatmap children when highlighting rich preview to avoid body 2024-02-02 00:19:19 -08:00
970a30a139 chore: fmt 2024-02-01 23:57:17 -08:00
dc62aeb213 pkg: bump to 4.2.0 2024-02-01 23:55:40 -08:00
9b8e0c9d1a chore(cleanup): misc refactoring for cleanup, fix some search bugs 2024-02-01 23:55:11 -08:00
45b93a80f4 fix: index setup, styling fixes 2024-02-01 22:22:06 -08:00
e9fb0ecb96 fix: border radius on search preview 2024-02-01 21:19:51 -08:00
c0c0b24138 feat: improve search preview styling and tokenization 2024-02-01 21:19:51 -08:00
c00089bd57 chore: add window.addCleanup() for cleaning up handlers 2024-02-01 21:19:51 -08:00
8a6ebd1939 docs: clarity for RecentNotes (#786)
- Removed a word for clarity
- added reference to layout file
2024-02-01 23:17:21 -05:00
f78b512436 chore(search): check for input type and assignment of focus (#785)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-01 19:25:45 -08:00
295b8fc914 fix(search): increase size on fullPageWidth viewport (#784)
* fix(search): increase size on fullPageWidth viewport

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: fix width size to be consistent on multiple views

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: set layout to 0 if there is no term

remove flashing by setting max-height

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-01 19:44:33 -05:00
756acc7f97 feat(search): highlight on preview (#783)
* feat: primitive full-text search on preview

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: remove invalid regex and unused code path

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-02-01 16:48:27 -05:00
9aa6a18be2 fix(search): improve more general usability (closes #781) (#782)
* fix(search): improve more general usability

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: revert naming

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: correct check for enter event on no-match cases

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Update quartz/components/scripts/search.inline.ts

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

* chore: remove unecessary class for tracking mouse

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-02-01 15:56:42 -05:00
444e05ee21 chore(deps-dev): bump @types/hast from 3.0.3 to 3.0.4 (#780)
Bumps [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast)

---
updated-dependencies:
- dependency-name: "@types/hast"
  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>
2024-01-31 18:35:29 -08:00
1c175b2d09 chore(deps): bump mdast-util-to-hast from 13.0.2 to 13.1.0 (#776)
Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.0.2 to 13.1.0.
- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases)
- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.0.2...13.1.0)

---
updated-dependencies:
- dependency-name: mdast-util-to-hast
  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>
2024-01-31 15:27:30 -05:00
7b2ce8b4a3 chore(deps): bump async-mutex from 0.4.0 to 0.4.1 (#777)
Bumps [async-mutex](https://github.com/DirtyHairy/async-mutex) from 0.4.0 to 0.4.1.
- [Changelog](https://github.com/DirtyHairy/async-mutex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/DirtyHairy/async-mutex/compare/v0.4.0...v0.4.1)

---
updated-dependencies:
- dependency-name: async-mutex
  dependency-type: direct:production
  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>
2024-01-31 15:26:57 -05:00
f2e93c3314 chore(deps-dev): bump @types/node from 20.11.11 to 20.11.14 (#779)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.11 to 20.11.14.
- [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>
2024-01-31 15:26:34 -05:00
25e6869d38 deps: reduce dependabot frequency 2024-01-31 12:24:25 -08:00
bfd877133b fix: regression in formatted callout titles 2024-01-31 12:09:04 -08:00
422986c98b fix(search): remove background with mouseEvent (#775)
* fix(search): remove background with mouseEvent

make sure when mouseenter we remove all existing background

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: update logics from suggestions

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

* revert: class is evicted

* fix: address correct type

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-31 15:00:19 -05:00
75d64eac91 fix: fmt 2024-01-31 11:58:54 -08:00
355aa22318 docs: fix outdated comment on rebuild debounce behaviour 2024-01-31 11:52:10 -08:00
7cb1c291c8 fix: allow formatting in callout titles 2024-01-31 11:41:27 -08:00
22de92f6c4 pkg: bump to 4.1.6 2024-01-31 10:01:40 -08:00
e1f12e6cb7 fix(style): search preview consistency 2024-01-31 09:55:23 -08:00
50bb1ffd8a feat(usability): update functions for search (#774)
* feat(usability): update functions for search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* perf: slightly cleaner variables

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-31 09:38:42 -08:00
fee3ef9b3a chore(deps): bump katex to 0.16.9 (#772)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-31 09:25:16 -08:00
a29fadb046 feat(search): experimental telescope layout (closes #718) (#722)
* feat(search): telescope-style search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore(search): cleanup some basis and borders

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix(search): make sure to set overflow-y

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* feat(search): shows preview on desktop only search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* perf: add options to control layout through config

cache memoize results to avoid fetching

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: use the default configuration

* fix: correct minor type for search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: use datasets to query for preview

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: layout changes

show preview on normal layout, and only show previous layout in list page.

* fix(type): annotate search with types

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: apply jacky's suggestion

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

* chore: using map API and scss

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: styling on search container view on phones

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Update quartz.layout.ts

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

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-31 01:16:14 -08:00
4e5643fb49 fix: properly parse tags in body 2024-01-30 23:51:21 -08:00
072ee64127 feat: Feature/custom callout icon (#727)
* Add icons as masks

To handle a simple way to add custom icons, i made it pure css. Icon are now a mask for the callout-icon div, so they always follow the --color form the current callout.

Now to add a custom icon, you simply add

```css
.callout {
  &[data-callout="custom"] {
    --color: #customcolor;
    --border: #custombordercolor;
    --bg: #custombg;
    --callout-icon: url('data:image/svg+xml; utf8, <custom formatted svg>');

  }
```

to custom.scss

* remove now unused code

* Make callouts an enum

* docs: update instructions for custom callouts

* Prettier & run format

* dynamic matching

For maintainability, make dynamic mathching. If we or Obsidian want to support more callouts, we simply add it to the enum

* callout mapping const

Getting ride of the enum entierly as it's not worth here?

* fix callout icon styling

* Add forgotten icons

* Rebase

* harmonize callout icon and fold icon

* fix docs + prettier

* Update docs/features/callouts.md

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

* Update quartz/plugins/transformers/ofm.ts

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

* Suggestions fix

* remove unecessary rules

* comment is always nice

* Update docs/features/callouts.md

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-30 22:10:13 -08:00
90043cd582 chore(deps): bump lightningcss from 1.22.1 to 1.23.0 (#765)
Bumps [lightningcss](https://github.com/parcel-bundler/lightningcss) from 1.22.1 to 1.23.0.
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases)
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.22.1...v1.23.0)

---
updated-dependencies:
- dependency-name: lightningcss
  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>
2024-01-30 22:05:17 -08:00
e21d50c711 chore(deps): bump @floating-ui/dom from 1.5.3 to 1.6.1 (#766)
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.5.3 to 1.6.1.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.6.1/packages/dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
  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>
2024-01-30 22:04:53 -08:00
f3c7211bf0 chore(deps-dev): bump @types/node from 20.3.3 to 20.11.11 (#767)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 20.11.11.
- [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-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 22:03:54 -08:00
ead7ee2f50 chore(deps-dev): bump prettier from 3.1.1 to 3.2.4 (#768)
* chore(deps-dev): bump prettier from 3.1.1 to 3.2.4

Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* format

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-30 22:03:33 -08:00
6ba138b4fa feat: support selfhost umami (#764)
* feat: support selfhsot umami

* Update quartz/plugins/emitters/componentResources.ts

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

* Update quartz/plugins/emitters/componentResources.ts

Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
Co-authored-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
2024-01-30 09:58:09 -08:00
6ce754bda2 fix(css): improve wrapping when right sidebar has more than two items (#762)
* improve wrapping when right sidebar has more than two items, particularly on mobile

* Adjusted min-width
2024-01-29 21:56:59 -08:00
8df74185e9 fix(type): annotate event for nav (#761)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-29 21:55:10 -08:00
37c6231e79 fix(div): update class name to remove weird space afterwards (#763)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-29 21:51:13 -08:00
9555407f65 fix(type): make sure dispatchEvent also accept UIEvent (#760)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-29 16:26:47 -08:00
fbb4d7e399 chore(deps): bump workerpool from 8.0.0 to 9.1.0 (#757)
* chore(deps): bump workerpool from 8.0.0 to 9.1.0

Bumps [workerpool](https://github.com/josdejong/workerpool) from 8.0.0 to 9.1.0.
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](https://github.com/josdejong/workerpool/compare/v8.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: workerpool
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* remove @types/workerpool

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-29 12:45:37 -08:00
5f624edb38 chore(deps): bump remark-rehype from 11.0.0 to 11.1.0 (#758)
Bumps [remark-rehype](https://github.com/remarkjs/remark-rehype) from 11.0.0 to 11.1.0.
- [Release notes](https://github.com/remarkjs/remark-rehype/releases)
- [Commits](https://github.com/remarkjs/remark-rehype/compare/11.0.0...11.1.0)

---
updated-dependencies:
- dependency-name: remark-rehype
  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>
2024-01-29 12:41:51 -08:00
b8ddf53aa8 chore(deps): bump rfdc from 1.3.0 to 1.3.1 (#759)
Bumps [rfdc](https://github.com/davidmarkclements/rfdc) from 1.3.0 to 1.3.1.
- [Commits](https://github.com/davidmarkclements/rfdc/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: rfdc
  dependency-type: direct:production
  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>
2024-01-29 12:41:33 -08:00
b85a3543f4 chore(deps): bump @napi-rs/simple-git from 0.1.11 to 0.1.14 (#756)
Bumps [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) from 0.1.11 to 0.1.14.
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases)
- [Commits](https://github.com/Brooooooklyn/simple-git/compare/v0.1.11...v0.1.14)

---
updated-dependencies:
- dependency-name: "@napi-rs/simple-git"
  dependency-type: direct:production
  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>
2024-01-29 12:40:55 -08:00
ebf429a9c6 fix: fmt 2024-01-29 09:38:14 -08:00
2d727443b3 fix: implement regex fix for alt in image wikilinks (closes #753) 2024-01-29 09:36:36 -08:00
76be137283 fix: attempt to merge cached folder state between builds (closes #691) 2024-01-29 00:56:20 -08:00
f68872c09f feat(icon): update content for gfm links (#751)
* feat(icon): update content for gfm links

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove unused var

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: inherit display to remove additional spacing

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* revert: remove redundant svg attribute

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-28 23:38:59 -08:00
b7152f743b feat: div that encapsulate PageList component (#750)
* feat: div that encapsulate PageList component

* change class to follow review

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

* apply page-listing div to TagContent

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-28 22:52:04 -08:00
603c181ad2 feat: allow to config a translation for date (#739)
* fix: alt error mix with height/width

More granular detection of alt and resize in image

* fix: format

* feat: allow to translate the date displayed

* style: format

* fix: rename to fusion dateLocale with locale (i18n support)

* Update quartz/components/PageList.tsx

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

* remove default key as it was already set

* add docstring for locale

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-28 22:13:59 -08:00
16adbd3011 fix: cssclasses was not applied on folder note (index) (#749)
* docs: improve first-time git setup

* fix: cssClasses was not applied on index page

* refactor: remove vscode files

* fix: format

* fix: cssClasses should be applied on the entire div, not only the article

* feat: support cssClasses for tag-listing

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-28 22:12:48 -08:00
b014d060f3 fix: content-disposition inline should apply to all resource types (closes #728) 2024-01-28 22:12:01 -08:00
85f05ea99b fix: revert parsing dates in frontmatter 2024-01-28 21:27:16 -08:00
bf5a556cc1 docs: improve first-time git setup 2024-01-28 00:20:08 -08:00
c4b756c817 style: remove redundant webkit prefix 2024-01-27 23:13:17 -08:00
211f95c527 fix: allow alt to be defined in wikilinks alongside dims 2024-01-27 22:49:57 -08:00
ba40516c54 fix: fmt 2024-01-27 22:24:13 -08:00
a70078ccdc feat: Option to mask folder count (#734)
* Option to mask folder count

* Update quartz/components/pages/FolderContent.tsx

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-27 22:21:32 -08:00
2b62e29282 fix: revert bad tsconfig change 2024-01-27 22:19:37 -08:00
efdce070e1 deps: bump flexsearch 2024-01-27 22:15:25 -08:00
2739457c86 chore(deps): bump shikiji from 0.9.9 to 0.10.2 (#742)
Bumps [shikiji](https://github.com/antfu/shikiji/tree/HEAD/packages/shikiji) from 0.9.9 to 0.10.2.
- [Release notes](https://github.com/antfu/shikiji/releases)
- [Commits](https://github.com/antfu/shikiji/commits/v0.10.2/packages/shikiji)

---
updated-dependencies:
- dependency-name: shikiji
  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>
2024-01-27 22:01:43 -08:00
7695df69e5 chore(deps): bump rehype-mathjax from 5.0.0 to 6.0.0 (#745)
Bumps [rehype-mathjax](https://github.com/remarkjs/remark-math) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/remarkjs/remark-math/releases)
- [Commits](https://github.com/remarkjs/remark-math/compare/rehype-mathjax@5.0.0...rehype-mathjax@6.0.0)

---
updated-dependencies:
- dependency-name: rehype-mathjax
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 22:00:38 -08:00
319dec4245 chore(deps): bump @napi-rs/simple-git from 0.1.9 to 0.1.11 (#746)
Bumps [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) from 0.1.9 to 0.1.11.
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases)
- [Commits](https://github.com/Brooooooklyn/simple-git/compare/v0.1.9...v0.1.11)

---
updated-dependencies:
- dependency-name: "@napi-rs/simple-git"
  dependency-type: direct:production
  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>
2024-01-27 21:59:02 -08:00
bebd6320b7 chore(deps-dev): bump tsx from 4.6.2 to 4.7.0 (#743)
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.6.2 to 4.7.0.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.6.2...v4.7.0)

---
updated-dependencies:
- dependency-name: tsx
  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>
2024-01-27 21:56:51 -08:00
0a2d746e38 chore(deps): bump rehype-pretty-code from 0.12.3 to 0.12.6 (#741)
Bumps [rehype-pretty-code](https://github.com/atomiks/rehype-pretty-code) from 0.12.3 to 0.12.6.
- [Release notes](https://github.com/atomiks/rehype-pretty-code/releases)
- [Commits](https://github.com/atomiks/rehype-pretty-code/compare/v0.12.3...v0.12.6)

---
updated-dependencies:
- dependency-name: rehype-pretty-code
  dependency-type: direct:production
  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>
2024-01-27 21:47:04 -08:00
b11fefbbbe feat: enable dependabot 2024-01-27 21:44:38 -08:00
42ee069c1c fix: generalize frontmatter parsing and coercing 2024-01-27 21:39:16 -08:00
b211d49922 feat: Handling cssclasses properties in Quartz (#711)
* Add cssclasses to article

* Prettier

* Update quartz/components/pages/Content.tsx

* Update quartz/components/pages/Content.tsx

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-27 18:34:21 -08:00
af3a4ff9cd docs: i can't type 2024-01-26 20:23:43 -08:00
448ba008e0 docs: fix phrasing 2024-01-26 20:16:54 -08:00
8fa1a1e7b9 fix: allow partial when specifiying layout for emitter plugins 2024-01-26 13:40:37 -08:00
b87c6cd5c7 docs: add nicole van der hoeven's setup guide 2024-01-26 10:55:59 -08:00
a8e1c4abc2 docs: rearrange showcase 2024-01-25 22:22:07 -08:00
d90199c8db fix: code block overflow scroll (#729) 2024-01-25 09:56:26 -08:00
d5b40279bd feat: Enable custom callout (#724)
* Enable custom callout

make a callout custom defaulted to a note one.

* Add a comment

* remove comment from 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>

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2024-01-24 23:54:24 -08:00
b22bcd17b4 fix: border-box result-card 2024-01-23 20:20:35 -08:00
fa6c02d321 fix: make search result card block 2024-01-23 17:08:56 -08:00
5fb203a6df fix(style): make a not inline-block 2024-01-23 17:08:56 -08:00
0a76707062 feat: Emit custom event when theme changes (#723)
* Emit custom event when theme changes

* Type themechange custom event

* Update darkmode docs
2024-01-23 14:52:41 -08:00
1ce12fc1fc cleanup: Move rebuild function outside startServing function (#715)
* Move rebuild function outside `startServing`

* Move toRebuild and toRemove inside rebuild func

* Revert "Move toRebuild and toRemove inside rebuild func"

This reverts commit 8c4dbb13c7a670ff8af806e8bfd1ca1aa216073b.

* Rename func to rebuildFromEntrypoint
2024-01-23 10:55:37 -08:00
eb302c05b8 fix(search): update no results to be a (#721)
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-23 10:53:28 -08:00
c9ac2a7507 pkg: bump to 4.1.5 2024-01-22 10:56:58 -08:00
7ca491bc1d fix: add polyfill for broken tabindex on mac 2024-01-22 10:55:15 -08:00
4edd27d3f9 fix: font weight in search 2024-01-22 10:48:23 -08:00
2c8d0f8ab6 fix: more robust ofm comment handling 2024-01-22 10:29:57 -08:00
cd826fb477 fix: process comments at a text level rather than a markdown level 2024-01-22 10:03:59 -08:00
273931d25c fix: breadcrumbs on non-folder pages 2024-01-21 21:14:16 -08:00
0403fa70aa fix(search): use anchor element (closes #698) (#717)
* fix(search): use anchor element

This addresses #698 to allow search title to include links for SPA

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: formatter

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: move itemTile to `a`

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: remove nested a title

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore(search): remove spaNavigate

since now searchResult is an `a` item

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-21 20:50:00 -08:00
015b4f6a15 fix: remove quartz 3 references, update font style in popovers 2024-01-21 12:39:20 -08:00
4d338cec13 feat(ofm): add options to parse arrows (#713)
* feat(ofm): add options to parse arrows

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* feat(ofm): add options to parse arrows

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
2024-01-21 11:33:32 -08:00
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
1f2ea96ae0 fix: allow dashes and underscores in block references (closes #712) 2024-01-20 00:33:14 -08:00
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
af811d824f style: make internal link have less visual padding (closes #706) 2024-01-17 20:03:14 -08:00
129e0c60a9 fix: remove extra console log 2024-01-17 09:46:01 -08:00
d7d5d8253c fix: clean up ofm code for video parsing 2024-01-17 09:45:05 -08:00
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
e17ff20244 fix: use joinSegments for contentIndex.json file path (#702) 2024-01-16 08:24:01 -08:00
107d9b8dff fix: external link icon shouldn't be vertical aligned (#699) 2024-01-16 08:18:55 -08:00
fa7d139ce5 feat: External link icons (#697) 2024-01-15 23:55:32 -08:00
f31cabbbf9 fix: dont use default callout title if theres additional title children left (closes #693) 2024-01-15 12:37:56 -08:00
30640e3441 Revert "fix: rebuild errors on windows (#692)" (#695)
This reverts commit 8eec47c340.
2024-01-15 11:51:46 -08:00
8eec47c340 fix: rebuild errors on windows (#692) 2024-01-15 08:39:16 -08:00
f36376503a fix: allow transcludes of notes with dots (closes #682) 2024-01-13 14:47:39 -08:00
a40dbd55a4 fix: unbork search shortcut 2024-01-13 13:56:03 -08:00
e70312320f feat: improve default layout 2024-01-13 09:47:56 -08:00
4e82b0d8ce docs: add sidneys artist handbook to showcase 2024-01-13 09:37:24 -08:00
783b9b219c fix: dont hijack handlers when search is not focused (closes #680) 2024-01-13 09:29:43 -08:00
4014c4d6d6 fix: add another test for notes with dots 2024-01-13 09:27:00 -08:00
6babb788ed fix: sluggify pound (closes #681) 2024-01-13 09:22:27 -08:00
0a8c38dc21 fix: small typos (#686) 2024-01-13 09:09:41 -08:00
52e6c03730 fix: broken RSS item's link, which were set to https:/${base}. (#687) 2024-01-13 09:08:21 -08:00
1a8aedf5f5 docs: clarify git only sets modified 2024-01-07 15:39:38 -08:00
a4d6f701bf fix(showcase): markdown link (#673) 2024-01-07 11:47:53 -08:00
60017164ad chore: add my garden 😃 (#672) 2024-01-07 11:35:52 -08:00
5ccc48a172 style: div -> li for explorer 2024-01-04 11:05:05 -08:00
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
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
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
6e34844114 feat: embed webp images (#666) 2024-01-02 08:03:05 -08:00
b33f13ccaf fix: dont show last page if folder 2024-01-01 14:20:34 -08:00
002bbc37b1 fix: Continue setup even if a file to delete is not found (#663)
* Continue setup even if a file to delete is not found

For various reasons, `.gitkeep` may be deleted already.

(In my case, even though I followed the [Getting Started](https://quartz.jzhao.xyz) instructions exactly, my first run resulted in an `fatal: 'upstream' does not appear to be a git repository`)

If we try to delete `.gitkeep` again and don't ignore `ENOENT`, then the whole setup fails.

* Use fs.existsSync
2024-01-01 14:14:37 -08:00
e603d7396b fix: parse emoji tags in body (closes #659) 2024-01-01 08:58:25 -08:00
40cfccdc77 style: relative back on pre 2023-12-28 15:07:59 -08:00
e758cbe1ee pkg: bump version to 4.1.4 2023-12-28 14:00:15 -08:00
4b6c7aeffe feat: lazyLoading specifier in link transformer 2023-12-28 13:56:20 -08:00
e277ed5c30 fix: use joinSegment instead of joining via slash in sitemap (closes #658) 2023-12-28 08:54:09 -08:00
68f53352e7 feat: Self-hosted Plausible support (#656)
* Self-hosted Plausible support

* Remove leftover import
2023-12-28 08:49:35 -08:00
359484c139 fix: more robust tags parsing 2023-12-28 08:48:14 -08:00
dafc9f318e feat: minify js scripts (closes #655) (#657) 2023-12-28 08:02:04 -08:00
e1b6a0014c docs: add explorer example for advanced sortFn (#564)
* Added doc example to explorer sortFn

* Prettier fixed formatting

* Let Prettier fix the formatting of the entire markdown file

* Updated example

* Added extra commentary and fixed example

* Update docs/features/explorer.md

* doc fixes

* docs: remove leftover TODO

* docs: move example to `advanced`

---------

Co-authored-by: Sidney <85735034+Epicrex@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
Co-authored-by: Ben Schlegel <ben5.schlegel@gmail.com>
2023-12-28 12:04:15 +01:00
233d4b2f2c fix: fix invalid html output (#642)
* fix: fix invalid html output

* fix: HTML structure w/ nested <li>
2023-12-28 11:20:07 +01:00
504b447162 fix: use slugs instead of title as basis for explorer (#652)
* use slugs instead of title as basis for explorer

* fix folder persist state, better default behaviour

* use relative path instead of full path as full path is affected by -d

* dont use title in breadcrumb if it's just index lol
2023-12-27 16:44:14 -08:00
63bf1e14b5 style: remove relative from base pre 2023-12-20 19:55:28 -08:00
be76da9e95 docs: Add CollapsedWave to showcase.md (#643)
Thank you so much for a beautiful setup
2023-12-20 12:09:48 -08:00
8fe37cc5e5 docs: update issue template 2023-12-20 10:05:00 -08:00
2e9896c893 fix: deep clone before relativizing urls in transclude (closes #640) 2023-12-20 09:52:17 -08:00
7bcf27241f fix: latex before syntax highlighting 2023-12-19 19:03:40 -08:00
b44a79eeba fix: wikilinks should allow external links (closes #639) 2023-12-19 11:40:59 -08:00
9b9d86474b fix: mermaid rendering fix from upstream 2023-12-19 11:01:55 -08:00
4c83251f8e feat: -v flag should log exact error on parse failure 2023-12-19 09:07:52 -08:00
984ab1c578 fix: change backtick to regular after making script loading less hacky 2023-12-18 23:13:37 -08:00
443cd53a1a fix: mermaid rendering broken after rehype-pretty-code bump (closes #638) 2023-12-18 23:09:49 -08:00
5152d32fbd pkg: bump version to 4.1.3 2023-12-18 09:50:14 -08:00
ea6208c1f0 deps: bump everything (closes #635) (#636)
* deps: bump ws

* deps: bump lightningcss

* deps: workerpool

* deps: various types

* deps: chalk

* deps: globby

* deps: preact

* deps: tsx

* deps: @floating-ui/dom

* deps: esbuild

* deps: types + prettier

* deps: rimraf, typescript

* deps: remark/rehype/unified ecosystem

* format
2023-12-18 09:48:40 -08:00
78b33fc2fb fix: release build lock before client refresh 2023-12-17 16:46:17 -08:00
d2be097b76 feat: include tag hierarchies in tag listing, sort tag listing 2023-12-17 15:09:51 -08:00
ad1f964a5f docs: graph view tag options 2023-12-17 13:19:03 -08:00
150050f379 docs: agentic computing in quartz philosophy 2023-12-17 13:01:44 -08:00
d979331dc7 fix: remove whitespace unicode from tag regex 2023-12-17 12:54:52 -08:00
972cf0a887 feat: support emoji tags (closes #634) 2023-12-17 12:28:28 -08:00
14e6b13ff1 docs: dont pull on first sync 2023-12-17 09:57:46 -08:00
3c01b92cc4 docs: note embeds and update git hint 2023-12-16 11:04:18 -08:00
ed9bd43d9f docs: update showcase 2023-12-15 12:18:29 -08:00
c35818c336 fix: set upstream in sync handler, cleanup docs around setting up github 2023-12-14 16:48:09 -08:00
a464ae5029 fix: format 2023-12-13 16:47:22 -08:00
66e297c0ea css: make article no longer relative to prevent z-fighting 2023-12-13 16:40:24 -08:00
4442847b37 fix: internal link selector specificity 2023-12-13 16:07:44 -08:00
e6b5ca33c9 re-add gitkeep to content 2023-12-11 15:34:21 -08:00
1b92440009 fix: better error handling on spawnsync failures 2023-12-11 10:38:55 -08:00
c6546903f2 fix: reland string coercion in title 2023-12-10 06:19:29 -08:00
2c69b0c97d fix: frontmatter coercion (empty string is falsy) 2023-12-08 16:55:40 -08:00
a7e20804f5 feat: Support space-delimited tags in FrontMatter transformer (#620) 2023-12-04 18:18:47 -08:00
5196f3b9db docs: github setup and hosting fixes 2023-12-03 23:25:40 -08:00
f0ec6c9b92 fix: tag index page (#616) 2023-12-03 14:56:30 -08:00
9c88d5967f fix: don't show popovers on heading anchors 2023-12-03 09:22:16 -08:00
0d8c025d6a deps: version bump 2023-12-02 17:00:06 -08:00
54b4a5567c fix: fmt 2023-12-02 16:55:38 -08:00
610b04406f fix: incorrect test 2023-12-02 16:54:09 -08:00
82bd08d14a fix: transcludes and relative paths 2023-12-02 16:51:03 -08:00
649090de1b docs: add deploy with netlify (#613) 2023-12-01 22:59:02 -08:00
b5fec6c87f feat: allow popovers on intrapage links (closes #243) 2023-12-01 09:00:47 -08:00
0d314db1f8 fix(style): overflow on toc 2023-11-29 10:50:47 -08:00
660aae62e0 docs: add Imk&Cc's homepage to showcase.md (#595)
* add Imk&Cc's homepage to showcase.md

* Update showcase.md

* Update showcase.md
2023-11-27 23:05:18 -08:00
9a599aebea feat(breadcrumbs): add option to hide current page (#601)
* feat(breadcrumbs): add option to hide current page

* Remove debug lines

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

---------

Co-authored-by: ruant <ruant@ruant.net>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-11-20 08:28:16 -08:00
296c1cf83f fix: spa shouldn't use popover script directly 2023-11-18 18:46:58 -08:00
516d9a27e7 fix: explicit undefined check in header transclude 2023-11-18 18:27:44 -08:00
6a05fa777c fix: bad transform in wikilink pre-transform (closes #598) 2023-11-17 14:00:49 -08:00
3f0be7fbe4 fix: check content-type before applying spa patch (closes #597) 2023-11-17 10:46:23 -08:00
ea08c0511a fix: dont run explorer scripts on non-explorer pages (closes #596) 2023-11-17 10:29:24 -08:00
727b9b5d72 feat: add class alias to aliases (#585) 2023-11-17 10:23:39 -08:00
50f0ba29a2 feat: cname emitter (#590)
* feat: cname emitter

* feat: impl cname.ts

* Update cname.ts

* Update index.ts

* Update cname.ts

* Update cname.ts

* Update cname.ts

* Update cname.ts
2023-11-16 15:31:20 -08:00
95b1141b9d fix: include anchor when normalizing urls for spa/popovers 2023-11-15 20:35:45 -08:00
a26eb59392 feat: scrub link formatting from toc entries 2023-11-15 20:13:28 -08:00
5befcf4780 fix: format 2023-11-15 19:32:25 -08:00
f861a7c160 fix: regression where clicking anchors on the same page wouldn't set the anchor in the url 2023-11-15 19:31:18 -08:00
06426c8f7e feat: support repeated anchor tag (closes #592) 2023-11-15 19:27:54 -08:00
8fc7b9f4c6 feat: deref symlinks when copying static assets (closes #588) 2023-11-15 09:43:30 -08:00
2de48b267a fix: set htmlAst after walking tree in ofm (closes #589) 2023-11-14 20:01:48 -08:00
449 changed files with 13751 additions and 5435 deletions

View File

@ -24,17 +24,17 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20
- name: Cache dependencies
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

1
.node-version Normal file
View File

@ -0,0 +1 @@
v20.9.0

View File

@ -1,6 +1,7 @@
{
"accentColor": "",
"accentColor": "#50bcd7",
"cssTheme": "",
"translucency": true,
"baseFontSize": 14
"baseFontSize": 14,
"textFontFamily": "Meiryo UI"
}

View File

@ -1,11 +1,14 @@
[
"obsidian-zotero-desktop-connector",
"2hop-links-plus",
"obsidian-auto-link-title",
"obsidian-pandoc-reference-list",
"templater-obsidian",
"better-word-count",
"obsidian-local-rest-api",
"obsidian-excalidraw-plugin",
"obsidian-git"
"obsidian-git",
"obsidian-auto-link-title",
"2hop-links-plus",
"obsidian-focus-mode",
"obsidian-zotero-desktop-connector",
"obsidian-outliner",
"obsidian-local-rest-api",
"mcp-tools"
]

View File

@ -1,21 +1,31 @@
[
"file-explorer",
"global-search",
"switcher",
"graph",
"backlink",
"canvas",
"outgoing-link",
"tag-pane",
"properties",
"page-preview",
"daily-notes",
"templates",
"note-composer",
"command-palette",
"editor-status",
"bookmarks",
"outline",
"word-count",
"file-recovery"
]
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": false,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": false,
"properties": true,
"webviewer": false
}

View File

@ -1,22 +1,65 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showTags": true,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": false,
"showOrphans": true,
"collapse-color-groups": false,
"colorGroups": [],
"collapse-display": true,
"colorGroups": [
{
"query": "tag:#programming-language ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "tag:#book ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "tag:#notion",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "tag:#person",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "tag:#music ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "tag:#self-hosted ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": false,
"showArrow": true,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1.19899088541667,
"lineSizeMultiplier": 1,
"collapse-forces": false,
"centerStrength": 0.468912760416667,
"repelStrength": 11.1808268229167,
"linkStrength": 0.893798828125,
"linkDistance": 48,
"scale": 1.0136432647705076,
"repelStrength": 15.1642583672965,
"linkStrength": 0.975453871804372,
"linkDistance": 42,
"scale": 0.7322130672951164,
"close": true
}

File diff suppressed because one or more lines are too long

View File

@ -1,9 +1,10 @@
{
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"id": "obsidian-git",
"name": "Git",
"description": "Backup your vault with Git.",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"js": "main.js",
"version": "2.24.3"
"version": "2.25.0"
}

View File

@ -77,6 +77,10 @@
height: auto;
}
.is-active .git-tools .buttons > * {
color: var(--nav-item-color-active);
}
.git-author {
color: var(--text-accent);
}
@ -550,7 +554,7 @@
white-space: pre; /* Keep spaces and do not collapse them. */
}
@media(max-width:800px){
@media (max-width: 800px) {
/* hide git blame gutter not to superpose text */
.cm-gutterElement.obs-git-blame-gutter {
display: none;

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"id": "obsidian-zotero-desktop-connector",
"name": "Zotero Integration",
"version": "3.1.8",
"version": "3.2.1",
"minAppVersion": "1.1.1",
"description": "Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.",
"author": "mgmeyers",

File diff suppressed because it is too large Load Diff

View File

@ -29,10 +29,14 @@
<contributor>
<name>Brenton M. Wiernik</name>
</contributor>
<contributor>
<name>Zeping Lee</name>
<email>zepinglee@gmail.com</email>
</contributor>
<category citation-format="author-date"/>
<category field="generic-base"/>
<summary>The author-date variant of the Chicago style</summary>
<updated>2018-01-24T12:00:00+00:00</updated>
<updated>2024-05-09T13:08:37+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@ -385,8 +389,19 @@
</if>
<else-if type="article-journal">
<choose>
<if variable="volume issue" match="any">
<text variable="page" prefix=": "/>
<if variable="volume">
<choose>
<if variable="issue">
<text variable="page" prefix=": "/>
</if>
<else>
<!-- CMoS 15.48: If the month or season is included, it is
enclosed in parentheses, and a space follows the colon.
Unfortunately we can't check the month in CSL v1.0.2.
-->
<text variable="page" prefix=":"/>
</else>
</choose>
</if>
<else>
<text variable="page" prefix=", "/>
@ -501,6 +516,11 @@
</else>
</choose>
</macro>
<macro name="date-sort">
<date variable="issued">
<date-part name="year"/>
</date>
</macro>
<macro name="day-month">
<date variable="issued">
<date-part name="month"/>
@ -658,7 +678,7 @@
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="&#8212;&#8212;&#8212;" entry-spacing="0">
<sort>
<key macro="contributors"/>
<key variable="issued"/>
<key macro="date-sort"/>
<key variable="title"/>
</sort>
<layout suffix=".">

View File

@ -0,0 +1,18 @@
---
date: 2025-02-18 19:16
---
#stub
[[Shih Wei-Chien]]のプロジェクト
[1,540,000nm of DSSC — Shih Wei Chieh](https://shihweichieh.com/1-540-000nm-of-DSSC)
FTOグラスは使う
TiO2を使う
ドクターブレードで塗布してるっぽい
透明導電電極 PT-1 白金? 

64
content/4CED.md Normal file
View File

@ -0,0 +1,64 @@
#computermusic #programming-language
[The 4CED Program on JSTOR](https://doi.org/10.2307/3679692)
[[IRCAM]]で開発された音楽信号処理用のコンピューター[[4C]][[PDP-11]]の拡張ハードウェア)のためのプログラムをより抽象的に記述するためのプログラミング言語。いちおう[[Max]]の祖先の一つと言ってもいいはず
[[UGen]]操作用のPatch Language、Score Language、Envelope Language、Command Languageと4種類の言語を持つ。実装にはC言語使っているらしい1981年だよね、かなり初期の仕様
Score Languageはさらに2バージョン存在するらしい
## Patch Language
プリミティブなオペコードとしてあるのはオシレーター、加算、乗算、エンベロープ、リニアランプ、条件分岐、入出力など。ディレイなどはレジスタへの保存と読み出しで明示的に行うっぽい
バンドパスフィルタを2つ直列接続したコードを書くときに、バンドパスフィルタは次のように定義できる。
```
BPASS PATCH
PARAM CENTER, BW, GAIN, IN, OUT;
MUL BW IN DELAY1 ZHP
MUL ZHP CENTER BPSIG BPSIG
MUL BPSIG CENTER ZLP ZLP
MUL BPSIG BW ZLP DELAY2
MUL DELAY2 MINUS1 DELAY1
MUL GAIN BPSIG OUT
END
```
オペランドの最後は書き込み先。`MUL`はオペランド`A B`の時は`A*B``A B C`の時は`A*B+C`
ちょっとJS風にするとこんな感じかな
```js
ZHO = BW * IN + DELAY1;
BPSIG = ZHP * CENTER + BPSIG;
ZLP = BPSIG * CENTER + ZLP;
DELAY2 = BPSIG * BW + ZLP;
DELAY1 = DELAY2 * MINUS1;
OUT = GAIN * BPSIG;
```
で、定義したBPFを使うのはこう
```
EXAMLE: PATCH
OSC 4k3 FREQ SIG
AP BPASS CF1 BW1 GAIN1 SIG SIG
AP BPASS CF2 BW2 GAIN2 SIG SIG
OUT 1 SIG
END
```
APがユーザー定義UGenを使うコード。BPASSには入出力同じSIGレジスタで破壊的再代入をしている
---
> Furthermore, since the majority of composers don't really want to become computer programmers, even given a high-level, specialized language, itmakes sense to develop models that are of intermediate generality but easy to use.
これ結構矛盾してておもろいというか、作曲家に対する信頼のなさがすごいというか

View File

@ -1,7 +1,7 @@
---
date: "2024-02-06T08:42:13+0900"
---
#queer #history #research
#queer #history #research #queercomputing
[[Jacob Gaboury]]によるRhizome.org上の連載シリーズ。(2013年)

View File

@ -30,6 +30,9 @@ date: "2024-02-05T12:49:01+0900"
矢子さんのキャラがすっごくいいなー、と思う。Aceにありがちな「broken(壊れた、ロボットみたいな、冷たい)」表象からの距離の置き方も相当意図的にやっているんではないか。5巻までの時点で矢子さんはすでに迷いを振り切った人として出てきているけれども、今後過去の葛藤とかも描かれるんだろうか。いや、過去の自認するまでの苦悩は出てきているものの、そこから今の矢子さんになるまでの道筋をもっと観てみたい。
### [琥珀の夢で酔いましょう- 原作:村野真朱/作画:依田温](https://magcomi.com/episode/10834108156766453493)
クラフトビールの話をメインにしつつ、セクシュアリティや国籍、障害のような様々なテーマに鋭く切り込んでて本当に凄い漫画。この漫画のおかげでまんまとクラフトビールにハマった(もともと好きだったけど)
---
@ -42,7 +45,7 @@ date: "2024-02-05T12:49:01+0900"
こちらも苦手な人は特に序盤苦手だと思う。が、みんな言ってるように取り敢えず3巻までは読んでほしい。これも2000~2010年台の少年漫画ハーレムラブコメを下敷きにしつつ、そこで散見される都合の良さを全て都合よく終わらせないのがすごい。その上で扱うテーマがコスプレ=2.5次元であることで、フィクションの中の恋愛と現実の恋愛の交錯をメタに描くことにもなっている。ACEに関心がある人は頑張って140話18巻まで読んでほしい。フィクトロマンティックやポリアモリーの視点からも色々な語り方ができるはず。まだ未完なのでどう物語に決着つけるかも含めて楽しみ。
## 映画
## 映画・ドラマ
### そばかす

6
content/ALGOL.md Normal file
View File

@ -0,0 +1,6 @@
---
date: 2025-01-15 16:46
---
#stub #programming-language

View File

@ -0,0 +1,8 @@
---
date: 2025-05-13 14:30
---
[Sound and Science | The AT&T Archives and History Center](https://soundandscience.net/contributor-essays/the-att-archives-and-history-center/)
現在は予算削減によりSheldon Hochheiserというアーキビストが1人で管理しており、メールでの連絡とか受け付けてないらしい

View File

@ -6,3 +6,9 @@ date: "2024-01-05T17:15:38+0900"
[[Paul Theberge]]
[[越領域的イノベーション]]
> Lacking adequate knowledge of the technical system, musicians increasingly found themselves drawn to prefabricated programs as a source of new sound material. As I have argued, however, this assertion is not simply a state ment of fact; it also suggests a reconceptualization on the part of the industry of the musician as a particular type of consumer.(p89)
2023年にその後を振り返る論文が出ている[[Jonathan Sterne]]のAIマスタリング関係とかに言及あり
[Any Sound You Can Imagine: Then and now | Intellect](https://intellectdiscover.com/content/journals/10.1386/jpme_00115_1)

View File

@ -0,0 +1,9 @@
---
date: 2025-05-12 17:32
---
reddit のカテゴリ
[# r/AppropriateTechnology / Reddit - The heart of the internet](https://www.reddit.com/r/AppropriateTechnology/)
Appropriate & Resilient Technologies

67
content/Arduino Uno R4.md Normal file
View File

@ -0,0 +1,67 @@
---
date: 2025-05-22 13:58
---
#arduino #electronics
[Arduino UNO R4 — Arduino Official Store](https://store.arduino.cc/pages/uno-r4)
チップがAVRからルネサスになった。
## 嬉しいポイント
- LeonardoやPro Microのように、HIDをエミュレートできるマウスやキーボードの代わりになるUSBデバイスを自作できる
- アナログのオペアンプが2個ついている。
- ADCを最大14bitの解像度で使える。
- PWMだけじゃなくて12bitのDACも2系統使える。
- 電源入力が12V→24Vまで対応になった。リニアレギュレーターじゃなくDCDCコンバーターになったので、熱の心配もない。
- USB-Cなので助かる。
## つらいポイント
授業などで使っててわかったこと
### ピンの電流制限がキツい
[Arduino UNO R4 Minimaの許容出力電流は各I/Oピンが8mA、全出力端子の総和が60mA #テスト自動化 - Qiita](https://qiita.com/pbjpkas/items/859b273961d5d272b714)
LEDを適当に直つなぎするとそれだけで過電流になりかねない。
### 過電流での壊れ方がへん
上とも関連するが、間違えて出力ピンをショートさせたり過電圧を加えると、基本そのピンだけでなくチップが丸ごと壊れる。
今まであったパターンでは、
- 電源を入れた途端チップが過熱してデバイスとしても認識されない
- どんなスケッチを書き込んでもTX、RXのLEDが付きっぱなしになる
などがあった。壊れてるのか壊れてないのかの判別がつきにくいのがしんどい。
### コンパイル時間が長い
ツールチェーンのせいなのかわからんけど、軽くR3の4倍ぐらいはかかる。ESP32系をコンパイルするときの長さと似たような感じ。授業だと地味に死活問題。
### ADCTouchが使えない
AVR系では、ADCのピンを入力/出力モードを内部的に高速にスイッチすることで、ADCピンに導線を挿すだけでタッチセンサーとして使える高度なライブラリ[[ADCTouch]]があって便利だったのだが、これが使えない
ルネサスのチップには内部的にキャパシティブタッチセンサ用のピンが出ていて、それが実は背面のArduinoのMade with ❤の❤の部分に配線されているのでそれを引き伸ばすとタッチセンサが使えるという謎の裏技がある。普通に表面にピンか半田付できるランドを残しておいて欲しかった。
[How to access the Capacitive Touch Sensing Unit - UNO R4 WiFi - Arduino Forum](https://forum.arduino.cc/t/how-to-access-the-capacitive-touch-sensing-unit/1145940)
けど今調べたらなんか新しいの出てるな
[GitHub - delta-G/R4\_Touch: Capacitive Touch Sensing for the Arduino UNO-R4](https://github.com/delta-G/R4_Touch)
→使ってみたけど、手動キャリブレーションが割と必要な感じだった。まだ実用じゃないな
### Firmataがそのままでは使えない
Configurable Firmataを使って専用のConfigを書かないとダメだった。
Configurable Firmataをインストール後、`~Documents/Arduino/libralies/ConfigurableFirmata/src/utility/Boards.h`を以下のGistに上げたファイルと置き換える。
[Arduino Uno R4 minimaでConfigurable Firmataを動かすためのコード817行目のIS\_PIN\_PWMを修正 ENABLE\_SERVOをUndefしないと動かない。 · GitHub](https://gist.github.com/tomoyanonymous/9efdd3e6063b9eeb0fb7527137a55c93)
サンプルスケッチのConfigurableFirmata→ConfigurableFirmataを開く
22行目の`ENABLE_SERVO`をコメントアウトして書き込み。これで動く

10
content/Barry Vercoe.md Normal file
View File

@ -0,0 +1,10 @@
---
date: 2025-01-27 12:44
---
#person
[[MUSIC N|MUSIC 11]] [[Csound]]の開発者。
MIT EMS(Electronic Music Studio)を立ち上げた人であり、 [[MIT Media Lab]]の初代所長。
https://web.media.mit.edu/~bv/cv.html

19
content/BrainFuck.md Normal file
View File

@ -0,0 +1,19 @@
---
date: 2025-01-12 11:14
---
#esolang #programming-language
言わずと知れた難解言語。
メタプログラミングをやる拡張に興味がある([[多段階計算]]の命令型表現に応用できそう)
古いのだとこれ
[GitHub - angrykoala/meta-brainfuck: A brainfuck-like programming language that generates code of itself](https://github.com/angrykoala/meta-brainfuck)
より最近のでこういうのもある
[メタプログラミング可能なBrainf\*ck派生言語BFmeta 【Brainf\*ck Advent Calendar 2019 3日目】 - prime's diary](https://primenumber.hatenadiary.jp/entry/2019/12/04/014858)
[GitHub - primenumber/BFmeta: Brainf\*ckでリフレクションができるようにしたプログラミング言語BFmetaのインタプリタ・デバッガ](https://github.com/primenumber/BFmeta)

View File

@ -0,0 +1,106 @@
---
date: 2024-08-02 16:50
---
#tips #installation #max
[[BrightSign]]単体での同期はBrightWallなどを使えば簡単だが、PCでの映像再生と混ぜる必要があるとき、PC側での映像再生とBrightSignをどうにか同期しなければならない。
頭出しだけなら設定ソフトのBrightAuthorから、UDPのインプットを受け取って動画ファイルごとの先頭に移動するよう設定できる。
だが、例えば20分とかある映像を全て頭から終わりまで確認し続けなければならないのはつらい。プラグインを使用すると映像の再生位置を特定の場所までシークすることができるのだが、とにかく情報が少ないのでまとめておく。
なおここでは、設定ソフトにMacでも動作可能なBrightAuthor:Connectedを使用する。日本語版のDLページでは「BrightAuthor接続済み」となっているやつ。一応普通のBrightAuthorでも実行可能。
## プラグインスクリプトをDLする
今回使う「Rotate-and-Seek」プラグインは、一応公式が提供しているものっぽい。
使い方等は個々のフォーラムにあるものが全て。
[Rotate and Seek Plugin BrightSign Support](https://support.brightsign.biz/hc/en-us/community/posts/209962937-Rotate-and-Seek-Plugin)
フォーラムに貼ってあるのはv0.7らしいが、最新版はGitHubから手に入れるのが確実。
[BrightAuthor-Plugins/Rotate-and-Seek/rotate\_and\_seek.brs at master · brightsign/BrightAuthor-Plugins · GitHub](https://github.com/brightsign/BrightAuthor-Plugins/blob/master/Rotate-and-Seek/rotate_and_seek.brs)
なお、機能がちょいちょい追加されてるのでSeek以外に再生スピードの変更などもできる。
## PC側のLANセットアップ
ここではPCのIPアドレスを192.168.1.1、サブネットを255.255.255.0にする。
![[img/スクリーンショット 2024-08-02 19.46.58.png]]
## BrightSignのLANのセットアップ
まず、BrightSignに個別のIPアドレスを割り振る。ここではBrightSignがローカルネットワークPC間で直挿しか、スイッチングハブを介して複数台つながっているものとする。
プレイヤーに読み込ませるSDカードを用意する。
BA:Connectedを立ち上げ”Player Setup”を選択。IPアドレスを192.168.1.2に設定BSを2台以上使うなら1.3,1.4,,,と増やしていく。デフォルトゲートウェイとDNSは、ルーターが接続されてるならそのアドレスを、なければ適当にホストのPCと同じにしておく。
![[img/スクリーンショット 2024-08-02 19.07.22.png]]
またここで、Publishing ModeをLocal Networkにしておくと、動画ファイルの更新をSDカードの差し替えではなくLAN経由でSDカードに書き込める。4k動画とかだとギガビットイーサネットでは速度が遅くなるかもしれないが、動画のファイルの差し替えをしない限り設定の更新のアップロードは一瞬で終わるので便利
## Presentationの作成
Dashboardに戻り、Presentationを作成する。適当にSingle Zone-Playlistのテンプレートを選択してStart。
![[img/スクリーンショット 2024-08-02 19.50.57.png]]
Presentationができたら、まず右側のPresentation Settingsで、Variableを作成する。Add Variableをクリックする。
![[img/スクリーンショット 2024-08-02 19.53.22.png]]
今回は、動画の再生位置を保存するpositionという名前で作成。AccessはPrivate、TypeはLocalのままで良い。
![[img/スクリーンショット 2024-08-02 19.54.43.png]]
### プラグインの読み込み
Presentation SettingのSupport Contentから、Script Pluginのボタンをクリックしてプラグインを追加する。Script Plugin Sourceにはダウンロードしてきたbrsファイルのプラグインを指定する。ここで重要なのは、**Script Plugin Nameに指定する名前はプラグインによって異なり、自由に決められるわけではない**ということ。今回のプラグインの場合は必ず"**custom**"という名前でなくてはならない。
![[img/スクリーンショット 2024-08-02 19.56.30.png]]
### UDPの設定
Presentation SettingのInteractiveという項のNetworkingで、UDPという項目をチェック。今回は受信のみなのでここの設定はほぼデフォルトのままで問題ないが、UDPの受信ポートを変えたい場合はUDP Receiver Portを変更する。
![[img/スクリーンショット 2024-08-02 19.58.46.png]]
## 動画の設定
真ん中のLayout/ContentタブでContentをクリックして動画の追加をする。
左サイドバーで、LibraryのLocal Folder右のOpenボタンで、PC内の動画の入っているフォルダを選択。
中央下のAssetsタブで入っている動画が一覧表示されるので、再生したい動画をドラッグ&ドロップする。
その後、中央右上のInteractiveスイッチを有効化する。
![[img/スクリーンショット 2024-08-02 20.01.10.png]]
有効化するとこんな見た目になる。
上のEvents一覧を真ん中あたりまでスクロールすると、UDPという項目があるので、これを一度クリックして選択状態にする。
![[img/スクリーンショット 2024-08-02 20.04.18.png]]
この状態で動画下側のファイル名が表示されてるあたりをクリックすると、UDPイベントが紐づけられる。これだといかにも動画再生をトリガーにUDPを送信するみたいな見た目をしているが、実際にはUDPの受信イベントもここで制御する。右側のEvent Propertiesで、Specify UDP inputに対して`position:<any>`と記述する。Labelも同時に記入されるが、ここは気にしなくていいまた、ここでAssign input to variableにチェックを入れる。こうすることで、例えば”position:1000”というUDPメッセージが送られてくると、先ほど作ったpositionというUser Variableが1000に更新されるようになる。
![[img/スクリーンショット 2024-08-02 20.07.15.png]]
## UDPイベントからプラグインを発火させる
最後に、Event Propertiesの一番下のAdvancedを開く。Commandsで+をクリックしてイベントと同時に起動するコマンドを作る。Commandは"Send"、”Command Parameters”はSend plugin messages、送り先はcustom(これしか選べないはず)にする。
最後のPlugin messageの内容だが、`seek!{{position}}`とする。`{{variable}}`でPresentation内のUser Variableを埋め込むことができるが、これはBA:Connectedの仕様で、普通のBrightAuthorの場合は`$$variable$$`で埋め込む必要がある。
今回は一つしか動画を使ってないが、`seek!(zoneの名前)!{{position}}`のようにすれば、2つの再生動画の位置をそれぞれ変更するようなこともできる。
![[img/スクリーンショット 2024-08-02 20.10.37.png]]
これで、真ん中右上のセーブアイコンをクリックしてプロジェクトを保存したら、その右のPublishボタンをクリックしてBrightSignに転送する。
BrightSignにSDカードを入れて、LANケーブルをPCと接続して起動する。SDカードに書き込んでから初回の起動は少し時間がかかる。
BAConnected上で転送タイプをLocal Networkにし、Networked Playersのをクリックして、転送先に先ほど指定したIPアドレス192.168.1.2を指定すると、Publishできるようになる。Publishできたら即座にBrightSignは再起動して、普通に動画のループ再生が始まる。
## MaxからLAN越しにシークしてみる
Maxでは、udpsendオブジェクトで指定したIPの5000番ポート標準に、`position:2000`みたいなメッセージを送れば良い。数値はミリ秒単位で整数。jit.movieで同じ動画ファイルを読み込ませて、シークバーっぽいインターフェースで同じフレームへジャンプできるパッチをこんな感じで作った。
![[img/スクリーンショット 2024-08-02 20.25.24.png]]
`jit.movie~``jit.movie``jit.qt.movie`ではない方)を使用する。このオブジェクトは非常に奇妙な仕様をしており、動画の再生状態を全てアトリビュート経由で取得しなければならない。写真のパッチでは動画の長さと再生位置を`getattr`オブジェクトで取得している。
注意点としては以下の通り。
- シークするたびにそのフレームにジャンプしているが、シークして以後は特段同期しておらず各々フリーラン状態
- また当たり前だがUDPが送られてプラグインのseekが実行されるまでにはレイテンシがあるので、厳密にはMaxの再生位置をある程度オフセットする必要がある
- そもそも通常のBright ignでのUDPでのシンクはフレーム単位で同期してるわけではないのは公式でも書いてある。フレームレベルでの同期が必要ならBrightWall使うのが無難
- 自動ループする時、BrightSignのほうが若干ラグがあってからループする。そのため、実際には`jit.movie~`が自動ループしたタイミングでudp信号を送るのが良い。
- というか、`jit.movie`は再生速度が全く均一にならないんであんまり使わないほうがいい。BrightSignの映像側にタイムコード音声を書き込んでおいてMaxでそれを受けて特殊配置のスピーカーで音再生、とかが一番ありえるユースケースかも。
- [[MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい]]
- 内部がどういう仕組みかわからないが、UDPのメッセージのキューは割と簡単に詰まる。シークバーをぐりぐり動かすみたいな使い方はできない。
- 一時停止ができると便利なんだと思うが、いまいちやり方がわからなかった
- **追記動画のファイルのビットレートによってコマンドを送ってからシーク完了までの時間が変わるっぽい。2GBの動画とかだとコマンド送ってから5秒ぐらいかかったりすることもある。** やっぱり本番用の同期システムの選択肢というよりは、ざっくりでもいいから確認できるシステム構築のためと割り切るほうが良さそう

6
content/Bruce Archer.md Normal file
View File

@ -0,0 +1,6 @@
---
date: 2024-10-29 14:15
---
#person
[L. Bruce Archer - Monoskop](https://monoskop.org/L._Bruce_Archer)

View File

@ -4,7 +4,6 @@ date: "2023-10-29T18:14:14+0900"
#programming #music #sound
[Algorithmic symphonies from one line of code -- how and why?(2011)](http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html)
@ -18,7 +17,7 @@ Bytebeatは2011年に[[viznut]]がYoutube上の動画で公開し、自身のブ
[HTML5 Bytebeat](https://greggman.com/downloads/examples/html5bytebeat/html5bytebeat.html)
[Bytebeat Composer](https://sarpnt.github.io/bytebeat-composer)
[Bytebeat Composer](https://bytebeat.ficial.net/)
---
@ -32,13 +31,12 @@ Bytebeatは元々次のようなC言語のプログラムで作られてた。
main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);}
```
このC言語のコードは極限まで圧縮されているのでもうちょっと丁寧に書くとこうなります。
このC言語のコードは極限まで圧縮されているのでもうちょっと丁寧に書くとこうなります(大昔のCコンパイラでない限りエラーで落とされる)
```c
int main(int t){
for(;;t++){
putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);
}
#include <stdio.h>
int main(){
for(int t=0;;t++) putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);
}
```
@ -47,7 +45,7 @@ int main(int t){
macOSでやろうとするなら、`ffmpeg`に付属する`ffplay`で次のようなコードで書ける
```sh
program | ffplay -f u8 -i pipe:0 -ar 44k -ac 1
program | ffplay -f u8 -i pipe:0 -ar 8k -ch_layout mono
```
どうせならC言語使わずにデータを生成したいが、シェルスクリプトで直接バイナリを扱うのは死ぬほどだるい`printf`コマンドや`bc`であれこれすれば不可能でもないが、結局ファイルを一度経由しないと厳しい)
@ -65,11 +63,7 @@ let t = 0;
const mainProcess = () =>{
const data = Uint8Array.from({ length: length },
(v, _t) => {
const res = bytebeat(t);
t += 1;
return res
}
(v, _t) => bytebeat(t++)
);
process.stdout.write(data);
};

4
content/CCRMA.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-12 11:11
---

View File

@ -0,0 +1,6 @@
---
date: 2025-06-08 11:02
---
#scrap
[CIRMMT Distinguished Speaker Series Visualization](https://idmil.github.io/CIRMMT_visualizations)

4
content/CSound.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-15 15:39
---
#computermusic #stub

View File

@ -0,0 +1,7 @@
---
date: 2024-10-29 13:49
---
#person #stub
[[パターン・ランゲージ]]の提唱者、建築家で研究者

View File

@ -6,4 +6,10 @@ date: "2023-11-07T18:37:51+0900"
[Christopher Strachey, 1916-1975: A Biographical Note -Martin Campbell-Kelly(1985)](https://ieeexplore.ieee.org/document/4392962)
[[Alan Turing]]と交流があった
[[Alan Turing]]と交流があり、一緒にコンピューターで初めて詩を書いたと言われている [[MUC Loveletter Generator]]
[[タイムシェアリング]]の概念や、プログラミング言語の[[表示的意味論]]を提唱した人でもある

4
content/Chronic.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-15 17:02
---
#stub #computermusic

26
content/ChucK.md Normal file
View File

@ -0,0 +1,26 @@
---
date: 2025-01-15 15:28
---
#programming-language #computermusic
Strongly-Timedというコンセプトの音楽プログラミング言語。[[Ge Wang]]が主に開発。
[ChucK =\> A Strongly-Timed Music Programming Language](https://chuck.stanford.edu/)
C言語っぽいシンタックスでサンプル単位での正確なスケジューリングができるのが特徴。
命令型+クラスを作ったりのオブジェクト指向(継承もあり)。
shredという論理時間ベースの計量スレッドみたいなものを言語内からスポーン、もしくはコマンドから立ち上げることができる。1つのファイルをスレッド単位で立ち上げたり殺したりをリアルタイムで切り替えることで、ライブコーディングを実現しているただし更新のタイミングでディレイやリバーブのテールは切れる
最近も活発に更新が進んでいて、モジュール機能などが導入された。
もともとはオーディオビジュアル的なライブコーディング環境Audicleというのがあり、それを簡略化したminiAudicleというのがメインのIDEとして使われている。
最近は[[Emscripten]]でWeb経由でも動くようになってきた。
[WebChucK IDE](https://chuck.stanford.edu/ide/)
また、Chugin(チャグイン)というC++で書かれたネイティブな拡張を読み込むこともでき、[[Faust]]や[[TouchDesigner]]、[[Unity]]のような他の環境との連携も多く実現しているほか、AI系などのプラグインも開発されている。
Chugenという独自[[Unit Generator|UGen]]をChucK言語上で定義するための機能もある[[Csound]]におけるUser-Defined OpCode

12
content/Clean.md Normal file
View File

@ -0,0 +1,12 @@
---
date: 2025-01-12 09:09
---
#programming-language
[Clean](https://wiki.clean.cs.ru.nl/Clean)
[[遅延評価]]の関数型プログラミング言語。
副作用を扱うのに、[[Haskell]]では[[モナド]]を使ったのに対し、[[一意型]](Uniqueness Type)というのを使用する
[Clean 一意型 調査メモ #Haskell - Qiita](https://qiita.com/7shi/items/ab3b819871d7b0710949)

4
content/Clojure.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-15 15:55
---

12
content/Cmajor.md Normal file
View File

@ -0,0 +1,12 @@
---
date: 2025-01-07 15:40
---
#programming-language
[Home | Cmajor Documentation](https://cmajor.dev/)
もともと[[JUCE]]を開発していた[[Julian Storer]]が主に開発している低レイヤー信号処理言語。実質的な[[Soul]]言語の後継。
LLVM使って様々なターゲットにエクスポートできる。

View File

@ -0,0 +1,10 @@
---
date: 2024-10-30 14:39
---
#programming
[[FSharp|F#]]で使えるDSLを構築する方法。
[[Haskell]]のdo式をユーザーでカスタマイズできる・・・みたいな感じだと思う。
[Computation expressions: Introduction | F# for fun and profit](https://fsharpforfunandprofit.com/posts/computation-expressions-intro/)

View File

@ -0,0 +1,61 @@
---
cssclass: research-note
type: "bookSection"
author: "Nishino, Hiroki; Nakatsu, Ryohei"
title: "Computer Music Languages and Systems: The Synergy Between Technology and Creativity"
date: 2016-01-01
citekey: Nishino2016
tags:
- research
- bookSection
---
[[Nishino Hiroki]]
> [!Cite]
> Nishino, Hiroki, とRyohei Nakatsu. 2016. 「Computer Music Languages and Systems: The Synergy Between Technology and Creativity」. _Handbook of Digital Games and Entertainment Technologies_. [https://doi.org/10.1007/978-981-4560-52-8](https://doi.org/10.1007/978-981-4560-52-8).
>[!Synth]
>**Contribution**::
>
>**Related**::
>
[online](http://zotero.org/users/12014264/items/3R55NRDX) [local](zotero://select/library/items/3R55NRDX) [pdf](file:///Users/tomoya/Zotero/storage/JVBK3LZK/Nishino,%20Nakatsu%20-%202016%20-%20Computer%20Music%20Languages%20and%20Systems%20The%20Synergy%20Between%20Technology%20and%20Creativity.pdf)
[pdf](file:///Users/tomoya/Zotero/storage/UKFT5TD2/Nishino,%20Nakatsu_2016_Handbook%20of%20Digital%20Games%20and%20Entertainment%20Technologies.pdf)
>[!md]
> **FirstAuthor**:: Nishino, Hiroki
> **Author**:: Nakatsu, Ryohei
~
> **Title**:: Computer Music Languages and Systems: The Synergy Between Technology and Creativity
> **Year**:: 2016
> **Citekey**:: Nishino2016
> **itemType**:: bookSection
> **Book**::
> **ISBN**:: 978-981-4560-52-8
> [!LINK]
>
> [Attachment](file:///Users/tomoya/Zotero/storage/JVBK3LZK/Nishino,%20Nakatsu%20-%202016%20-%20Computer%20Music%20Languages%20and%20Systems%20The%20Synergy%20Between%20Technology%20and%20Creativity.pdf)
> [PDF](file:///Users/tomoya/Zotero/storage/UKFT5TD2/Nishino,%20Nakatsu_2016_Handbook%20of%20Digital%20Games%20and%20Entertainment%20Technologies.pdf).
> [!Abstract]
>
> INTRODUCCIÓN 1 Estamos en un momento de pleno apogeo en lo que se refiere al uso de nuevas metodologías en la enseñanza del español como lengua extranjera, a la implementación de las tecnologías de la información y la comunicación, y a la inclusión de elementos lúdicos para mejorar la experiencia de enseñanza y aprendizaje. En este artículo queremos realizar una aproximación al concepto de gamificación o ludificación, un término ya presente en el ámbito empresarial y que recientemente se ha adaptado al contexto docente de lenguas extranjeras por las múltiples ventajas que pue-de ofrecer durante el aprendizaje. El uso del juego o sus elementos en el contexto de enseñanza y aprendizaje de len-guas extranjeras tiene como fin modificar el comportamiento de los aprendientes hacia el proceso de aprendizaje de la lengua meta; por ejemplo, conseguir que aumente su mo-tivación y que el aprendizaje sea significativo y duradero. No obstante, para conseguir este objetivo es necesario analizar previamente las características contextuales, atender a los objetivos curriculares y ante todo, tener en cuenta las necesidades específicas de los aprendientes. Este artículo tiene el objetivo principal de promover una reflexión sobre este térmi-no y su implementación en el aula, así como proponer una serie de ideas para imple-mentarlas en el contexto del aula. Por último, queremos despertar en otros profesores de lengua extranjera el interés y la curiosidad por implementar la gamificación en sus prácticas docentes. 1 Los datos presentados en este taller son una adaptación del taller titulado " Y tú, ¿gamificas? " impartido por Matías Hidalgo Gallardo y Antonia García Jiménez durante las III Jornadas de formación de profesores de ELE en Hong Kong (13-14 de marzo de 2015). 74 ¿QUÉ ES LA GAMIFICACIÓN? La conceptualización de este término tiene su origen en el mundo de los negocios, pues es en este contexto donde se empezó a utilizar. Así, Werbach y Hunter (2012) se-ñalan que la gamificación consiste en el uso de elementos de juegos y técnicas de diseño de juegos en contextos no lúdicos. Teniendo en cuenta en el contexto en el que nos encontramos como docentes, la definición que acabamos de presentar debe modificarse. Tomaremos como referencia la propuesta de Foncubierta y Rodríguez (2014) que definen la gamificación como la técnica o técnicas que el profesor emplea en el diseño de una actividad, tarea o proceso de aprendizaje (sean de naturaleza analógica o digital) introduciendo elementos del juego (insignias, lí-mite de tiempo, puntuación, dados, etc.) y/o su pensamiento (retos, competición, etc.) con el fin de enriquecer esa experiencia de aprendizaje, dirigir y/o modificar el comportamiento de los alumnos en el aula (Foncubierta y Rodriguez 2).
>.
>
# Notes
![[The Computer Music Tutorial, second edition - Curtis Roads#Notes]]
# Annotations%% begin annotations %%
%% end annotations %%
%% Import Date: 2025-01-20T16:45:55.224+09:00 %%

View File

@ -0,0 +1,9 @@
---
date: 2025-02-18 20:20
---
#openscience #linux #solarpunk #stub
[Computer and Solar Training Center of Linux Friends(ALF)](https://sokolo.cronopios.org/index.php)

View File

@ -0,0 +1,66 @@
---
cssclasses:
- research-note
type: conferencePaper
author: Holbrook, Ulf; Rudi, Joran
editor: Torre, Giuseppe
title: "Computer music and post-acousmatic practices: International Computer Music Conference 2022"
date: 2022-07-03
citekey: holbrook2022
tags:
- research
- conferencePaper
- "#computermusic"
---
> [!Cite]
> Holbrook, Ulf, とJoran Rudi. 2022. 「Computer music and post-acousmatic practices: International Computer Music Conference 2022」. _Proceedings of the International Computer Music Conference, ICMC 2022_, 編集者: Giuseppe Torre, 14044. International Computer Music Conference, ICMC Proceedings. San Francisco: International Computer Music Association. [https://icmc2022.files.wordpress.com/2022/09/icmc2022-proceedings.pdf](https://icmc2022.files.wordpress.com/2022/09/icmc2022-proceedings.pdf).
>[!Synth]
>**Contribution**::
>
>**Related**::
>
[online](http://zotero.org/users/12014264/items/2QDBGAH5) [local](zotero://select/library/items/2QDBGAH5) [pdf](file:///Users/tomoya/Zotero/storage/NBRFF5ND/Holbrook%20et%20al.%20-%20Computer%20music%20and%20post-acousmatic%20practices.pdf)
>[!md]
> **FirstAuthor**:: Holbrook, Ulf
> **Author**:: Rudi, Joran
~> **FirstEditor**:: Torre, Giuseppe
~
> **Title**:: Computer music and post-acousmatic practices: International Computer Music Conference 2022
> **Year**:: 2022
> **Citekey**:: holbrook2022
> **itemType**:: conferencePaper
> **Publisher**:: International Computer Music Association
> **Pages**:: 140-144
> [!LINK]
>
> [Holbrook et al. - Computer music and post-acousmatic practices.pdf](file:///Users/tomoya/Zotero/storage/NBRFF5ND/Holbrook%20et%20al.%20-%20Computer%20music%20and%20post-acousmatic%20practices.pdf).
> [!Abstract]
>
> This short paper considers the practices of computer music through a perspective of the post-acousmatic. As the majority of music is now made using computers, the question emerges: How relevant are the topics, methods, andconventions from the “historical” genre of computer music? Originally an academic genre confined to large mainframes, computer musics tools and conventions have proliferated and spread to all areas of music-making. As agenre steeped in technological traditions, computer music is often primarily concerned with the technologies of its own making, and in this sense isolated from the social conditions of musical practice. The post-acousmatic is offeredas a methodological perspective to understand technology based music, its histories, and entanglements.
>.
>
# Notes
[[ポストアクースマティック]]とコンピューター音楽という言葉の結びつきについて検討する論文
> From its inception and up until today, computer music composers have sought and gained new tools, and have shifted their methods towards uses of high-level software on computers and portable tablets. Most newer tools abstract the signal processing routines and variables, making them easier to use while removing the need for understanding the underlying processes in order to create meaningful results.
これも結構欺瞞では?
# Annotations%% begin annotations %%
%% end annotations %%
%% Import Date: 2025-01-21T19:08:40.356+09:00 %%

5
content/Curtis Roads.md Normal file
View File

@ -0,0 +1,5 @@
---
date: 2025-01-20 16:46
---
#stub #person

View File

@ -1,8 +0,0 @@
---
date: 2024-03-29 18:24
---
#daw #scrap
[DAW, Music Production, and Colonialism, a Bibliography Mae Mai](https://silpayamanant.wordpress.com/bibliography/daw-colonialism/)

View File

@ -0,0 +1,24 @@
#electronics
[気圧センサーモジュール,デジタル,液面コントローラーボード,arduino 3.3v-5v,3.3v-5v,0-40kpa用 - AliExpress 502](https://www.aliexpress.com/item/1005007954669668.html)
[Interfacing HX710 Differential ADC with Arduino](https://swharden.com/blog/2022-11-14-hx710b-arduino/)
安いけど出力デジタルなのかー
---
結局1500円するけどこれがアナログ出力で安定なのかも
[気圧センサー MIS-2500-015G(5V): 計測器・センサー・ロガー 秋月電子通商-電子部品・ネット通販](https://akizukidenshi.com/catalog/g/g107272/)
買って使ってみた。レスポンスはいいけど大体200~400ぐらいのレンジにしかならないっぽい完全に息の出口をふさいで頑張って吹き込んで1000いくか行かないか。一段下の006Gでもいいかも
[Egbo-ガス圧力センサー送信機モジュール,電子血圧計,気圧計,0-40kpaホース,3.3v,5v,xgzp6847a,1〜5個 - AliExpress 502](https://www.aliexpress.com/item/1005006297405668.html)
これがちょうど06G相当っぽい

View File

@ -20,7 +20,7 @@ date: "2023-10-12T18:33:49+0900"
500°まで上昇(13分)、ヒーター停止
明らか量が多すぎた気がするので[[酸化亜鉛系トランジスタ#Fabrication of Flexible Metal Oxide Thin Film Transistor by Indigenously Developed Spray Pyrolysis Unit]]を参考にしてみる
明らか量が多すぎた気がするので[[DIY酸化亜鉛系トランジスタ#Fabrication of Flexible Metal Oxide Thin Film Transistor by Indigenously Developed Spray Pyrolysis Unit]]を参考にしてみる
- Zn Acetate Dehydrate 0.3mol/L
- メタールとDI Water2:1の混合溶媒

View File

@ -0,0 +1,26 @@
---
date: 2025-02-07 15:08
---
#research #memo
2025/02/07
前作った溶液
- 0.3gの北国ノール
- 0.6585gのZnAcDh0.3mol/Lをさらに1/50
- 全体10mlになるまでDI Water
これにクエン酸を0.3mol/Lキレート剤として混ぜる
クエン酸のモル質量 192.124g/mol
`192.124*0.3/100 = 0.576372(g)`
2025/02/12
3枚ガラスプレート上に作成
90度で乾燥しながら5回スピンコート
→300°で13分中間乾燥

View File

@ -21,6 +21,8 @@ date: "2023-08-24T22:38:07+0900"
[[DIY半導体-実験ート3]]
[[DIY半導体-実験ート4]]
[[複製するメディアではなく、“刷られた装置”としてのコンピューター ─ 芸術とデザインの視点からのDIY半導体]]
[[実験ベースの科学のフラジャイルさ]]
@ -53,9 +55,9 @@ https://www.bookpark.ne.jp/cm/ieej/detail/IEEJ-ECT16039-PDF/
### 金属酸化物
[[酸化亜鉛系トランジスタ]]
[[DIY酸化亜鉛系トランジスタ]]
[[色素増感太陽電池]]
### 有機トランジスタ
[[Water-Gated n-Type Organic Field-Effect Transistors for Complementary Integrated Circuits Operating in an Aqueous Environment]]

View File

@ -0,0 +1,10 @@
---
date: 2025-02-04 13:31
---
#semiconductor
[[カーブトレーサー]]
[[ソースメジャーユニット]]
[[ピコアンメーター]]

View File

@ -0,0 +1,101 @@
#windinstrument
下調べ
[[管楽器の3Dプリント]]
[[金管楽器のピストンバルブの自作]]
---
テレキャスターみたいに、ボルトオンで組み合わせるかんじにする
メインのパイプは真鍮、ピストンのケーシングは木材をCNCで削り出し、残りは3Dプリントで
![[img/スクリーンショット 2025-04-06 162931.png]]
黄色い部分はPETGやTPUで担当する
![[img/スクリーンショット 2025-04-06 163225.png]]
それぞれの収縮率を測って3Dプリント時の真鍮パイプとの嚙み合わせを把握する必要がある
123番の内径は13㎜になる必要があるが、大体12.7mmになっている
収縮率は大体オリジナルの97.5%
102.3%にして印刷すりゃちょうどいい感じ
マウスピースレシーバーの長さが70㎜のところ69.95mm = 1.0007148 これはぜんぜん縮んでないな
ボルト間の水平距離が22.5/22.13 =1.01671939
## プリント設定
メインのパーツはeSUNのmatte PLA、ライトグレーという青っぽいグレーを使う。
これがなんか定着悪いというか全体的に細く層間接着もあまりよくなさそう。Creality PrintのGeneric PLAはFlow Rateが95%になっているので、100%にもどした。
上の収縮サイズはモデルごとに適用する前提として、シームは可能な限りスカーフジョイントの設定をオンにする。
トップサーフェスのアイロニングもオンにする。
![[img/スクリーンショット 2025-04-06 200807.png]]
![[img/スクリーンショット 2025-04-06 200826.png]]
サポートはオーガニックサポートをオンにする。あんまり細かい段差でサポートすると、マウスピースレシーバーとかの内側までサポートが付くので、1㎜でスレッショルドつける
![[img/スクリーンショット 2025-04-06 200834.png]]
だいたいこんなかんじになる
![[img/スクリーンショット 2025-04-06 201241.png]]
反り防止の設定として、BrimのOuter Brim Onlyを有効化して、各モデルを近づけてブリム同士がくっつくようにすると全体の定着が安定する。
Adaptive Layer HeightとOrganic Supportが一緒に使えないのが惜しい、、、
[Organic support with variable height · Issue #9462 · prusa3d/PrusaSlicer](https://github.com/prusa3d/PrusaSlicer/issues/9462)
## ケーシングのNC切削
ウォルナットを使用。
AMCにあるRoland MD-40XAを使う。ATCないので手動で頑張って工具を変える
使う工具:
- 6mmフラットエンドミル
- 2mmボールエンドミル2mmの径で1.7cmぐらいまで彫り込めるもの)
- 3mmドリルぴったり3mmの穴が開けられればなんでも良い。2mmのボールエンドミルでもいけそう
Fusionからツールパスを生成するときのメモ
**原点座標はユーザー座標系ではなく、G54を設定する**
切り込みピッチは0.5mm 回転数は15000rpm 切り込み速度F 2000mm/min
もうちょっとツールの数減らして簡易的に作る方法はないもんか
真ん中で割らずに縦横の板材接着の方向でもいいかもしれない
ボトムプレート、トッププレートがスライドイン方式だと削る寸法がややこしくなるので、2点貫通ネジ止めとかでもいいかも言うてそんなに頻繁に取り外す場所でもないし
板厚が上手く規格材の寸法になれば加工はかなり楽になる、場合によってはレーザーでもいけるかも
ケーシングの仕切りは横に穴を貫通させる必要があるので、治具作って手動ドリルかなあ。というか、接着してから側板に空いてる穴をガイドにしてそのまま貫通させればいいのか
## 組み立て
パイプの長さ
- [x] 1stアウター 45.55mm
- [ ] 1stインナー 55㎜
- [x] 2ndインナー
- [x] 3rdアウター 98㎜
- [ ] 3rdインナー 70mm
- [ ] チューニング管インナー 88㎜x2
- [x] チューニング管アウター 114.84mm
- [x] マウスパイプ 202㎜
- [x] ベルリードパイプ 92.5㎜

View File

@ -0,0 +1,80 @@
---
title: 酸化亜鉛系トランジスタ
tags:
- research
- survey
- semiconductor
date: "2023-10-07T15:16:13+0900"
---
## 方針
- NO真空装置
- NO高温 (~500°、できれば~300°C、電子工作用のホットプレートで処理できる)
- NO特殊薬品
![[img/スクリーンショット 2025-02-07 14.32.12.png]]
[ゾルゲル成膜した酸化亜鉛薄膜の乾燥温度依存性と TFT 特性(2015)](https://confit.atlas.jp/guide/event-img/jsap2015s/11p-D1-10/public/pdf?type=in)
## 材料
### 基板
ガラスプレート(化学用のスライドガラス)
### 半導体
[[酢酸亜鉛]]ベースの溶液をスピンコートして、[[酸化亜鉛]]ベースのトランジスタを作る。溶媒は水とエタールもしくはIPAの混合、キレート剤としては普通エタールアミン系を使うが、クエン酸で代用する。
加熱は300度でなんとかなる想定
### 電極
導電性ペーストで頑張る。100°Cくらいで焼結、逆に250°Cとかに加熱すると焼けて朽ちるので、工程の順序が制限される。
### 誘電体(ゲート絶縁膜)
ポリビニルアルコールPVAをスピンコート
## 工程
- 事前準備
- 電極のマスク(スクリーン)作成
- xtoolのレーザーカッタースクリーン製版が楽そう
- 櫛形電極でソース・ドレインを作る
- 半導体前駆体溶液の作成
- 誘電体の溶液作成
- 基板の洗浄(超音波洗浄、できれば塩酸とか)
- 半導体の成膜
- スピンコート
- 中間乾燥
- 焼結、冷却
- ソース・ドレイン電極のスクリーンプリント
- 導電ペースト加熱処理
- ここまでで、紫外線当てて電流量の変化を見られる
- 誘電体成膜
- 電極にマスクする(テープとか)
- スピンコート
- 乾燥
- ゲート電極のスクリーンプリント
- 誘電体を破壊しないように気を付ける
- 導電ペースト加熱処理
## その他の方法
- アルミ板をベースにして、酸化皮膜をゲート絶縁膜にしたら楽なのでは?
- [[Homemade Thin-Film Transistor Experiments#次にやること]]曰く、絶縁破壊起きてダメだったらしい
- 原因は分かってないが、アルミの膨張率が大きいのでひび割れたのではと
- ただ、酸化被膜の作り方にもいろいろあるみたいなので必ずしも不可能ではないのでは
- 液体誘電体にするのはどうか
- ソース・ドレイン電極に触らないような形にできれば良さそう
## [[酸化亜鉛トランジスタ-サーベイ]]
## [[蜂蜜誘電体トランジスタ]]
## [[スクリーンプリントでのトランジスタ]]

6
content/Daria Mill.md Normal file
View File

@ -0,0 +1,6 @@
---
date: 2025-05-15 13:58
---
#person
カールスルーエ・アート・アンド・メディアセンターZKMキュレーター兼リサーチ・アソシエイト。ニューメディア、アート、科学とテクロジーの交わる点を研究の中心としている。また、既成概念に疑問を投げかけ、より持続可能な作品や制作方法を導入することで、芸術機関を変革の担い手と捉える実験的手法の領域にも特に関心を寄せている。ドイツ国内外で大規模な展覧会プロジェクトの企画・運営に多く携わり、実際の空間とデジタル空間の両方で活動してきた。

View File

@ -0,0 +1,16 @@
---
date: 2025-01-17 22:54
---
#scrap #computermusic
Do We Still Need Computer Music? [[Eric Lyon]] (Talk given at EMS 2006, Beijing)
[Do\_We\_Still\_Need\_Computer\_Music.pdf](https://disis.music.vt.edu/eric/LyonPapers/Do_We_Still_Need_Computer_Music.pdf)
> A possible criticism of our instrumental definition of computer music is that it is stylistically agnostic.
> For this reason a distinction between category and genre is critical.
[[やや弱いコンピュータ音楽]] で書いたことの前提は人通りまとまっている
これむしろ逆の感想を抱いたな、完全にstyle-agnosticな形でコンピューター音楽を定義する方が有益な議論を導けるように思える

View File

@ -30,7 +30,7 @@ https://chci.pages.dev/aist-seminar
私は自分のことを音楽土木工学Civil Engineering of Musicとの研究者と呼んでいます。
これは実際には存在しない学問領域ですが、名前の通り、テクノロジーを音楽に応用するのではなく、音楽実践を通じて基幹的な技術インフラを考え直す学問です。
具体的には、自作楽器を使っての演奏活動や、音楽のためのプログラミング言語”mimium”の開発や、今日お話しするプログラマブルな音楽ソフトウェアotopoiesisの設計などに取り組んでいます。
具体的には、自作楽器を使っての演奏活動や、音楽のためのプログラミング言語”[[mimium]]”の開発や、今日お話しするプログラマブルな音楽ソフトウェアotopoiesisの設計などに取り組んでいます。
## 音楽とプログラミングの歴史
@ -44,7 +44,7 @@ https://chci.pages.dev/aist-seminar
多くはプラグインという音にエフェクトをかけたり、インストゥルメント、つまりノートの情報を受け取り音声を出力するシンセサイザーを組み合わせることで機能を拡張していきます。
一方で、同様にコンピューター上で音を作成するソフトウェアとして、[[Cycling'74 Max]]に代表される音のためのプログラミング環境が挙げられます。
一方で、同様にコンピューター上で音を作成するソフトウェアとして、[[Max|Cycling'74 Max]]に代表される音のためのプログラミング環境が挙げられます。
Maxのようなビジュアルプログラミング環境はポピュラーではありますが、[[SuperCollider]]や[[Sonic Pi]]のようなテキストベースの言語も多く存在します。
@ -201,7 +201,7 @@ https://github.com/bitwig/dawproject
昔ながらのもので言えば、OMFやAAFオーディオ・ビデオデータのみとSMFシーケンスデータ、複数のMIDIデータの集合とか
Program as a Format - MPEG-Structured Audio(CSoundベースの音源配布フォーマット)
Program as a Format - [[MPEG4 Structured Audio]]([[CSound]]ベースの音源配布フォーマット)
## [[otopoiesis]]について

4
content/Donald Norman.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-24 10:38
---
#person

22
content/DuskOS.md Normal file
View File

@ -0,0 +1,22 @@
---
date: 2024-12-23 11:26
---
#os #computer #aesthetics
[Dusk OS](http://duskos.org/)
もともと[Collapse OS — Bootstrap post-collapse technology](http://collapseos.org/)として開発されていた物。
[[Forth]]とCで書かれている。[[WebAssembly]]のポートとか、[[uxn]]の実装とかもある。
2030年代に気候変動によって文明が崩壊した後もコンピューター文化が生き残るために、可能な限りシンプルにブートストラップできるように[[スカベンジ・フレンドリー]]と呼んでいる)作られている。
「ユーザー」という言葉を使わず、「オペレーター」と呼ぶことにしている。
> このプロジェクトに関しては、崩壊には2つの重要な段階がある。 ひとつは世界的なサプライチェーンが途切れるとき、もうひとつは特定のコミュニティで最後の最新型コンピューターが死ぬときである。
>
> この2つの間には数十年の時間がある。 確かに、現代のテクノロジーは一般的に壊れやすく修正不可能だが、堅牢な現代のコンピューターはたくさんあるし、[自己完結型オペレーティング・システム](http://duskos.org/)を走らせるのに十分な幸運に恵まれたコンピューターは、何十年もの間、最新のコンピューター環境を提供し続けるだろう。
>
> したがって、あなたも私も、Collapse OSが実際に役立つようになる前に死んでいる可能性が高い。 しかし、先見の明のあるコミュニティは、すぐに崩壊後のコンピュータの作成に取りかかるだろう。なぜなら、なんとか調達して後付けしたハードウェアでスムーズに動作するようになるまでには、自分たちのローカルコピーに多くの作業を注がなければならないからだ。 また、メンテナンスにも習熟しなければならない。 彼らの子供たちもそうしなければならない。
>
> それが、このプロジェクトで私たちが念頭に置かなければならない視点だ。 Collapse OSはスムーズに動く必要はないが、全体的に理解しやすく、最も重要なことは、できるだけ多くのコンポーネントに関する重要な知識を、自己完結した1つの場所に集めることだ。

View File

@ -0,0 +1,6 @@
---
date: 2025-05-13 15:04
---
#website
https://earlytelevision.org

View File

@ -0,0 +1,21 @@
---
date: 2025-03-26 13:48
---
#tips #snippets
Eduroamではゲスト用のIDを複数個まとめて発行できるのだが、IDとパスワード一覧がコピペしづらくてしょうがない(かつ、パスワードには記号も混じっているため目コピが失敗しやすい)。
そこで、右クリック→検証から開発ツールを開いてコンソールのタブを開き、
ID一覧
```js
$$("body > p:nth-child(9) > table > tbody > tr").filter((node,idx) => idx%3==0).map(node=> node.querySelector("td > tt").childNodes[0].textContent)
```
パスワード一覧:
```js
$$("body > p:nth-child(9) > table > tbody > tr").filter((node,idx) => idx%3==1).map(node=> node.querySelector("td > tt").childNodes[0].textContent)
```
で取得した結果をコピーする。これをスプレッドシートとかに貼り付けて使う(カンマがつくので頑張って取り除こう)

View File

@ -0,0 +1,12 @@
---
date: 2025-06-10 16:07
---
#group
[6.Battier.pdf](https://data.jssa.info/paper/2012v04n01/6.Battier.pdf)
[Electroacoustic Music Studies Asia Network \[EMSAN\] | IReMus](https://www.iremus.cnrs.fr/en/base-de-donnees/electroacoustic-music-studies-asia-network-emsan)
データベース
[EMSAN: The Electroacoustic Music Studies Asia Network](http://emsan.lib.ntnu.edu.tw/about.jsp)

View File

@ -1,4 +1,7 @@
---
date: "2024-02-08T17:46:07+0900"
date: 2023-12-28T16:14:44+0900
---
date: "2023-12-28T16:14:44+0900"
#person #stub
[[Chronic]]というライブラリで[[Temporal Type Constructor]]という概念を提示した。

View File

@ -0,0 +1,6 @@
---
date: 2025-01-29 14:36
---
#notion #computermusic
コンピューターを使った楽器には、作った人の音楽に対する認識論が埋め込まれる。

View File

@ -1,4 +1,7 @@
---
date: "2024-02-06T02:00:06+0900"
---
#programming-language #stub
#programming-language #stub
[Erg Programming Language](https://erg-lang.org/)

View File

@ -0,0 +1,14 @@
---
date: 2025-06-06 12:29
---
#memo #idea
[[uiua]]みたいなカスタムキャラクター使いまくった独自言語
三十文字ぐらい上限で複雑な音が出せると良い
何かしらBF的なプログラム制御構造が加えられると面白い
ソフトシンセ、VST、Web、ハードウェアメカニカルキーボード小型ディスプレイとかいろんなバリエーションが作れたら楽しそう

View File

@ -0,0 +1,14 @@
---
title: "Experiments in Art and Technology (E.A.T.): 女性アーティストの参画 — AWARE-日本"
url: "https://awarewomenartists.com/articles_japan/experiments-in-art-and-technology-e-a-t-%E5%A5%B3%E6%80%A7%E3%82%A2%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B9%E3%83%88%E3%81%AE%E5%8F%82%E7%94%BB/"
date: "2025-05-13 16:52:43"
---
#scrap
# Experiments in Art and Technology (E.A.T.): 女性アーティストの参画 — AWARE-日本
author: [[Daria Mill]]
https://awarewomenartists.com/articles_japan/experiments-in-art-and-technology-e-a-t-%E5%A5%B3%E6%80%A7%E3%82%A2%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B9%E3%83%88%E3%81%AE%E5%8F%82%E7%94%BB/
>

View File

@ -3,8 +3,16 @@ date: "2023-08-30T01:13:06+0900"
---
#programming-language #sound
Andrew Sorensenが作ったLispライブプログラミング環境。
[Extempore docs](https://extemporelang.github.io/)
[[Andrew Sorensen]]が作った[[LISP]]ベースのサイバーフィジカルプログラミング環境。
Schemeと、Scheme上で実装されたDSLのxtlangの2つの言語を使う。
xtlangは静的型付けを要求する言語で、LLVMでJITコンパイルしてリアルタイムDSPができたりする。
xtlangは静的型付けを要求する言語で、[[LLVM]]でJITコンパイルしてリアルタイムDSPができたりする。
ただ、型アノテーションはポインタとかを全面的に使うので結構難しい
[GitHub - digego/extempore: A cyber-physical programming environment](https://github.com/digego/extempore)

8
content/FSharp.md Normal file
View File

@ -0,0 +1,8 @@
---
date: 2024-10-30 14:35
---
#programming-language
C#のランタイムである.Net上で動く関数型言語。
[[Computation Expression]]とか独自のDSLを構築する方法で有名

View File

@ -3,4 +3,16 @@ date: "2023-08-22T23:39:29+0900"
---
#software #programming-language #sound
https://faust.grame.fr
https://faust.grame.fr
ブロックダイアグラム代数Block-Diagram-Algebra:BDAという独自の体系を基礎に置く信号処理記述に特化した言語。
パターンマッチングによる項書きかえマクロを使うことでかなり複雑な信号処理を表現できる。
文法が独特なのでかなり学習が難しい。
昔作った入門記事とスライド(結構情報が古いかも)
[音声処理プログラミング言語、Faustの紹介 - Matsuura Tomoya|松浦知也](https://matsuuratomoya.com/blog/2016-12-01/faust_introduction/)
[faust\_jp チュートリアル](https://tomoyanonymous.github.io/faust_jp_tutorial/index.html#/)

View File

@ -0,0 +1,8 @@
---
date: 2024-10-25 18:01
---
#stub #person
[Felienne Hermans](https://www.felienne.com/)

View File

@ -0,0 +1,11 @@
---
date: 2024-10-25 17:59
---
#stub #paper #feminism #programming-language
[Paper: Feminism in Programming Language Design Felienne Hermans](https://www.felienne.com/archives/8470)
[A Case for Feminism in Programming Language Design | Proceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software](https://dl.acm.org/doi/10.1145/3689492.3689809)
[[Felienne Harmans]] と[[Ari Schlesinger]]

View File

@ -0,0 +1,10 @@
---
date: 2025-06-06 13:04
---
#scrap #feminism
[[Sophie Toupin]]
[Feminist Hackerspaces as Safer Spaces? | .dpi](https://dpi.studioxx.org/en/feminist-hackerspaces-safer-spaces)

View File

@ -3,6 +3,6 @@ date: "2023-11-15T16:09:00+0900"
---
#audiomiddleware #gameaudio #programming #sound
日本では国産の[[ADX]]海外では人気
日本では国産の[[ADX]]のほうがよく使われてるが、海外では人気
https://www.fmod.com/

12
content/Forth.md Normal file
View File

@ -0,0 +1,12 @@
---
date: 2024-12-23 13:43
---
#programming-language
[[逆ポーランド記法]]を使う歴史の長いミニマルな言語。セルフホストがしやすいのが特徴で、[[DuskOS]]などで使われる
[Forth lectures](https://home.hccnet.nl/a.w.m.van.der.horst/forthlectures.html)
[Forth思考 ―問題解決のための言語と哲学― — Thinking Forth 0 ドキュメント](https://thinking-forth-ja.readthedocs.io/ja/latest/index.html)
[[uiua]]とかも逆ポーランドなので影響下

10
content/FoxDot.md Normal file
View File

@ -0,0 +1,10 @@
---
date: 2025-05-22 17:55
---
#software #programming-language #python
[[Python]]で書かれた[[SuperCollider]]クライアント形式の、[[ライブコーディング]]を想定したプログラミング言語。
最近はもうあまり更新されてないらしい。
[GitHub - Qirky/FoxDot: Python driven environment for Live Coding](https://github.com/Qirky/FoxDot)

View File

@ -0,0 +1,5 @@
---
date: 2025-06-09 09:30
---
#notion

View File

@ -0,0 +1,16 @@
---
date: 2024-11-12 14:36
---
#programming
時間変化する信号を取り扱うプログラミングの方法
[[Functional Reactive Animation]]という論文で初めて提示された
ナイーブに実装すると、時間経過するごとに実行コストがどんどん増えていくTime Leakという現象と、メモリが解放されず溜まっていくSpace Leakというのが発生する。
(ただ、この辺よくわかってないんだけどこれってHaskellのようなcall-by-needな言語でやるとそうなるってことなのかな)
[[Sodium]] Java用のFRPライブラリ。表示的意味論の設計自体はHaskellで厳密に行っている。

9
content/GOSH.md Normal file
View File

@ -0,0 +1,9 @@
---
date: 2025-02-18 20:21
---
#openscience
科学系の機器のオープン化を進めるコミュニティ
[Home - Gathering for Open Science Hardware](https://openhardware.science/)

8
content/GaudiLab.md Normal file
View File

@ -0,0 +1,8 @@
---
date: 2025-02-18 20:18
---
#diy-bio #openscience
[Welcome to » The GaudiLab](https://www.gaudi.ch/GaudiLabs/?page_id=2)

9
content/Glicol.md Normal file
View File

@ -0,0 +1,9 @@
---
date: 2025-01-15 15:29
---
#programming-language #computermusic #livecoding
[[Rust]]製のライブコーディング環境。
[GitHub - chaosprint/glicol: Graph-oriented live coding language and music/audio DSP library written in Rust](https://github.com/chaosprint/glicol)

View File

@ -0,0 +1,11 @@
---
date: 2024-11-29 14:05
---
#videoart
[[Nam June Paik]]の1984年に行った作品
[[Nam June Paik Art Center]]のWebでアーカイブが見られる
https://njp.ma/video/good-morning-mr-orwell/play/HD

10
content/Gwion.md Normal file
View File

@ -0,0 +1,10 @@
---
date: 2025-01-15 15:30
---
#programming-language #computermusic
[[ChucK]]に影響を受けた言語。サンプル精度のスケジューリングに加えてtagged unionとかテンプレートとかラムダ式とか使える
[Welcome to Gwion - Gwion](https://gwion.github.io/Gwion/)
[GitHub - Gwion/Gwion: :musical\_note: strongly-timed musical programming language](https://github.com/Gwion/Gwion)

4
content/Haskell.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-12 10:08
---
#programming-language #stub

View File

@ -1,7 +1,7 @@
---
date: "2023-10-13T12:44:10+0900"
---
#paper #self-hosted #semiconductor
#paper #self-hosted #semiconductor #solar #lowtech
author: [[Kris De Decker]]

View File

@ -0,0 +1,4 @@
---
date: 2025-01-15 16:52
---
#stub

View File

@ -0,0 +1,198 @@
---
date: 2025-06-09 09:25
---
#memo
## Interactive Music Co-Creation with an Instrumental Technique-Aware System: A Case Study with Flute and Somax2
[[Somax2]]
## Prototyping Digital Musical Instruments in Virtual Reality
VR内でのプロトタイピング。現実空間でのプロトタイプがゴミめっちゃ出るというところを起点にしてるのは、本当かみたいな気がする
tactilityがないのは厳しいですよね、そりゃそう
[[Frugal innovation]]ね
Questのコントローラーに磁石つけて擬似触覚的な機能を持たせる
スケッチ→モデリング→Audio Design→ファブリケーション実際にはいろんな行き来がある
何を使うか
- [[TinkerCad]]
- [[PureData]] / [[MetaSounds]] / [[Max]]
- [[Unity]]&[[LibPd]]
- [[Steam Audio]] for Spatialization
- Meta Quest2
例えば、加速度メーターとボタンの楽器のデモを3Dモデルを作ってからVR空間でまず試す
6人で実験 Pdパッチやモデルはあらかじめテンプレートを渡す
---
## PyChiro: Real-Time Gesture Recognition System Supporting the Kodály Chironomic Method in Music Education, Therapy, and Performance
カメラをベースにした手のジェスチャーインタラクションシステム
ハンガリーにある[Kodály method](https://en.wikipedia.org/wiki/Kod%C3%A1ly_method)
[[コダーイ]]っていうのね
[コダーイ・コンセプト 日本コダーイ協会](http://kodaly.jp/concept/)
音程を表すハンドサインがあるらしい
[The Kodaly Method: Fun hand-signing Games for young Musicians](https://mobilemusicschool.ie/kodaly-method-music-games/)
オクターブが腕の角度で変わるけど、それも検出
## VibroTempo: Feel the Beat with Vibrational Metronomes for Musicians
振動メトロノーム
アクセント付きで鳴らせる 目的としては音楽教育っぽい
アクセント付きビートとかだと伝統的なメトロノームと結果が変わってくる
## ZAP!: Bio-Inspired Large-Scale Multimedia Installation
電気ウナギにインスパイアされたサウンドインスタレーション
[[バイオミミクリー]]
## Music102: An D12-equivariant transformer for chord progression accompaniment
群論をコード進行の表現に使う
シューアの補題
[2410.18151 Music102: An D12-equivariant transformer for chord progression accompaniment](https://arxiv.org/abs/2410.18151)
結局メロディーの中からコード進行を抽出するっていうのでいいのかな
---
## AI音楽パネル
### 中央音楽学院CCOM
AI音楽だけでセンターができてる中にラボが6つあるとか
規模的にかなわんわー
モデル構築も作品制作もやってる ロボット音楽みたいなのも結構ある
[CENTRAL CONSERVATORY OF MUSIC](https://en.ccom.edu.cn/)
MUSIC Demixing challenge の2023もトップ取ったとか
diffusionモデルで音から弦の左手のポジションを推定Vtuberとかには便利そうだな
### Lamberto Coccioh
Music and Technology at Royal Birmingham Conservatoire (RBC), Birmingham City University
Ontlogical paradox of artificial intelligence in musical composition
何のために生成AI音楽を作るのか作るとは何なのか
framing AI through technological determinism
生成AIが与えうるインパクトを理解しきれないまま作ってる面があるのでは
radical other form of agency
animist entitiesなのではという妖精
AI as machine vs AI as person
paradoxes:
- 現状のAIは資本主義の産物であるという問題
- 人間のcognitionとは関係がないこと
- AI exploits and automates creativity but cannot be controlled
"controlled emergence"
トレーニングデータの制限
結構ラディカルに規制派だな
Biocultural Diversity
言語の絶滅にどう対策をするか?に似ている
"Safeguarding creativity for future generation"
### Carlos Arana
the University of Buenos Aires / Barklee College
AI in Music: A Pedagogical Approach for Productive and Responsible Music
Music work lifecycle (含むconsumption)のいろんなところでAIが使えるよねということ
pedagogical approach :task - technology - application - evaluation
4 week course AI for music and audio (barklee online)
例えば音源分離なら、一通り原理を学び、実際のアプリとかも使い、その後これらをどう使うか?について評価する これをあらゆる分野でやる
LANDRとかSunoとかMagentaみたいなのを一歩引いてみるのを教育として持ち込んでるのは面白いなあ
telent/hit-song detectionとかまでカバーしてるのかあ
倫理・法の面もカバーする
### Marc Battier
knowledge is cumulative / implicit knowledges are easily lost.
シュトックハウゼンのKthinka's Gesangのアシスタントを務めたのは誰か、フランソワ・ベイルのアシスタントは誰か聞いてみたけど、当然間違った答えを返した
信頼できないだけじゃなくて、ミスリーディングである
コンピューター音楽の作曲における暗黙知とは何か、それらをなるべく構造化していくこと
EMSAN [[Electroacoustic Music Studies Asia Network]]
アジアで作られた電子音楽を集めるデータベースを作った
[EMSAN: The Electroacoustic Music Studies Asia Network](http://emsan.lib.ntnu.edu.tw/about.jsp)
### Georg Hajdu
Healing Soundscape
style-agnostic なヒーリング音楽ね、、、
ゲシュタルト心理学
音の”ブーバ”化(角が取れるみたいなことかな、、、)
𰻞
ラテントスペース使ってるよってことね
### Kenneth Fields
University of China Academy
Chronotechnics
ネットワーク音楽をずっとやってる人っぽい
全然AI関係なさそう、、なんで選ばれた
Netronomia
[NetronomiaII by Ken Fields](https://rdmc.nottingham.ac.uk/handle/internal/11989)

View File

@ -0,0 +1,14 @@
---
date: 2025-03-08 13:41
---
#gameaudio
ゲームオーディオの機能を、Diegetic-NonDiegeticと、Activity-Settingという二軸で整理すると、次の4象限に整理できる
- Interface
- Effect
- Zone
- Affect
[IEZA: a framework for game audio Captivating Sound](https://captivatingsound.com/ieza-framework-for-game-audio/)

4
content/IRCAM.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-12 11:11
---

View File

@ -0,0 +1,60 @@
---
cssclass: research-note
type: "journalArticle"
author: "Mathews, Max; Roads, C"
title: "Interview with Max Mathews"
publication: "Computer Music Journal"
date: 1980-01-01
citekey: Mathews1980
tags:
- research
- journalArticle
---
> [!Cite]
> Mathews, Max, とC Roads. 1980. 「Interview with Max Mathews」. _Computer Music Journal_ 4 (4): 1522.
>[!Synth]
>**Contribution**::
>
>**Related**::
>
[online](http://zotero.org/users/12014264/items/7N7TIZHU) [local](zotero://select/library/items/7N7TIZHU) [pdf](file:///Users/tomoya/Zotero/storage/ZAQ37PDB/Mathews,%20Roads%20-%201980%20-%20Interview%20with%20Max%20Mathews.pdf)
[pdf](file:///Users/tomoya/Zotero/storage/GFPCD4VD/full-text.pdf)
>[!md]
> **FirstAuthor**:: Mathews, Max
> **Author**:: Roads, C
~
> **Title**:: Interview with Max Mathews
> **Year**:: 1980
> **Citekey**:: Mathews1980
> **itemType**:: journalArticle
> **Journal**:: *Computer Music Journal*
> **Volume**:: 4
> **Issue**:: 4
> **Pages**:: 15-22
> [!LINK]
>
> [Attachment](file:///Users/tomoya/Zotero/storage/ZAQ37PDB/Mathews,%20Roads%20-%201980%20-%20Interview%20with%20Max%20Mathews.pdf)
> [PDF](file:///Users/tomoya/Zotero/storage/GFPCD4VD/full-text.pdf).
> [!Abstract]
>.
>
# Notes
>.
# Annotations%% begin annotations %%
%% end annotations %%
%% Import Date: 2025-01-20T16:49:43.891+09:00 %%

4
content/JUCE.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-12 11:12
---
#stub #software #framework

View File

@ -0,0 +1,31 @@
#person
1960年代に[[Max Mathews]]とともに知られた電子音楽家・科学者。
シェパード・トーンの発見などで有名。
めっちゃ初期の取り組みから生まれた曲に”Little Boy”という広島に落とされた原爆をモチーフにした曲がある
https://www.youtube.com/watch?v=RcX0ubvoZUA
Youtubeのコメントにある
> The music is great, but video... It is worth to know that the Suite has an exact narrative. According to Jean-Claude Risset: "this music I composed for the play Little Boy by Pierre Halet. The theme of the play is the revival of the Hiroshima bombing in the form of a nightmare of Eatherly, the pilot of a reconnaissance plane who later developed guilt jeopardizing his mental health. Fall corresponds to the release of the bomb. The pilot thinks that Little Boy, the bomb with which he identifies himself, is falling - in fact this is a psychological collapse that never reaches any bottom. To illustrate this, I have produced a paradoxical glissando, which appears to glide down for ever amidst more normal tones. This is accomplished by ganging together a number of octave components, as pioneered by organ makers such as Callinet centuries ago and by psychologist Roger Shepard with the computer, and used in instrumental music from Bach to Berg and later my own Phases for orchestra".
パイロット視点で描かれた曲で、3部構成のうち2番目のFallでは爆弾の投下がシェパードトーンによる無限の降下として表現されている
---
[ccrma.stanford.edu/sites/default/files/user/aaddo/Spring\_Concert\_1995\_Program.pdf](https://ccrma.stanford.edu/sites/default/files/user/aaddo/Spring_Concert_1995_Program.pdf)
> Little Boy was realized at Bell Laboratories. All its sounds have been produced with the MUSIC V program. The Computer Suite is excerpted from music composed for the play Little Boy by Pierre Halet. The theme of the play is the revival of the Hiroshima bombing in the form of a nightmare of the pilot of the reconnaissance plane, who later developed guilts jeopardizing his mental health. The Suite attempts to roughly sum-up the movement of the play; it comprises three parts. The first section, Flight and Countdown, follows the pilot's dream, which takes him through a musically stylized plane flight, with inharmonic textures, episodes of synthetic jazz and japanese-like tunes.The flight is terminated by a count-down preceding the release of the bomb. The following section is the Fall. The pilot thinks that Little Boy, the bomb with which he identifies himself, is falling - in fact this is a psychological collapse that never reaches any bottom, hence the endless descending spiral. The last part is called Contra-Apotheosis like the anti-climactic end of the play. Here various time fragments are recalled or evoked in a deliberately desintegrated way, as the obsessions of the central character and his entire world mentally rotate.Thus the jazz band gets mixed up and ends as a gun-like beat; the Japanese instruments turn into sirens; a siren glides upwards yet becomes lower and lower; a pandemonium of sounds builds up above a rotating glissando, to be quieted down and dissolved into memories.
> リトルボーイはベル研究所で実現されました。すべての音はMUSIC Vプログラムで作成されています。コンピュータ組曲は、ピエール・アレによる戯曲『リトルボーイ』のために作曲された音楽からの抜粋です。この戯曲のテーマは、偵察機のパイロットが悪夢にうなされるという形で、広島への原爆投下が再現されるというものです。この組曲は、戯曲の動きを大まかに要約しようとするもので、3つの部分から構成されています。最初のセクション「飛行とカウントダウン」では、不協和音のテクスチャ、合成ジャズのエピソード、日本風のメロディが織りなす音楽的に様式化された飛行を夢見るパイロットの姿が描かれます。飛行は、爆弾投下前のカウントダウンによって終了します。次のセクションは「落下」です。パイロットは、自身を象徴する「リトルボーイ」が落下していると考えます。実際には、これは底なしの心理的崩壊であり、果てしない下降スパイラルです。最後の部分は、劇のアンチクライマックスのような「Contra-Apotheosis逆神格化」と呼ばれています。ここでは、中心人物とその世界全体が精神的に回転する中で、さまざまな時間の断片が意図的に崩壊した形で想起または喚起されます。ジャズバンドは銃声のようなビートと混ざり合い、終わります。和楽器はサイレンに変わり、サイレンは上に向かって滑らかに上昇しながら、次第に低くなります。回転するグリッサンドの上に、さまざまな音が混沌と積み重なり、やがて静まり返り、記憶の中に溶け込んでいきます。
---
[mikms.music.coocan.jp/page3007.html](http://mikms.music.coocan.jp/page3007.html)
たとえばこの元ヤマハの永井洋平による記事だと「少年のための音楽」とか全然誤訳されてたりする。本人と知り合いにもかかわらず

6
content/Karen Collins.md Normal file
View File

@ -0,0 +1,6 @@
---
date: 2025-03-08 13:47
---
#person
[Game Sound](https://mitpress.mit.edu/9780262537773/game-sound/)

View File

@ -7,8 +7,10 @@ https://kronoslang.io/
[[Veneer]]というWeb向けビジュアルエディタがある
[[System-FΩ]]という高階ラムダ計算をベースにしているため、めちゃくちゃメタプログラミング能力が高い。
[[System-Fω]]という高階ラムダ計算をベースにしているため、めちゃくちゃメタプログラミング能力が高い。
System Fωは型レベルでのλ抽象が可能になっており、信号処理のグラフ生成が型レベルでの計算に相当する。グラフのフィードバック接続が型レベルでの再帰関数に相当する。
例えば[[Faust]]では項書き換え系マクロとして実施されていたプロセッサ自体のメタ出力も一つの言語体系で書ける
[[Faust]]では項書き換え系マクロとして実施されていたプロセッサ自体のメタ出力も一つの言語体系で書ける
Meta-Sequencerという機能で[[継時再帰]]が抽象化されてる
Meta-Sequencerという後の拡張で部分的コード変更と[[継時再帰]]を組み合わせることで、純粋関数型な世界を壊さないまま時間に伴うイベント発火の記述を可能にしている。

14
content/LISP.md Normal file
View File

@ -0,0 +1,14 @@
---
date: 2025-01-15 15:26
---
#programming-language
1960年代にジョン・マッカーシーによって作られたプログラミング言語とその派生。LISt Processorの略で、名前のとおりリストデータ構造を中心にプログラムを行う。
代表的な処理系
- [[Common Lisp]]
- [[Scheme]]
- [[Clojure]]
音楽系だと[[Common Lisp Music]]CLMや、[[Opusmodus]]、[[Extempore]]や[[Overtone]]な度がある

View File

@ -1,4 +1,4 @@
---
date: "2024-02-08T17:46:03+0900"
---
date: "2024-02-08T17:35:58+0900"
#programming-language

View File

@ -5,7 +5,7 @@ date: "2023-12-06T01:46:41+0900"
[[Erg]]言語作者のShibaさんが実装しているのがめちゃめちゃ詳しい
https://zenn.dev/mtshiba/books/language_server_protocol
[Language Server Protocol の仕様 及び実装方法](https://zenn.dev/mtshiba/books/language_server_protocol)
[[Erg]]自体のコンパイラとLanguage Serverが[[Rust]]で実装されているので参考になる

8
content/Li Jingyi.md Normal file
View File

@ -0,0 +1,8 @@
---
date: 2025-05-15 13:52
---
#person
[Jingyi Li](http://jingyi.me)
[ORCID](https://orcid.org/0000-0002-8253-887X)

View File

@ -23,8 +23,6 @@ Cからアクセスするには`luaState*`を受け取って`int`を返す関数
数値型は基本的に64bit floatのみ埋め込む時はコンパイル時にマクロで切り替えることができる。内部的にはIntとかboolの区別はあって、いい感じにキャストできるようになっている。
## リファレンス
[Lua 5.4 Reference Manual](https://www.lua.org/manual/5.4/)

10
content/Ludo-Musica.md Normal file
View File

@ -0,0 +1,10 @@
---
date: 2025-03-08 15:08
---
#gameaudio
[[尾鼻崇]]らが中心に行ったオンラインゲーム展示
[Ludo-Musica ](https://ludomusica.net/)
テキストはアーカイブが残っている

View File

@ -0,0 +1,6 @@
---
date: 2025-03-08 13:16
---
#research
[[ゲームオーディオ]]をより広範に指す学術領域

4
content/MIDI.md Normal file
View File

@ -0,0 +1,4 @@
---
date: 2025-01-24 10:36
---
#stub

View File

@ -0,0 +1,30 @@
---
date: 2025-01-29 14:41
---
#computermusic
[The MPEG-4 Structured Audio Book](https://john-lazzaro.github.io/sa/book/index.html)
[[Csound]]を元にしたStructured Audio Orchestra Language
MIDIのように音色をシンセサイザーのアルゴリズムをインターネット越しに送るようなことを想定
Score LanguageであるSASLとOrchestra LanguageであるSAOLの2言語で構成
[Saol: The MPEG-4 Structured Audio Orchestra Language](https://quod.lib.umich.edu/cgi/p/pod/dod-idx/saol-the-mpeg-4-structured-audio-orchestra-language.pdf?c=icmc;idno=bbp2372.1998.488;format=pdf)
[SAOL: The MPEG-4 Structured Audio Orchestra Language on JSTOR](https://www.jstor.org/stable/3680734)
シンタックスはCSoundよりもC言語よりになっている
```
instr beep(pitch,amp) { // make a beep
table wave(harm,2048,1); // sinusoidal wave function
asig sound; // asig denotes audio signal
ksig env; // ksig denotes control signal
env = kline(0,0.1,1,dur-0.1,0); // make envelope
sound = oscil(wave, pitch) * amp * env; // create sound by enveloping an oscillator
output(sound); // play that sound }
```

View File

@ -1,7 +1,7 @@
---
date: "2023-11-07T18:37:51+0900"
---
#queer #programming
#queer #programming #poetry
[[Christopher Strachey]]によるラブレターを自動生成するプログラム1950年台

Some files were not shown because too many files have changed in this diff Show More