wukko
fff1c6c7a6
web & api: rename stream to tunnel
...
- updated the endpoint to /tunnel
- updated status to tunnel
- fixed one incorrectly named error in web
2024-09-05 00:26:48 +06:00
wukko
49460bd16d
web: load turnstile only in save tab and only once
...
turnstile will stay in background after being loaded once (just like before), but now it will not load on pages other than save if they are opened first
2024-09-05 00:04:41 +06:00
wukko
520725462a
web: fix auto navigation on scale change for about & settings pages
2024-09-04 21:20:56 +06:00
wukko
d98353d5af
web/about: about page routing & navigation
2024-09-04 20:59:05 +06:00
wukko
56008676f5
web/settings: move sub navigation into its own component
2024-09-04 17:50:47 +06:00
dumbmoron
1262bc20fe
web/version: don't try to fetch when server-side rendering
2024-09-03 13:33:16 +00:00
wukko
30c4c1ad20
web/device: add default values & types
2024-09-03 13:52:41 +06:00
dumbmoron
51c140fbfa
web: make everything ssr-compatible
2024-08-31 17:46:10 +00:00
wukko
d0d0f16c5f
web/privacy: add support for always proxying files
2024-08-31 14:08:48 +06:00
wukko
ebb5deb43c
web/safety-warning: remove misplaced comparison
2024-08-30 17:25:31 +06:00
wukko
33d6b5bd81
web: base custom instance functionality
...
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00
wukko
f0ce0ccef7
web/server-info: refresh server info cache if endpoint changes
2024-08-29 18:10:46 +06:00
wukko
42410f7b20
web/save: add supported services popover
2024-08-26 23:43:39 +06:00
wukko
7524d202f7
web/session: merge cached state into main lib
2024-08-26 23:38:24 +06:00
wukko
1c258ab0ae
web/env: add more donation methods
2024-08-25 17:09:31 +06:00
wukko
1147244e46
web/env: updated the list of crypto addresses
2024-08-25 16:34:27 +06:00
wukko
0d58fad580
web/session: update session fetch error code
2024-08-24 16:16:12 +06:00
wukko
c0284fac13
web/translations: handle error contexts
2024-08-24 16:15:48 +06:00
wukko
b6d2175d4b
web/settings/defaults: enable full tiktok audio by default
2024-08-22 23:15:05 +06:00
wukko
ff9efdc471
api & web: update default audio bitrate to be 128kbps
2024-08-22 20:50:21 +06:00
wukko
42ff874c95
api/schema: add 8bkps audio bitrate option
2024-08-22 20:06:54 +06:00
wukko
49184a235d
web/save: add support for audio bitrate functionality
2024-08-22 19:38:39 +06:00
wukko
cd9be54023
web/settings: update twitterGif & videoQuality defaults
2024-08-20 22:02:06 +06:00
wukko
c698d272a1
api/jwt: return relative expiration date to accommodate offset clocks
2024-08-19 22:25:21 +06:00
dumbmoron
e678bd25fc
web/lib/libav: clean up extension handling
2024-08-17 13:45:58 +00:00
dumbmoron
7d10ab765e
web/remux: override mp3 extension from mime type
2024-08-17 13:26:43 +00:00
wukko
0e461d4ebe
web/session: add a delta to prevent token expiring on its way to api
2024-08-17 18:05:00 +06:00
wukko
9592e59f76
api/jwt: fix timestamp to match the spec
2024-08-17 17:58:40 +06:00
wukko
a49a87544c
web/session: don't expect a trailing slash in DEFAULT_URL
2024-08-16 23:52:40 +06:00
wukko
3336210e93
web/state/session: clean up
2024-08-16 23:48:50 +06:00
wukko
4857030933
web/api: jwt session token, clean up, move related modules to own dir
2024-08-16 23:36:56 +06:00
wukko
478dd6e515
web/Omnibox: show a spinner when loading
...
replaces the link icon with a spinner when loading the turnstile checks or processing the link
2024-08-16 01:37:05 +06:00
wukko
384c6deced
web: add support for cloudflare turnstile
2024-08-16 00:08:57 +06:00
dumbmoron
4c2acc595e
web/remux: add basic progress example
2024-08-13 15:34:53 +00:00
dumbmoron
f93d84c457
web/libav: add ffprobe wrapper
2024-08-13 15:34:53 +00:00
dumbmoron
4636f7b0d4
web/libav/wrapper: make sure libav is initialized only once
2024-08-13 15:34:53 +00:00
dumbmoron
28600e7e4c
web/libav: emit progress events
2024-08-13 15:34:53 +00:00
wukko
af428bc964
web: stylize the file receiver, move text to i18n, update remux page
2024-08-13 14:17:10 +06:00
dumbmoron
e79f466c5f
web/libav: shrink buffer _after_ ffmpeg is done running
2024-08-13 00:23:13 +00:00
dumbmoron
e084092f37
web/libav: remove stray curly brace
2024-08-12 20:39:36 +00:00
dumbmoron
bc272b910e
web/libav: fix import double slash, use unlinkreadaheadfile
2024-08-12 20:36:24 +00:00
dumbmoron
83f46864b2
web/libav: properly instantiate libav property
2024-08-12 20:03:30 +00:00
dumbmoron
038c29dc8d
web/libav: move types to dedicated file
2024-08-12 20:03:07 +00:00
wukko
55ab3c36b1
web/lib: remove ffmpeg
2024-08-13 00:18:45 +06:00
dumbmoron
940826697c
web/libav: preallocate memory for output when remuxing
2024-08-12 18:07:04 +00:00
dumbmoron
2198a696ce
web/libav: make it work & clean up
2024-08-12 17:06:45 +00:00
wukko
57054c24b2
web: draft libav functionality
2024-08-12 22:28:38 +06:00
wukko
778eb51502
web/ffmpeg: don't return an empty blob
2024-08-11 19:13:04 +06:00
wukko
b33bd39484
web/ffmpeg: accept and return blob, proper types & extensions, clean up
2024-08-11 18:24:29 +06:00
wukko
1113ddd9c5
web/ffmpeg: universal render function for all needs
2024-08-11 13:04:40 +06:00