Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.99 KB

TODO.md

File metadata and controls

41 lines (36 loc) · 1.99 KB
  • https/ssl raus

  • klassennamen aus yaml raus

  • ttl days

  • ttl is optional, like Optional<Long>, that's not how we do it https://dzone.com/articles/optional-anti-patterns

  • ttlDays is nullable Long

  • ttlDays can be omitted in yaml

  • email eingabe sollte nicht im link sichtbar sein

  • utm codes for link, utm_source, utm_campaign, utm_medium, utm_term, utm_content

  • url without prefix and 8 chars: https://xyz.cc/abcd1234, I used NanoId default a-zA-z0-9_-

  • some static text at /index.html

  • footer with link to privacy bla

  • move Previous / Next to the right. "Page 1 / 4 Previous Next"

  • Owner field: Please enter your email to continue. Add "Your data will only be shared with John Doe". http://localhost:8080/00000000

  • optional download button see http://localhost:8080/00000001

  • logging download

  • expired link -> please contact ${owner} to get a new one http://localhost:8080/00000002

  • Additional checkbox: "Send me monthly updates."

  • only set form action when email is entered to prevent 🤷

  • set and validate form key

  • download always allowed

  • bug empty mail successful, only frontend check though

  • preview page should always show footer

  • xyz.cc is a service of headissue, link imprint and contact

  • auf der index groß xyz.cc und die footer links

  • preview: wirklich nur die erste seite ausliefern

  • favicon

  • donwload als parameter nicht url /download

  • set response header on donwload

  • send 404 for unknown links and don't log

  • generate preview page as blurry jpeg. extracting the first page from the PDF does not reduce file size much

  • set proper filename for download

  • circle e2e test

The content should not be easily accessed by robots or search engines. Maybe the email address should be checked and a PoW implemented

Prio C

  • Preview of first page and popup, after submitting the email address, the scroll function appears

Also no more warning about resubmit ;)