Commit Graph

51 Commits

Author SHA1 Message Date
Omar Hussein
0709474faa bug fixes due to merge 2024-03-26 23:49:26 -04:00
Omar Hussein
9499d84be4 Merge branch 'master' into vue3 2024-03-25 10:44:47 -04:00
niubility000
4c233c3db3
feat: enable preview in shared folder (#3055) 2024-03-17 21:53:33 +01:00
Shlomo
883383a571
fix: moment locale (#2952) 2024-01-30 10:16:32 +01:00
Omar Hussein
929a693b95 i18n language updates and cleaup 2023-12-30 02:24:18 -05:00
Kloon ImKloon
6034de7bd4
Rework prompts to use vue-final-modal for better accessibility 2023-11-03 18:33:40 +01:00
kloon15
cdcd9a313a
fix: display file size as base 2 (KiB instead of KB) (#2779) 2023-11-02 08:47:55 +01:00
Kloon ImKloon
2df99e0d8c
Simplify filesize calls 2023-10-06 20:36:09 +02:00
Kloon ImKloon
49e3b6231e
Display filesize in base 2 format (KiB instead of KB) 2023-10-06 19:57:59 +02:00
Kloon ImKloon
57e4dad7fd
Fix typo in Share 2023-10-01 14:55:40 +02:00
Kloon ImKloon
065e11ff2b
Add type for download format and noImplicitReturns rule 2023-09-13 12:47:15 +02:00
Kloon ImKloon
44a09ad7e7
Rename IFile to Resource and improve the types 2023-09-12 15:14:42 +02:00
Kloon ImKloon
0135629ae4
Use StatusError as error type in views 2023-09-12 13:50:18 +02:00
Kloon ImKloon
b6616ddeed
Fix stuff in converted views 2023-09-12 11:45:37 +02:00
Joep
101aba86fc
Resolve various issues:
- Remove import types
- Mismatch in interface / types
- remove some weird git conflicts
2023-09-11 22:25:29 +02:00
Kloon ImKloon
d4439c9ae9
Fix some ts-ignores in Login and Share 2023-09-11 21:42:45 +02:00
Joep
01b1373130 Run lint 2023-09-09 14:12:45 +02:00
Joep
0f85be0cb8 Fixed eslint errors 2023-09-09 14:10:46 +02:00
Joep
abe3a4387c Fixed all $t to t of I18n 2023-09-09 13:52:52 +02:00
Joep
ef5c8b0d8e Converted view/Share.vue to composition api 2023-09-09 13:06:04 +02:00
Kloon ImKloon
ce67fb5964
Fix errors in settings and shares 2023-09-04 12:15:39 +02:00
Kloon ImKloon
05d011f586
Migration to vue3 continued
Replace moment with dayjs
Fix some routing issues
Fix some vuex store leftovers
2023-08-30 17:47:22 +02:00
Kloon ImKloon
85fe716031
Migration to vue3 continued
Remove garbage from vscode renaming
Fix reading route in pinia store
2023-08-28 19:31:12 +02:00
Kloon ImKloon
7c91ba03b7
Migration to vue3 continued
Replace vuex with pinia
Fix some routing issues
Fix most vue3 breaking changes
2023-08-28 17:48:55 +02:00
kloon15
8838a09cf5
refactor: migrate frontend tooling to vite 4 (#2645)
---------

Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2023-08-26 13:55:51 +02:00
Kloon ImKloon
17d80aa9ca
Migration to Vite 4 (initial commit) 2023-08-12 10:16:11 +02:00
Yeicor
a4ef02a47b
feat: add option to copy download links from shares (#2442) 2023-05-01 13:07:01 +02:00
Ramires Viana
8a43413f88 feat: page title localization 2022-05-04 13:16:16 +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
Filippo Finke
cf85404dd2
feat: add upload file list with progress (#1825) 2022-02-21 19:30:42 +01:00
Andrew Kennedy
43a460993c
fix: bug with inlineLink not creating url properly (#1515) 2021-08-26 12:43:37 +02:00
Andrew Kennedy
25c8788390
fix: 401 error in share view open file button (#1495) 2021-08-19 14:35:24 +02:00
Ramires Viana
ba8c09f454 feat: show more button on share 2021-04-23 11:59:34 +00:00
Ramires Viana
16a34defc0 feat: file name on page title 2021-04-23 11:59:04 +00:00
Ramires Viana
7d1e03075d feat: mod time title on file info 2021-04-23 11:57:56 +00:00
Ramires Viana
1c25f6ee69 feat: open file option on share 2021-04-23 11:55:56 +00:00
Ramires Viana
5e6f14b5dc feat: message for connection error 2021-04-16 14:01:10 +00:00
Ramires Viana
976eb5583d feat: loading spinner on views navigation 2021-04-16 12:47:50 +00:00
Oleg Lobanov
c44b37c50c
chore: add prettier frontent linter 2021-03-21 12:51:58 +01:00
Ramires Viana
22f4be8f54 fix: qr code url on share 2021-03-18 13:10:10 +00: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
Ramires Viana
d8306559fd chore: breadcrumbs component 2021-03-03 12:25:59 +00:00
Ramires Viana
057307181e chore: removed header buttons components 2021-03-01 13:41:35 +00:00
Ramires Viana
95811e99bc chore: header bar component 2021-02-25 18:37:07 +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
WeidiDeng
fb5b28d9cb
feat: download shared subdirectory (#1184)
Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2020-12-28 17:35:29 +01:00
Ramires Viana
36cacdf598 feat: shared item information 2020-11-04 15:56:27 +00:00
Ramires Viana
e119bc55ea feat: shared folder file listing 2020-11-04 15:56:05 +00:00