Commit Graph

73 Commits

Author SHA1 Message Date
xfnw 65e0f0aa70 html: improve heading anchors 2024-05-12 23:33:14 -04:00
xfnw 02384a0262 switch from toml to toml_edit
seems nowadays toml is just a compatibility wrapper around toml_edit,
switching to toml_edit directly speeds up compilation by a few seconds
2024-05-11 20:12:16 -04:00
xfnw ab54529864 html: avoid eating curly braces in subscript removal 2024-05-10 10:33:13 -04:00
xfnw e9c64c5e77 cargo: update orgize version
remove no longer necessary keyword hiding, as was fixed upstream
2024-05-09 21:54:09 -04:00
xfnw 562ef38059 html: add second method to access heading anchors 2024-05-01 14:49:32 -04:00
xfnw 8e54898622 html: hide heading anchors from aria 2024-04-29 18:03:41 -04:00
xfnw 4ce44d1707 css: try to keep list item checkboxes on same line 2024-04-29 18:03:35 -04:00
xfnw 49d7790d30 html: render list item checkboxes 2024-04-29 16:18:31 -04:00
xfnw da5d63c714 html: add alt text to chat faces
the expressions do have some semantic information worth exposing
2024-04-28 15:50:59 -04:00
xfnw 6444bca63d allow excluding paths from atom feed
this acts on resulting paths that end up in the feed
(something/hidden.html), not the input paths (something/hidden.org)
2024-04-28 10:38:27 -04:00
xfnw 5b442802b4 html: reformat 2024-04-28 10:38:14 -04:00
xfnw 579ed554c2 switch to getting title from Document::title 2024-04-24 20:23:36 -04:00
xfnw 90e182302c cargo: update orgize version 2024-04-24 20:18:40 -04:00
xfnw 48efd906d8 update dependencies 2024-04-21 18:58:01 -04:00
xfnw e9bc906fe4 html: only convert org -> html links on local files 2024-04-18 19:08:16 -04:00
xfnw 40b5f7e424 css: darken DONE color
this brings color contrast within WCAG guidelines
2024-04-14 19:44:55 -04:00
xfnw 88065458b5 html: add test case for generated html 2024-04-14 19:36:33 -04:00
xfnw 83eaa7bca4 html: fix chat with multiline content 2024-04-11 08:45:50 -04:00
xfnw fc49252e79 html: fix formatting
not sure why rustfmt is ignoring specifically these lines...
2024-04-11 00:18:26 -04:00
xfnw 8d361ada7a git: skip symlinks
previously would write a file containing the name of the link's target,
which might end up following the link and mess up a different file if
clam is run in-tree.

until we can safely process symlinks, better to skip them entirely.
2024-04-10 18:52:38 -04:00
xfnw 4b226472e9 generate files while walking git tree
this reduces peak ram usage and allows for future expansion
for processing non-traditional files such as symlinks
2024-04-10 18:11:40 -04:00
xfnw 8151294d48 html: make chat avatars slightly bigger 2024-04-10 16:29:54 -04:00
xfnw 70f240a656 html: add chat boxes 2024-04-10 14:14:20 -04:00
xfnw 9b7c421568 html: reorganize Handler a bit 2024-04-10 12:35:43 -04:00
xfnw 4bc535da57 css: add missed FIXME 2024-04-10 12:33:35 -04:00
xfnw f859437560 html: add alt text support for images 2024-04-09 11:31:29 -04:00
xfnw 40b0cae06e flake: expose package by name 2024-04-08 22:25:27 -04:00
xfnw c43a92ea86 flake: reformat 2024-04-08 21:57:41 -04:00
xfnw 9562f5268f gitignore: add result 2024-04-08 20:47:00 -04:00
xfnw 45f2c71ca5 update dependencies 2024-04-08 20:42:57 -04:00
xfnw 52907f33d0 flake: init 2024-04-08 20:35:14 -04:00
xfnw 6358761bc0 html: attempt to slugify *-prefixed links
this will cause a broken link if the target heading has a CUSTOM_ID
property, but still better than always resulting in a broken link
2024-04-07 20:12:58 -04:00
xfnw 19acf572fc html: use CUSTOM_ID property if available 2024-04-07 19:51:10 -04:00
xfnw a2af854289 css: avoid before/after for todo
some fonts make this look silly
2024-03-31 19:20:22 -04:00
xfnw e0929a9b86 show TODO state in headings 2024-03-31 12:11:20 -04:00
xfnw bb5e988b2f html: always skip at SpecialBlock 2024-03-31 10:44:09 -04:00
xfnw 9cc12eee33 css: make fixme:before bold 2024-03-29 12:13:00 -04:00
xfnw bbb600063f render SpecialBlocks with arbitrary class
this allows fixme blocks to work
2024-03-29 12:06:23 -04:00
xfnw 57be07cad2 templates: add notice about old pages 2024-03-28 19:30:15 -04:00
xfnw 8b4b913d98 increase max feed length 2024-03-28 11:04:51 -04:00
xfnw a8e3d462e0 css: add max image width 2024-03-28 10:56:46 -04:00
xfnw e7af26f713 make title matching case insensitive 2024-03-27 18:16:39 -04:00
xfnw 915079bf98 atom: Display timestamps ourselves
chrono hides iso8601 output behind the alloc feature (or fragile Debug
output) so we annoyingly have to implement it ourselves
2024-03-27 12:59:04 -04:00
xfnw 960ff4a3bd update dependencies 2024-03-26 21:15:55 -04:00
xfnw 9a071001ea license: init at AGPL-3.0-or-later 2024-03-26 20:10:52 -04:00
xfnw 2832dec266 css: fix :target on light theme 2024-03-26 20:05:20 -04:00
xfnw 7f1ab12d62 style thead tr td like th
orgize html output does not use th for some reason?
2024-03-26 19:39:02 -04:00
xfnw b140507c6e fix timestamps 2024-03-26 19:28:56 -04:00
xfnw a2324e2b26 atom: fix sorting 2024-03-26 18:47:14 -04:00
xfnw 9746bc63ef generate atom feed in root 2024-03-26 18:35:03 -04:00