Commit Graph

8 Commits

Author SHA1 Message Date
kloon15 5100e587d7
feat: migrate to vue 3 (#2689)
---------

Co-authored-by: Joep <jcbuhre@gmail.com>
Co-authored-by: Omar Hussein <omarmohammad1951@gmail.com>
Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2024-04-01 17:18:22 +02:00
Shlomo 883383a571
fix: moment locale (#2952) 2024-01-30 10:16:32 +01:00
Yeicor a4ef02a47b
feat: add option to copy download links from shares (#2442) 2023-05-01 13:07:01 +02:00
Ramires Viana 9734f707f0 chore: refactor url creation 2022-05-02 13:47:22 +00:00
Oleg Lobanov c44b37c50c
chore: add prettier frontent linter 2021-03-21 12:51:58 +01:00
Ramires Viana 1819377897 feat: improved sharing prompt 2021-02-16 15:39:11 +00:00
Alvaro Aleman d8f415f8ab
feat: allow to password protect shares (#1252)
This changes allows to password protect shares. It works by:
* Allowing to optionally pass a password when creating a share
* If set, the password + salt that is configured via a new flag will be
  hashed via bcrypt and the hash stored together with the rest of the
  share
* Additionally, a random 96 byte long token gets generated and stored
  as part of the share
* When the backend retrieves an unauthenticated request for a share that
  has authentication configured, it will return a http 401
* The frontend detects this and will show a login prompt
* The actual download links are protected via an url arg that contains
  the previously generated token. This allows us to avoid buffering the
  download in the browser and allows pasting the link without breaking
  it
2021-03-02 12:00:18 +01:00
Henrique Dias 7414ca10b3 chore: move files to frontend 2019-05-21 11:13:59 +01:00