wukko
8d7f0d984f
web/layout: add & use the css variable for the focus ring
2025-02-13 00:32:02 +06:00
wukko
91f5d63b93
web/DownloadButton: extract api interaction logic into a lib
...
download button state is now stored, well, in a state
2025-01-29 16:35:43 +06:00
jj
c4c47bdc27
merge: 10.6 updates
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
2025-01-21 13:36:37 +00:00
wukko
39752b2c5f
web/Omnibox: improve pasting links from clipboard
...
- `text/uri-list` type is now accepted (such as clipboard data from bluesky)
- http links are now allowed (such as those from rednote)
- rednote share link is properly extracted
2025-01-20 21:26:55 +06:00
wukko
f0e67fb69f
web/Omnibox: reduce omnibox gap
2025-01-12 22:37:06 +06:00
wukko
5d75ee493d
web/SupportedServices: use the general popover component
2024-12-16 17:24:05 +06:00
wukko
4cdbb02de2
web/SupportedServices: speed up the secondary expand by ~200μs
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
2024-12-16 00:25:45 +06:00
wukko
35d9917301
web/SupportedServices: render popover only when needed
...
& also focus it for screen readers
2024-12-14 12:51:00 +06:00
wukko
89f197375c
web/SupportedServices: better glow in dark mode
2024-12-14 12:42:38 +06:00
wukko
b44410e93b
web/SupportedServices: springy expand animation
2024-12-14 12:30:04 +06:00
jj
326bc52f27
web: fix turnstile/server-info circular dependency
2024-11-23 14:37:23 +00:00
wukko
601597eb15
web: add support for custom api keys & improve turnstile states
2024-11-23 19:13:23 +06:00
wukko
88ed5876ae
web/Omnibox: adapt for RTL layout
2024-11-20 15:34:10 +06:00
wukko
e7c2196a25
web/DownloadButton: adapt for RTL layout
2024-11-20 15:33:51 +06:00
wukko
c67132d2cc
web/Omnibox: add a cool animation to input icons
2024-11-18 21:06:19 +06:00
wukko
b38cb77952
web/turnstile: refresh turnstile if it expires in background
...
also renamed `turnstileLoaded` to `turnstileSolved` for more clarity
2024-11-18 21:05:47 +06:00
wukko
778ee76d59
web/Omnibox: fix main instance domain check
...
oops
2024-11-18 16:42:59 +06:00
wukko
4a70f09017
web/Omnibox: add community instance label
...
now it's easier for the end user to differentiate if an instance is official or not
2024-11-18 16:27:39 +06:00
wukko
3203f5bb2f
web/SupportedServices: better popover animation
Run tests / api sanity check (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
2024-11-13 23:24:50 +06:00
jj
be7c09bd07
web/lib: move dialogs
to state
folder
2024-10-20 12:51:59 +00:00
wukko
d5ea154ed8
web/Omnibox: reduce gap by 2px
2024-10-12 19:08:01 +06:00
wukko
7d6fe34fa4
web/SupportedServices: don't allow selection when popover is hidden
2024-09-27 22:03:58 +06:00
wukko
ba93492c8d
web: prevent openURL action on ios devices if url is redirect
2024-09-23 15:06:57 +06:00
wukko
490bdb729e
web/Omnibox: add aria label for loading captcha state
2024-09-22 16:22:18 +06:00
wukko
dfaef913c4
web/DownloadButton: move server info cache checks to the api lib
2024-09-22 15:05:40 +06:00
wukko
819c7a4fa0
web/DownloadButton: check server info before main request
2024-09-20 18:28:35 +06:00
wukko
92008d3012
web/Omnibox: hide the clear button if request is processing
2024-09-20 15:22:29 +06:00
wukko
c0bb637480
web/DownloadButton: show a message about ongoing antibot check
2024-09-20 15:20:53 +06:00
wukko
c99240339d
web/Omnibox: allow input while antibot check is ongoing & fix spinner
2024-09-20 15:20:25 +06:00
wukko
fdd5feac92
web: use turnstile & session only when the processing instance has them
...
now also always fetching server info in the save tab
2024-09-18 00:24:54 +06:00
wukko
853bc26587
web/download: support downloading and sharing raw files
2024-09-09 02:30:03 +06:00
wukko
4db0665ab6
web/SupportedServices: aria label for the expand button
2024-09-06 15:27:02 +06:00
wukko
4da1defcf8
web/Omnibox: add missing clipboard input type
2024-09-05 09:06:03 +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
dumbmoron
51c140fbfa
web: make everything ssr-compatible
2024-08-31 17:46:10 +00: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
2068bba4ee
web/SupportedServices: make the button more minimal
2024-08-27 19:40:30 +06:00
wukko
42410f7b20
web/save: add supported services popover
2024-08-26 23:43:39 +06:00
wukko
c0284fac13
web/translations: handle error contexts
2024-08-24 16:15:48 +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
265ab77948
web/i18n: update string name formatting
2024-08-20 21:17:33 +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
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
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
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
dumbmoron
5948cab4fb
web: move iPadOS workaround to global level
2024-08-06 14:19:01 +00:00