Commit Graph

1300 Commits

Author SHA1 Message Date
e43f712eb6 web/changelogs/10.5: remove corny remarks 2025-05-25 17:02:45 +06:00
7d84b74e9e web/device: allow default local processing on desktop & android firefox 2025-05-25 00:24:30 +06:00
bb8acc8b98 web/run-worker: add brackets around the case block with a const 2025-05-24 14:40:41 +06:00
2f6196f6e3 web/queue: remove final file from results without swapping for a dummy 2025-05-24 14:27:30 +06:00
jj
9c16efd3b1 web/lib/download: delay revoking object URL for 10s
just to be safe
2025-05-23 17:50:24 +00:00
jj
892c055d6a web/queue: replace pipelineResults array with object 2025-05-23 17:44:47 +00:00
jj
17bcfa3a03 web/queue: more uuid refactoring 2025-05-23 17:37:04 +00:00
jj
47683cecec web/types: create uuid alias for worker ids 2025-05-23 17:05:31 +00:00
78cf73b34e web/CaptchaTooltip: make animation not annoying 2025-05-23 22:56:32 +06:00
71ea3239a7 web/Omnibox: download right away after pressing paste
cuz turnstile is awaited in api lib now
2025-05-23 22:44:05 +06:00
c08352bda9 web/UpdateNotification: fix position on mobile 2025-05-23 22:39:41 +06:00
jj
b21e66e942 web/queue: clamp percentage between 0 and 100 2025-05-23 15:57:08 +00:00
jj
c647e191f3 web/workers/fetch: rename totalBytes to expectedSize 2025-05-23 15:55:29 +00:00
5cd911bbde web/remux: enable prerendering back
cuz this page doesn't do anything anymore
2025-05-23 20:52:25 +06:00
2c10ba7efa web/Omnibox: automatically start saving after link prefill 2025-05-23 20:51:44 +06:00
add0ab4adf web/lib/api: wait for turnstile solution, refactor
now cobalt waits for turnstile for 15 seconds before showing an assistive dialog, instead of showing the dialog right away. much better ux!
2025-05-23 20:37:47 +06:00
1c5e038372 web/Omnibox: show a tooltip if turnstile isn't solved 2025-05-23 20:19:52 +06:00
34b51745fa web/OmniboxIcon: refactor to svelte 5 style 2025-05-23 20:17:37 +06:00
e73942200b web: replace regular noto sans mono with a custom font with 3 characters
also fixed flicker that i introduced in the last commit

this font is not used anywhere outside of the download button, so it makes no sense to load the entire font
2025-05-23 16:54:28 +06:00
jj
22eb05bf98 web/dialog: fix meowbalt not being displayed on nojs popup 2025-05-23 10:45:26 +00:00
8ca793f69b web/DownloadButton: fix font family 2025-05-23 16:01:02 +06:00
be84f66dff web/about: revise text on all pages & improve readability
all information is way easier to read and understand. i also added info about new features and explained some concepts in a better language.
2025-05-23 15:57:33 +06:00
4d29bca13b web: fix long text font, make it IBM Plex Mono just like the rest of UI 2025-05-23 15:30:40 +06:00
e7f2244579 web/SettingsCategory: workaround for opacity bug in ios safari 2025-05-23 00:53:41 +06:00
9dc58b19bf web/ProcessingQueueItem: add pipeline result sizes only for fetch 2025-05-23 00:19:10 +06:00
7732188870 web/ProcessingQueueItem: account for file sizes from completed workers 2025-05-22 23:48:12 +06:00
788098cc88 web/ProcessingQueueItem: prettier file actions reveal 2025-05-22 23:36:20 +06:00
ae8eee099f web/ProcessingQueueItem: remove strict progress step marker
cuz workers can run out of order & concurrently now
2025-05-22 23:27:24 +06:00
9452a8d8fe web/ProcessingQueueItem: timeout the download button 2025-05-22 23:17:13 +06:00
e99cf255c5 web/layout: remove the nav border on mobile
oops
2025-05-22 21:57:39 +06:00
f1c9ef2cce web/UpdateNotification: fix top margin 2025-05-22 21:15:35 +06:00
a1bf0a454f web/layout: remove content margin (frame)
it feels unnatural in safari and other browsers with colored headers

most browsers have their own frame nowadays (for some reason) so in those it looks even weirder than in regular ones (such as helium). just a waste of space.
2025-05-22 18:19:49 +06:00
7e9b7542ac web/Omnibox: workarounds for border rendering bugs in browsers
- fixes wonky input border in webkit
- fix bleeding rounded edges when focused in blink (caused by imperfect stacking of inset box-shadow and outset outline)

WOC (wukko-only-change) but it makes a huge difference imo
2025-05-22 18:16:32 +06:00
98cd4dfc0d web/queue: in-place queue task retrying
no more duplicate tasks
2025-05-19 22:49:54 +06:00
479a64890e web/i18n/settings: update youtube codec description 2025-05-19 22:06:47 +06:00
3c654bf864 web/ProcessingQueueItem: show buttons on tab focus
& prevent focus when queue isn't visible
2025-05-19 22:02:07 +06:00
16e69d8aee web/ProcessingQueueItem: fix clear button focusability
it's no longer focusable when popover is hidden, fr this time
2025-05-19 22:01:31 +06:00
b12a1e02a8 web/ProcessingQueue: fix clear button focus ring & fix tab nav 2025-05-19 21:09:31 +06:00
46c5e2e2b5 web/download: use shareFile or openFile depending on file size on ios 2025-05-19 20:35:42 +06:00
46942a36b3 web/SettingsInput: make input box fully clickable, fix radius of buttons
radius & inner padding on right were 1px off >:(
2025-05-19 20:05:35 +06:00
12d6f33197 web/app.css: fix text color in active buttons with focus ring 2025-05-19 19:44:51 +06:00
f94606cbd3 web/SectionHeading: fix outline offset on link copy button 2025-05-19 19:25:15 +06:00
1be6d2f7c1 web/SettingsInput: update the "hide sensitive input" icon 2025-05-19 18:52:28 +06:00
566194d8a6 web/lib/download: allow opening file object url on ios
sharing a big file crashes ios safari, but opening it works perfectly fine. will revert if this causes even more issues than before
2025-05-19 17:39:51 +06:00
5e1e083ff3 web/lib/download: don't wrap a file inside a file when sharing
wtf
2025-05-19 17:03:06 +06:00
b6693cd4b2 web/queue: fix total progress
the issue was caused by currentTasks state dependence in ProcessingQueue, now it's properly updated just like before :3
2025-05-19 16:32:48 +06:00
b96b57c216 web/components/queue: update to svelte 5 style 2025-05-19 16:03:50 +06:00
jj
398681857b web: parallel queue item processing 2025-05-17 18:18:19 +00:00
jj
426c073d5f web/queue: move error() out of createSavePipeline closure 2025-05-16 14:58:30 +00:00
jj
3d92a85ba2 web/queue: decompose ffmpeg construction in createSavePipeline 2025-05-16 14:50:57 +00:00