one-zero-eight / one-zero-eight/website

[Guard] Guard setup form UX enchancements

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

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
25
Forks
12
Avg merge
1d 2h
Merged PRs (30d)
3

Description

Describe the feature

When you paste URL to the spreadsheet it does not fit in input and looks kinda ugly.
Leaving document links untitled also not a good practice.

Suggested solution

Immediately after pasting URL to the spreadsheet we can:

  1. Show that URL is correct
  2. Show whether service-gmail has access to it or not
  3. Get document name from Google API and suggest it for title
Additional context

No response

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 locating the Guard setup form and its spreadsheet URL field, then trace how service-gmail access is checked and how the Google API document name is fetched. Done means the pasted URL is visibly validated, access status is shown, and an untitled document receives a suggested name.

Written by the indexing model from the issue text.

Assessment

Tech stack
google-cloud, react, typescript
Domain
api, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.