Activities: support multiple photos on event creation (like market) #107
Labels
No labels
app:activities
app:chat
app:events
app:forum
app:libra
app:market
app:restaurant
app:tasks
app:wallet
app:webapp
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiolabs/webapp#107
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From the 2026-06-10 design review.
Problem
Event creation accepts a single banner image (
CreateEventDialog.vue→ImageUploadwith:multiple="false" :max-files="1"). The market module already supports multiple (CreateProductDialog.vue→:multiple="true" :max-files="5" :show-primary-button="true").Why it's not a client-only change
NIP-52 calendar events carry a single
imagetag, and the webapp delegates publishing to theaiolabs/eventsextension (POST /events/api/v1/events;CreateEventRequesthasbanner?: string). Supporting a gallery needs:imagetags vs animeta/gallery convention on the calendar event.aiolabs/eventsbackend: accept an array of image URLs and publish them per the chosen convention.ImageUploadto the market multi-image pattern, send the array, and render a gallery on the card/detail.Proposed fix
Decide the on-event schema first (1), then implement backend (2) + frontend (3). The frontend half mirrors market and is small once the wire format is settled.
Deferred from the ui-tweaks-2 round as a backend-dependent item.