190 Commits

Author SHA1 Message Date
Ben Edgington
6517e0460f PDF: fix over-cropped diagrams 2025-07-12 08:54:47 +01:00
Ben Edgington
cb0ba4c1ae Diagrams: fix tab selection oops 2025-07-12 08:51:36 +01:00
Ben Edgington
9285c48756 PDF: add image cropping issue 2025-07-11 20:26:25 +01:00
Ben Edgington
a5fd539da0 PDF: fix image fonts 2025-07-11 20:13:32 +01:00
Ben Edgington
7ebc7392f1 Build: clear SVG cache before publishing 2025-07-11 11:18:40 +01:00
Ben Edgington
b2d4caaadd Build: comment and tidy 2025-07-10 01:16:47 +01:00
Ben Edgington
6e512ad8b0 Build: handle single-diagram files 2025-07-07 17:55:41 +01:00
Ben Edgington
86f5f71ec4 Build: add drawio2svg tool 2025-07-07 17:39:13 +01:00
Ben Edgington
9ec0d30dc9 Build: disable LaTeX check 3 2025-06-25 17:06:24 +01:00
Ben Edgington
bb874f7b30 PDF: Simplify summary box handling 2025-06-19 20:13:05 +01:00
Ben Edgington
9080030b3f Patching node modules is not currently needed 2025-06-17 15:38:47 +01:00
Ben Edgington
387e1b0a16 Introduce spans for wrapping long strings 2025-06-16 12:34:29 +01:00
Ben Edgington
7c19836b9f Make link checker also read from stdin 2025-06-14 17:19:56 +01:00
Ben Edgington
e7279a0383 Make some of the checks read from stdin as well as file 2025-06-14 15:14:58 +01:00
Ben Edgington
36160a3d2e Tidy up output 2025-06-14 08:50:39 +01:00
Ben Edgington
240cd95267 Fix spelling of LaTeX 2025-06-13 12:47:44 +01:00
Ben Edgington
b527874684 Fix up character encoding 2025-06-13 11:50:47 +01:00
Ben Edgington
3f5e1b2a9f Simplify reporting handling 2025-06-13 11:09:05 +01:00
Ben Edgington
d68faa9031 Refactor build checks to run async 2025-06-13 10:11:49 +01:00
Ben Edgington
b7b1f5a4ef Move repeated words check to Perl 2025-06-12 15:53:51 +01:00
Ben Edgington
b442bf8ef7 Add explanatory comment 2025-06-11 21:33:20 +01:00
Ben Edgington
9719879264 Fix inconsistency in npm run spfix
aspell will also match 'randao' with both 'Randao' and 'RANDAO'. Update
the behaviour of spfix to match this so that we don't end up with
superfluous entries in the spellings list. I'd rather aspell didn't do
this, but don't know how to prevent it.
2025-06-11 21:17:42 +01:00
Ben Edgington
31f74a43e7 Use astro loaders to split the book into pages
Previously this was done by pre-processing the book.md file into
multiple files (one per page). Also handles the one-page annotated spec.
2025-06-07 15:01:25 +01:00
Ben Edgington
5a6421c9d9 Make autoLinkHeadings configurable 2025-06-02 10:21:10 +01:00
Ben Edgington
584002ac19 Make logging slightly less insane 2025-06-01 21:58:32 +01:00
Ben Edgington
bfdfb3674a Make autolink-headings more consistent 2025-06-01 17:27:51 +01:00
Ben Edgington
b76b64992f Update pandoc 2025-05-30 09:47:13 +01:00
Ben Edgington
aa48a956a9 Stop maintaining main branch 2025-05-26 13:04:52 +01:00
Ben Edgington
27542ec898 The Great Astro Migration 2025-05-23 19:54:09 +01:00
Ben Edgington
4f55f5e191 Update dependencies for MacOS - thanks @raulk! 2025-05-05 09:39:10 +01:00
Ben Edgington
d2e2009336 Add dictionaries to repo for easier maintenance 2025-04-17 11:14:13 +01:00
Ben Edgington
9bca1eb9f3 Improve patch_all utility 2025-04-16 12:00:25 +01:00
Ben Edgington
942b533c36 Don't flag repeated numbers 2025-03-31 11:37:19 +01:00
Ben Edgington
8402058989 Add deneb branch to tooling 2025-03-31 10:40:37 +01:00
Ben Edgington
797d53a6e1 Improve installation script 2025-03-19 14:04:38 +00:00
Ben Edgington
b05041796f Add new spellcheck utility 2025-03-19 11:26:29 +00:00
Ben Edgington
94b787f57c Add comment about pesky gotcha domains 2025-02-19 16:38:13 +00:00
Ben Edgington
c1624ec23c Clean up output of parallel url check 2025-02-19 12:56:14 +00:00
Ben Edgington
9694c4088b Update README for pdf building 2025-02-19 11:12:22 +00:00
Ben Edgington
93b7985134 Updates for pandoc 3.6.3 2025-02-19 11:07:08 +00:00
Ben Edgington
022f2e708a Fiddle with exports again 2025-02-19 10:15:26 +00:00
Ben Edgington
3e0446c46d WIP upgrading pandoc (now at v3.4) 2025-02-18 17:59:51 +00:00
Ben Edgington
3cb6532b20 More changes to make markdownlint work again 2025-02-18 11:35:34 +00:00
Ben Edgington
0eeafc7fce Update git pre-commit hook for markdownlint 2025-02-17 14:31:31 +00:00
Ben Edgington
f41a11ca41 Update markdownlint 2025-02-17 13:24:33 +00:00
Ben Edgington
a93bc7a406 Update dependencies 2024-04-12 14:58:21 +01:00
Ben Edgington
5118a2f720 Updates for pandoc 3.1.13 2024-04-12 14:29:58 +01:00
Ben Edgington
adc3acee53 Update for pandoc 3.1.9 2023-11-01 15:11:45 +00:00
Ben Edgington
be03657b1b Improvements to parallel URL check 2023-09-28 14:25:27 +01:00
Ben Edgington
46091d999f Add parallel URL checker 2023-09-28 14:25:22 +01:00