Commit graph

134 commits

Author SHA1 Message Date
8dbcb182b2 Fix image boolean options 2025-09-14 20:08:59 +02:00
746d4b9fee Add catfishing endpoint and UI 2025-09-14 17:54:21 +02:00
804000f681 Update dependencies 2025-09-02 20:40:53 +02:00
4ba89dfb30 Fix clippy warnings 2025-09-02 20:17:49 +02:00
2f9472b803 Add rotate checkbox for xkcd 2025-09-02 20:16:49 +02:00
b0f1828723 Add rotate checkbox for image 2025-07-19 22:55:10 +02:00
524670b7c9 Add banner endpoint 2025-07-19 22:04:52 +02:00
8b0b07a367 Notify user whether uploaded images are saved 2025-04-09 19:24:28 +02:00
dad0f282c6 Add option to export original images 2025-04-09 19:24:28 +02:00
c8fb228a24 Get rid of deprecation warnings 2025-04-09 19:24:28 +02:00
4ab15ab61a Fix sunrise/sunset date off-by-one 2025-04-09 19:24:28 +02:00
711fed91c9 Make bright the default for xkcds 2025-04-09 19:24:28 +02:00
c4c6887603 Add more dithering options 2025-04-09 19:24:28 +02:00
618f298cc6 Add xkcd document 2025-04-09 19:24:28 +02:00
f8076e6b66 Add chain helper method to library 2025-04-09 19:24:28 +02:00
4e82a51212 Fix line spacing
The characters should touch each other horizontally and vertically. That
way, things like half-height block character based QR codes look correct
instead of seeming stretched.
2025-04-09 19:24:28 +02:00
c7d8eec1d8 Respect system time zone for sunrise/sunset times 2025-04-09 19:24:28 +02:00
a24532d9cc Add sunrise/sunset document 2025-04-09 19:24:28 +02:00
8b659eff32 Fix image rotation for /api/image 2025-03-05 03:13:33 +01:00
a92ef78133 Fix egg typst preview 2025-03-03 21:01:19 +01:00
d9dbd90ff2 Remove typst plugin
It was nice but really slow.
2025-03-03 21:01:11 +01:00
c0fe22922d Dither image outside of typst 2025-03-03 20:52:50 +01:00
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