Commit Graph
35 Commits
Author SHA1 Message Date
Henrique Dias c232d41f90 fix: remove unused import 2025-06-26 19:43:20 +02:00
Henrique Dias d5b39a14fd fix: remove auth token from /api/command 2025-06-26 19:42:13 +02:00
Henrique Dias cbb712484d fix: remove auth query parameter from download and preview links
macOS saves the download URL in the metadata of the downloaded file.
This means that the downloaded file contains a metadata item with the JWT
token of the user. If the user were to share this file with someone else,
they would have access to their account using the JWT in the metadata
during the validity of the JWT.

The JWT has been removed from the URLs. Since the user is logged in, there
is an authentication cookie set. A JWT in the URL is not necessary.
2025-06-21 09:21:39 +02:00
0201f9c5c4 refactor: Fix eslint warnings (#3698)
* Update dependencies and remove typescript version pinning (fixed upstream)

* Fix esling warnings (disabled any and script lang checks)
Rewrote clipboard copy (Fixes #3407)
Run prettier

---------

Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2025-01-30 10:18:48 +01:00
d1c84a8412 fix: prompts disappearing on copy / move / upload (#3537)
---------

Co-authored-by: Ryan Miller <ryan.miller@infinitetactics.com>
Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2025-01-21 00:05:59 +01:00
Oleg Lobanov 83898d616f chore: fix frontend lint 2024-08-18 13:51:16 +02:00
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
M A E R Y OandGitHub ecdd684bf1 feat: implement upload speed calculation and ETA estimation (#2677) 2023-09-15 00:41:36 +02:00
M A E R Y OandGitHub a404fb043d feat: implement abort upload functionality (#2673) 2023-08-27 23:59:49 +02:00
4b72bbfc7f Remove redundant calls to baseURL/url #2581 (#2579)
---------

Co-authored-by: 이광오 <maeryo@hanwha.com>
Co-authored-by: Oleg Lobanov <oleg.lobanov@bitvavo.com>
2023-07-31 13:27:24 +02:00
Tobias GoerkeandGitHub 7b35815754 feat: integrate tus.io for resumable and chunked uploads (#2145) 2023-07-28 18:15:44 +02:00
Po ChenandGitHub dcf0bc65bf fix: preview url building fix (#1976) 2022-06-10 12:05:05 +02:00
Jeffrey SchillerandGitHub 1e7d3b25c2 fix: use correct basepath prefix for preview urls (#1971) 2022-06-06 16:57:19 +02:00
Oleg Lobanov d1d8e3e340 feat: add disk usage information to the sidebar 2022-06-02 13:16:37 +02:00
Ramires Viana c3bd1188aa fix: expired token error 2022-05-04 12:58:19 +00:00
Ramires Viana fc209f64de fix: network error object message 2022-05-04 12:36:13 +00:00
Ramires Viana 96afaca0ad chore: refactor response error handling 2022-05-04 12:11:36 +00:00
Ramires Viana 9734f707f0 chore: refactor url creation 2022-05-02 13:47:22 +00:00
Oleg Lobanov c782f21b0f fix: correctly handle non-ascii passwords for shared resources 2022-02-21 20:47:28 +01:00
Ramires Viana 5e6f14b5dc feat: message for connection error 2021-04-16 14:01:10 +00:00
Oleg Lobanov c44b37c50c chore: add prettier frontent linter 2021-03-21 12:51:58 +01:00
Ramires Viana 7955e0720b fix: encoded file path on share 2021-03-12 15:15:56 +00:00
Ramires Viana edb9e85efd chore: share view logic responsability 2021-03-03 17:46:37 +00:00
Alvaro AlemanandGitHub 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
fb5b28d9cb feat: download shared subdirectory (#1184)
Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2020-12-28 17:35:29 +01:00
WeidiDengandGitHub 677bce376b feat: add sharing management (#1178) (closes #1000) 2020-12-24 19:02:28 +01:00
WeidiDengandGitHub 7a5298a755 fix: delete extra remove prefix (#1186)
Fix file actions within /files dir
2020-12-16 16:08:56 +01:00
Aiden McClellandandGitHub 0ac80e8387 feat: support WKWebview custom protocol (#1113) 2020-10-21 16:41:09 +02:00
Ramires Viana 2bd163d92a fix: search missing path slash 2020-10-19 13:14:36 +00:00
Ramires Viana 26d62e4117 fix: search results absolute url 2020-09-29 14:04:43 +00:00
Ramires Viana d9be370e24 fix: missing error message 2020-07-23 12:02:09 +00:00
Ramires Viana 2636f876ab feat: rename option on replace prompt 2020-07-17 14:11:15 +00:00
Ramires Viana eed9da1471 feat: file copy, move and paste conflict checking 2020-07-17 12:37:52 +00:00
Ramires Viana 194030fcfc fix: prompt before closing window 2020-07-14 00:12:41 +00:00
Henrique Dias 7414ca10b3 chore: move files to frontend 2019-05-21 11:13:59 +01:00