Commit Graph

2898 Commits

Author SHA1 Message Date
jj
3f6dd4fced api/youtube: expect errorInfo to not be json 2025-02-08 20:59:53 +00:00
jj
a918b12387 api/tests: fix broken tests 2025-02-08 20:59:27 +00:00
jj
a8cc5bc8bc api/instagram: update tests 2025-02-08 20:05:49 +00:00
jj
cca61275f1 api/instagram: add support for share urls
closes #998
2025-02-08 17:24:02 +00:00
jj
1be13a30bf api/instagram: age-restricted and private account-specific errors
fixes #222
2025-02-08 16:45:31 +00:00
jj
6d18dff5cc api/bilibili: use shortlink resolver 2025-02-08 16:27:33 +00:00
jj
bbcb2bee7c api/pinterest: use shortlink resolver 2025-02-08 16:09:49 +00:00
jj
5db5437b62 api/pinterest: fix undefined in name when downloading shortlink 2025-02-08 16:08:34 +00:00
jj
a758b1dbc6 api/snapchat: use shortlink resolver 2025-02-08 16:06:36 +00:00
jj
9e6582b76c api/xiaohongshu: use shortlink resolver 2025-02-08 16:05:51 +00:00
jj
6e8b4f30c1 api/url: add function for resolving shortlinks
motivation: we frequently need to resolve shortlinks to full URLs
let's have a common standard function for doing this safely
instead of reinventing the wheel in every single service module
2025-02-08 13:53:29 +00:00
jj
77dca70792 api/instagram: yet another attempt at resurrection 2025-02-07 22:47:36 +00:00
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
0ce777cbfc api/internal-hls: transform segment uri when probing the HLS tunnel 2025-02-06 14:29:42 +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