Commit Graph

2445 Commits

Author SHA1 Message Date
Nolan Lawson 5c4b44e3dd
fix: fix potential null exception () 2020-05-03 10:45:32 -07:00
Nolan Lawson 4b4cee3662
fix: fix delete-and-redraft in Firefox Android ()
fixes 
2020-05-03 10:45:11 -07:00
Nolan Lawson 5348b3ccce
test: do not write to mastodon.log in travis ()
* test: do not write to mastodon.log in travis

* fixup
2020-05-02 19:58:58 -07:00
Nolan Lawson 6447326f5c
fix: beef up CSP headers ()
* fix: beef up CSP headers

* add base-uri self

* fix connect-src for tesseract

* more csp fixes
2020-05-02 18:09:07 -07:00
Nolan Lawson 00b9b1c216
chore: update tested mastodon to v3.1.3 ()
* chore: update tested mastodon to v3.1.3

* fix tests

* fixup

* fix test
2020-05-02 18:02:29 -07:00
Nolan Lawson 4fe7a818ab
fix: bump sapper version () 2020-05-02 13:42:33 -07:00
Nolan Lawson 7c8cd271ca
fix: update sapper to fix SNYK-JS-SAPPER-561051 () 2020-05-02 12:27:25 -07:00
Nolan Lawson 2f602e5a58
chore: remove greenkeeper () 2020-05-02 11:37:04 -07:00
Nolan Lawson a78c7c6992
chore: update travis badge ()
* chore: update travis badge

* fix typo
2020-05-02 11:11:30 -07:00
greenkeeper[bot] 3e63323c27
chore: Update terser-webpack-plugin to the latest version 🚀 ()
* fix(package): update terser-webpack-plugin to version 3.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Co-authored-by: greenkeeperio-bot <support@greenkeeper.io>
2020-05-02 10:10:54 -07:00
Nolan Lawson 0c300f8e70
fix: change all opacity animation timings to 0.2s () 2020-04-30 21:54:07 -07:00
Nolan Lawson 4ad7de8e8d
fix: fix rendering order bug in Firefox for Android () 2020-04-29 22:00:20 -07:00
Nolan Lawson 0ce47f0379
fix: fix fade animations on slow devices ()
I noticed that, on 6x CPU throttling in Chrome, the status fade-in animations were not consistent when switching columns. This fixes that using rAF.
2020-04-28 17:48:31 -07:00
Nolan Lawson 5f6c5d89d1
fix: only avoid scrollbar motion for prefers-reduced-motion ()
After thinking about it, I do not believe the scrollbar is that distracting. But for prefers-reduced-motion we should be careful about the scrollbar growing so quickly.
2020-04-28 17:48:25 -07:00
Nolan Lawson e1532ed9d1
perf: calculate plaintext from HTML content in advance in rIC ()
On the Nexus 5 especially, this ensures we no longer have nearly so many
"long tasks" (i.e. responsiveness is better). It moves html-to-txt
calculation to the same step as blurhash decoding, where it can be done
in requestIdleCallback (heck, maybe someday it could just be done in a
worker thread as well).
2020-04-26 18:30:49 -07:00
Nolan Lawson ae3bd2bda2
perf: make timeline rendering less janky ()
* perf: make timeline rendering less janky

1. Ensures all statuses are rendered from top to bottom (no more shuffling-card-effect rendering)
2. Wraps all individual status renders in their own requestIdleCallback to improve input responsiveness especially only slow devices like Nexus 5.

* fix focus restoration

* only do rIC on mobile
2020-04-26 16:54:00 -07:00
Nolan Lawson 06a403df28
fix: left/right hotkey works on all settings page ()
fixes 
2020-04-25 19:35:14 -07:00
Nolan Lawson a4a9cb7962
fix: fix nav links in Voice Control on iOS ()
fixes 
2020-04-25 19:35:03 -07:00
Nolan Lawson 1f0d67fcc4
feat: aria-labels and buttons contain more media info ()
* feat: aria-labels and buttons contain more media info

fixes 

