wukko
ce510a5746
web/layout: remove sidebar rounding on desktop
2025-02-07 18:51:06 +06:00
wukko
ca3263f1f3
web/layout: fix mobile nav bar gradient
2025-02-07 18:50:46 +06:00
wukko
adaf502d66
web: remove the early prototype of cutout functionality
...
at the time of this commit, there are no models that are good enough and can run in a web browser. this feature might come back when web onnx gets support for beefier models.
2025-02-07 16:55:28 +06:00
wukko
039ccf91be
web/cutout: allow opening the page without extra settings
2025-02-07 16:48:10 +06:00
wukko
95d9913e3e
web/Sidebar: always show cutout tab
2025-02-07 16:47:36 +06:00
wukko
dc33c07b39
web/storage: add clearCacheStorage function
2025-02-06 23:45:03 +06:00
wukko
1f79bf6e52
web/settings/advanced: add cache clearing, refactor data management
2025-02-06 23:44:05 +06:00
wukko
cff47da742
web/ProcessingQueue: add estimated storage usage
2025-02-06 22:56:05 +06:00
wukko
7a042e3bfa
web/ProcessingQueue: clear old files from storage on page load
2025-02-06 22:28:08 +06:00
wukko
23f28acff0
web/i18n/error: update age-restriction & login errors
2025-02-05 19:23:29 +06:00
wukko
c8ea19a69c
web/SettingsInput: fix z-index of input inner buttons
2025-02-05 19:09:37 +06:00
wukko
4f50b44e68
web/SettingsInput: make the clear button non-destructive
...
clear button now clears data only in the input box, not actual data
if you accidentally clear old data and don't save it, you can restore it with one click :3
2025-02-05 19:01:30 +06:00
wukko
c5d8d33870
web/SettingsInput: hide sensitive input & allow to show it with a button
...
also fixed padding & svg rendering in safari
2025-02-05 18:30:00 +06:00
wukko
62dccf7b51
web/SettingsInput: hide sensitive info (such as api key)
2025-02-05 17:07:29 +06:00
wukko
88d4b4dc7c
web/ProgressBar: check if completedWorkers exists
2025-02-03 18:09:03 +06:00
wukko
1716c1d2af
web/state/queue: check if pipeline exists before removing workers
2025-02-03 18:08:47 +06:00
wukko
6c18f1d460
web/ProcessingQueueItem: fix queue scroll
2025-02-02 14:45:31 +06:00
wukko
161b3a7e3c
web/i18n/queue: update title
2025-02-02 02:28:31 +06:00
wukko
de5a2d10ca
web/SectionHeading: reduce line height for beta tag
2025-02-02 02:08:50 +06:00
wukko
12ea601e6d
web/state/queue: clean up result file when removing the task
2025-02-02 02:01:37 +06:00
wukko
c8ecf41b10
web/ProcessingQueueItem: fix stray space on error
2025-02-02 01:54:15 +06:00
wukko
945f87d93b
web/libav: allow passing options to init
2025-02-02 01:53:59 +06:00
wukko
19a342457b
web/storage: catch the missing dir error
2025-02-02 01:08:07 +06:00
wukko
61efa619a2
web/queue: fix filename on downloads, add mimetype, remove duplicates
...
filename is no longer passed to workers for no reason
2025-02-02 00:31:54 +06:00
wukko
50df95b212
web/queue: clear files from storage when needed
2025-02-02 00:15:44 +06:00
wukko
5464574a3e
web/workers: use opfs instead of blobs for better memory management
...
spent almost an entire day figuring this out but it's so worth it
2025-02-01 23:26:57 +06:00
wukko
0a8323be54
web/tsconfig: add webworker lib
2025-02-01 22:49:21 +06:00
wukko
ee459e8694
web/layout: always display processing queue
...
because the remux page relies on it
2025-01-31 23:59:01 +06:00
wukko
90dcc48cad
web/i18n/queue: update stub text
2025-01-31 23:54:41 +06:00
wukko
590b42a574
web/ProcessingQueueItem: fix processing-info overflow on mobile
2025-01-31 23:20:44 +06:00
wukko
ef08633bdb
web/ProcessingQueueItem: mobile css fixes
2025-01-31 23:06:17 +06:00
wukko
00d376d4ac
web/scheduler: break the global loop if current task is not done
...
i forgot to put break here, just blinded out that break on line 55 is breaking only its own inner loop
2025-01-31 22:08:57 +06:00
wukko
6513ab38d0
web/state/queue: clear all current tasks on queue clear
2025-01-31 22:02:35 +06:00
wukko
a7c1317af7
web/state/queue: clear pipeline results on error
2025-01-31 22:02:18 +06:00
wukko
2ae0fd01dd
web/ProcessingQueue: use full progress per item, not just running task
2025-01-31 21:59:44 +06:00
wukko
398c5402d2
web/ProcessingQueueItem: display all steps in progress bar
2025-01-31 21:59:00 +06:00
jj
cdfb6e0fd9
web: bump libav remux version
2025-01-31 11:20:54 +00:00
wukko
1590490db2
web/queue: add a remux worker to saving pipeline, use pipelineResults
2025-01-31 11:22:31 +06:00
wukko
f2325bdc24
web/workers/remux: accept several files, custom args and output
2025-01-31 11:16:04 +06:00
wukko
7caee22aee
web/scheduler: worker pipeline sequencing, file exchange between workers
2025-01-31 11:12:00 +06:00
wukko
d15f1ec8f2
web/workers/remux: differentiate remux worker file event
2025-01-30 18:58:02 +06:00
wukko
00106e9379
web/libav: accept several inputs, refactor
2025-01-30 18:48:45 +06:00
wukko
b7997c220e
web/i18n/queue: update stub text
2025-01-30 16:39:52 +06:00
wukko
5d7724762d
web: very early implementation of a fetch worker
2025-01-30 01:04:33 +06:00
wukko
91f5d63b93
web/DownloadButton: extract api interaction logic into a lib
...
download button state is now stored, well, in a state
2025-01-29 16:35:43 +06:00
wukko
1c34d2daff
merge: docs & test updates from main
2025-01-29 15:43:51 +06:00
wukko
b6472d5406
web: update h265 & gif params, migrate old params to new names
2025-01-29 15:40:29 +06:00
wukko
a43e7a629b
web: add local processing setting & api type
...
response is not handled at all yet, this is a raw draft
2025-01-29 15:06:16 +06:00
jj
75cda47633
web/libav: accept canonical extension if blob is a file
2025-01-25 20:13:23 +00:00
wukko
c5e7b29c6c
web/ProcessingStatus: fix button focus ring
2025-01-26 02:13:09 +06:00