Nolan Lawson
91f954de36
perf: reduce server-side memory usage of Pinafore ( #973 )
...
fixes #971
2019-02-12 21:43:04 -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
30048a7f12
perf: remove duplicate custom props from theme CSS ( #969 )
2019-02-11 21:04:19 -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
de4016029f
fix: fix legibility of settings text in dark themes ( #965 )
2019-02-11 19:49:18 -08:00
Nolan Lawson
73182552d4
1.0.1
2019-02-10 13:29:15 -08:00
Nolan Lawson
795999e5ac
perf: use keyed each for media ( #963 )
2019-02-10 13:27:29 -08:00
Nolan Lawson
fdcaa864af
fix: allow right-click to save image ( #962 )
...
fixes #961
2019-02-10 13:03:24 -08:00
Nolan Lawson
37a95c04ab
1.0.0
2019-02-10 11:34:03 -08:00
Nolan Lawson
9963473eaa
docs: fix markdown error in readme ( #960 )
...
[skip ci]
2019-02-10 11:33:03 -08:00
Nolan Lawson
734857d3bf
docs: add documentation about 1.0.0 yarn changes ( #959 )
...
[skip ci]
2019-02-10 11:30:00 -08:00
Nolan Lawson
37c85ec7e2
fix: disable smooth scroll for users who prefer reduced motion ( #958 )
2019-02-09 19:52:40 -08:00
Nolan Lawson
56f5a45221
fix: fix aria-hidden on hidden icons ( #957 )
2019-02-09 19:05:59 -08:00
Nolan Lawson
2884955d67
fix: carousel should use ul/li for a11y ( #956 )
2019-02-09 18:06:58 -08:00
Nolan Lawson
9cb15a3396
fix: fix hand cursor on non-tappable status ( #955 )
...
fixes #951
2019-02-09 17:31:24 -08:00
Nolan Lawson
135fb24873
fix indicator button size on small screens ( #954 )
2019-02-09 15:25:30 -08:00
Nolan Lawson
e82066dcc2
fix: fix scroll-snap in firefox when scrolling manually ( #953 )
2019-02-09 14:31:49 -08:00
greenkeeper[bot]
b05855f7ca
Update testcafe to the latest version 🚀 ( #950 )
...
* chore(package): update testcafe to version 1.0.0
* chore(package): update lockfile yarn.lock
2019-02-09 12:01:38 -08:00
Nolan Lawson
73eb9fba2c
fix: fix carousel and scrollbars for edge browser ( #952 )
2019-02-09 12:01:29 -08:00
Nolan Lawson
180055da70
fix: fix items appearing over nav ( #949 )
...
fixes #937
2019-02-06 22:24:03 -08:00
Nolan Lawson
2a96e0eeda
fix: minor fixups for accessibility and responsive design ( #948 )
...
* fix: minor fixups for accessibility and responsive design
* fix lint
2019-02-06 22:23:54 -08:00
Nolan Lawson
157f5db690
fix: fix zoomable videos ( #947 )
...
fixes #946
2019-02-06 21:00:30 -08:00
Isabelle Knott
503378a400
feat: Add 'switch to instance' buttons next to instances in instance list. ( #945 )
2019-02-06 20:56:30 -08:00
Nolan Lawson
6e0f2ef6bb
fix: do not add duplicates to threads ( #944 )
...
attempt to fix #943
2019-02-06 11:36:46 -08:00
Nolan Lawson
10b14abcdb
fix: tweak carousel to show button change sooner ( #940 )
2019-02-05 09:54:38 -08:00
Nolan Lawson
7583d488a0
chore: update sapper to v0.25.0 ( #938 )
2019-02-03 15:45:51 -08:00
Nolan Lawson
e17d3974d5
fix: add label to dummy icon to prevent svelte warning ( #936 )
2019-02-03 14:47:14 -08:00
Nolan Lawson
f5be28d99a
fix: use intrinsicsize for images/videos ( #935 )
...
* fix: use intrinsicsize for images/videos
* add comment
2019-02-03 14:01:45 -08:00
Nolan Lawson
6d2b3ec072
feat: add pinch-zoom to media dialog ( #933 )
...
* feat: add pinch-zoom to media dialog
* fix zoom buttons
2019-02-03 12:33:15 -08:00
Nolan Lawson
4c430bd1c9
fix: remove dead code from MediaDialog ( #934 )
2019-02-03 11:56:27 -08:00
Ivan Kupalov
437236bf3c
feat: Add shortcuts to the media dialog ( #930 )
...
* Add shortcuts to the media dialog
* fix: unify logic for next/prev buttons and keyboard shortcuts
* fix: add info about left/right shortcuts
2019-02-03 11:56:07 -08:00
Nolan Lawson
84e9bfc8e5
fix: fix rounding of scroll math on Safari ( #932 )
2019-02-03 11:10:58 -08:00
Nolan Lawson
9231e66612
fix: fix pressed color on media dialog buttons ( #931 )
2019-02-03 11:10:52 -08:00
Nolan Lawson
5e082e5f5f
chore: give "now" the yarn.lock ( #929 )
2019-02-02 23:24:32 -08:00
Nolan Lawson
9d594f0bac
feat: add carousel for media modal ( #928 )
2019-02-02 23:03:40 -08:00
Nolan Lawson
2ef4743b3c
core: update webpack and remove browserlist ( #926 )
2019-01-27 18:23:25 -08:00
Nolan Lawson
d198250eab
chore: switch to yarn ( #927 )
...
* chore: switch to yarn
BREAKING CHANGE: Pinafore is now using yarn rather than npm, so those
who self-host will need to stop running e.g. `npm install` and run `yarn
install` instead.
* install latest yarn
2019-01-27 17:44:30 -08:00
Nolan Lawson
58b0c56ad8
0.18.0
2019-01-27 12:36:54 -08:00
Nolan Lawson
7a8be06412
chore: update dep rollup-plugin-terser ( #925 )
2019-01-27 12:29:27 -08:00
Nolan Lawson
14932e2479
chore: update dep rollup ( #924 )
2019-01-27 12:29:20 -08:00
Nolan Lawson
3dfab37f53
chore: update dep inferno-compat ( #923 )
2019-01-27 12:29:13 -08:00
Nolan Lawson
2f743299ec
chore: update dep esm ( #922 )
2019-01-27 12:29:06 -08:00
Nolan Lawson
648d9a3cf6
fix: tweak underlining of links ( #920 )
2019-01-26 13:50:45 -08:00
Nolan Lawson
109022fab9
feat: add option to underline links in toot text ( #919 )
...
* feat: add option to underline links in toot text
* change text
2019-01-26 12:58:11 -08:00
Nolan Lawson
0b1efab0c1
fix: fix "copy link" on iOS ( #918 )
...
* fix: fix "copy link" on iOS
fixes #912
* fix lint
2019-01-26 12:05:14 -08:00
Stephane Zermatten
2656e11bb0
fix: Follow-up for pull request #870 ( #910 )
...
* Cache main-nav in scrollIntoView.js.
This change avoids continuously calling document.getElementById for the
same element.
* Fix firstVisibleElementIndex to always return a dictionary.
Before this change, firstVisibleElementIndex would return -1 if it
doesn't find anything. This made no sense since this function returns a
dictionary on success.
With this change, the function always returns a dictionary with the
expected keys.
* lint fix
2019-01-26 10:14:27 -08:00
Nolan Lawson
d976b621b8
chore: move inline-script to src ( #917 )
2019-01-26 10:14:15 -08:00
Nolan Lawson
eb5437e32a
fix: increase custom scrollbar width ( #914 )
2019-01-26 09:34:16 -08:00