Commit Graph

3018 Commits

Author SHA1 Message Date
jj
8f57881a68 api/test: use proxy from external proxy env if available 2025-02-10 21:48:30 +00:00
d6b0fbc8ec api/url: extract loom video id from longer links (#832)
Co-authored-by: jj <log@riseup.net>
2025-02-11 14:52:20 +06:00
20b1d9ab30 web/youtube-lang: add zh, zh-Hans, and zh-Hant language codes (#1076) 2025-02-11 14:44:06 +06:00
ca0bc9f395 api/ok: fix author not being handled properly (#1009) 2025-02-11 14:42:07 +06:00
ad23b70e9d merge: api 10.7.2 from main branch 2025-02-10 15:27:53 +06:00
07947882c4 api/package: bump version to 10.7.2 2025-02-10 11:53:49 +06:00
de69989bbe api/service-config/instagram: add support for more share links 2025-02-10 11:53:37 +06:00
8ab5e32390 api/package: bump version to 10.7.1 2025-02-10 00:57:19 +06:00
09706160a9 api/snapchat: allow profile params to be missing
fixes broken story extraction
2025-02-10 00:33:23 +06:00
a0f227d68b api/reddit: add support for mobile links & bunch of other links (#1098)
* api/reddit: extract params from a mobile share link

* api/reddit: add support for a bunch of links & update the api endpoint

also fixed "undefined" in a filename when downloading a user post

* api/service-patterns: fix reddit id pattern
2025-02-10 00:17:48 +06:00
fb739f5315 merge: 10.7 api from main branch 2025-02-09 18:34:30 +06:00
5306760890 api/package: bump version to 10.7 2025-02-09 18:31:55 +06:00
6e653f468b api/instagram: add a filename to all single images 2025-02-09 18:23:28 +06:00
jj
55f591b37d api/instagram: add explanation for resolveRedirectingURL user-agent 2025-02-09 11:59:10 +00:00
jj
59cb6b05be api/test: add test for private instagram posts 2025-02-09 11:50:26 +00:00
20525d6c7c api/processing/url: sort imports by line length 2025-02-09 17:49:19 +06:00
5b63e2e6f2 api/instagram: sort imports by line length 2025-02-09 17:48:49 +06:00
b3b893b8f3 api/misc/utils: add one (1) line break 2025-02-09 17:48:37 +06:00
9d2f77949a api/tests/snapchat: revert story link change 2025-02-09 17:48:00 +06:00
98dbba5672 api/test: add reddit to finicky list cuz reddit blocked github ips 2025-02-09 17:42:10 +06:00
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
ce510a5746 web/layout: remove sidebar rounding on desktop 2025-02-07 18:51:06 +06:00
ca3263f1f3 web/layout: fix mobile nav bar gradient 2025-02-07 18:50:46 +06:00
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
039ccf91be web/cutout: allow opening the page without extra settings 2025-02-07 16:48:10 +06:00
95d9913e3e web/Sidebar: always show cutout tab 2025-02-07 16:47:36 +06:00
dc33c07b39 web/storage: add clearCacheStorage function 2025-02-06 23:45:03 +06:00
1f79bf6e52 web/settings/advanced: add cache clearing, refactor data management 2025-02-06 23:44:05 +06:00
cff47da742 web/ProcessingQueue: add estimated storage usage 2025-02-06 22:56:05 +06:00
7a042e3bfa web/ProcessingQueue: clear old files from storage on page load 2025-02-06 22:28:08 +06:00
0ce777cbfc api/internal-hls: transform segment uri when probing the HLS tunnel 2025-02-06 14:29:42 +06:00
23f28acff0 web/i18n/error: update age-restriction & login errors 2025-02-05 19:23:29 +06:00
c8ea19a69c web/SettingsInput: fix z-index of input inner buttons 2025-02-05 19:09:37 +06:00
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
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
62dccf7b51 web/SettingsInput: hide sensitive info (such as api key) 2025-02-05 17:07:29 +06:00
88d4b4dc7c web/ProgressBar: check if completedWorkers exists 2025-02-03 18:09:03 +06:00
1716c1d2af web/state/queue: check if pipeline exists before removing workers 2025-02-03 18:08:47 +06:00
6c18f1d460 web/ProcessingQueueItem: fix queue scroll 2025-02-02 14:45:31 +06:00