804000f681
Update dependencies
2025-09-02 20:40:53 +02:00
c8fb228a24
Get rid of deprecation warnings
2025-04-09 19:24:28 +02:00
56c7321c83
Update rust dependencies
2025-04-09 19:24:28 +02:00
618f298cc6
Add xkcd document
2025-04-09 19:24:28 +02:00
a24532d9cc
Add sunrise/sunset document
2025-04-09 19:24:28 +02:00
14b48c3c21
Update dependencies
2025-03-05 13:27:23 +01:00
f4eb4d58b0
Fix spinch deployment
2025-03-03 22:25:38 +01:00
c0fe22922d
Dither image outside of typst
2025-03-03 20:52:50 +01:00
a55109c677
Remove showbits-common
2025-03-01 23:26:34 +01:00
6d4db1ca2e
Download typst packages on demand
2025-03-01 20:14:01 +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
8526566f39
Add showbits-typst crate
2025-02-28 23:10:15 +01:00
87b031101f
Switch from time to jiff
2025-02-25 01:08:46 +01:00
f833a5fea5
Update taffy to 0.7.6
2025-02-22 16:46:49 +01:00
ea0cc4c7e3
Update typst and related packages
2025-02-22 16:39:05 +01:00
a5f2efaf7d
Update tokio to 1.43.0
2025-02-22 16:32:02 +01:00
b8b693d55c
Update time to 0.3.37
2025-02-22 16:31:40 +01:00
310259327c
Update serde to 1.0.218
2025-02-22 16:31:08 +01:00
f1f128fa1a
Update rust-embed to 8.5.0
2025-02-22 16:30:50 +01:00
f4e345abdf
Update rand to 0.9.0
2025-02-22 16:30:21 +01:00
ee20a059e2
Update mime_guess to 2.0.5
2025-02-22 16:26:54 +01:00
ae2ee75797
Update image to 0.25.5
2025-02-22 16:26:40 +01:00
3ba4bcd2f8
Update escpos to 0.15.0
2025-02-22 16:26:06 +01:00
e9ed7d6eaa
Update cosmic-text to 0.12.1
2025-02-22 16:13:03 +01:00
772fcb69eb
Update clap to 4.5.30
2025-02-22 16:02:22 +01:00
05b1734800
Update axum to 0.8.1
2025-02-22 16:01:49 +01:00
417ad05f0c
Update anyhow to 1.0.96
2025-02-22 16:01:45 +01:00
debd3795e9
Migrate to the 2024 rust edition
2025-02-22 15:44:44 +01:00
e7d23083b0
Resolve 2024 edition migration warnings
2025-02-22 15:43:52 +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
0345a80349
Update dependencies
2024-05-14 01:51:50 +02:00
dd40058e71
Add showbits-assets with Unifont 15.1.05
2024-03-09 01:38:11 +01:00
6ab43a8d5e
Try to draw simple "Hello world!"
2024-03-08 17:01:54 +01:00
c8c0759015
Implement Tree printing
2024-03-08 13:37:38 +01:00
eb04b3fb50
Rip out buffer and widgets
...
I've decided to use the "taffy" crate for layouting. To make the API
somewhat bearable to use, I've decided to perform all rendering in a
good ol' rgb image buffer (in this case, an ImageBuffer from the "image"
crate). The pixels will be converted to their final representation just
before being sent to whatever device will be displaying them.
I've removed the buffer and the color traits because they're no longer
necessary. I've also removed the existing widgets because the widget
system will have to be redesigned to work well with taffy.
2024-03-06 00:36:19 +01:00
a2867b7188
Import teepee code
2024-03-05 00:50:43 +01:00
097f4ee548
Add ColorBw for printer
2024-03-05 00:09:34 +01:00
14c9dac398
Optimize dependencies even in debug mode
2024-03-02 23:21:29 +01:00
8aa38070ca
Set up workspace-wide lints
2024-03-02 23:21:06 +01:00
44294830af
Create project
2024-03-02 23:02:32 +01:00