Commit Graph

100 Commits

Author SHA1 Message Date
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
4cdbb02de2 web/SupportedServices: speed up the secondary expand by ~200μs 2024-12-16 00:25:45 +06:00
35d9917301 web/SupportedServices: render popover only when needed
& also focus it for screen readers
2024-12-14 12:51:00 +06:00
89f197375c web/SupportedServices: better glow in dark mode 2024-12-14 12:42:38 +06:00
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
601597eb15 web: add support for custom api keys & improve turnstile states 2024-11-23 19:13:23 +06:00
88ed5876ae web/Omnibox: adapt for RTL layout 2024-11-20 15:34:10 +06:00
e7c2196a25 web/DownloadButton: adapt for RTL layout 2024-11-20 15:33:51 +06:00
c67132d2cc web/Omnibox: add a cool animation to input icons 2024-11-18 21:06:19 +06:00
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
778ee76d59 web/Omnibox: fix main instance domain check
oops
2024-11-18 16:42:59 +06:00
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
3203f5bb2f web/SupportedServices: better popover animation 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
d5ea154ed8 web/Omnibox: reduce gap by 2px 2024-10-12 19:08:01 +06:00
7d6fe34fa4 web/SupportedServices: don't allow selection when popover is hidden 2024-09-27 22:03:58 +06:00
ba93492c8d web: prevent openURL action on ios devices if url is redirect 2024-09-23 15:06:57 +06:00
490bdb729e web/Omnibox: add aria label for loading captcha state 2024-09-22 16:22:18 +06:00
dfaef913c4 web/DownloadButton: move server info cache checks to the api lib 2024-09-22 15:05:40 +06:00
819c7a4fa0 web/DownloadButton: check server info before main request 2024-09-20 18:28:35 +06:00
92008d3012 web/Omnibox: hide the clear button if request is processing 2024-09-20 15:22:29 +06:00
c0bb637480 web/DownloadButton: show a message about ongoing antibot check 2024-09-20 15:20:53 +06:00
c99240339d web/Omnibox: allow input while antibot check is ongoing & fix spinner 2024-09-20 15:20:25 +06:00
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
853bc26587 web/download: support downloading and sharing raw files 2024-09-09 02:30:03 +06:00
4db0665ab6 web/SupportedServices: aria label for the expand button 2024-09-06 15:27:02 +06:00
4da1defcf8 web/Omnibox: add missing clipboard input type 2024-09-05 09:06:03 +06:00
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
51c140fbfa web: make everything ssr-compatible 2024-08-31 17:46:10 +00:00
f0ce0ccef7 web/server-info: refresh server info cache if endpoint changes 2024-08-29 18:10:46 +06:00
f7da62e817 web/Omnibox: increase max length to 512 characters 2024-08-29 13:22:52 +06:00
2068bba4ee web/SupportedServices: make the button more minimal 2024-08-27 19:40:30 +06:00
42410f7b20 web/save: add supported services popover 2024-08-26 23:43:39 +06:00
c0284fac13 web/translations: handle error contexts 2024-08-24 16:15:48 +06:00
ed4a5889ab web/DownloadButton: fix download audio i18n 2024-08-22 13:05:17 +06:00
3057f9cffb web/DownloadButton: replace rem sizes with pixels 2024-08-20 22:34:47 +06:00
265ab77948 web/i18n: update string name formatting 2024-08-20 21:17:33 +06:00
4857030933 web/api: jwt session token, clean up, move related modules to own dir 2024-08-16 23:36:56 +06:00
b9fabdc327 web/Omnibox: clean up input link icon code 2024-08-16 01:44:13 +06:00
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
b71d51de21 web: move svg icons from lib to components 2024-08-09 16:35:00 +06:00
536d9c9742 web/i18n: move call to action button strings to own file 2024-08-09 14:40:30 +06:00
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
5948cab4fb web: move iPadOS workaround to global level 2024-08-06 14:19:01 +00:00
3b90f5ee17 web/Omnibox: workaround for link area being unusable on iPadOS 15 2024-08-06 14:02:21 +00:00
a4e0e21a97 web/Omnibox: accept keyboard shortcuts only when focused 2024-07-28 23:36:38 +06:00
32743360be web/Omnibox: fix dimmed input placeholder in firefox 2024-07-27 19:27:58 +06:00
1ded7698ff web/Omnibox: fix input area dimming in safari when processing 2024-07-27 19:26:39 +06:00
49973eceb1 web/omnibox: disable input area when processing & reduce timeout
also fixed a typo that broke key spamming protection
2024-07-26 14:07:23 +06:00