spacedrive/interface
Jamie Pine dd464a2953
[ENG-686, ENG-670, ENG-669] Improved Job Manager (#907)
* refactor job manager ui

* huge improvements to job ui api

* improve indexer errors

* minor improvements

* make icon bigger + improve styling

* Update useJobInfo.tsx

better

* improve job status reporting

* fix job indexer backend for ui responsiveness

* attempt at debugging job.getRunning slow invalidation during indexer's walk phase

* remove progress debounce, invalidate has its own throttle layer

* hotfix ghost jobs

* basic pause/resume

* pause functionality immaculate

* pause resume working for first job in group, testable on indexer phase two

* WIP
- refactored job manager
- added better job api

* fix merge issues

* add throttle to job update events and correct index

* improve front end job data handling

* move subscription to job

* wip active job indicator

* minor tweak

* Isolated subscriptions for job events + cleanup

Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com>
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>

* mutable ctx

* plz let me build rspc typesafe errors Jamie

* fix merge

* working job reporting

* fix thumbnail text

* faster tick speed

* fix error

---------

Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com>
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2023-06-16 03:49:02 +00:00
..
app [ENG-686, ENG-670, ENG-669] Improved Job Manager (#907) 2023-06-16 03:49:02 +00:00
assets [ENG-469] Make Prettier and ESLint work together (#706) 2023-04-14 21:21:21 +00:00
components [ENG-686, ENG-670, ENG-669] Improved Job Manager (#907) 2023-06-16 03:49:02 +00:00
hooks [ENG-739] remove welcome screen from onboarding (#953) 2023-06-15 14:50:43 +00:00
types [ENG-469] Make Prettier and ESLint work together (#706) 2023-04-14 21:21:21 +00:00
util [ENG-739] remove welcome screen from onboarding (#953) 2023-06-15 14:50:43 +00:00
.eslintrc.js [ENG-528] QuickPreview isn't correctly handling errors for video/audio playback (#815) 2023-05-18 03:31:15 +00:00
ErrorFallback.tsx [ENG-686, ENG-670, ENG-669] Improved Job Manager (#907) 2023-06-16 03:49:02 +00:00
index.tsx [ENG-739] remove welcome screen from onboarding (#953) 2023-06-15 14:50:43 +00:00
package.json [MOB-3] Small fixes and improvements (#813) 2023-06-08 16:06:17 +00:00
tsconfig.json [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00