# v1.2.0 Feature Specification ## Overview Version 1.2.0 focuses on three essential improvements to the StarPunk web interface: 1. Custom slug support in the web UI 2. Media upload capability (web UI only, not Micropub) 3. Complete Microformats2 implementation ## Feature 1: Custom Slugs in Web UI ### Current State - Slugs are auto-generated from the first line of content - Custom slugs only possible via Micropub API (mp-slug property) - Web UI has no option to specify custom slugs ### Requirements - Add optional "Slug" field to note creation form - Validate slug format (URL-safe, unique) - If empty, fall back to auto-generation - Support custom slugs in edit form as well ### Design Specification #### Form Updates Location: `templates/admin/new.html` and `templates/admin/edit.html` Add new form field: ```html
Note text content here...
{{ author.bio }}
{% endif %}