Commit graph

36 commits

Author SHA1 Message Date
lew
ca6b7e2803 fix: aria-label and aria-live on voice note elements 2026-04-10 16:13:30 +01:00
lew
66fe5b5c16 fix: aria-label on drawing tools 2026-04-10 16:11:25 +01:00
lew
52cbc003e1 feat: responsive canvas scaling 2026-04-10 16:10:10 +01:00
lew
4807104eb1 feat: extracts {{prompt}} out from {{form}} as a separate element 2026-04-10 16:04:42 +01:00
lew
0e8d6e1f54 feat: clip:rect honeypot to make it more difficult to detect 2026-04-10 15:40:55 +01:00
lew
a33be3be6c fix: error text is escaped 2026-04-10 15:34:32 +01:00
lew
a1ddbba660 fix: alt-text on submitted drawings 2026-04-10 15:34:23 +01:00
lew
a06f380b67 fix: label-for on form elements 2026-04-10 15:33:57 +01:00
lew
c3e1ff145d fix: remove unused label configs, fix entry audio gap, canvas spacing 2026-04-10 02:48:55 +01:00
lew
06336d8146 feat: render voice note audio in entries 2026-04-10 02:29:44 +01:00
lew
3e64ff4857 feat: voice note recorder in form 2026-04-10 02:27:55 +01:00
lew
ab6dd05b6e refactor: collapsible drawing form with add/discard UX 2026-04-10 02:24:55 +01:00
lew
d66e004b0d feat: voice_note field in entry frontmatter 2026-04-10 02:14:57 +01:00
lew
ca9eaf0662 feat: voice note config fields 2026-04-10 02:12:57 +01:00
lew
c05cbf4cbc feat: extracts out the success page to an actual template 2026-04-10 01:22:09 +01:00
lew
1371c006e9 refactor: just four swatches, fits with the aesthetic much better 2026-04-09 23:55:26 +01:00
lew
286a0ed371 feat: drawing toolbar is back 2026-04-09 23:35:57 +01:00
lew
9521fc4aef feat: initial draft of drawings, still missing some features from my other site 2026-04-09 23:00:48 +01:00
lew
d26c289f66 feat: textarea width/rows in px to match drawpad, and drawpad submissions/entry rendering 2026-04-09 22:39:00 +01:00
lew
d34768b63d feat: renders drawpad, and saves files as epoch_uuid for better sorting on disk 2026-04-09 22:27:22 +01:00
lew
7663237f57 feat: support for drawing 2026-04-09 22:17:01 +01:00
lew
73823e84ec fix: increases specificity of dates so entries are still correctly ordered within the same day 2026-04-09 20:53:23 +01:00
lew
21cadb630b feat: telegram moderation is optional 2026-04-09 19:15:37 +01:00
lew
75f1644cc1 feat: reimplements the captcha and related options 2026-04-09 19:11:45 +01:00
lew
726fe55eb8 refactor: renames some options to be a little clearer, and fixes up the module 2026-04-09 18:57:58 +01:00
lew
21f8d5a6a5 feat: config option for enabling the website field, and allowing html injection in messages 2026-04-09 18:36:59 +01:00
lew
7f86743f4a refactor: clean-up of some unused options after the template rework 2026-04-09 18:08:37 +01:00
lew
f794fa3ce0 include_str default css, fix placeholder replacement in comments 2026-04-09 17:42:32 +01:00
lew
1a7605c4fc include_str default template from file 2026-04-09 17:36:02 +01:00
lew
250dc02407 replace pre with div.page-container, document template 2026-04-09 17:34:40 +01:00
lew
b041941a4a classes on all elements, configurable form labels/style/textarea 2026-04-09 17:11:59 +01:00
lew
ef6a190549 configurable separator, .env.example 2026-04-09 16:58:42 +01:00
lew
d751eb62a9 pre-wrap default template, t0sig-style form and entries 2026-04-09 16:55:01 +01:00
lew
f88476604d custom html templates, inline css, drop /style.css route 2026-04-09 16:22:11 +01:00
lew
5bfba1b6ff switch config to env vars, add nix module 2026-04-09 14:24:46 +01:00
lew
119db17142 feat: HTML page rendering 2026-04-09 11:47:22 +01:00