fabf9399f2
fix: use static server for node server.js
( #1041 )
...
* fix: use static server for `node server.js`
Aligns the Node server with the Zeit server. Fixes #1019
* fix test
2019-02-23 16:09:48 -08:00
2b491ddb10
fix: fix pinned toots not in IDB ( #1040 )
...
fixes #660
2019-02-23 15:18:48 -08:00
8c37a7cc02
refactor: refactor parent focus styles ( #1036 )
2019-02-23 12:50:56 -08:00
56162c7a69
fix: fix timeline jumping on focus ( #1039 )
...
This should fix #840 . I can't see any reason why we would want it to scroll when we're focusing these things.
2019-02-23 12:32:18 -08:00
547ee14f88
refactor: use ids instead of attrs for delegate/shortcut/focus ( #1035 )
...
* refactor: use ids instead of attrs for delegate/shortcut/focus
fixes #1034
* console log on error
* fix test
2019-02-23 12:32:00 -08:00
c9ca605cfe
fix: fix keyboard shortcuts for pinned toots ( #1033 )
...
* fix: fix keyboard shortcuts for pinned toots
fixes #908
* fix test
2019-02-23 09:47:36 -08:00
eeba66567c
feat: add "accout has moved" banner ( #1032 )
...
fixes #472
2019-02-22 20:35:19 -08:00
11e918dd50
fix: fix keyboard shortcuts on thread ( #1031 )
...
* fix: fix keyboard shortcuts on thread
fixes #1029
* fix test
2019-02-22 20:35:13 -08:00
e16c312788
fix: use focus ring rather than background for status/notifications ( #1030 )
...
I don't like clicking on a status, clicking back, and suddenly it has a
different background. The focus ring is less distracting. Unfortunately
it doesn't look right on the article element itself, so we have to apply
the style to its parent, but that's not too hard.
2019-02-22 20:35:04 -08:00
42e466f3c2
fix: j/k shortcuts correctly set active element ( #1028 )
...
fixes #1018
2019-02-21 23:50:27 -08:00
58844052c9
fix: update url regex to match latest mastodon ( #1026 )
...
also make all the regexes use the thunk pattern consistently
2019-02-19 23:34:06 -08:00
greenkeeper[bot]
8049977563
chore: Update file-drop-element to the latest version 🚀 ( #1017 )
...
* fix(package): update file-drop-element to version 0.2.0
* chore(package): update lockfile yarn.lock
* fix: update for file drop 0.2.0
2019-02-19 22:24:03 -08:00
44e3ea575e
fix: remove __fakeFileInput, clean up on destroy ( #1025 )
2019-02-19 21:50:41 -08:00
a63e85bf30
feat: report an account or toots ( #1016 )
...
fixes #736
2019-02-18 19:55:44 -08:00
d665134d66
refactor: refactor dialogs ( #1015 )
2019-02-18 16:27:59 -08:00
bfdb977f22
fix: refactor NavItem, fix icon badge bug ( #1014 )
2019-02-18 16:27:52 -08:00
7a152fbdac
feat: allow muting notifications when muting ( #1013 )
...
fixes #738
2019-02-18 15:43:41 -08:00
cd5b6f8e81
perf: use lite web animations polyfill ( #1011 )
2019-02-18 11:47:02 -08:00
4387c17cbd
fix: add federated/favorites to crawled pages ( #1006 )
...
another thing I missed in #1000 and #1002
2019-02-16 12:33:22 -08:00
7f1ba74c37
fix: fix missing export pages in node v8 ( #1002 )
...
For reasons that are mysterious to me, #1000 works in Node v10 but not v8. And Zeit runs v8. Moving the hidden links to a different page fixes it. ¯\_(ツ)_/¯
2019-02-16 11:33:05 -08:00
2debddaaf6
fix: add some pages that "sapper export" missed ( #1000 )
...
Unfortunately it looks like `sapper export` works by crawling the
non-logged-in site, which means that any pages that are inaccessible
when you're not logged in don't get generated, including "pinned,"
"muted," "blocked," "requests," and "share."
Normally this isn't a problem, but it is in browsers that don't
have Service Worker; you get a 404 when you try to refresh those pages.
My fix is to just add a hidden div that links to these pages. It's not
pretty, but it works.
2019-02-16 00:48:45 -08:00
7887d2c848
fix: remove deferred polyfill caching ( #999 )
...
As of #998 we can no longer rely on JS files containing , let alone . This was a nice idea, but it's just not maintainable anymore nor does it provide a huge benefit.
2019-02-15 20:31:22 -08:00
59544d2cf4
fix: improve a11y, move preview box inside label ( #997 )
2019-02-15 19:03:24 -08:00
25aea9f30a
fix: improve active state of navbar ( #996 )
2019-02-15 19:03:18 -08:00
425d4c74aa
fix: use "public" for cache-control ( #993 )
...
another attempt to address #985
2019-02-14 22:54:18 -08:00
75db2c0dac
fix: fix broken CSP in dev mode ( #992 )
...
It seems #988 occasionally breaks dev mode due to missing SW script. This fixes that.
2019-02-14 21:26:41 -08:00
1b9d3b1cd0
feat: implement Web Share API ( #991 )
...
fixes #990
2019-02-14 21:26:28 -08:00
a97600d4a2
fix: set max-age to 3600 for html ( #989 )
...
another attempt to address #985
2019-02-14 21:26:20 -08:00
d947f819ab
fix: increase cache, use csp checksums over nonce ( #988 )
...
attempt to address #985
2019-02-14 19:39:24 -08:00
752715becb
fix: tweak primary button border color ( #987 )
2019-02-14 19:38:54 -08:00
623c2c79cb
fix: fix style of compose box in reply ( #983 )
...
Fixes #982
2019-02-14 08:46:43 -08:00
df09b0a995
perf: prefetch all internal links ( #981 )
2019-02-13 18:40:02 -08:00
58d1f62b2b
feat: implement web share target ( #980 )
...
fixes #974
2019-02-13 18:38:44 -08:00
df6b75e994
fix: fix slim size compose dialog ( #979 )
...
fixes #106
2019-02-13 18:38:34 -08:00
4074f09f65
fix: fix default contrast ratio for button ( #978 )
...
this gets us up to 100% accessibility score on lighthouse
2019-02-13 18:38:19 -08:00
3aee6fb050
fix: only call Royal the default theme if it is ( #970 )
2019-02-11 22:36:31 -08:00
652ffffec4
fix: fix SettingsListItem missing className dev warning ( #968 )
2019-02-11 21:04:08 -08:00
4bf3c2fd28
fix: don't show theme picker if not logged in ( #967 )
...
Also tweak some of the styles and layout in the theme picker itself
2019-02-11 21:04:00 -08:00
8179c1b53f
fix: set dark theme based on prefers-color-scheme ( #966 )
...
* fix: set dark theme based on prefers-color-scheme
fixes #728
* add an explicit banner fill color
2019-02-11 21:03:51 -08:00
de4016029f
fix: fix legibility of settings text in dark themes ( #965 )
2019-02-11 19:49:18 -08:00
795999e5ac
perf: use keyed each for media ( #963 )
2019-02-10 13:27:29 -08:00
fdcaa864af
fix: allow right-click to save image ( #962 )
...
fixes #961
2019-02-10 13:03:24 -08:00
37c85ec7e2
fix: disable smooth scroll for users who prefer reduced motion ( #958 )
2019-02-09 19:52:40 -08:00
56f5a45221
fix: fix aria-hidden on hidden icons ( #957 )
2019-02-09 19:05:59 -08:00
2884955d67
fix: carousel should use ul/li for a11y ( #956 )
2019-02-09 18:06:58 -08:00
9cb15a3396
fix: fix hand cursor on non-tappable status ( #955 )
...
fixes #951
2019-02-09 17:31:24 -08:00
135fb24873
fix indicator button size on small screens ( #954 )
2019-02-09 15:25:30 -08:00
e82066dcc2
fix: fix scroll-snap in firefox when scrolling manually ( #953 )
2019-02-09 14:31:49 -08:00
73eb9fba2c
fix: fix carousel and scrollbars for edge browser ( #952 )
2019-02-09 12:01:29 -08:00
180055da70
fix: fix items appearing over nav ( #949 )
...
fixes #937
2019-02-06 22:24:03 -08:00