Commit graph

75 commits

Author SHA1 Message Date
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
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
b390ba3d0b Make disabled buttons a bit transparent 2025-04-09 19:24:28 +02:00
9d07b9c92d Tweak look of buttons 2025-04-09 19:24:28 +02:00
b20156031b Improve image quality if the images are being saved 2025-04-09 19:24:28 +02:00
8b0b07a367 Notify user whether uploaded images are saved 2025-04-09 19:24:28 +02:00
fdcb1b3d6f Make camera stream slightly more robust 2025-04-09 19:24:28 +02:00
a99fcd2152 Add spinner while printing image 2025-04-09 19:24:28 +02:00
79b880d7bf Fix camera not turning back on after using gallery 2025-04-09 19:24:28 +02:00
5ce7625f6b Add gallery button 2025-04-09 19:24:28 +02:00
15f6a517e7 Fix camera flipping on mobile 2025-04-09 19:24:28 +02:00
9e0e0f4359 Port photo ui to vue 2025-04-09 19:24:28 +02:00
06ec6d7792 Update ui dependencies 2025-04-09 19:24:28 +02:00
df9880284c Move photo implementation to vue component 2025-04-09 19:24:28 +02:00
1a6431b922 Add vue app to photo.html 2025-04-09 19:24:28 +02:00
ad028bc522 Build photo.html with vite 2025-04-09 19:24:28 +02:00
c6f5e373da Fix cellular automaton form 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
a24532d9cc Add sunrise/sunset document 2025-04-09 19:24:28 +02:00
14b48c3c21 Update dependencies 2025-03-05 13:27:23 +01:00
aa6aadc559 Fix photo mode on spinch 2025-03-04 15:54:50 +01:00
56884acb38 Add visual feedback to photo mode 2025-03-04 15:52:15 +01:00
0e9aeb928a Allow pasting of images 2025-03-04 15:28:36 +01:00
d09063b3f3 Fix text area width on chrome 2025-03-03 23:53:25 +01:00
fc56be9466 Add slight radius to document close button 2025-03-03 22:40:50 +01:00
f4eb4d58b0 Fix spinch deployment 2025-03-03 22:25:38 +01:00
81c994c8be Link to photo page from selector 2025-03-03 20:32:17 +01:00
5275a84dac Rename components
I'm already using the term "document" on the Rust side. Makes sense to
call it the same in the UI.
2025-03-03 20:32:17 +01:00
14a0596a25 Simplify font setup
Now, when I update the unifont files, I only need to change files in the
showbits-assets crate and update the CSS in the UI. I no longer have to
remember to update any symlinks.
2025-03-03 20:32:16 +01:00
38994a86ae Serve new UI from axum server 2025-03-03 19:36:32 +01:00
99eb75f758 Add image segment 2025-03-03 18:58:13 +01:00
afe9b3c869 Fix error not disappearing on next print 2025-03-03 18:20:36 +01:00
83ab81d0c5 Tweak some form fields
Making them required and/or disabled where necessary, and adding some
bounds.
2025-03-03 18:20:16 +01:00
900482bacf Add chat segment 2025-03-03 18:10:13 +01:00
f327547570 Make forms more consistent
The form elements now all become disabled while printing, and the code
has a little more whitespace.
2025-03-03 17:49:09 +01:00
5ddc162a60 Add cells segment 2025-03-03 17:43:11 +01:00
5f1efd4e32 Remove unnecessary form ref 2025-03-03 17:36:19 +01:00
ea1a0cbeab Add tictactoe segment 2025-03-03 16:49:37 +01:00
965cedf5a2 Add "wide" class for form inputs 2025-03-03 16:49:37 +01:00
d1371ace02 Make close button square 2025-03-03 16:49:37 +01:00
e4545c5a33 Add egg segment 2025-03-03 16:49:37 +01:00
db73dee8d7 Extract api request logic into component 2025-03-03 15:12:51 +01:00
8df09e1b21 Extract error into component 2025-03-03 14:53:50 +01:00
020daf8a16 Add calendar segment 2025-03-03 14:52:32 +01:00
b0353dc334 Add back button for segments 2025-03-03 14:05:15 +01:00