Commit Graph

2902 Commits

Author SHA1 Message Date
wukko
a22e4c3cf9 web/settings: add an option to hide the remux tab on mobile 2025-05-01 00:25:03 +06:00
wukko
a1e20ccc3e web/SmallDialog: delay error haptics by 150ms 2025-04-30 23:56:25 +06:00
wukko
a20d375c51 web/package: update encode libav 2025-04-30 22:42:49 +06:00
wukko
931a815c29 web/queue: add gif pipeline & proper media type icons 2025-04-30 22:02:00 +06:00
wukko
a95f87ebfb api & web: make "basic" the default filename style 2025-04-30 21:33:36 +06:00
wukko
a86c552183 web/ProcessingQueueItem: don't show size if size is 0, refactor 2025-04-30 21:33:35 +06:00
wukko
c5d5ed161d web/i18n/queue: add state strings for encoding
it's "transcoding" cuz we never *encode* raw data
2025-04-30 21:33:35 +06:00
jj
8b9d63fdac web/svelte: drop svelte:component when stripping announcer 2025-04-30 15:24:17 +00:00
jj
6b11e49d4a web/workers: rename remux() function to ffmpeg() 2025-04-30 15:09:00 +00:00
jj
54408b159e web/taskmgr: flip gif todo condition 2025-04-30 14:53:52 +00:00
jj
72857e64a8 web/queue: add support for "remux" task type 2025-04-30 14:49:04 +00:00
jj
0716f97a3a web/workers: refactor remux worker into ffmpeg worker 2025-04-30 14:48:44 +00:00
jj
07443942fb web/libav/wrapper: add support for encode variant 2025-04-30 14:47:55 +00:00
jj
76462ee665 web/workers: refactor and clean up types 2025-04-30 10:28:22 +00:00
wukko
507ba66f78 web/app.html: preload code just like before
it adds 40kb of initial bandwidth load but makes the experience much better
2025-04-30 14:53:50 +06:00
wukko
9a3d35185b merge: soundcloud fix from main 2025-04-30 13:11:02 +06:00
wukko
4b9644ebdf api/package: bump version to 10.9.4 2025-04-29 23:10:18 +06:00
wukko
00b217796f api/soundcloud: fix short link url & refactor 2025-04-29 22:55:52 +06:00
wukko
33d029d3b5 web/app.html: preload code on hover
experiment, might change this back later
2025-04-28 23:22:27 +06:00
wukko
a12cb110fb web/types/changelog: fix ChangelogImport type 2025-04-28 22:55:28 +06:00
wukko
76b04aabf0 web: update dependencies to svelte 5
just updating the dependencies for now, will migrate components gradually over time
2025-04-28 22:52:22 +06:00
wukko
f9aaacb3ca web/settings/appearance: remove unused import 2025-04-28 22:38:36 +06:00
wukko
bd5c16ed15 web/DonateOptionsCard: fix css selector for scroll button 2025-04-28 22:37:24 +06:00
wukko
04d1a2f96f web/Omnibox: don't bind the download button to a variable 2025-04-28 22:02:52 +06:00
wukko
78f23da0a5 web/layout: adaptive status bar colors for desktop
mostly used by safari
2025-04-28 21:41:52 +06:00
wukko
2fce88af2f web/DonateOptionsCard: fix fantom button focus on tab nav, refactor 2025-04-27 21:32:40 +06:00
wukko
44dc9ca9dd web/app.css: add focus ring for select & fix active button focus color 2025-04-27 21:03:24 +06:00
wukko
4de00b6240 web/app.css: prettier focus ring on links 2025-04-27 20:59:50 +06:00
wukko
55ce09d6f4 web/Switcher: fix box-shadow 2025-04-27 20:59:14 +06:00
wukko
9657db3515 web: remove focus ring css workarounds 2025-04-27 20:38:01 +06:00
wukko
ba4742f3fd web: remove data-focus-ring-hidden from all files 2025-04-27 20:37:38 +06:00
wukko
0454b138b1 web/FileReceiver: restore the pretty animated focus ring 2025-04-27 20:36:14 +06:00
wukko
0e1750e215 web: use outline for focus ring instead of box-shadow
- prevents conflicts with existing box-shadow(s) on basically all components
- removes the need for data-focus-ring-hidden or any other weird workarounds
2025-04-27 20:35:50 +06:00
wukko
e3a60d8775 web/ProcessingStatus: visually distinct focus ring 2025-04-27 20:30:39 +06:00
wukko
d25e9b628e web/ProcessingStatus: remove extra box-shadow css 2025-04-27 20:16:44 +06:00
wukko
c4fc320a6a web/SupportedServices: clean up a bit 2025-04-27 19:35:30 +06:00
wukko
9d6e638614 web/ProcessingStatus: replace box-shadow with filter 2025-04-24 17:28:06 +06:00
wukko
b3e523b1ce web/PopoverContainer: replace box-shadow with filter & add will-change 2025-04-24 17:20:33 +06:00
wukko
926008818e web/DialogHolder: improve first animation performance, prevent lag
sometimes the initial dialog animation lags, and as i've discovered it's mostly caused by animating box-shadow (even though it's not directly animated). replacing it with filter seems to have improved the performance a LOT lol.

also:
- made the in animation jumpier
- delayed the animation of modal a bit to let the background start appearing first
- extended opacity fade in by 5%
2025-04-24 17:18:22 +06:00
wukko
f21f16a700 web/PopoverContainer: reduce the shadow 2025-04-24 16:31:10 +06:00
wukko
4202c954d1 merge: api 10.9.3 from main 2025-04-24 16:27:17 +06:00
wukko
de6b611c41 api/package: bump version to 10.9.3 2025-04-24 16:15:09 +06:00
wukko
d0deec546b api/service-config: add new snapchat link pattern 2025-04-24 15:44:52 +06:00
wukko
7ff6d0036b api/snapchat: prevent errors if params are undefined 2025-04-24 15:44:34 +06:00
wukko
1335313e39 api/service-patterns: increase xiaohongshu shareId max length 2025-04-24 15:30:52 +06:00
wukko
064de55b3b web/ProcessingQueue: remove estimated storage usage
it's broken in pretty much all browsers and shows inaccurate info
2025-04-23 23:09:32 +06:00
jj
84e8160999 web/fetch: use estimated length only for progress reports 2025-04-23 16:48:58 +00:00
jj
d1bb1764df web/fetch: use estimated-content-length if content-length is unavailable 2025-04-23 16:44:53 +00:00
wukko
37a71837a7 web/lib/saving-handler: regular get for localProcessing 2025-04-23 22:36:20 +06:00
wukko
c1b592430a merge: api updates from main 2025-04-23 21:10:52 +06:00