Skip to content

Todo #1

@ROODAY

Description

@ROODAY
  • text-align center on lines input
  • text-area have same dark background and white text for consistency (same goes for lines input)
  • make button default background state transparent (and only fill if not disabled, make border grey if disabled)
  • add firebase login to authenticate users. store api key in firebase and use it upon requests. if someone doesnt have an api key, prompt them to go get one. Have a small tab at the top, like an arrow or smth, to pull down the login thing
  • move to DO and use PM2 to run it, have caddy use the proper domain
  • remove the webvitals stuff and prune unused dependencies
  • use a more pleasant font, perhaps increase font-size (open sans)
  • add this h1::after { content: "client"; font-size: 1rem; vertical-align: top; position: absolute; }
  • TTS reading option
  • Change bookmarklet to be just one that tries both (if one fails use the other) and then open the client automatically. Check how smmry does their bookmarklet (redirects to site with URL of article as path). Add custom case for wired
  • make default lines 10
  • copy smmry textarea placeholder
  • dark mode toggle (whats the most lightweight way of doing this)
  • If user tries to smmrz without logging in, swal to tell them to login and save an API key first
  • Make mobile friendly
  • Add re-smmrz button to redo with new line number (just take back to previous page without wiping any data)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions