Skip to content

feat: batch profile image generation — generate up to 4 and pick the best #464

@hessius

Description

@hessius

Summary

Allow users to generate multiple profile images at once (up to 4) and select the one they like best, rather than regenerating one at a time until satisfied.

Behaviour

  1. When generating a profile image, show an option to generate 1–4 images
  2. Display all generated images in a grid/carousel
  3. User taps their preferred image to apply it
  4. Option to regenerate individual slots or the entire batch

UX

  • Default to 1 image (current behaviour) for speed
  • "Generate more" button or a count selector (1/2/3/4) before generation
  • Grid layout: 2×2 for 4 images, side-by-side for 2
  • Selected image gets a visual highlight/checkmark
  • Loading state per slot (images may complete at different times if parallelised)

Technical Considerations

  • Gemini image generation supports parallel requests — fire up to 4 concurrent calls
  • Consider cost/quota implications — each generation is a separate API call
  • Cache all generated images so the user can switch between them without regenerating
  • Works across all modes (server proxy, Capacitor)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions