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