Skip to content

Compact appointment list and markdown heading buttons#111

Merged
luflow merged 3 commits into
mainfrom
claude/truncate-descriptions-expand-fffa7f
Jul 24, 2026
Merged

Compact appointment list and markdown heading buttons#111
luflow merged 3 commits into
mainfrom
claude/truncate-descriptions-expand-fffa7f

Conversation

@luflow

@luflow luflow commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Fixes #108
Fixes #109

Compact overview (#108)

  • The appointment list no longer renders descriptions — the full (markdown-formatted) description lives on the existing detail page
  • Card titles in the list are now links to the detail page, with a chevron indicator; an additional tertiary "Show details" button on each card offers an explicit path
  • The check-in screen header no longer shows the description, keeping the attendee list front and center
  • The dashboard widget already truncated to one line and is unchanged

Heading buttons in the description editor (#109)

  • Adds H1/H2/H3 buttons to the EasyMDE toolbar (with matching Material Design icons and translated tooltips)
  • Rendering already supported headings (marked + existing h1h3 styles), so no renderer changes were needed

Also fills in German translations for the new strings plus two previously untranslated ones (stopgap until the next Transifex sync).

Paired Flutter PR for the toolbar part: luflow/attendance-flutter#45 (nothing to do there for #108 — the mobile list never showed descriptions).

No backend/API changes, so no capability flag is needed and old mobile clients are unaffected.

🤖 Generated with Claude Code

luflow added 3 commits July 24, 2026 18:51
…ons to editor

- Hide description in the appointment list; full text lives on the detail page (#108)
- Make card titles link to the detail page with a chevron and add a "Show details" button (#108)
- Remove the description from the check-in screen header (#108)
- Add H1/H2/H3 buttons to the markdown editor toolbar (#109)
…tail URL

- Merge the two display-order title branches into one block via titleText/subtitleText
- Replace the showDescription/showDetailsLink prop pair with a single 'variant' prop
- Derive the EasyMDE toolbar and icon injection from one button descriptor list
- Centralize the appointment detail URL in utils/appointment.js (also used by copyShareLink)
- Generalize the response-section divider rule instead of enumerating preceding blocks
@luflow
luflow merged commit d2f53e6 into main Jul 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] More text formatting features in description [Feature] More compact overview without description

1 participant