wukko
|
5850b1ac87
|
web/layout: preload meowbalt art after the page was loaded
|
2025-03-17 15:29:51 +06:00 |
|
wukko
|
97fee5e6d4
|
merge: updates from main
|
2025-03-15 21:25:23 +06:00 |
|
wukko
|
a940eb13fd
|
api/package: bump version to 10.7.10
it's kind of ridiculous at this point
|
2025-03-14 09:17:01 +06:00 |
|
wukko
|
f103bcfaa3
|
docs/run-an-instance: add info about CUSTOM_INNERTUBE_CLIENT
|
2025-03-14 09:05:58 +06:00 |
|
wukko
|
d2d098dbfb
|
api/youtube: use custom innertube client env & decipher for more clients
|
2025-03-14 08:54:42 +06:00 |
|
wukko
|
e10fad3d4e
|
api/config: add CUSTOM_INNERTUBE_CLIENT env
|
2025-03-14 08:53:26 +06:00 |
|
wukko
|
903998913f
|
web/PageNavTab: add a border to inactive tab icon
|
2025-03-13 18:54:33 +06:00 |
|
wukko
|
2197d9411e
|
merge: updates from main
|
2025-03-13 14:56:49 +06:00 |
|
wukko
|
aba23f8655
|
api/package: bump version to 10.7.9
|
2025-03-13 14:56:31 +06:00 |
|
wukko
|
5900d6aa4a
|
web/i18n/error: add youtube drm error
|
2025-03-13 13:30:05 +06:00 |
|
wukko
|
2ebe2899be
|
api/youtube: return an appropriate error if a video is locked behind DRM
|
2025-03-13 13:23:03 +06:00 |
|
hyperdefined
|
d00d94f3dc
|
api/pinterest: fix video parsing (#1153)
fixes #1148
|
2025-03-12 12:35:27 +01:00 |
|
wukko
|
440d039e2c
|
api/package: bump version to 10.7.8
|
2025-03-11 14:10:01 +06:00 |
|
wukko
|
39b6bb2593
|
api/twitter: change const to let for media
|
2025-03-11 14:01:34 +06:00 |
|
wukko
|
9579c3dd08
|
api/twitter: fix return in extractGraphqlMedia
|
2025-03-11 13:59:59 +06:00 |
|
wukko
|
69421a11ad
|
api/twitter: refactor, move graphql media extraction to a function
|
2025-03-11 13:58:24 +06:00 |
|
wukko
|
e6e2fea870
|
web/layout: preload meowbalt assets
no more flickering i hope
is this rational? maybe not so much, but it makes cobalt feel like a native app
|
2025-03-11 13:26:44 +06:00 |
|
wukko
|
30460586c4
|
api/tests/twitter: add a gif test
|
2025-03-11 12:34:07 +06:00 |
|
wukko
|
75b498ed77
|
api/twitter: add fallback to syndication api
it's back yet again, now for good, i suppose
|
2025-03-11 12:34:04 +06:00 |
|
wukko
|
69dd37c5c3
|
api/twitter: handle 403 with no cookie in requestTweet()
|
2025-03-11 10:25:49 +06:00 |
|
wukko
|
9639c599f0
|
api/twitter: handle empty body properly
|
2025-03-11 10:00:24 +06:00 |
|
wukko
|
429591c445
|
web/FilenamePreview: reduce line height
|
2025-03-10 13:47:53 +06:00 |
|
wukko
|
95a5a8ae9b
|
web/haptics: fix disableHaptics setting path
bub fix
|
2025-03-07 21:50:02 +06:00 |
|
wukko
|
a5172b8fb4
|
web/settings/accessibility: add toggle for disabling auto opening queue
|
2025-03-07 21:47:02 +06:00 |
|
wukko
|
1b0be14175
|
web/settings: move accessibility settings to the accessibility page
also rearranged the nav bar a bit to make it look cleaner
... and also accommodated for the new location of accessibility settings (oops)
|
2025-03-07 21:43:03 +06:00 |
|
wukko
|
4a5f0aa52c
|
web/queue-visibility: don't auto open the queue if disabled in settings
|
2025-03-07 21:36:54 +06:00 |
|
wukko
|
1f0abf5169
|
web/lib/settings: add accessibility section, add dontAutoOpenQueue
moved `reduceMotion`, `reduceTransparency`, and `disableHaptics` to accessibility, migrated first two from old version of settings
|
2025-03-07 21:35:39 +06:00 |
|
wukko
|
1137ccfd3b
|
web/ProcessingQueue: open the queue popover when new item is added
|
2025-03-07 21:03:50 +06:00 |
|
wukko
|
714e71751e
|
web/PopoverContainer: refactor & simplify code
why the fuck was it that way in the first place
|
2025-03-07 20:47:43 +06:00 |
|
wukko
|
3935396709
|
web/i18n/queue: update running remux text
|
2025-03-07 15:48:14 +06:00 |
|
wukko
|
7dc2683180
|
web/i18n/queue: update the queue title
|
2025-03-07 15:20:50 +06:00 |
|
wukko
|
dab88f7ed8
|
web/ProcessingStatus: update the icon
|
2025-03-07 15:20:34 +06:00 |
|
wukko
|
187bf9d745
|
merge: api 10.7.7 from main
|
2025-03-07 00:07:52 +06:00 |
|
wukko
|
c346d2b027
|
api/package: bump version to 10.7.7
|
2025-03-06 23:43:13 +06:00 |
|
jj
|
97f71df962
|
api/tests: replace broken facebook video link
|
2025-03-06 17:23:36 +00:00 |
|
jj
|
068ae2f2e7
|
api/internal: also transplant youtube HEAD requests
|
2025-03-06 17:16:46 +00:00 |
|
wukko
|
a84b21a501
|
web/runners/remux: retry to run the worker 10 times awkwardly
this is absolutely foul and really needs fixing but i guess it works for now 😭
|
2025-03-06 22:50:42 +06:00 |
|
wukko
|
4a1780ab7f
|
web/ProcessingQueueItem: refactor, retry action, rtl optimization
also:
- added a spinner to "running" state
- moved steps counter to the starting state, aka when the worker is loading in
|
2025-03-06 18:30:48 +06:00 |
|
wukko
|
6a4de1be28
|
web/PopoverContainer: flip transform origin in rtl
|
2025-03-06 17:43:30 +06:00 |
|
wukko
|
d8b274f554
|
web/layout: global spinner animation
|
2025-03-06 17:22:08 +06:00 |
|
wukko
|
0bee4b1ade
|
web/queue/createSavePipeline: store original request & allow to retry
|
2025-03-06 17:04:47 +06:00 |
|
wukko
|
a3a273a4b1
|
web/queue: add canRetry and originalRequest to queue items
|
2025-03-06 17:03:55 +06:00 |
|
wukko
|
158ba6f28f
|
web/saving-handler: destructure params, reuse request if passed
|
2025-03-06 17:02:06 +06:00 |
|
wukko
|
d98cb4c2d7
|
web/util/formatFileSize: don't parseFloat, allow .00 to stick around
prevents rapid jiggle in the queue
|
2025-03-06 16:57:49 +06:00 |
|
wukko
|
f9c0decd4c
|
web/api: move api request creation to saving-handler & limit the type
prerequisites for reusing the requests 👀
|
2025-03-06 15:58:31 +06:00 |
|
wukko
|
9225b31986
|
web/workers/fetch: retry 5 more times before throwing an error
hopium
should probably add a timeout too
|
2025-03-06 14:30:52 +06:00 |
|
wukko
|
066a47c82d
|
web/DownloadButton: fix the button width to prevent moving around
|
2025-03-06 14:25:31 +06:00 |
|
wukko
|
1f38bf822c
|
web/app.html: remove error art prefetch cuz it makes no difference
|
2025-03-06 13:40:32 +06:00 |
|
jj
|
e8967c33d3
|
web/static: recompress all pngs
|
2025-03-05 16:53:59 +00:00 |
|
wukko
|
4f92ccf813
|
web/app.html: preload meowbalt error art
previously it just snapped into the error popup which was very ugly
|
2025-03-05 22:33:05 +06:00 |
|