sgenoud
e202dd3444
feat: Add a setting to reload the page ( #1132 )
...
* Add reload setting
The iOS PWA version does not allow you to reload the page - even with killing
the app. This is useful for reloading new versions of the app (as well as
solving bad transient state issues).
* make href use #
2019-04-08 19:23:16 -07:00
sgenoud
1dec3b55f9
fix: Remove placeholder for cards without images ( #1135 )
...
* Remove placeholder for cards without images
* remove no longer needed svg
2019-04-08 19:14:18 -07:00
Nolan Lawson
8549c3a79a
fix: add placeholder icon for opengraph cards without images ( #1131 )
2019-04-01 20:48:41 -07:00
Nolan Lawson
44c45d0b64
fix: slight tweaks to opengraph card ( #1128 )
2019-03-31 14:11:24 -07:00
sgenoud
6bae770bf5
feat: Add support for Open Graph cards ( #1121 )
...
* Add support for Open Graph cards
* use <strong> and aria-hidden on image to improve a11y
2019-03-31 12:04:24 -07:00
Nolan Lawson
6744de59f8
feat: add account page filters ( #1124 )
...
* start on account page filters
fixes #1021
* making progress
* more progress, just need style now
* fix lint
* fix style and add test
2019-03-30 21:48:49 -07:00
Nolan Lawson
8fc8108454
fix: back button dismisses the modal dialog ( #826 )
...
* fix: back button dismisses the modal dialog
fixes #60
* try to manage nested modals
* seems working now
* fix modal timing issue
* fix test flakiness
* improve test flakiness again
* fix muting timing issue
* Revert "fix muting timing issue"
* remove setTimeout from MediaDialog
* refactor
2019-03-24 15:08:34 -07:00
Nolan Lawson
059b455451
fix: fix and test shortcut keys in modals ( #1115 )
2019-03-23 18:16:06 -07:00
Nolan Lawson
cf104163fe
fix: fix removing emoji from display names ( #1114 )
2019-03-22 15:55:33 -07:00
Nolan Lawson
c896836ce8
fix: fix spaces in status aria-labels ( #1111 )
...
fixes #1108
2019-03-21 14:38:37 -07:00
Nolan Lawson
2e8e0a5f19
fix: always show the home compose box ( #1109 )
...
* fix: always show the home compose box
fixes #1076
* fix loading visibility
2019-03-20 20:19:18 -07:00
Nolan Lawson
f0af8178af
feat: implement "." keyboard shortcut ( #1105 )
...
fixes #1052
2019-03-18 09:09:24 -07:00
Nolan Lawson
90aab7f6af
fix: fix background on dark mode emoji ( #1102 )
...
fixes #1101
2019-03-17 12:37:26 -07:00
Nolan Lawson
8b0dd86605
fix: fix media button focus outline ( #1103 )
...
fixes #1037
2019-03-17 12:37:19 -07:00
Nolan Lawson
f179a63255
fix: add a privacy policy ( #1078 )
...
fixes #1077
2019-03-04 23:18:21 -08:00
Nolan Lawson
7e5f58b969
refactor: use timeline item summaries instead of ids ( #1072 )
...
As described in https://github.com/nolanlawson/pinafore/issues/369#issuecomment-467211908 this is the first step toward fixing #369
2019-03-03 13:24:55 -08:00
Nolan Lawson
1f5606c65e
perf: reduce size of ShortcutHelpInfo.html ( #1068 )
2019-03-02 20:06:56 -08:00
Nolan Lawson
880bc7a38a
perf: use a separate icons.svg file ( #1067 )
...
* perf: use a separate icons.svg file
This splits icons into inline and non-inline. The inline ones are high
priority; the rest go in an icons.svg file.
* create SvgIcon.html
* determine inlined svgs at build time
2019-03-02 19:02:06 -08:00
Nolan Lawson
c98619adac
fix: fix closing of account options dialog ( #1060 )
...
* fix: fix closing of account options dialog
fixes #1049
* fix lint
2019-02-28 20:49:09 -08:00
Nolan Lawson
63003c3763
fix: fix aria-posinset should be 1-based ( #1055 )
...
* fix: fix aria-posinset should be 1-based
fixes #1053
* second attempt to fix tests
* try to fix test
* fixup
* lint fix
* fix more tests
* simplify test math
2019-02-28 08:56:25 -08:00
Nolan Lawson
b0aa86ef44
fix: fix undefined error in media dialog scroll ( #1048 )
2019-02-26 22:18:24 -08:00
Nolan Lawson
6708b06a59
chore(package): update dependencies ( #1046 )
2019-02-23 23:34:48 -08:00
Nolan Lawson
df8c49cb57
fix: fix /undefined request for gifv ( #1044 )
...
* fix: fix /undefined request for gifv
fixes #1042 for real this time
* use poster instead
2019-02-23 19:26:06 -08:00
Nolan Lawson
e3888586bb
fix: fix /undefined request for video poster ( #1043 )
...
fixes #1042
2019-02-23 18:42:19 -08:00
Nolan Lawson
8c37a7cc02
refactor: refactor parent focus styles ( #1036 )
2019-02-23 12:50:56 -08:00
Nolan Lawson
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
Nolan Lawson
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
Nolan Lawson
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
Nolan Lawson
eeba66567c
feat: add "accout has moved" banner ( #1032 )
...
fixes #472
2019-02-22 20:35:19 -08:00
Nolan Lawson
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
Nolan Lawson
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
Nolan Lawson
42e466f3c2
fix: j/k shortcuts correctly set active element ( #1028 )
...
fixes #1018
2019-02-21 23:50:27 -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
Nolan Lawson
44e3ea575e
fix: remove __fakeFileInput, clean up on destroy ( #1025 )
2019-02-19 21:50:41 -08:00
Nolan Lawson
a63e85bf30
feat: report an account or toots ( #1016 )
...
fixes #736
2019-02-18 19:55:44 -08:00
Nolan Lawson
d665134d66
refactor: refactor dialogs ( #1015 )
2019-02-18 16:27:59 -08:00
Nolan Lawson
bfdb977f22
fix: refactor NavItem, fix icon badge bug ( #1014 )
2019-02-18 16:27:52 -08:00
Nolan Lawson
7a152fbdac
feat: allow muting notifications when muting ( #1013 )
...
fixes #738
2019-02-18 15:43:41 -08:00
Nolan Lawson
cd5b6f8e81
perf: use lite web animations polyfill ( #1011 )
2019-02-18 11:47:02 -08:00
Nolan Lawson
59544d2cf4
fix: improve a11y, move preview box inside label ( #997 )
2019-02-15 19:03:24 -08:00
Nolan Lawson
25aea9f30a
fix: improve active state of navbar ( #996 )
2019-02-15 19:03:18 -08:00
Nolan Lawson
1b9d3b1cd0
feat: implement Web Share API ( #991 )
...
fixes #990
2019-02-14 21:26:28 -08:00
Nolan Lawson
623c2c79cb
fix: fix style of compose box in reply ( #983 )
...
Fixes #982
2019-02-14 08:46:43 -08:00
Nolan Lawson
df09b0a995
perf: prefetch all internal links ( #981 )
2019-02-13 18:40:02 -08:00
Nolan Lawson
df6b75e994
fix: fix slim size compose dialog ( #979 )
...
fixes #106
2019-02-13 18:38:34 -08:00
Nolan Lawson
3aee6fb050
fix: only call Royal the default theme if it is ( #970 )
2019-02-11 22:36:31 -08:00
Nolan Lawson
652ffffec4
fix: fix SettingsListItem missing className dev warning ( #968 )
2019-02-11 21:04:08 -08:00
Nolan Lawson
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
Nolan Lawson
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
Nolan Lawson
795999e5ac
perf: use keyed each for media ( #963 )
2019-02-10 13:27:29 -08:00