10 Commits

Author SHA1 Message Date
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
08cd2dbecb fix (thumbnail): thumbnail refresh
whenever uploading something with files and folders, the thumbnails
would flash on and off all the time. The commit
a0540eecaeafb5ff71715c45a767f2a8b686b9e1 only address part of the issue,
this commit take care of the other bits
2024-10-08 03:39:36 +11:00
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
d6613c4452 chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
9a45dc000a chore (tsc): tsc checks 2024-07-19 01:30:36 +10:00
8332752838 fix (eslint): fix eslint 2024-07-18 21:24:47 +10:00
b61522995b chore (rewrite): update design 2024-07-12 01:36:12 +10:00
e1b477b65b feature (base): configurable base 2024-06-21 21:05:44 +10:00
f1375f27d0 chore (rewrite): drag and drop to move things around 2024-06-14 08:12:16 +10:00
87c41adfe7 chore (rewrite): upload component 2024-06-13 02:10:50 +10:00