apsis-book/frontend/src
dev b482d26b6d web: fix four defects the audit found
A bracketed group was never given its power, so `(1 - e^2)^2` and every
line of that shape were shown as source. An operator written with its
spacing was emitted as bare text, and a browser drops bare text inside a
row, which lost the sign of a difference: `1 - e^2` came out as `1e^2`.
A parenthesis holding words was read as a note about the equation rather
than as part of it, so `(cos theta)` and `(m * g)` broke the lines that
held them; the parser now decides, and the column a note is set in is
what marks it. A vertical bar ended an absolute value only from the
outside, so `| f'(x) | * | x| / | f(x) |` did not read.

A grid track of `minmax(28rem, 1fr)` is wider than a phone, so the
interface page of a crate scrolled sideways. The track now takes
`min(28rem, 100%)` and shrinks to the width it has.

The equations of the documents went from seventy being set as formulas
to ninety-six. What is left is pseudocode and matrices, which are source
rather than formulas.
2026-10-02 00:35:10 +08:00
..
lib web: scroll to the top on navigation, organize the interface by layer, and set the formulas in the tool output 2026-10-01 22:46:56 +08:00
pages web: key a translation by its crate, and drop the facade from the catalog 2026-10-01 23:44:55 +08:00
App.svelte web: scroll to the top on navigation, organize the interface by layer, and set the formulas in the tool output 2026-10-01 22:46:56 +08:00
app.css web: fix four defects the audit found 2026-10-02 00:35:10 +08:00
main.ts web: add the apsis-web service, content, and frontend 2026-09-27 00:53:20 +08:00