wukko
59b6cbd8d4
web/about: add info about terms being valid only on official instance
2024-09-05 23:33:33 +06:00
wukko
065b4394c9
web/i18n/donate: update motivation text a little
2024-09-05 16:06:41 +06:00
wukko
ec3e411032
web/about/privacy: specify cloudflare services
2024-09-05 13:27:57 +06:00
wukko
b1b8f6967b
web/about/terms: initial terms and ethics page
2024-09-05 10:22:02 +06:00
wukko
152a423bf3
web/about/privacy: add info about on-device processing
2024-09-05 10:21:47 +06:00
wukko
cb7d1baee0
web/layout: update global heading text style in long text
2024-09-05 10:21:30 +06:00
wukko
4921e5c151
web/about/privacy: initial privacy policy page
2024-09-05 09:58:45 +06:00
wukko
0408fc446a
web/layout: don't apply noto mono for titles
2024-09-05 09:58:25 +06:00
wukko
4da1defcf8
web/Omnibox: add missing clipboard input type
2024-09-05 09:06:03 +06:00
wukko
80e32fc0c0
web/remux: check if env is browser before adding listeners
2024-09-05 08:56:01 +06:00
wukko
21832005e2
web/remux: handle more errors, add a basic progress bar
2024-09-05 08:51:41 +06:00
wukko
7a5e60f39a
web/SettingsCategory: use general beta label
2024-09-05 08:00:18 +06:00
wukko
b03c71eb14
web/SidebarTab: add aria label for beta tabs & fix its position
2024-09-05 07:59:49 +06:00
wukko
9e8c953ca6
web/Sidebar: mark remux tab as beta
2024-09-05 07:55:30 +06:00
wukko
10d867efc0
web/i18n/error: add api at capacity error
2024-09-05 00:55:02 +06:00
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
dumbmoron
f0f5d7be7e
web/DonateOptionsCard: parametrize card processor string
2024-09-04 17:01:51 +00:00
dumbmoron
218916cee3
web/CopyIcon: change copy-animation id to class
2024-09-04 16:45:52 +00:00
wukko
8b067e363b
web/DonateBanner: remove useless classes from the hearts bg svg
2024-09-04 22:40:42 +06:00
wukko
b9bb760793
web/DonateBanner: replace 150 svgs with background-repeat
2024-09-04 22:36:34 +06:00
wukko
41c23337ff
web/error: redirect to default about page on 404 error
2024-09-04 21:23:47 +06:00
wukko
201f9aaefe
web/Sidebar: dynamic about page link
2024-09-04 21:23:07 +06:00
wukko
520725462a
web: fix auto navigation on scale change for about & settings pages
2024-09-04 21:20:56 +06:00
wukko
140683a679
web/save: make the terms note open the terms page
2024-09-04 21:00:41 +06:00
wukko
d98353d5af
web/about: about page routing & navigation
2024-09-04 20:59:05 +06:00
wukko
6a0c05cf7a
web/PageNav: add a prop for making content wider
2024-09-04 20:58:51 +06:00
wukko
7e8ae2ca61
web/PageNav: add a prop for enabling content padding
2024-09-04 20:51:13 +06:00
wukko
56008676f5
web/settings: move sub navigation into its own component
2024-09-04 17:50:47 +06:00
wukko
a18fd72ea0
web/remux: reduce gap in first state
2024-09-04 16:47:00 +06:00
wukko
3c5a5eaf25
web/save: make terms note thicker
2024-09-04 16:33:45 +06:00
wukko
032f592d95
web/remux: reduce desc font size on mobile
2024-09-04 16:32:20 +06:00
dumbmoron
b7e5a94226
web/svelte: enable fallback page generation
2024-09-03 13:39:21 +00:00
dumbmoron
1262bc20fe
web/version: don't try to fetch when server-side rendering
2024-09-03 13:33:16 +00:00
dumbmoron
f009da7de4
web: wrap error handler in onMount
2024-09-03 13:30:32 +00:00
dumbmoron
93f8c038d2
web/Turnstile: remove unused import
2024-09-03 13:24:15 +00:00
dumbmoron
b5d570c43f
web/Turnstile: check if already defined before making listener
2024-09-03 13:21:41 +00:00
dumbmoron
fc26032048
web: fix destructuring error if theme is undefined
2024-09-03 13:04:12 +00:00
dumbmoron
38ce64b310
web: fix type errors
2024-09-03 10:20:29 +00:00
dumbmoron
5b42757896
web: remove background override from global css
2024-09-03 07:58:52 +00:00
wukko
30c4c1ad20
web/device: add default values & types
2024-09-03 13:52:41 +06:00
dumbmoron
2deb8aa53b
web: add fade-in animation
2024-09-02 14:16:21 +00:00
dumbmoron
7227a4ad6e
web/layout: enable ssr
2024-08-31 17:46:52 +00:00
dumbmoron
f038e6a379
web: remove default title
2024-08-31 17:46:47 +00:00
dumbmoron
51c140fbfa
web: make everything ssr-compatible
2024-08-31 17:46:10 +00:00
wukko
8e9e8ab63f
web/privacy: mark tunnelling feature as beta
2024-08-31 15:32:30 +06:00
wukko
ac76f8e32b
web/instances: mark community instances feature as beta
2024-08-31 15:32:16 +06:00
wukko
a46972c9a5
web/SettingsCategory: add ability to mark features as beta
2024-08-31 15:32:02 +06:00
wukko
fa941e9d82
web/i18n/settings: update privacy setting descriptions
...
made them easier to read
2024-08-31 15:20:02 +06:00
wukko
d0d0f16c5f
web/privacy: add support for always proxying files
2024-08-31 14:08:48 +06:00
dumbmoron
305d0429f1
web/donate: make page scrollable on sides
2024-08-30 16:48:23 +00:00
wukko
744842cc3d
web/CustomInstanceInput: fix colors & overflow in firefox and safari
2024-08-30 22:01:14 +06:00
dumbmoron
3d631b6c30
DonationOption: appropriately format amounts
2024-08-30 15:40:06 +00:00
dumbmoron
57a7090eb2
web/DonateOptionsCard: add more preset options
2024-08-30 15:33:18 +00:00
wukko
1debf3e639
web/settings/download: fix padding for filename preview
2024-08-30 21:31:21 +06:00
wukko
063f5d1806
web/CustomInstanceInput: proper style
2024-08-30 21:31:02 +06:00
wukko
ebb5deb43c
web/safety-warning: remove misplaced comparison
2024-08-30 17:25:31 +06:00
wukko
b878d5f4f9
web/settings/appearance: slight import refactor
2024-08-30 17:18:04 +06:00
wukko
1850264da7
web/LanguageDropdown: refactor
2024-08-30 17:17:43 +06:00
wukko
b3954b9209
web/ResetSettingsButton: move to settings subdir & reduce timeout to 2s
2024-08-30 17:17:29 +06:00
wukko
3cdd615734
web/i18n/settings: more general debug description
2024-08-30 17:16:19 +06:00
wukko
cf42b1b2ef
web/i18n/error: shorter timed out message
2024-08-30 17:16:04 +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
70c1a85766
web/DonateOptionsCard: fix input click area
2024-08-30 15:11:28 +06:00
wukko
524235907d
web/DonateOptionsCard: remove stepper in firefox
2024-08-30 15:03:04 +06:00
wukko
1fe419784d
web/DonateOptionsCard: recolor the focus border of input container
...
also removed additional 0.5px that got partially cropped
2024-08-29 20:58:49 +06:00
wukko
f0ce0ccef7
web/server-info: refresh server info cache if endpoint changes
2024-08-29 18:10:46 +06:00
wukko
f7da62e817
web/Omnibox: increase max length to 512 characters
2024-08-29 13:22:52 +06:00
wukko
5dc0cf1772
web/processing: hide override section when DEFAULT_API
isn't present
2024-08-29 13:20:17 +06:00
wukko
e59b7fd375
web/FileReceiver: reduce padding
2024-08-28 15:06:00 +06:00
wukko
2068bba4ee
web/SupportedServices: make the button more minimal
2024-08-27 19:40:30 +06:00
wukko
74a2758413
web/i18n/save: update disclaimer & translate new strings to russian
2024-08-26 23:52:13 +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
59308ed09f
web/about: add the link type of alternative donation method
2024-08-25 17:10:17 +06:00
wukko
1c258ab0ae
web/env: add more donation methods
2024-08-25 17:09:31 +06:00
wukko
83f1744508
web/about: move bottom margin to section
2024-08-25 16:53:51 +06:00
wukko
685f8cb65e
web/sidebar: fix auto scroll & clean up
2024-08-25 16:43:24 +06:00
wukko
a8330b25fa
web/donate: reduce bottom margin
2024-08-25 16:41:10 +06:00
wukko
481697ea12
web/donate: add crypto donation options
2024-08-25 16:38:13 +06:00
wukko
1147244e46
web/env: updated the list of crypto addresses
2024-08-25 16:34:27 +06:00
wukko
b8fc3aeb4c
web/CopyIcon: added regular copy icon
2024-08-25 16:34:08 +06:00
wukko
6aa39dd1d1
web/i18n/error: add token expiration youtube error & update login error
2024-08-24 18:34:38 +06:00
wukko
7478a373fc
api & web: add service context to api.fetch.critical error
2024-08-24 17:24:51 +06:00
wukko
0b7af10ab0
web/i18n/error: update api.link.invalid
2024-08-24 17:21:44 +06:00
wukko
e80a110264
web/i18n: add all strings for api errors
2024-08-24 17:13:35 +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
cc05833c6a
web/SettingsNavBar: fix text line height
2024-08-23 23:17:39 +06:00
wukko
09a6b5179e
web/SidebarTab: fix selection animation in webkit
2024-08-23 21:07:18 +06:00
wukko
2479900bb9
web/donate: adjust donate card gradient colors for dark theme
2024-08-23 20:50:38 +06:00
wukko
1f25b3d793
web/DonateShareCard: remove gradient on mobile
2024-08-23 20:50:17 +06:00
wukko
7daceea049
web/DonateCardContainer: reduce padding on mobile (again)
2024-08-23 20:25:03 +06:00
wukko
8200541b21
web/DonateBanner: reduce padding on mobile
2024-08-23 20:24:47 +06:00
wukko
ba3602aabb
web/DonateBanner: slightly reduce amount of hearts
2024-08-23 20:13:04 +06:00
wukko
0d8065ac70
web/DonateBanner: reduce padding
2024-08-23 20:05:21 +06:00
wukko
8df70cc00b
web: update page title style
...
prioritize the page title, not "cobalt"
2024-08-23 20:02:17 +06:00
wukko
1e5bc67e92
web/DonateCardContainer: reduce padding
2024-08-23 19:55:10 +06:00
wukko
24f2329e9d
web/settings: slightly update navigation style on mobile
2024-08-23 19:44:10 +06:00
wukko
b6d2175d4b
web/settings/defaults: enable full tiktok audio by default
2024-08-22 23:15:05 +06:00
dumbmoron
d7d707e666
web/DialogHolder: fix dialog animation jumping on new safari versions
...
WebKit/WebKit@ce08f32453 breaks this animation on newer versions
of safari. why? i guess we'll never know
2024-08-22 17:09:58 +00:00
wukko
c7a08844e3
web/i18n/settings: update audio format & bitrate descriptions
2024-08-22 22:57:51 +06:00
wukko
b3d846a1e3
web/i18n/settings: update audio bitrate description
2024-08-22 20:50:45 +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
ed4a5889ab
web/DownloadButton: fix download audio i18n
2024-08-22 13:05:17 +06:00
wukko
3057f9cffb
web/DownloadButton: replace rem sizes with pixels
2024-08-20 22:34:47 +06:00
wukko
cd9be54023
web/settings: update twitterGif & videoQuality defaults
2024-08-20 22:02:06 +06:00
wukko
98be6f017c
web/i18n/settings: update twitter gif description
2024-08-20 22:01:33 +06:00
wukko
265ab77948
web/i18n: update string name formatting
2024-08-20 21:17:33 +06:00
wukko
c698d272a1
api/jwt: return relative expiration date to accommodate offset clocks
2024-08-19 22:25:21 +06:00
dumbmoron
a4d57f175e
web/libav: try to guess type from filename if browser fails
2024-08-17 14:07:10 +00:00
wukko
911f283b78
web/html: prevent chrome & darkreader from messing up the dark theme
2024-08-17 19:52:39 +06:00
dumbmoron
e678bd25fc
web/lib/libav: clean up extension handling
2024-08-17 13:45:58 +00:00
dumbmoron
9d7512d6e5
web/remux: lower percentage bound
2024-08-17 13:45:18 +00:00
dumbmoron
7d10ab765e
web/remux: override mp3 extension from mime type
2024-08-17 13:26:43 +00:00
dumbmoron
d446dfd87e
web/remux: correctly unset processing state
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
dumbmoron
580ca042f3
web/remux: display error if probe fails
2024-08-17 10:15:05 +00:00
dumbmoron
3bef12ff33
web/remux: copy all streams when remuxing
2024-08-17 10:07:55 +00: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
33c2fee847
web/remux: add page title
2024-08-16 22:52:33 +06:00
wukko
ac9568a422
web/remux: fix ghost click areas when processing
2024-08-16 02:13:26 +06:00
wukko
275c982c80
web/Sidebar: hide unfinished tabs
2024-08-16 01:55:25 +06:00
wukko
b9fabdc327
web/Omnibox: clean up input link icon code
2024-08-16 01:44:13 +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
8b9e3f58f4
web/i18n/error: add api authentication error
2024-08-16 00:24:21 +06:00
wukko
384c6deced
web: add support for cloudflare turnstile
2024-08-16 00:08:57 +06:00
wukko
9d577f23b1
web/FileReceiver: fix focus ring
2024-08-15 12:58:26 +06:00
wukko
5ce4ef8366
web/FileReceiver: reduce padding, fix scaling
2024-08-14 13:07:34 +06:00
wukko
70a8c53cba
web/Sidebar: add blank convert & shrink tabs
2024-08-14 01:43:04 +06:00
dumbmoron
8af6761951
web/remux: transition into processing state before probe
2024-08-13 15:55:47 +00:00
dumbmoron
1493762ce9
web/remux: add speed to progress info
2024-08-13 15:55:30 +00: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
72545ffb5d
web/remux: init libav on page load, basic progress event handling
2024-08-13 15:34:53 +00:00
dumbmoron
28600e7e4c
web/libav: emit progress events
2024-08-13 15:34:53 +00:00
wukko
f661e839b1
web/i18n/remux: less yapping in description
2024-08-13 16:56:46 +06:00
wukko
c8904fd939
web/FileReceiver: reduce icon size, change icon when dragged over
2024-08-13 16:48:53 +06:00
wukko
b9958a8102
web/FileReceiver: fix meowbalt z index
2024-08-13 16:16:50 +06:00
wukko
0d41fe6fa3
web/FileReceiver: animated svg dashed stroke, padding improvements
2024-08-13 16:15:00 +06:00
wukko
70b300bd71
web/remux: add processing state, clean file, prevent render loop
2024-08-13 15:22:24 +06:00
wukko
1fd2b72075
web/remux: rename DropReceiver component
2024-08-13 14:17:58 +06:00
wukko
af428bc964
web: stylize the file receiver, move text to i18n, update remux page
2024-08-13 14:17:10 +06:00
wukko
09deb5c7b6
web/Sidebar: move settings tab to bottom & move updates tab lower
2024-08-13 12:35:18 +06:00
wukko
6cc0871d99
web: add static headers file for multithreading on cloudflare pages
2024-08-13 12:06:09 +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
5fb9b1c809
web: bump libav.js version
2024-08-12 20:34:57 +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
b2288ed037
web: remove ffmpeg worker workaround
2024-08-13 00:23:20 +06:00
wukko
ed722e77ea
web: remove ffmpeg wasm dependencies
2024-08-13 00:20:01 +06: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
dumbmoron
75ef4604d8
web/vite: expose libav.js files directly
2024-08-12 16:47:11 +00:00
wukko
6a04312781
web: update package
2024-08-12 22:30:09 +06: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
3fd05891e6
web/remux: move drop area and open file button into own components
2024-08-11 18:30:42 +06:00
wukko
b33bd39484
web/ffmpeg: accept and return blob, proper types & extensions, clean up
2024-08-11 18:24:29 +06:00
wukko
f87f6fa9c9
web/remux: accept files on drag, update ffmpeg function call
2024-08-11 13:05:15 +06:00
wukko
1113ddd9c5
web/ffmpeg: universal render function for all needs
2024-08-11 13:04:40 +06:00
dumbmoron
7044100aed
web: fix build for remux and remove unused import
2024-08-10 11:45:16 +00:00
wukko
3c2dd93841
web/SidebarTab: fix scroll to first page of tabs
2024-08-10 17:43:53 +06:00
wukko
41a002929e
web: barebones core for ffmpeg & remux page
2024-08-10 17:21:39 +06:00
wukko
ebd6cc801b
web/Sidebar: remove incorrect aria-orientation
2024-08-09 21:07:38 +06:00
wukko
5e0824022c
web/DonateShareCard: add alt text for qr code
2024-08-09 21:04:56 +06:00
wukko
b71d51de21
web: move svg icons from lib to components
2024-08-09 16:35:00 +06:00
wukko
6bda6dab03
web/DonateShareCard: hide twitter button in russia
2024-08-09 16:06:33 +06:00
wukko
d1a2d768d9
web/DonateShareCard: expand the card on QR press & better scaling
2024-08-09 16:06:19 +06:00
wukko
f81f155eb0
web/DonateShareCard: clean up imports
2024-08-09 14:52:48 +06:00
wukko
ffea8e6f2e
web/DonateShareCard: hide share button if user agent doesn't support it
2024-08-09 14:52:22 +06:00
wukko
e7386234bc
web/DonateShareCard: fix unrelated buttons triggering the copy anim
2024-08-09 14:51:25 +06:00
wukko
e4ec468f60
web/DonateShareCard: change action button id and class names
...
some adblock lists block everything named "share-button(s)"
2024-08-09 14:47:54 +06:00
wukko
077471d799
web/DonateShareCard: localize strings
2024-08-09 14:40:52 +06:00
wukko
536d9c9742
web/i18n: move call to action button strings to own file
2024-08-09 14:40:30 +06:00
wukko
21ef35ea20
web/donate: add a share card with qr and buttons
...
also:
- fixed more scaling quirks
- fixed thick icons
- fixed icon padding
2024-08-09 14:35:55 +06:00
wukko
e45aa2bdf6
web/CopyIcon: replace copy icon with a link icon
2024-08-09 14:35:06 +06:00
wukko
937d12ddff
web/donate: bring up repeated card css to container
...
also fixed some scaling quirks on mobile
2024-08-09 13:13:48 +06:00
wukko
209833c8ea
web/DonateOptionsCard: update subtitle color
2024-08-09 12:27:49 +06:00
wukko
b8cd6eb1e7
web/Sidebar: update tab holder aria role
2024-08-09 12:05:59 +06:00
wukko
608824f862
web/DonateBanner: focus the title first on the page
2024-08-09 12:05:15 +06:00
wukko
c94266a127
web/DonateOptionsCard: better accessibility
2024-08-09 12:04:43 +06:00
wukko
d4e91f2a1c
web/DonateOptionsCard: fix button active color
2024-08-09 11:48:04 +06:00
wukko
cc5835a546
web/DonateOptionsCard: adjust padding, fix width, mask options row
2024-08-09 11:46:56 +06:00
wukko
98ac05ad86
web/donate: reduce text padding on mobile
2024-08-09 11:35:05 +06:00
wukko
80c26f712c
web/DonateBanner: better scaling
2024-08-09 11:31:57 +06:00
wukko
abeacd7534
web/DonateOptionsCard: move all strings to i18n, mobile scaling
2024-08-09 11:31:44 +06:00
dumbmoron
b510cbf9e0
web/donate: add dollar sign before custom input
2024-08-06 18:30:06 +00:00
dumbmoron
c90a01daf9
web/donate: update logic for sending custom amounts
2024-08-06 18:30:06 +00:00
dumbmoron
d67ed89c38
web/donate: refactor, implement logic for choosing donation periodicity
2024-08-06 18:30:06 +00:00
dumbmoron
1077797aae
web/donate: add minimum/maximum amounts to donation amount
2024-08-06 18:30:06 +00:00