filestash/public/assets/pages/filespage
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
..
cache.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
ctrl_filesystem.css chore (rewrite): design updates / bugfix on mobile 2024-07-18 17:20:04 +10:00
ctrl_filesystem.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
ctrl_frequentlyaccess.css chore (frontend): rewrite project - filespage 2024-05-03 02:12:27 +10:00
ctrl_frequentlyaccess.js chore (rewrite): translation engine 2024-05-28 00:33:56 +10:00
ctrl_newitem.css chore (rewrite): filesystem 2024-05-16 21:27:13 +10:00
ctrl_newitem.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
ctrl_submenu.css chore (refactoring): ellipsis - css to class 2024-11-15 14:06:35 +11:00
ctrl_submenu.js fix (lint): linter and ts check 2024-11-20 16:06:43 +11:00
ctrl_upload.css fix (upload): canary file uploader 2024-12-02 12:11:29 +11:00
ctrl_upload.d.ts fix (build): ts fix 2024-11-30 15:08:35 +11:00
ctrl_upload.js fix (upload): canary file uploader 2024-12-02 12:11:29 +11:00
helper.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
modal.css chore (rewrite): frontend revamp of the filesystem 2024-05-23 02:29:10 +10:00
modal_delete.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
modal_rename.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
modal_share.css chore (refactoring): ellipsis - css to class 2024-11-15 14:06:35 +11:00
modal_share.js fix (sharelink): default path in shared link 2024-11-20 15:48:48 +11:00
modal_tag.css feature (tag): tag feature behind canary flag 2024-11-19 14:54:38 +11:00
modal_tag.js fix (lint): linter and ts check 2024-11-20 16:06:43 +11:00
model_acl.js fix (eslint): fix eslint 2024-07-18 21:24:47 +10:00
model_files.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
model_virtual_layer.js fix (upload): smart file list refresh 2024-12-02 22:02:12 +11:00
state_config.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
state_newthing.js chore (frontend): rewrite of the filesystem 2024-05-21 00:08:36 +10:00
state_selection.js chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
thing.css chore (refactoring): ellipsis - css to class 2024-11-15 14:06:35 +11:00
thing.d.ts chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
thing.js chore (refactoring): ellipsis - css to class 2024-11-15 14:06:35 +11:00