Commit Graph

358 Commits

Author SHA1 Message Date
wukko
bbc7629190 web/layout: move ProcessingQueue outside of content
because it's always above content
2025-02-24 23:49:01 +06:00
wukko
20c45823ee web/layout: fix dark mode button colors, proper press state for buttons 2025-02-24 22:34:00 +06:00
wukko
ded23ec29a web/layout: use the chrome workaround only in chrome lol
oops
2025-02-24 21:33:24 +06:00
wukko
424a16729e web/settings/local: update name of the media processing section 2025-02-24 18:46:11 +06:00
wukko
910e889f60 web/layout: don't use sign() in chrome cuz it's not supported there 2025-02-24 18:38:33 +06:00
wukko
2e317c3abe web/settings: update PageNav icon colors & icon for credits 2025-02-24 17:23:38 +06:00
wukko
969058d70b web/settings: update PageNav colors 2025-02-24 17:22:56 +06:00
wukko
52528ddee8 web/PageNavTab: add more colors 2025-02-24 17:12:58 +06:00
wukko
b2df289894 web/PageNavTab: cleaner icon style 2025-02-24 16:30:33 +06:00
wukko
8e4d0cd03d web/settings: add a local processing page 2025-02-24 15:51:11 +06:00
wukko
8d7f0d984f web/layout: add & use the css variable for the focus ring 2025-02-13 00:32:02 +06:00
wukko
ce510a5746 web/layout: remove sidebar rounding on desktop 2025-02-07 18:51:06 +06:00
wukko
ca3263f1f3 web/layout: fix mobile nav bar gradient 2025-02-07 18:50:46 +06:00
wukko
adaf502d66 web: remove the early prototype of cutout functionality
at the time of this commit, there are no models that are good enough and can run in a web browser. this feature might come back when web onnx gets support for beefier models.
2025-02-07 16:55:28 +06:00
wukko
039ccf91be web/cutout: allow opening the page without extra settings 2025-02-07 16:48:10 +06:00
wukko
1f79bf6e52 web/settings/advanced: add cache clearing, refactor data management 2025-02-06 23:44:05 +06:00
wukko
c5d8d33870 web/SettingsInput: hide sensitive input & allow to show it with a button
also fixed padding & svg rendering in safari
2025-02-05 18:30:00 +06:00
wukko
62dccf7b51 web/SettingsInput: hide sensitive info (such as api key) 2025-02-05 17:07:29 +06:00
wukko
ee459e8694 web/layout: always display processing queue
because the remux page relies on it
2025-01-31 23:59:01 +06:00
wukko
b6472d5406 web: update h265 & gif params, migrate old params to new names 2025-01-29 15:40:29 +06:00
wukko
a43e7a629b web: add local processing setting & api type
response is not handled at all yet, this is a raw draft
2025-01-29 15:06:16 +06:00
wukko
7c3e1e6779 web/remux: remove fossil code & clean files after queue push 2025-01-26 01:40:18 +06:00
wukko
c3cc6c09f4 web/ProcessingQueueItem: state icons, localized strings, fix line break 2025-01-26 01:34:56 +06:00
jj
c4c47bdc27 merge: 10.6 updates 2025-01-21 13:36:37 +00:00
wukko
9f0f885ae6 web/settings/video: update h265 toggle strings
because now it also applies to xiaohongshu
2025-01-20 19:59:59 +06:00
wukko
192635f2ce web/cutout: accommodate for updated file receivers 2025-01-19 03:00:03 +06:00
wukko
2279b5d845 web: core system for queue & queen bee, move remux to new system
it's 3 am and i think i had a divine intervention
2025-01-19 02:57:15 +06:00
wukko
b85771dc1d web/removebg: differentiate messaging even more, add temporary logging 2025-01-17 01:45:11 +06:00
wukko
cc3e3be118 web/cutout: fix canvas visibility 2025-01-17 01:25:52 +06:00
wukko
28eb9ebe5d web/remux: improve page <-> worker messaging 2025-01-17 01:16:51 +06:00
wukko
8e9347b4a0 web/removebg: fix functionality after build, improve pipeline
- no longer killing the worker if it has done its job correctly and is expected to shut itself down
- no longer reading messages not intended for the worker handler and also made the cobalt messaging distnict
2025-01-17 01:03:59 +06:00
wukko
2812960088 web/cutout: reset the page state if the worker breaks 2025-01-16 13:46:52 +06:00
wukko
f544768784 web/cutout: add a button to cancel the job 2025-01-15 23:14:29 +06:00
wukko
1ed2eef65a web/remux: convert to a web worker (wip) 2025-01-15 22:11:08 +06:00
wukko
28d8927c08 web/removebg: convert to a proper web worker
no more hanging ui :3
2025-01-15 17:22:34 +06:00
wukko
302ff4ff29 web/sidebar/CobaltLogo: fix padding 2025-01-14 18:21:16 +06:00
wukko
e02e7f2260 web: very early proof-of-concept of on-device image background removal 2025-01-13 01:26:54 +06:00
wukko
a892a37c53 web/layout: remove rounded corners on sidebar in dark theme 2025-01-12 22:58:59 +06:00
wukko
abc4673af7 web/sidebar: reduce padding on desktop & fix mobile padding 2025-01-12 22:55:10 +06:00
wukko
f816fae6ba web/layout: increase sidebar contrast in dark theme 2025-01-12 22:49:03 +06:00
wukko
2272bb5edd web/save: reduce terms note size on desktop 2025-01-12 22:37:49 +06:00
wukko
a6069f406f api & web: merge base queue ui & api updates 2025-01-08 17:20:00 +06:00
wukko
6b49bce595 web/layout: add more padding and a separation line to h2 in long text 2024-12-23 23:03:35 +06:00
wukko
41600dab4f web/settings/advanced: add a toggle for local processing 2024-12-22 23:04:37 +06:00
wukko
73d0b24aaf web/layout: move processing queue into content for better a11y 2024-12-18 17:57:07 +06:00
wukko
11e3d7a8f4 web: rename DownloadManager to ProcessingQueue
also replaced the download icon with a blender (to be updated, maybe)
2024-12-17 16:50:13 +06:00
wukko
6d0ec5dd85 web: basic ui for the download queue manager 2024-12-16 18:03:55 +06:00
wukko
d8cfb78047 web/layout: adjust opacity of popover glow in dark mode 2024-12-15 00:24:54 +06:00
wukko
89f197375c web/SupportedServices: better glow in dark mode 2024-12-14 12:42:38 +06:00
wukko
7fc3d70d71 web/remux: fix scroll on short screens 2024-11-24 14:19:40 +06:00