You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
Short (1-2 sentence) description of the project
The larger projects that this project might be a part of
Subprojects that this project may have generated
Members or Working Groups that contribute to this project
(Optional) any associated code for the project
Whether this project is currently being worked on, or not
Optional: If the project needs some sort of approval from either the general membership or a working group
Free text:
Stubbing this out: * Branch: [[Has Git Branch::https://github.com/NeuromatchAcademy/mastodon/tree/feature-post-titles]] == Desired Functionality == === Base === * Post titles declared by ** additional field in compose window via web interface ** Starting with a header like in markdown, eg: <pre> # My Post Title Post content </pre> * Post title displayed like standard html header * Slugified urls like <code>https://neuromatch.social/@username/my-post-title</code> ** Duplicate slugs get incrementing integers appended *** eg. <code>my-post-title-2</code> etc. === Nice to have === * Titled posts displayed in separate section on account page * Titled posts minimized by default, showing only title? == Implementation == * X - Add "title" field to status model ** X - Do migration * X - config for max title length * Declare: ** X - Add field in web ux to add ** Parser/regex to detect post-initial header * Store ** X - slugify title ** check for duplicates and increment * Display: ** X - Show title above status on local web interface ** Use title in page metadata and html head? * Serializing ** X - Just serialize title in post body when federating * add route for slugified titles/add slug detection in controller ** Half done... need to figure out how react/redux is getting post ID from the URL pattern