Commit graph

98 commits

Author SHA1 Message Date
MickaelK
387631bf7e fix (upload): validation issue in upload task 2024-12-04 13:09:17 +11:00
MickaelK
ddb1e6fd53 feature (upload): canary - upload design 2024-12-04 13:07:17 +11:00
MickaelK
50b99a005c fix (upload): canary upload fab button 2024-12-04 10:34:34 +11:00
MickaelK
1b47b613b6 fix (cloudflare): cloudflare chunked issue 2024-12-03 23:14:13 +11:00
MickaelK
009cf9656e feature (translation): new translation key 2024-12-03 10:25:39 +11:00
MickaelK
f4007544b9 fix (form): read only form fields
we used to have the readonly attribute but somehow it's not supported by
all fields, eg: select. As such when something is read only we disable
the field
2024-12-03 01:53:49 +11:00
MickaelK
ab8e9f7641 fix (upload): smart file list refresh
before this commit, the issue was:

1. whenever uploading a large folder, any upload would trigger the ls change, resulting in a lot of unecessary dom
changes which in case the user is browsing through a lot of picture would trigger some flickering in the thumbnail.

2. large upload would be slow as virtual.before would call change
   detection and refresh the list of files within the folder constantly

now by avoiding mutations we effectively just rerender when something we
are interested changes: aka something change in the current folder the
user is in
2024-12-02 22:02:12 +11:00
MickaelK
c343338983 fix (upload): canary file uploader 2024-12-02 12:11:29 +11:00
MickaelK
a72925c5d8 fix (build): ts fix 2024-11-30 15:08:35 +11:00
MickaelK
487895abee fix (canary): retry mechanism on upload 2024-11-29 22:46:26 +11:00
MickaelK
ac9d1a4980 feature (tus): chunked upload via TUS
instead of inventing a new protocol for chunked upload that can be
resumed, we might as well use something that already exists like TUS.

As such we removed our custom implementation to favor that standard
2024-11-29 15:04:34 +11:00
MickaelK
c556a404f7 fix (chunked): progress calculation
issue:
1. create a 2MB file: dd if=/dev/zero of=testfile bs=1024 count=2048
2. size chunk to 1MB

what we see: progress up to 50%, then stop and jump to 100%
2024-11-28 02:25:02 +11:00
MickaelK
2914443789 chore (linter): linter and code verif 2024-11-28 01:46:53 +11:00
MickaelK
87a1987219 feature (upload): support for chunked uploads 2024-11-27 00:52:29 +11:00
MickaelK
69529b2bec fix (lint): linter and ts check 2024-11-20 16:06:43 +11:00
MickaelK
8aa33143d3 fix (sharelink): default path in shared link
regression where shared link are created without a path. This was
reported by a customer
2024-11-20 15:48:48 +11:00
MickaelK
66cc697b25 feature (tag): tag feature behind canary flag 2024-11-19 14:54:38 +11:00
MickaelK
1609747f55 chore (refactoring): ellipsis - css to class 2024-11-15 14:06:35 +11:00
MickaelK
8aa0bd5fcd fix (sharedlinks): link update
when toggling off the settings for a shared links, the value wouldn't
be actually turned off. We're now ensuring that anything with an "enabled"
checkbox is turned on/off on demand
2024-11-14 02:03:07 +11:00
MickaelK
ff2bc44d09 fix (share): order of shared links 2024-11-14 00:55:57 +11:00
MickaelK
47e25abdd5 fix (css): css menubar issue 2024-11-12 17:21:24 +11:00
MickaelK
85a86ef352 fix (share): update shared link 2024-11-12 17:15:24 +11:00
MickaelK
25faf898c1 fix (share): UX for shared link 2024-11-12 16:00:17 +11:00
MickaelK
0245a32900 fix (ja): typo in translation 2024-11-12 15:54:19 +11:00
MickaelK
f7988ffe10 fix (upload): shared link in upload 2024-10-24 06:34:54 +11:00
MickaelK
08cd2dbecb fix (thumbnail): thumbnail refresh
whenever uploading something with files and folders, the thumbnails
would flash on and off all the time. The commit
a0540eecae only address part of the issue,
this commit take care of the other bits
2024-10-08 03:39:36 +11:00
MickaelK
93908f8c6d fix (list): broken layout on long filename 2024-10-08 01:44:19 +11:00
MickaelK
4cd3611251 fix (time): better date formating 2024-10-04 19:24:31 +10:00
MickaelK
809423c710 chore (menu): prepare for release 2024-09-08 23:02:28 +10:00
MickaelK
a0540eecae fix (flickering): edge case uploading folders
Before this, whenever the upload of a file within a folder occured, we
had some unwanted flicker on picture as the page would refresh itself.

We don't need to refresh the transcient stuff when the upload occur in a
different place
2024-09-04 23:03:05 +10:00
MickaelK
d6613c4452 chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
MickaelK
24fb6bf9e1 fix (canary): upload via dnd for firefox 2024-08-05 17:06:50 +10:00
MickaelK
c1c293bc37 fix (firefox): upload of files in canary for firefox 2024-08-05 17:05:46 +10:00
MickaelK
21b31c774a fix (zip): generate link for zip generation 2024-07-28 23:57:19 +10:00
MickaelK
2ebdc17e74 fix (url): handling of share links with filename containing #
whenever filename contains #, location.search would be empty, the easy
way out is to not do fancy handling of location.hash and location.search
2024-07-23 08:35:04 +10:00
MickaelK
f151e95862 chore (improvement): improve deletion modal box 2024-07-23 08:16:40 +10:00
MickaelK
2f8b615e6e chore (cache): caching problems + bigfixes 2024-07-22 08:12:42 +10:00
MickaelK
b5f609dcb0 fix (filespage): mime is not defined 2024-07-22 01:31:39 +10:00
MickaelK
9a45dc000a chore (tsc): tsc checks 2024-07-19 01:30:36 +10:00
MickaelK
8332752838 fix (eslint): fix eslint 2024-07-18 21:24:47 +10:00
MickaelK
df5a2a7566 chore (rewrite): design updates / bugfix on mobile 2024-07-18 17:20:04 +10:00
MickaelK
bd64529e4a fix (rewrite): edge cases around cache invalidation 2024-07-17 08:40:29 +10:00
MickaelK
26f96e1d2f chore (rewrite): populate backendID in cache 2024-07-17 01:52:34 +10:00
MickaelK
e854211d7f chore (rewrite): prepare initial release 2024-07-15 21:41:48 +10:00
MickaelK
0e8eb0d820 chore (rewrite): list of files design 2024-07-14 14:27:56 +10:00
MickaelK
b61522995b chore (rewrite): update design 2024-07-12 01:36:12 +10:00
MickaelK
9606769028 chore(rewrite): url param forward 2024-07-12 01:33:34 +10:00
MickaelK
2cae869281 chore (rewrite): share page 2024-07-12 01:27:22 +10:00
MickaelK
591e50053c chore (rewrite): improve user experience 2024-07-05 18:31:34 +10:00
MickaelK
3c47bb15ac chore (rewrite): prepare release 2024-07-05 02:35:24 +10:00