Commit graph

112 commits

Author SHA1 Message Date
aaa1a916da Show rendering errors to user
This also delays the response to the HTTP request until the printer has
printed whatever it should.
2025-03-03 20:32:17 +01:00
38994a86ae Serve new UI from axum server 2025-03-03 19:36:32 +01:00
5e60dd2e30 Remove unnecessary return type 2025-03-03 18:58:13 +01:00
99eb75f758 Add image segment 2025-03-03 18:58:13 +01:00
e4545c5a33 Add egg segment 2025-03-03 16:49:37 +01:00
1cb07fb126 Get tp server and ui dev server to talk to each other 2025-03-03 00:26:47 +01:00
b2211efe52 Show automaton rule by default 2025-03-02 22:40:42 +01:00
fc51055e88 Generate only random cellular automata 2025-03-02 22:17:49 +01:00
b4e44b293b Add title to tic tac toe 2025-03-02 22:05:35 +01:00
3109f510fd Reformat using prettier 2025-03-02 18:41:24 +01:00
92167017ef Add eel egg pattern by Leon 2025-03-02 00:06:58 +01:00
7d74a56559 Simplify drawing logic
Now that only typst is left, things become a lot simpler.
2025-03-01 23:35:10 +01:00
a55109c677 Remove showbits-common 2025-03-01 23:26:34 +01:00
6e6dfb2b66 Remove all dependencies on showbits-common 2025-03-01 23:23:43 +01:00
de7ae63a5e Typstify /chat_message to /chat 2025-03-01 23:18:03 +01:00
8bece23baf Typstify /tictactoe endpoint 2025-03-01 22:57:02 +01:00
d32be913fd Remove /photo endpoint 2025-03-01 22:44:09 +01:00
fbab0b9441 Remove /typst endpoint 2025-03-01 22:23:30 +01:00
5f2dcf81d3 Typstify /calendar endpoint 2025-03-01 22:21:45 +01:00
42f0885b43 Update test json data 2025-03-01 21:53:15 +01:00
ca4e807c9f Typstify /cells endpoint 2025-03-01 21:52:17 +01:00
4bd6eb9dca Reorganize document lib
This change reduces the amount of symlinks required per document.
2025-03-01 20:36:27 +01:00
24c84801f1 Make new endpoints more consistent 2025-03-01 20:26:33 +01:00
db06addc42 Typstify /egg endpoint 2025-03-01 20:14:08 +01:00
fa43074f3d Typstify /image endpoint 2025-03-01 18:38:22 +01:00
98071dfe32 Typstify /text endpoint 2025-03-01 17:33:45 +01:00
6112a8c02f Dither images to correct width 2025-03-01 14:18:52 +01:00
5d1b740c20 Move all meta scripts to central directory 2025-03-01 02:36:04 +01:00
84d631a9c3 Move typst wasm plugin into separate workspace 2025-03-01 02:36:04 +01:00
92ec72ab4b Dither images using wasm plugin 2025-03-01 02:17:03 +01:00
179d0653bb Set up typst wasm plugin 2025-03-01 01:02:34 +01:00
428b825e43 Use new typst rendering in /test endpoint 2025-02-28 23:53:28 +01:00
949b2683a0 Make tunnel more robust 2025-02-28 14:09:50 +01:00
c7f4934014 Open tunnel only once network is online 2025-02-27 22:35:59 +01:00
0ed868ff6d Increase feed padding 2025-02-27 20:29:46 +01:00
45102d108d Run cargo fmt 2025-02-27 16:36:27 +01:00
3609b1b760 Set up ssh tunnel from spinch to plugh.de 2025-02-27 16:36:03 +01:00
d53b86d3ca Check for printer before printing backlog 2025-02-27 15:16:47 +01:00
25e1679701 Deploy thermal printer to spinch 2025-02-27 15:16:47 +01:00
6555e9c0bd Switch to persistent printer with queue 2025-02-27 03:39:59 +01:00
87b031101f Switch from time to jiff 2025-02-25 01:08:46 +01:00
a6d5c9f671 Add image scale option 2025-02-22 21:54:54 +01:00
f8ff567a00 Add dither algorithm option 2025-02-22 21:39:11 +01:00
f4e345abdf Update rand to 0.9.0 2025-02-22 16:30:21 +01:00
3ba4bcd2f8 Update escpos to 0.15.0 2025-02-22 16:26:06 +01:00
dfc22b0008 Reformat with the 2024 rustfmt style edition 2025-02-22 15:45:27 +01:00
4f725a05c9 Move all dependencies to workspace 2025-02-22 15:40:09 +01:00
611bf3a9f1 Enable more lints 2025-02-22 15:35:46 +01:00
ede8621867 Add /typst web form 2024-06-02 20:41:38 +02:00
0345a80349 Update dependencies 2024-05-14 01:51:50 +02:00