neon
c378354dac
feat(settings): rebuild reader fonts on the shared font ledger
...
Reader › Fonts now uses the Server Fonts ledger, family sheet and upload tray for a reader's own
fonts, and lists the server's fonts with a show/hide switch and a preview sheet. The shared pieces
move to features/settings/fonts and the ledger columns narrow to give the specimen room.
Server: additive GET /fonts/usage and PATCH /fonts/families, upload error codes, and a 409 instead
of a 500 when a reader uploads a second file for the same face.
2026-10-16 18:54:38 +00:00
..
2026-10-16 18:54:38 +00:00
2026-10-07 01:28:10 +00:00
2026-10-16 15:44:16 +00:00
2026-09-01 09:16:01 -06:00
2026-09-23 18:18:51 +00:00
2026-10-12 05:05:13 +00:00
2026-09-23 18:18:51 +00:00
2026-10-02 04:11:47 +00:00
2026-09-10 12:39:14 -06:00
2026-10-16 06:08:13 +00:00
2026-09-26 04:57:32 +00:00
2026-10-12 03:44:40 +00:00
2026-10-08 16:12:30 +00:00
2026-10-06 20:54:22 +00:00
2026-10-12 15:46:26 +00:00
2026-10-16 06:08:13 +00:00
2026-10-07 20:12:54 +00:00
2026-09-28 22:29:44 +00:00
2026-08-05 21:48:23 +00:00
2026-10-14 21:37:41 +00:00
2026-09-26 09:11:48 -06:00
2026-10-14 21:37:41 +00:00
2026-10-07 20:07:23 +00:00
2026-04-25 23:34:57 -06:00
2026-04-20 22:57:27 -06:00
2026-10-02 00:10:28 +00:00
2026-10-11 03:11:27 +00:00
2026-09-23 19:55:25 +00:00
2026-10-11 03:11:27 +00:00
2026-08-14 02:26:46 +00:00
2026-06-25 20:13:04 -06:00
2026-07-28 04:34:46 +00:00
2026-10-07 00:07:50 +00:00
2026-07-14 11:26:27 -06:00
2026-10-13 01:43:49 +00:00
2026-10-11 03:11:27 +00:00
2026-08-18 21:29:36 +00:00
2026-09-23 12:30:01 +00:00
2026-10-03 16:45:15 +00:00
2026-07-11 20:18:10 +00:00
2026-10-10 22:26:26 +00:00
2026-10-11 05:58:02 +00:00
2026-10-14 03:57:51 +00:00
2026-10-12 05:51:19 +00:00
2026-09-23 19:55:25 +00:00
2026-08-16 05:15:34 +00:00
2026-09-23 19:55:25 +00:00
2026-10-06 20:54:22 +00:00
2026-10-06 22:16:21 +00:00
2026-08-27 21:56:17 +00:00
2026-09-13 06:47:06 +00:00
2026-10-11 03:11:27 +00:00
2026-10-14 05:34:34 +00:00
2026-09-11 05:41:29 +00:00
2026-10-07 01:28:10 +00:00
2026-10-14 18:14:25 +00:00
2026-09-23 19:55:25 +00:00
2026-04-10 18:46:41 -06:00
2026-08-29 00:23:39 +00:00
2026-10-14 21:37:41 +00:00
2026-10-13 19:37:52 -06:00
2026-10-14 03:57:51 +00:00