Noelia Ruiz Martínez
6124c948de
fix: communicate expanded state of tooltips to screenreaders ( #2322 )
...
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-17 09:47:02 -08:00
Nolan Lawson
276c6e7bea
fix: show text for report notifications ( #2318 )
...
Fixes #2315
2022-12-11 13:09:12 -08:00
Nolan Lawson
b1dc43a9c9
fix: show proper notification text for follow request ( #2314 )
...
Fixes #1800
2022-12-11 12:01:01 -08:00
Nolan Lawson
040462f5b5
fix: fix pinned status aria-label/blurhash ( #2313 )
...
Fixes #2294
2022-12-11 11:00:45 -08:00
Thomas Broyer
f5f3395a53
fix: fix rich push notifications for single-instance situations ( #2296 )
...
Partially addresses #1663 .
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-10 15:48:29 -08:00
Nick Colley
3fb152ac7c
fix: back button icon rendering inconsistently ( #2306 )
...
Depending on the operating system and therefore the system font
the back icon being a unicode arrow means it'll render inconsistently,
sometimes I've seen it looking really odd.
Instead make use of the font awesome arrow so that'll it render consistently
no matter ths system font.
2022-12-10 23:30:43 +00:00
Daniel Soohan Park
97e3b04f1f
fix: redesigned boost icon to fix alignment ( #916 ) ( #2297 )
2022-12-10 14:50:46 -08:00
Scott Feeney
3c32b48e29
fix: improve toot edited notification ( #2303 )
2022-12-10 10:56:12 -08:00
Noelia Ruiz Martínez
4a6907bbdc
fix: report remaining chars to screenreaders ( #2300 )
...
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-10 10:40:37 -08:00
Thomas Broyer
d31c800806
fix: add badge and tag to simple push notifications ( #2299 )
2022-12-09 08:22:36 -08:00
Nolan Lawson
380d2a0d45
fix: fix poll "ends at" time ( #2292 )
...
Fixes #2286
2022-12-03 18:53:20 -08:00
Nolan Lawson
7fdbd72f13
fix: fix nav animations ( #2291 )
...
Fixes #2290
2022-12-03 16:48:22 -08:00
James Teh
30b00667f2
feat: Add "a" keyboard shortcut to bookmark a toot. ( #2268 )
...
Fixes #2237 .
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-02 14:01:02 -08:00
Nick Colley
da28e98cfb
fix: contrast for active navigation ( #2274 )
...
Increase the background contrast for the selected page.
Increase the prominance of the indictor bar so we dont need to rely on
the background to have a strong contrast difference.
2022-12-02 13:58:29 -08:00
Nick Colley
7417e89f78
fix: improve wording of disabled identity ( #2275 )
...
Generally phrasing that talks about "the disabled" or "the visually impaired"
feels othering, whereas it is more common these days to have identity focused
framing.
2022-12-02 12:58:57 -08:00
James Teh
815438172e
feat: Make it possible to close inline reply with the escape key. ( #2273 )
...
Fixes #915 .
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-02 12:54:54 -08:00
James Teh
8fc9d5c728
feat: Allow image descriptions to be read automatically by screen readers without needing to expand media. ( #2269 )
...
Fixes #2257 .
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-12-02 12:54:03 -08:00
Maxime Le Conte des Floris
3c857d74b8
fix: improve button a11y for theme Sorcery ( #2266 )
...
Similar to https://github.com/tootcafe/mastodon/pull/183
2022-11-27 17:04:49 -08:00
Ringtail Software
5eb7183048
feat: make click on reposter's small avatar image go to reposter's account page ( #2260 )
...
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-11-27 13:22:13 -08:00
Nolan Lawson
a3f41917c7
fix: change page titles ( #2211 )
...
Co-authored-by: Gabriel de Perthuis <g2p.code@gmail.com>
2022-11-27 07:49:18 -08:00
Nolan Lawson
abc39ef982
chore: remove emoji picker i18n files ( #2258 )
2022-11-25 12:06:09 -08:00
Nick Colley
b543399e0a
fix: hide invisible content consistently ( #2254 )
...
Some other parts of the interface for example URLs in profiles
use the invisible class, move this to the top level global file
so it'll be applied everywhere.
2022-11-25 12:03:26 -08:00
Nick Colley
0e4523a37d
fix: bring check closer to icon ( #2246 )
...
Just a small aesthetic change to make them feel more connected.
2022-11-25 07:49:44 -08:00
Nolan Lawson
4fb8f37db7
fix: fix mismatched dark/light color-scheme ( #2244 )
2022-11-24 21:34:13 -08:00
Nolan Lawson
fac42a91a0
fix: use dvh for bottom nav ( #2241 )
2022-11-24 15:24:29 -08:00
Nolan Lawson
b50b9dc40b
fix: announce "loading more" with aria-live=polite after delay ( #2240 )
2022-11-24 11:02:17 -08:00
Nick Colley
bc664e5ca1
fix: don't rely on colour for boost/favourite state ( #2234 )
...
By changing the shape it means no matter what the colour difference between
pressed and non-pressed it'll be possible to know the state.
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-11-24 09:20:35 -08:00
Marco Zehe
fa41fe7649
fix: remove alert role from the loading indicator ( #2238 )
...
...so it no longer interferes with screen readers. Fixes "Loading more" alert creates extraneous verbosity for screen reader users
Fixes #2226
2022-11-24 09:16:18 -08:00
James Teh
8792d912bc
fix: focus the textarea in the Compose dialog ( #2227 )
...
ComposeBox already specified autoFocus for the ComposeInput.
However, this didn't work because the dialog was disabled when the ComposeInput code tried to focus the textarea.
To fix this, tweak A11yDialog to look for the autofocus attribute when determining what to focus.
This is consistent with the behavior for native HTML dialogs.
Then, have ComposeInput set this attribute if it's in a dialog.
Fixes #1839 .
2022-11-23 08:21:42 -08:00
James Teh
a447b9535e
fix: make shortcuts operate relative to the parent toot ( #2229 )
...
Previously, if focus was on an element inside a toot instead of the toot itself (e.g. moving to a toot and pressing tab), keyboard commands acted as if no toot was active.
In particular, this meant that the arrow keys scrolled to the first visible toot.
Fixes #2228 .
2022-11-23 08:19:42 -08:00
Nolan Lawson
347dab4e29
fix: fix pencil button location with bottom nav ( #2222 )
2022-11-21 18:53:25 -08:00
Сергей Ворон
7f86a94414
feat: create ru-RU.JS ( #2218 )
...
Russian language
2022-11-21 07:19:36 -08:00
Nolan Lawson
f875e65c49
chore: bump z-index again ( #2217 )
2022-11-20 20:30:20 -08:00
Nolan Lawson
85bc6ba372
fix: fix position of toast/snackbar for bottom nav ( #2213 )
2022-11-20 11:50:38 -08:00
Nolan Lawson
035ab9cbff
fix: reduce flash-of-unstyled on grayscale ( #2206 )
2022-11-19 11:25:42 -08:00
Nolan Lawson
ad73918fa8
feat(ui): bottom nav ( #2205 )
...
Co-authored-by: Benny Powers <web@bennypowers.com>
2022-11-19 10:13:57 -08:00
Nolan Lawson
fb5478cd06
fix: do not show "signed up" notifications in mentions tab ( #2203 )
...
Partially addresses #2199
2022-11-18 09:32:54 -08:00
Nolan Lawson
52880a4689
chore: update emoji-regex, replace copyright character ( #2202 )
2022-11-18 09:32:46 -08:00
Nolan Lawson
2131ababf3
fix: fix inserting emoji with skintone ( #2201 )
2022-11-18 09:32:39 -08:00
Nolan Lawson
a318746961
chore: update dev dependencies ( #2200 )
2022-11-18 09:32:31 -08:00
Nolan Lawson
601c3e40c9
fix: recalculate toot height after voting on poll ( #2198 )
2022-11-17 19:57:26 -08:00
Nolan Lawson
6ebd6a6a01
fix: fix max number of status characters ( #2188 )
...
Fixes #2187
2022-11-17 06:17:49 -08:00
Nolan Lawson
f10e9dbcf3
fix(a11y): fix number of headings ( #2183 )
...
Fixes #2162
2022-11-13 07:01:12 -08:00
Nolan Lawson
1c6387a0a4
fix: show proper text for signup notifications ( #2182 )
2022-11-13 07:00:37 -08:00
Nolan Lawson
19e466aa90
fix(a11y): add aria-live for keyboard shortcuts ( #2176 )
...
Fixes #2163
2022-11-12 09:47:02 -08:00
Nolan Lawson
8fb4c40275
fix: update link rel=me ( #2160 )
...
* fix: update link rel=me
* chore: bump
2022-11-09 06:58:04 -08:00
Nolan Lawson
69bb849508
fix: fix login to limited federation instance ( #2147 )
...
Fixes #2146
2022-05-15 10:10:04 -07:00
Nolan Lawson
5fd8d0ac23
fix: invalid date strings ( #2145 )
...
* fix: invalid date strings
Fixes #2113
* fix: polls without expiry date
Fixes #2112
2022-05-14 11:27:32 -07:00
Nolan Lawson
78687479df
fix: hide embeds in spoilered statuses ( #2143 )
...
Fixes #2142
2022-05-07 10:04:57 -07:00
tobi
b312b3b485
fix: use empty array for ws protocols instead of null ( #2140 )
2022-05-06 08:03:49 -07:00
Nolan Lawson
135c51a856
fix: fix votes count on Misskey polls ( #2138 )
2022-05-01 10:19:57 -07:00
Nolan Lawson
1a7bbe19a2
fix: add rel=me ( #2137 )
2022-05-01 08:55:02 -07:00
Nolan Lawson
c67be9acc2
fix: fix bell notifications, add tests
2022-05-01 08:54:37 -07:00
Alexander Yakovlev
2e9afd711f
feat: support account "bell" notifications
...
Fixes #1961
2022-05-01 08:54:37 -07:00
Nolan Lawson
58d81a25ad
chore: remove deprecate git.io comments ( #2131 )
2022-04-30 12:48:05 -07:00
Nolan Lawson
30ad0becb5
fix: make the center nav optional ( #2128 )
2022-04-25 18:36:29 -07:00
Rylan Cates
ce03460b86
feat: center navbar for large screen sizes ( #2126 )
...
* feat: center navbar for widths >991px
* fix: update src/routes/_components/Nav.html
fixes #403
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-04-23 08:08:55 -07:00
Nolan Lawson
3e2fd130e0
fix: make ios status bar default color again ( #2123 )
2022-04-10 11:25:29 -07:00
Nolan Lawson
a9119fa53f
fix: use /api/v2/media ( #2121 )
...
* fix: use /api/v2/media
Fixes #2078
* fix: fix comment
2022-04-10 10:35:24 -07:00
hellojaccc
10ed291950
feat: fix ios white status bar + add iOS splash screen ( #2108 )
...
* Fix iOS statusbar #2
add theme-color mea tag
* change default to black
* Update template.html
* return to 'default'
* Update template.html
* Add splash screen
* Update template.html
* Update template.html
* fix: filter splash files in service worker
* perf: zopfli-optimize splash pngs
* fix: wrong cache
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-04-10 10:34:56 -07:00
Nolan Lawson
f2d752bfc2
fix: add country flag emoji on windows ( #2117 )
...
* fix: add country flag emoji on windows
* fix: missing file
* fix: cache font file on-demand
* fix: attempt to fix
* fix: working
* fix: ordering
* fix: ordering
* fix: ordering
* fix: fixup
* fix: fixup
* fix: add comment
* fix: fix vercel
* fix: fix vercel.json
* fix: vercel
* refactor: refactor
2022-03-27 20:59:02 -07:00
Nolan Lawson
fd6bb63450
chore: update emoji-picker-element ( #2116 )
2022-03-21 08:23:17 -07:00
Nolan Lawson
cac792a830
fix(ios): change status-bar-style to default ( #2107 )
...
Fixes #2104
2022-02-06 11:53:29 -08:00
Nolan Lawson
331f6e8803
fix: fix multiple-choice poll results ( #2101 )
...
Fixes #2100
2022-01-02 16:00:41 -08:00
Nolan Lawson
f3c5e7de5f
fix: ignore falsy last_status ( #2099 )
...
Fixes #2097
2021-12-27 20:57:16 -08:00
Nolan Lawson
0df4b724ca
fix: fix for when notification is undefined ( #2093 )
2021-11-13 10:57:36 -08:00
Nolan Lawson
21678ec78e
fix: tweak accent colors ( #2089 )
...
* fix: tweak accent colors
* fix: fixup
2021-08-20 18:08:26 -07:00
Nolan Lawson
368775e220
fix: add accent-color/color-scheme ( #2088 )
2021-08-18 07:11:14 -07:00
Nolan Lawson
9d5157f15c
fix: increase poll answer max length to 50 ( #2086 )
...
Fixes #2077
2021-08-06 15:20:48 -07:00
Nolan Lawson
821b785e6b
fix: update usage of safari-14-idb-fix ( #2072 )
...
* chore: update deps
* fix: fix dep path
* fix: fix import
* fix: fix pkg
2021-07-16 07:42:32 -07:00
Nolan Lawson
d30f7f4b1a
fix: enable focus-visible in Firefox 90 ( #2075 )
2021-07-16 07:14:15 -07:00
Nolan Lawson
374b8b251e
perf: avoid style recalc for spinner in Chrome ( #2071 )
2021-07-05 10:23:48 -07:00
Nolan Lawson
16e66346d7
fix!: remove esm package, use native Node ES modules ( #2064 )
...
BREAKING CHANGE: Node v12.20+, v14.14+, or v16.0+ is required
* fix!: remove esm package, use native Node ES modules
* fix: fix some CJS imports
2021-07-04 20:19:04 -07:00
Nolan Lawson
b31a72f850
fix : update deps, remove unused deps, code cleanup ( #2061 )
2021-07-04 16:38:58 -07:00
Nolan Lawson
c692a1850b
fix: work around missing indexedDB.databases ( #2054 )
2021-06-20 09:48:44 -07:00
Nolan Lawson
e0827be8c8
fix: fix safari 14 idb issue ( #2053 )
2021-06-19 09:29:32 -07:00
Nolan Lawson
c4e8d772dd
fix: fully disable focus-visible for firefox for now ( #2041 )
2021-05-14 17:54:22 -07:00
Nolan Lawson
3971f9a636
fix: switch to native :focus-visible for firefox 88+ ( #2039 )
2021-05-11 21:40:40 -07:00
Nolan Lawson
85a5874876
fix: internationalize manifest.json ( #2034 )
...
* fix: internationalize manifest.json
fixes #2020
* test: fix test
2021-04-11 19:40:24 -07:00
Nolan Lawson
66fc202b5c
fix: internationalize dialogs ( #2033 )
...
* fix: internationalize dialogs
Fixes #1988
* test: fix test
* test: fix test
* Revert "test: fix test"
This reverts commit 559e3d80eb8d65f7ab9443966d4fcfd087e4f8f0.
2021-04-11 19:40:18 -07:00
Nolan Lawson
ad9609738b
fix: fix a11y for audio/video controls in dialog ( #2031 )
2021-04-11 09:58:32 -07:00
Nolan Lawson
7a28bd2d88
fix: use is-emoji-supported library ( #2030 )
...
* fix: use is-emoji-supported library
* fix: add code comment
2021-04-11 07:42:30 -07:00
Nolan Lawson
c815292b0b
fix: fix aria-labels on relative timestamps ( #2028 )
2021-04-02 17:01:08 -07:00
Nolan Lawson
69ef9f2798
fix: initialize all Intl formatters lazily ( #2026 )
...
fixes #2024
2021-04-02 11:02:01 -07:00
Nolan Lawson
081df2bf82
fix: use day-only time format for wellness setting ( #2021 )
...
* fix: use day-only time format for wellness setting
* fix: tweak intl strings
[skip ci]
* test: add test
2021-03-21 18:03:53 -07:00
Calvin Walton
1aa06bc041
feat: add a Wellness option to show absolute timestamps instead of relative ( #2014 )
...
Relative timestamps can cause you to feel that things are especially
interesting because they are happening "right now"; the effect is
lessened if you see absolute timestamps instead.
This fixes #2011
2021-03-21 15:06:45 -07:00
Nolan Lawson
d044e12aee
feat: add PWA shortcuts for compose/notifications ( #2019 )
...
* feat: add PWA shortcuts for compose/notifications
Fixes #2012
* fix: fix icon path
2021-03-21 13:49:59 -07:00
Nolan Lawson
751ed299f6
fix: remove explicit webpack chunk names ( #2016 )
...
* fix: remove explicit webpack chunk names
* fix: fix vercel json
2021-03-21 09:06:08 -07:00
Nolan Lawson
75458a3410
feat: use web badge API to show notifications/follow requests ( #2005 )
...
* feat: use web badge API to show notifications/follow requests
Fixes #1900
* fix: change detection logic
* fix: add UA check
* fix: tweak
2021-03-19 08:00:59 -07:00
Nolan Lawson
3bf744d2c5
fix: add pwa=true query param when sharing files ( #2004 )
2021-03-18 07:00:48 -07:00
Nolan Lawson
fd321720f2
fix: disable :focus-visible on Firefox ( #2003 )
...
* fix: disable :focus-visible on Firefox
* fix: use unambiguous closure
2021-03-18 07:00:42 -07:00
Nolan Lawson
40cb793e81
fix: fix word filter style on small screens ( #2002 )
2021-03-15 22:25:40 -07:00
Nolan Lawson
98815714ba
fix: fix name of webpack chunk for intl polyfill ( #2001 )
...
* fix: fix name of webpack chunk for intl polyfill
* fix: fix typo
2021-03-15 19:46:58 -07:00
Nolan Lawson
a7fb2e68dd
perf: avoid importing the DB for non-logged-in users ( #1998 )
2021-03-15 17:25:20 -07:00
Nolan Lawson
c3fb1e2038
fix: media cache should be behind async db API ( #1999 )
2021-03-15 17:25:13 -07:00
Nolan Lawson
02019e9251
perf: use scheduling.isInputPending() ( #1996 )
2021-03-14 18:05:57 -07:00
Nolan Lawson
193db0aa15
perf: remove quick-login.html ( #1994 )
2021-03-14 13:39:32 -07:00
Nolan Lawson
cf0f1d884a
feat: add screenshots/categories to web app manifest ( #1993 )
...
* feat: add screenshots/categories to web app manifest
fixes #1971
* fix: whoops forgot the screenshots
2021-03-14 13:39:11 -07:00
Nolan Lawson
5e7440aaee
feat: accept files in web share target ( #1992 )
...
fixes #1009
2021-03-14 10:20:23 -07:00
Nolan Lawson
5e61a8582b
perf: slightly more efficient word filter format ( #1991 )
2021-03-14 09:24:00 -07:00