* fix lint
2020-04-25 19:03:39 -07:00
greenkeeper[bot] bfb1da6bd0
chore: Update now to the latest version 🚀 ()
* chore(package): update now to version 18.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 15:01:06 -07:00
greenkeeper[bot] ee5d911d49
chore: Update intersection-observer to the latest version 🚀 ()
* fix(package): update intersection-observer to version 0.8.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 14:17:52 -07:00
greenkeeper[bot] 94fd351638
chore: Update emoji-regex to the latest version 🚀 ()
* fix(package): update emoji-regex to version 9.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 14:12:04 -07:00
Nolan Lawson f6f2da2748
fix: fix automatic zeit deployment ()
This reverts commit 767fbccaff and
fixes .
2020-03-29 11:54:40 -07:00
Nolan Lawson 767fbccaff chore: remove automatic zeit deployment for now 2020-03-21 10:35:47 -07:00
Nolan Lawson 55d6de2de6 chore: add .now to .gitignore 2020-03-21 10:34:58 -07:00
Nolan Lawson 8d8f30a134 1.15.8 2020-03-21 09:51:03 -07:00
Nolan Lawson 8f3fa34358
chore: update deps () 2020-03-21 09:09:01 -07:00
greenkeeper[bot] 916889efe9
chore: Update file-loader to the latest version 🚀 ()
* fix(package): update file-loader to version 6.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-21 08:42:05 -07:00
Nolan Lawson 912dda8778
fix: fix svelte dev warning about pinIndex () 2020-03-08 12:01:23 -07:00
Nolan Lawson acddcab6ee
chore: update webpack and yarn.lock () 2020-03-08 12:01:17 -07:00
Nolan Lawson cd85e0c4ec
chore: update now () 2020-03-08 09:15:24 -07:00
greenkeeper[bot] a7cb4db0f7
chore: Update rollup to the latest version 🚀 ()
* fix(package): update rollup to version 2.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-08 09:15:16 -07:00
Nolan Lawson aea42257cc
chore: update babel () 2020-03-08 09:14:54 -07:00
Nolan Lawson 15b046fee7
chore: update deps () 2020-03-03 05:53:18 -08:00
Nolan Lawson a56a37b069
chore: update testcafe () 2020-03-01 18:40:35 -08:00
Nolan Lawson 08490d48b0
chore: update rollup and rollup-plugin-terser () 2020-03-01 18:40:28 -08:00
Nolan Lawson ce8e457820
chore: update webpack and terser-plugin-webpack () 2020-03-01 18:40:20 -08:00
Nolan Lawson 737e8ffc31
fix: update @webcomponents/custom-elements () 2020-03-01 18:40:12 -08:00
Nolan Lawson 681e4c63b8
chore: update mocha () 2020-03-01 18:40:04 -08:00
Nolan Lawson ec627f9732
fix: fix newlines in poll option titles () 2020-03-01 13:54:08 -08:00
Nolan Lawson 464864cd3d
chore: avoid yarn --pure-lockfile in travis () 2020-03-01 13:47:04 -08:00
Nolan Lawson c83c12e617
fix: remove safari-specific service worker code ()
fixes 
2020-02-26 07:38:55 -08:00
Milan d16ccd5d5f
fix: change pitch black theme ()
On AMOLED displays the pitch black theme was unsatisfying. I have
changed the theme to use  as main theme color, which completely
stops the OLED pixels from emitting light, thus saving energy and
on some devices making the background indistinguishable from the screen
border.
2020-02-26 07:03:15 -08:00
Nolan Lawson c202b43cc4
chore: update node-sass () 2020-02-23 08:15:34 -08:00
Nolan Lawson a522c0ae93
chore: update mocha to v7 () 2020-02-23 08:15:28 -08:00
Nolan Lawson 8400f10014
chore: update mkdirp () 2020-02-22 16:45:32 -08:00
greenkeeper[bot] 2f87db8389
chore: Update cross-env to the latest version 🚀 ()
* fix(package): update cross-env to version 7.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:42:10 -08:00
greenkeeper[bot] e9b696c96b
chore: Update p-any to the latest version 🚀 ()
* fix(package): update p-any to version 3.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:42:02 -08:00
greenkeeper[bot] a0b7e77dc2
chore: Update now to the latest version 🚀 ()
* chore(package): update now to version 17.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:41:53 -08:00
Nolan Lawson 2edbd4746d 1.15.7 2020-01-12 14:43:24 -08:00