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 |
|
wukko
|
7e71701e10
|
web/SmallDialog: add error haptics to error popups
|
2025-03-05 22:19:08 +06:00 |
|
wukko
|
a2e08b9ccb
|
web/DownloadButton: refactor & add haptic feedback
|
2025-03-05 22:05:11 +06:00 |
|
wukko
|
bf0b9f55e5
|
web/Omnibox: add haptic feedback to the paste button
|
2025-03-05 22:04:50 +06:00 |
|
wukko
|
698905db2e
|
web/settings/appearance: add a toggle for disabling haptics
also updated all descriptions for accessibility toggles
|
2025-03-05 21:46:27 +06:00 |
|
wukko
|
712318612d
|
web/haptics: don't use haptics if disabled in settings
|
2025-03-05 21:40:26 +06:00 |
|
wukko
|
8af4c69be3
|
web/settings: add disableHaptics
|
2025-03-05 21:38:47 +06:00 |
|
wukko
|
e61ac61e20
|
web/settings/local: hide the webcodecs toggle if the feature not enabled
|
2025-03-05 20:36:09 +06:00 |
|
wukko
|
a3c9ccf5df
|
web/env: temporary ENABLE_WEBCODECS variable
|
2025-03-05 20:35:10 +06:00 |
|
wukko
|
6e21fc56eb
|
web/SettingsDropdown: add haptics
|
2025-03-05 20:18:52 +06:00 |
|
wukko
|
ef7fc8781b
|
web/SettingsToggle: remove bg transition
cuz it was making the light/dark theme transition very awkward
|
2025-03-05 20:09:52 +06:00 |
|
wukko
|
0d3044c5e6
|
web: add haptics for all copy actions
& prevent spamming the copy action along with haptic feedback :3
should probably unify all of this cuz this is really messy
|
2025-03-05 18:07:46 +06:00 |
|
wukko
|
fd5f7c36b2
|
web/Toggle: jiggle physics & don't stretch on long press
|
2025-03-05 17:30:15 +06:00 |
|
wukko
|
6b09bd4688
|
web: add haptics to toggles & switchers
|
2025-03-05 17:21:45 +06:00 |
|
wukko
|
66401c6c5f
|
web/UpdateNotification: replace animation with a springy transition
so cute :3
|
2025-02-27 21:05:29 +06:00 |
|
wukko
|
64680e162a
|
web/Switcher: add box-shadow to active item
|
2025-02-27 20:41:11 +06:00 |
|
wukko
|
96142a3a0c
|
web/SettingsToggle: make border shine when pressed
|
2025-02-27 20:40:13 +06:00 |
|
wukko
|
3651b98b2d
|
web/DonateShareCard: reduce action button padding
might help with translations
|
2025-02-27 20:12:40 +06:00 |
|
wukko
|
dc0803d292
|
web/DonateCardContainer: don't show bg on scroll buttons
|
2025-02-27 19:17:58 +06:00 |
|
wukko
|
8934b25c47
|
web/DonateCardContainer: default cursor when a button is selected
also disabled hover & active for a selected button
|
2025-02-27 18:29:07 +06:00 |
|
wukko
|
238295888c
|
web/DonateOptionsCard: faster scrolling, hover state for custom value
|
2025-02-27 18:15:51 +06:00 |
|
wukko
|
f5b9f59e43
|
web/DonateCardContainer: add an active button state
|
2025-02-27 18:12:15 +06:00 |
|
wukko
|
0b631b31b3
|
web/DonateAltItem: add missing button class
|
2025-02-27 18:05:42 +06:00 |
|
wukko
|
b4dd9efd92
|
web/PageNavTab: show border only when active
|
2025-02-27 17:42:18 +06:00 |
|
wukko
|
36de546fe2
|
web/SidebarTab: show border only when active
& also brighten when active on mobile
|
2025-02-27 17:41:39 +06:00 |
|
wukko
|
78db8d5eef
|
web/SupportedServices: add hover & press states
|
2025-02-27 17:33:42 +06:00 |
|
wukko
|
2573089378
|
web/OmniboxIcon: spin the spinner only when it's visible
before it'd always spin in background while being invisible... which is probably not really good
|
2025-02-25 17:43:22 +06:00 |
|