Nolan Lawson
e894e031fb
feat(a11y): add option to disable tappable toots ( #716 )
...
fixes #163 . also fixed the issue where selecting text would cause the toot to be tapped
2018-12-02 21:12:58 -08:00
Nolan Lawson
ce61b821c5
feat(ui): add option to always show sensitive media ( #709 )
...
fixes #699 . I also went ahead and divided the settings into two groups: Preferences and Accessibility
2018-12-01 14:09:08 -08:00
Nolan Lawson
153e4f4fcd
feat(a11y): add option for short article aria labels ( #705 )
...
Actually fixes #694 by providing an option to make the labels like they used to be.
2018-12-01 11:53:20 -08:00
Nolan Lawson
0515133ece
fix(a11y): fix NVDA crash on long aria-label ( #702 )
...
* fix(a11y): fix NVDA crash on long aria-label
fixes #694
* use the word truncated instead of ellipsis
* fix test
* really fix tests
2018-12-01 00:10:30 -08:00
Nolan Lawson
cc81a7bec6
fix(a11y): improved aria-label for status and notifications ( #690 )
...
* fix(a11y): improved aria-label for status and notifications
fixes #689
* only calculate formatted date once
* fixup tests
* fixup tests more
* fixup
* fixup tests again
2018-11-25 01:20:58 -08:00
greenkeeper[bot]
8dbc1b0503
Update standard to the latest version 🚀 ( #519 )
...
* chore(package): update standard to version 12.0.0
* package lock update
* fix eslint
2018-08-29 21:42:57 -07:00
Nolan Lawson
b55c042ff4
fix display of application name in edge ( #516 )
...
fixes #512
2018-08-29 09:25:24 -07:00
Nolan Lawson
01b1d083a9
update fav boost accounts for stale views ( #510 )
2018-08-28 06:45:15 -07:00
Nolan Lawson
120f50919e
improve a11y of fields, status page, and more ( #505 )
...
* improve a11y of fields, status page, and more
* tweak nav name
* fix community page and tweak text
* don't show pinned statuses heading unless there are pinned statuses
2018-08-28 06:44:36 -07:00
Nolan Lawson
b59f544efb
fix application name ( #501 )
...
it should not show "Web" by default but should be absent if `application` is null
2018-08-26 19:46:19 -07:00
Nolan Lawson
543536409b
add application (client) name to statuses ( #497 )
...
* add application (client) name to statuses
fixes another thing in #6
* add domain blocking (#496 )
* add domain blocking
fixes another thing from #6
* show "domain blocking" on profile page
* fix stuff
2018-08-26 15:38:45 -07:00
Nolan Lawson
c4c128030e
allow custom emoji in user profiles ( #475 )
...
fixes #471
2018-08-23 14:47:33 -07:00
Nolan Lawson
af1d4b63d3
better support for de-emojified user display names ( #451 )
...
improvements to #450 to fix #449 , especially for aria labels
2018-08-19 19:31:54 -07:00
Nolan Lawson
350667e5df
allow user display names to contain custom emoji ( #448 )
...
* allow user display names to contain custom emoji
fixes #445
* fix tests
* fix focus issue
2018-08-19 15:23:40 -07:00
Nolan Lawson
f732bd44ab
fix statuses with empty content text ( #446 )
...
fixes #445
2018-08-19 11:31:02 -07:00
Nolan Lawson
a6039f6247
make mentions the same size when focused ( #442 )
...
fixes #408
2018-08-18 22:56:56 -07:00
Nolan Lawson
0d601f924e
fix svelte warning for empty block ( #401 )
2018-06-23 09:51:47 -07:00
Nolan Lawson
b2568dbbda
short mentions should have full title ( #396 )
...
quick fixup to #395
2018-06-15 09:20:55 -07:00
Nolan Lawson
f7ebfbf139
status mentions should use short usernames ( #395 )
2018-06-15 07:58:12 -07:00
Nolan Lawson
b7748d849b
add mentions outside of content warnings ( #393 )
...
Fixes #389
2018-06-14 12:52:00 -07:00
Nolan Lawson
fb6df029f3
add "reply all" icon ( #392 )
...
fixes #388
2018-06-14 08:42:55 -07:00
Nolan Lawson
eeff84a587
Fix text overflow on status headers ( #383 )
...
* Fix text overflow on status headers
* fix tests
* really fix tests
2018-06-09 15:04:47 -07:00
Nolan Lawson
8035662f93
fix minor design issue ( #297 )
2018-05-13 18:53:37 -07:00
Nolan Lawson
42be854521
upgrade to svelte 2.0 ( #251 )
...
* upgrade to svelte 2.0
* update svelte-loader to 2.9.0
2018-05-01 17:05:36 -07:00
Nolan Lawson
f9792ae3d8
remove deprecated .observe() from components ( #246 )
2018-04-30 08:29:04 -07:00
Nolan Lawson
c309e5842d
slightly improve Svelte 2.0 compatibility ( #244 )
...
* slightly improve Svelte 2.0 compatibility
* fixup
* fix lint
2018-04-29 22:13:41 -07:00
Nolan Lawson
a368294b43
fix for malformed notiications ( #238 )
...
fixes #217
2018-04-29 18:41:47 -07:00
Nolan Lawson
9629a55a9f
remove all instances of string coercion ( #240 )
2018-04-29 17:45:03 -07:00
Nolan Lawson
8089202977
add ability to pin and unpin statuses ( #235 )
...
* add ability to pin and unpin statuses
* add another test
2018-04-29 12:28:44 -07:00
codl
562d0d2774
emoji style fixes ( #227 )
...
* emoji style fixes
* fixes non-square emoji being stretched to fit a square, both in
statuses and in autosuggestions
* sizes emoji proportionally to text, so emoji won't look all tiny in
expanded statuses
* emoji sizing and positioning similar to mastodon web
* prevent emoji from pushing down the line below them
2018-04-27 18:19:37 -07:00
Nolan Lawson
12131bd807
refactor dialogs to be individually async ( #206 )
2018-04-21 09:56:53 -07:00
Nolan Lawson
36b8f15ba6
clean up icon animations ( #203 )
2018-04-21 08:32:40 -07:00
Nolan Lawson
286a93ecba
simplify Status.html using spread params ( #190 )
...
* simplify Status.html using spread params
* fixup
2018-04-21 00:33:30 -07:00
Nolan Lawson
b72ed87c25
refactor Media.html ( #191 )
2018-04-20 10:36:20 -07:00
Nolan Lawson
bfc3c46462
use standard to lint HTML too ( #186 )
2018-04-19 21:38:01 -07:00
Nolan Lawson
8d5690d63d
remove get() with string from Svelte calls ( #169 )
...
* remove get() with string pt 1
* remove get() with string pt 2
* fix typo
* fix some null exceptions in get()
* fixup code style
2018-04-19 09:37:05 -07:00
Nolan Lawson
a24177b62a
remove "class" prop in favor of "className" ( #167 )
2018-04-18 23:48:06 -07:00
Nolan Lawson
7c548018c1
Simplify click delegate implementation ( #155 )
2018-04-17 21:47:30 -07:00
Nolan Lawson
980fec15ec
fix favorites/boosts reversed aria labels ( #153 )
...
Fixes #146
2018-04-17 18:38:27 -07:00
Nolan Lawson
8fb00a961c
refactor to avoid unnecessary emojify computations ( #143 )
2018-04-16 20:54:16 -07:00
Nolan Lawson
300a399655
Mark permalinks with icons accessibly ( #138 )
...
Fixes #128
2018-04-15 16:00:09 -07:00
Nolan Lawson
6230c2703e
content warnings can have emoji ( #122 )
...
fixes #105
2018-04-14 15:50:06 -07:00
Nolan Lawson
29c38c1f83
Don't show media in notifications ( #112 )
...
Fixes #70
2018-04-14 14:18:19 -07:00
Nolan Lawson
ff8e92df6c
preload content in CW ( #110 )
...
* preload content in CW
Fixes #63
* fix test
2018-04-14 10:47:53 -07:00
Nolan Lawson
707e89e899
faster hydrateContent() algorithm, add test ( #109 )
2018-04-14 10:08:43 -07:00
Nolan Lawson
a82c44c21f
Replying returns focus to reply button ( #98 )
...
Fixes #42
2018-04-12 21:18:14 -07:00
Nolan Lawson
a875386539
fix image hover description on Firefox ( #97 )
...
Fixes #57
2018-04-12 21:18:06 -07:00
Nolan Lawson
9bfa2cf013
add perf mark for clicking spoiler button
...
[skip ci]
2018-04-10 22:30:22 -07:00
Nolan Lawson
9d706a3748
Add img title as well as alt ( #66 )
...
Fixes #57
2018-04-10 20:02:42 -07:00
Nolan Lawson
bcc7fb47ef
start using an event bus
2018-04-08 15:08:32 -07:00