Commit graph

22 commits

Author SHA1 Message Date
lew
b784f4dd9c feat: set required/optional for message, drawing, and voice notes, independently 2026-04-28 15:50:36 +01:00
lew
c70c4449fc config: simplification of some options, moved into html template 2026-04-28 01:59:35 +01:00
lew
6bbdb50ab8 ui: update to defaults, less assumptions about layout 2026-04-28 00:30:08 +01:00
lew
25ad11540e telegram: improvements across the board, and avoiding sending images and notes without request 2026-04-10 21:38:29 +01:00
lew
a7c74241a0 styles: semantic html rather than all being pre-wrapped to generalise for others 2026-04-10 19:25:53 +01:00
lew
4807104eb1 feat: extracts {{prompt}} out from {{form}} as a separate element 2026-04-10 16:04:42 +01:00
lew
7f0008f079 docs: voice note config in module, env example, and docs 2026-04-10 02:53:53 +01:00
lew
c05cbf4cbc feat: extracts out the success page to an actual template 2026-04-10 01:22:09 +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
f9f4d9e1de docs: readme 2026-04-09 20:28:31 +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
0534b315a3 docs: adds new options to .env.example and module.nix 2026-04-09 18:38:21 +01:00
lew
7f86743f4a refactor: clean-up of some unused options after the template rework 2026-04-09 18:08:37 +01:00
lew
232a1d4526 point .env.example at default css 2026-04-09 17:24:57 +01:00
lew
47d6f2e6f0 document .env.example with descriptions 2026-04-09 17:15:22 +01:00
lew
23fe147861 BOOK_STYLE_FILE for multiline css from .env 2026-04-09 17:14:35 +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