wukko
5e3d6107f9
api/stream/manage: fix usage of getInternalTunnel()
...
fixed a typo
2025-05-29 20:20:56 +06:00
wukko
71bb2de81a
web/package: bump version to 11.0
2025-05-29 20:10:37 +06:00
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
2025-05-29 01:25:36 +06:00
wukko
d4a2fe507f
web: add support for "remux" type of local processing
...
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
Run service tests / test service functionality (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
2025-05-25 00:24:30 +06:00
wukko
bb8acc8b98
web/run-worker: add brackets around the case block with a const
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
...
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
Run service tests / test service functionality (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run service tests / test service functionality (push) Waiting to run
Run service tests / test service: ${{ matrix.service }} (push) Blocked by required conditions
Run tests / api sanity check (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
2025-05-23 13:06:51 +06:00
wukko
e7f2244579
web/SettingsCategory: workaround for opacity bug in ios safari
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
2025-05-22 21:15:35 +06:00