MemeLabs / MemeLabs/chat-gui

image paste → temphost URL

Open
#536 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
16
Forks
33
PR merge metrics
No merged PRs in 30d

Description

draft proposal/guidance

drag’n’drop/paste triggers something similar to the login modal
(potentially displaying a preview of the content)

pre-filled input field for host + dropdown
»persist hoster« checkbox
»skip this in the future« checkbox
(link/reference to settings)

»insert link via « button
»cancel« button

starting the bike-shedding now

hosters

  • st.pepog.com
  • kappa.lol
  • ib.co ?
  • 0x0.st

persisting the selected hoster could be the default instead of an explicit checkbox
settings should get the dropdown and skip check
could benefit from some error feedback, especially for custom/new entries

/cc @jbpratt i’ll clanker this into a PR once i can reasonably assume i won’t have wasted my time in the end

i’m personally not used to pasting unhosted image data into text-only IRC, so this wholly relies on feedback of people actually already manually or planning on using it

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing login modal and settings UI, then resolve the proposed paste or drag-and-drop flow, host selection, persistence, and error feedback with the project maintainers. Done should be a decided and implemented flow that previews image content as needed, inserts the hosted URL, and handles cancellation and custom host errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.