tiny-pilot / tiny-pilot/tinypilot

Store snippets for pasting

Open
#1,347 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement large
Dominant language
Python
Stars
3.5k
Forks
291
PR merge metrics
No merged PRs in 30d

Description

(Originally rooted in https://github.com/tiny-pilot/tinypilot/issues/1346; related to https://github.com/tiny-pilot/tinypilot/issues/1137.)

It might be handy for users to be able to build up a library of text snippets that they regularly want to paste and send to their target devices. E.g., their public SSH key, or some URL, etc.

That could be a separate dialog, where users could add and manage these snippets, and then send them over via one click.

Screenshot 2023-03-31 at 16 30 56

This mockup is built directly on the Virtual Media UI, and it probably isn’t the most optimal design for this use-case; it’s just for getting the idea across.

This issue is probably at least “large” in size, because we need to build multiple UI components, API endpoints, and DB functionality. We’d also need to do some upfront design work.

Contributor guide

Open the contributing guide

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 related issues 1346 and 1137, then inspect the existing Virtual Media UI referenced by the mockup. Map the required UI components, API endpoints, and database functionality before proposing a design. Done means users can add, manage, and send stored text snippets to target devices with one click.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
databases, full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.