Commit Graph

3230 Commits

Author SHA1 Message Date
wukko
181669f949 api/package: bump version to 11.0 2025-05-29 20:10:28 +06:00
wukko
2df3673540 web/changelogs: add 11.0 changelog 2025-05-29 20:09:57 +06:00
jj
11520ccdf7 web/README: update for cobalt 11, add acknowledgments
Co-authored-by: wukko <me@wukko.me>
2025-05-29 12:42:02 +00:00
wukko
3c41585158 api/schema: add old variables from cobalt 10 for backwards compatibility 2025-05-29 17:55:52 +06:00
wukko
1a712db9e5 web/css: add <code> styling 2025-05-29 17:12:10 +06:00
wukko
f9a3fb1396 web/layout: add a rounded corner & top border when installed on desktop 2025-05-29 01:25:36 +06:00
wukko
d4a2fe507f web: add support for "remux" type of local processing
it's currently used for fixing a very specific set of twitter videos, but will be used for remuxing HLS videos in the future
2025-05-29 00:23:56 +06:00
wukko
bc8dcd5a97 web/ProcessingQueueItem: show running text even if there's no percentage 2025-05-28 23:30:14 +06:00
wukko
50a0f29ed9 docs/api: rewrite with up-to-date info and better formatting 2025-05-27 18:06:56 +06:00
wukko
c2d76010c5 api/core: remove durationLimit from server info
it's not used, no clue why it was here in the first place
2025-05-27 17:12:58 +06:00
wukko
0b36aa09a7 api/match: limit the duration limit number to 2 decimal places 2025-05-27 17:10:41 +06:00
jj
c392864c82 api/env: unquote variables if needed 2025-05-25 12:44:40 +00:00
jj
ba2d266de7 api: dynamic env reloading from path/url 2025-05-24 15:52:27 +00:00
jj
e76ccd1941 api: move env loading into separate file 2025-05-24 14:47:01 +00:00
jj
06ee65b55d api/api-keys: watch for file changes instead of polling 2025-05-24 14:32:50 +00:00
wukko
e43f712eb6 web/changelogs/10.5: remove corny remarks 2025-05-25 17:02:45 +06:00
wukko
7d84b74e9e web/device: allow default local processing on desktop & android firefox 2025-05-25 00:24:30 +06:00
wukko
bb8acc8b98 web/run-worker: add brackets around the case block with a const 2025-05-24 14:40:41 +06:00
wukko
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
wukko
78cf73b34e web/CaptchaTooltip: make animation not annoying 2025-05-23 22:56:32 +06:00
wukko
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
wukko
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
wukko
5cd911bbde web/remux: enable prerendering back
cuz this page doesn't do anything anymore
2025-05-23 20:52:25 +06:00
wukko
2c10ba7efa web/Omnibox: automatically start saving after link prefill 2025-05-23 20:51:44 +06:00
wukko
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
wukko
1c5e038372 web/Omnibox: show a tooltip if turnstile isn't solved 2025-05-23 20:19:52 +06:00
wukko
34b51745fa web/OmniboxIcon: refactor to svelte 5 style 2025-05-23 20:17:37 +06:00
wukko
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
wukko
8ca793f69b web/DownloadButton: fix font family 2025-05-23 16:01:02 +06:00
wukko
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
wukko
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
jj
2eadc3fbd8 api/create-filename: relax sanitizeString and use fullwidth replacements 2025-05-23 07:44:05 +00:00
wukko
f36c749692 api/twitter: add support for saving media from ad cards 2025-05-23 13:06:51 +06:00
wukko
e7f2244579 web/SettingsCategory: workaround for opacity bug in ios safari 2025-05-23 00:53:41 +06:00
wukko
9dc58b19bf web/ProcessingQueueItem: add pipeline result sizes only for fetch 2025-05-23 00:19:10 +06:00
wukko
7732188870 web/ProcessingQueueItem: account for file sizes from completed workers 2025-05-22 23:48:12 +06:00
wukko
788098cc88 web/ProcessingQueueItem: prettier file actions reveal 2025-05-22 23:36:20 +06:00
wukko
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
wukko
9452a8d8fe web/ProcessingQueueItem: timeout the download button 2025-05-22 23:17:13 +06:00
wukko
e99cf255c5 web/layout: remove the nav border on mobile
oops
2025-05-22 21:57:39 +06:00
wukko
f1c9ef2cce web/UpdateNotification: fix top margin 2025-05-22 21:15:35 +06:00
wukko
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
wukko
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