From 87e216594e78a641e11eddbf106b3e22f4dde358 Mon Sep 17 00:00:00 2001 From: Mischa Date: Sat, 4 Jul 2026 15:32:46 +0200 Subject: [PATCH] feat(post-form): expose all entry fields + weather picker (U2) weather_desc hidden->select (emoji conditions mirroring entry.yaml), weather_temp_c hidden->editable number, add transport_mode select and the advanced trio (hero_image, force_connect, featured) tagged advanced-field for U5's More options disclosure. Refs R3, R4, R6, AE3. --- pages/02.post/post-form.md | 74 +++++++++++++++++++++++++++++++++++--- 1 file changed, 70 insertions(+), 4 deletions(-) diff --git a/pages/02.post/post-form.md b/pages/02.post/post-form.md index 16fc967..5ab81ad 100644 --- a/pages/02.post/post-form.md +++ b/pages/02.post/post-form.md @@ -79,12 +79,78 @@ form: placeholder: 'e.g. Japan' - - name: weather_temp_c - type: hidden + name: weather_desc + label: Weather Condition + type: select + default: '' + options: + '': '— none —' + 'Sunny': '☀️ Sunny' + 'Partly cloudy': '⛅ Partly cloudy' + 'Cloudy': '☁️ Cloudy' + 'Foggy': '🌫️ Foggy' + 'Drizzle': '🌦️ Drizzle' + 'Rain': '🌧️ Rain' + 'Snow': '❄️ Snow' + 'Thunderstorm': '⛈️ Thunderstorm' - - name: weather_desc - type: hidden + name: weather_temp_c + label: 'Temperature (°C)' + type: number + placeholder: 'tap "Get Weather" or type it' + validate: + min: -60 + max: 60 + + - + name: transport_mode + label: 'How I got here' + type: select + default: '' + options: + '': '— not specified —' + 'walking': '🚶 Walking' + 'bicycle': '🚲 Bicycle' + 'bus': '🚌 Bus' + 'train': '🚆 Train' + 'car': '🚗 Car' + 'plane': '✈️ Plane' + + # Advanced fields — collapsed behind "More options" (see U5) + - + name: hero_image + label: Hero Image Filename + type: text + classes: advanced-field + placeholder: 'photo.jpg' + help: 'Filename of the hero/header image. Leave blank to use the first uploaded photo.' + + - + name: force_connect + label: Force connector line + type: toggle + classes: advanced-field + highlight: 0 + default: 0 + options: + 1: 'Yes' + 0: 'No' + validate: + type: bool + + - + name: featured + label: Featured highlight + type: toggle + classes: advanced-field + highlight: 0 + default: 0 + options: + 1: 'Yes' + 0: 'No' + validate: + type: bool novalidate: true