Commit Graph

108 Commits

Author SHA1 Message Date
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
wukko
41a002929e web: barebones core for ffmpeg & remux page 2024-08-10 17:21:39 +06:00
wukko
b71d51de21 web: move svg icons from lib to components 2024-08-09 16:35:00 +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
4505d6cfe1 web/api: merge picker types 2024-08-06 21:32:17 +06:00
wukko
ac6d68ec45 web/api: remove deprecated statuses, update error type, time out request
also updated some error codes
2024-08-06 20:50:20 +06:00
wukko
c98b08fc7f web/DonateBanner: load imput logo as component 2024-08-06 14:54:31 +06:00
dumbmoron
d431e9e9a2 web: add fast meowbalt 2024-08-04 16:11:26 +00:00
wukko
aba444ec8b web: updated api endpoint & params, default instance override
- dialogs can be undismissable now (impossible to click away by pressing the bg behind it)
- added security warning about api override
- moved default api url to env
- added new processing settings page
2024-08-04 00:43:24 +06:00
dumbmoron
d1930c1dbc web/advanced: check if imported settings are valid 2024-07-30 17:15:38 +00:00
wukko
5fc893a273 web/updates: add alt text to navigation buttons 2024-07-29 14:32:15 +06:00
wukko
97e7763503 web/download: show explanation when getting blocked by browser 2024-07-28 19:15:22 +06:00
wukko
5c780a2d2e web: added saving method preference, made downloading resilient 2024-07-28 18:59:58 +06:00
wukko
11d3d71937 web/dialogs: move buttons to own component & add optional timeout 2024-07-28 14:49:12 +06:00
wukko
cce3ce4cfa web/download: show saving dialog if new tab got blocked 2024-07-28 13:49:23 +06:00
wukko
71204054c7 web/settings/defaults: disable downloadPopup by default 2024-07-28 13:33:09 +06:00
wukko
82091db154 web/download: open saving dialog if user action expired 2024-07-28 13:32:21 +06:00
wukko
a9f9a3e342 web/dialogs: add saving method dialog 2024-07-27 15:07:26 +06:00
wukko
7427788efd web/PickerItem: add support for gifs in picker 2024-07-26 21:34:18 +06:00
dumbmoron
8ac834ec80 web: initial donate page 2024-07-26 08:22:30 +00:00
dumbmoron
7a5e4c56d3 web/settings: make old settings migration use initial schema 2024-07-24 10:27:06 +00:00
dumbmoron
f8d06cf18b web/settings: settings import/export 2024-07-23 18:17:38 +00:00
dumbmoron
61e47b38d1 web/DownloadButton: slight refactor 2024-07-23 10:09:42 +00:00
dumbmoron
89181c6ddc web/settings: make version info optional, wait for load 2024-07-23 09:36:49 +00:00
wukko
0225a7c46c web/settings: simplify sidebar, add version info, flatten page navigation 2024-07-23 11:00:27 +06:00