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
218916cee3
web/CopyIcon: change copy-animation id to class
2024-09-04 16:45:52 +00:00
93f8c038d2
web/Turnstile: remove unused import
2024-09-03 13:24:15 +00:00
b5d570c43f
web/Turnstile: check if already defined before making listener
2024-09-03 13:21:41 +00:00
38ce64b310
web: fix type errors
2024-09-03 10:20:29 +00:00
e59b7fd375
web/FileReceiver: reduce padding
2024-08-28 15:06:00 +06:00
b8fc3aeb4c
web/CopyIcon: added regular copy icon
2024-08-25 16:34:08 +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
384c6deced
web: add support for cloudflare turnstile
2024-08-16 00:08:57 +06:00
9d577f23b1
web/FileReceiver: fix focus ring
2024-08-15 12:58:26 +06:00
5ce4ef8366
web/FileReceiver: reduce padding, fix scaling
2024-08-14 13:07:34 +06:00
c8904fd939
web/FileReceiver: reduce icon size, change icon when dragged over
2024-08-13 16:48:53 +06:00
b9958a8102
web/FileReceiver: fix meowbalt z index
2024-08-13 16:16:50 +06:00
0d41fe6fa3
web/FileReceiver: animated svg dashed stroke, padding improvements
2024-08-13 16:15:00 +06:00
70b300bd71
web/remux: add processing state, clean file, prevent render loop
2024-08-13 15:22:24 +06:00
1fd2b72075
web/remux: rename DropReceiver component
2024-08-13 14:17:58 +06:00
af428bc964
web: stylize the file receiver, move text to i18n, update remux page
2024-08-13 14:17:10 +06:00
3fd05891e6
web/remux: move drop area and open file button into own components
2024-08-11 18:30:42 +06:00
b71d51de21
web: move svg icons from lib to components
2024-08-09 16:35:00 +06:00
e45aa2bdf6
web/CopyIcon: replace copy icon with a link icon
2024-08-09 14:35:06 +06:00
250269bc09
web/DonateBanner: move to donate components folder
2024-08-06 14:27:56 +06:00
c8a0f74e62
web/DonateBanner: dark theme & scaling support
2024-08-06 14:09:16 +06:00
9dad15b48c
web/DonateBanner: fix up colors & sizes to match mockup
2024-08-06 13:24:40 +06:00
640898e022
web/donate: move header to component, initial donation options
2024-08-04 16:11:26 +00:00
48d24ee1ea
web/SavingDialog: show that link was copied, better accessibility
2024-07-28 23:29:32 +06:00
a9f9a3e342
web/dialogs: add saving method dialog
2024-07-27 15:07:26 +06:00
b540703de8
web/UpdateNotification: increase icon size
2024-07-23 16:46:18 +06:00
8b6775ca86
web/UpdateNotification: reduce right padding
2024-07-23 16:43:29 +06:00
2d7d4cf091
web: add an update notification
2024-07-23 16:04:43 +06:00
23c9eb73aa
web: global data-focus-ring-hidden
attribute
2024-07-23 14:41:55 +06:00
a9e8ea1306
web/Placeholder: focus first on page
2024-07-23 14:08:34 +06:00
7ee99ad30f
web/Skeleton: add elevated skeleton and use it for picker item
...
- fixed bg not being visible when shimmer is not on the element in dark theme
- fixed stuck gradient when motion is reduced
- fixed big skeleton
- skeleton is no longer focusable
2024-07-23 09:55:55 +06:00
d170f619d2
web: use conditionals instead of special classes where it makes sense
2024-07-22 10:17:06 +00:00
c03337fed9
web/skeleton: don't render if hidden
2024-07-22 10:11:23 +00:00
bb446ecf3e
web: add Optional type and use it
2024-07-21 17:26:21 +00:00
238cd22c8d
web/ChangelogSkeleton: fix title skeleton cutting off, reduce rounding
2024-07-21 16:57:42 +06:00
0cea58922d
web/changelogs: display skeleton when changelog is loading
2024-07-21 09:42:48 +00:00
dbbd43e002
web/changelog: move components to dedicated folder
2024-07-21 14:42:17 +06:00
782752fd60
web/OuterLink: accept rel but ignore it
2024-07-21 14:34:29 +06:00
a7f40d708e
web/meowbalt: hide meowbalt from screen readers
...
presence of an image of a cat on the screen doesn't change anything about the ui for vision impaired people. it's unnecessary and potentially annoying to have the description of it read out loud on every screen it's used.
2024-07-21 13:59:27 +06:00
720b3c5f68
web: full SmallDialog component, one flexible meowbalt component
...
- fully stylized small dialog: header, title, subtext, state without meowbalt
- moved meowbalt into his own adaptive component, no need to import/create new ones for each emotion
- better types for dialog related stuff
- type for meowbalt's emotions
- better padding in small dialog
2024-07-20 20:34:19 +06:00
0e60ea9582
web/ChangelogEntry: consistent date formatting
2024-07-17 09:07:25 +00:00
0391ac7230
web/ChangelogEntryWrapper: use OuterLink component for links
2024-07-17 08:59:45 +00:00
ce95135234
web/ChangelogEntry: allow text selection
2024-07-17 14:49:25 +06:00
691a6acb6c
web/ChangelogEntry: slightly reduce font size on mobile
2024-07-17 14:41:44 +06:00
cf4ee05e0e
web/updates: reduce top padding on mobile
2024-07-17 14:38:02 +06:00
dd7c17efeb
web/ChangelogEntry: reduce the size of heading contents
2024-07-17 14:34:03 +06:00
6a7311874e
web/changelog: make main body text easier to read
2024-07-17 14:29:46 +06:00
6e374fde62
web/updates: make changelogs look nicer
...
- fixes horizontal scrolling on mobile
- removes text backdrop
- improves readability
2024-07-17 14:04:53 +06:00
1ec9d92eb2
web/updates: clean up components
2024-07-17 13:32:07 +06:00