Commit Graph

1046 Commits

Author SHA1 Message Date
Nolan Lawson 23287c6dcd
Add instructions for admins to achieve Pinafore compatibility (#406)
[skip ci]
2018-07-02 10:33:44 -07:00
greenkeeper[bot] 1ba5f38b62 Update yargs to the latest version 🚀 (#405)
* fix(package): update yargs to version 12.0.1

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-07-02 10:09:29 -07:00
Nolan Lawson 23ccec45d0
fix notifications in a background tab (#402)
Part of the way to improving #390.

Before this fix, if you recieved a notification while Pinafore was in a background tab, nothing would happen, because most browsers (Edge, Firefox, Chrome) don't run rAF in background tabs. Furthermore, Chrome doesn't run rIC. In this PR we detect if we're in a background tab and then avoid rAF/rIC in that case.
2018-06-23 10:11:14 -07:00
Nolan Lawson 0d601f924e
fix svelte warning for empty block (#401) 2018-06-23 09:51:47 -07:00
Nolan Lawson cd12c5e326
add license/repo to package.json (#400) 2018-06-23 09:51:37 -07:00
Nolan Lawson 7866ed4446
update deps (#399) 2018-06-23 09:51:26 -07:00
Nolan Lawson db63d2c2a6 0.5.1 2018-06-15 19:07:03 -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 5f4e869eeb
add more fine-grained request timeouts (#387)
* add more fine-grained request timeouts

fixes #381

* tweak timeout
2018-06-13 07:38:36 -07:00
Nolan Lawson a0d3a89180
remove useless aria-hidden (#386) 2018-06-10 19:49:39 -07:00
Nolan Lawson 11dcaf0cf3
Remove PseudoVirtualList (#385)
* start on removing pseudo virtual list

* rename, refactor

* remove unused file

* fix the tests

* actually fix tests

* okay actually fix tests
2018-06-09 22:55:58 -07:00
Nolan Lawson 812fd3245f
update deps (#384) 2018-06-09 15:04:59 -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 e489702dc6
tests: remove more testcafe .find() calls (#376) 2018-06-08 21:54:21 -07:00
Nolan Lawson fa08739fc4
tests: remove .find()s from testcafe in utils.js (#375) 2018-06-08 21:54:11 -07:00
Nolan Lawson 5139ae3a84
tests: only check out mastodon master branch (#377) 2018-06-08 21:53:59 -07:00
Nolan Lawson 08ad25f677
tests: improve flakiness in basic timeline spec (#378) 2018-06-08 21:53:45 -07:00
Nolan Lawson ffab599f31
tests: use `npm ci || npm i` in travis (#373) 2018-06-08 09:27:00 -07:00
Nolan Lawson e8d2cd9ffc
tests: quicker login, tweak test setup (#372)
* make tests faster by logging in directly

* downgrade testcafe

* Revert "downgrade testcafe"

This reverts commit 0f78f5ef63f25b6428de2faba476a353a338c695.

* try a delay

* the delay does not do anything

* disable concurrency in testcafe

* make setup script less noisy

* try transparency of 2?

* Revert "the delay does not do anything"

This reverts commit 438b3519a4e0c325e89f0c2a0eff6a7a4ae11ebd.

* try a delay of 400ms

* okay fine delay of 1s

* try concurrency of 4 again
2018-06-08 09:00:20 -07:00
Nolan Lawson 992c3a890d
update to mastodon 2.4.0 in travis (#371)
* update to mastodon 2.4.0 in travis

* lint fix
2018-06-07 15:26:47 -07:00
greenkeeper[bot] 708340502d Update testcafe to the latest version 🚀 (#370)
* chore(package): update testcafe to version 0.20.3

* package-lock update

* make theme test pass
2018-06-07 15:26:21 -07:00
Nolan Lawson 4d3161cc95
use npm install instead of npm ci in travis (#362) 2018-06-07 07:14:05 -07:00
Nolan Lawson 2b473d261f
Greenkeeper: update now and esm (#367)
* chore(package): update now to version 11.2.1

Closes #359

* fix(package): update esm to version 3.0.46

Closes #216

* update package-lock

* use caret versioning
2018-06-03 15:30:37 -07:00
Nolan Lawson 73a29fc951
fix(package): update webpack to version 4.10.2 (#360)
* fix(package): update webpack to version 4.10.2

Closes #352

* update lockfile
2018-06-03 13:36:48 -07:00
Sam Gluck 0da7ce2c06 Fix Mastodon link (#364) 2018-06-03 13:36:33 -07:00
Nolan Lawson 7dd65d7bb0
Greenkeeper/svelte 2.7.0 (#356)
* fix(package): update svelte to version 2.7.0

Closes #172

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-06-01 10:13:39 -07:00
Nolan Lawson 2e2ea9197c
fix(package): update events to version 3.0.0 (#340)
* fix(package): update events to version 3.0.0

Closes #324

* update pkg lock
2018-05-28 09:53:41 -07:00
greenkeeper[bot] 758bf693e0 Update now to the latest version 🚀 (#348)
* chore(package): update now to version 11.1.15

* update pkg-lock
2018-05-28 09:53:32 -07:00
Nolan Lawson 2be5f84560
Revert "use "npm ci" in travis (#337)" (#349)
This reverts commit 611282d1ad.
2018-05-28 09:53:26 -07:00
greenkeeper[bot] 0fe84af554 Update optimize-css-assets-webpack-plugin to the latest version 🚀 (#347)
* fix(package): update optimize-css-assets-webpack-plugin to version 4.0.2

* update pkg lock
2018-05-28 08:26:42 -07:00
Nolan Lawson 00fd8f84dc
run node 8 in both travis and now (#346)
* run node 10 in both travis and now

* on second thought, use node v8 everywhere
2018-05-28 08:26:33 -07:00
Nolan Lawson 88c4195e4a
explicitly install ruby 2.5.0 in travis (#345) 2018-05-28 08:26:17 -07:00
Nolan Lawson fc4d29075e
run tests concurrently in travis (#335) 2018-05-27 09:27:29 -07:00
Nolan Lawson 6bcab90ac1
try removing explicit rvm install in travis (#344) 2018-05-27 09:27:22 -07:00
Nolan Lawson df6323fba3
switch from copy icon to link icon (#343)
fixes #325
2018-05-26 17:23:27 -07:00
Nolan Lawson 9235726a59
remove sleep while restoring mastodon test data (#338) 2018-05-26 16:18:23 -07:00
Nolan Lawson 611282d1ad
use "npm ci" in travis (#337) 2018-05-26 16:18:17 -07:00
Nolan Lawson ed5542781a
add dedicated script for setting up mastodon deps (#336) 2018-05-26 16:18:11 -07:00
Nolan Lawson b95d3eb0e6
Greenkeeper/esm 3.0.38 (#328)
* fix(package): update esm to version 3.0.38

Closes #216

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-05-26 16:18:05 -07:00
Nolan Lawson 4c51d4489d
Greenkeeper/svelte 2.6.6 (#331)
* fix(package): update svelte to version 2.6.6

Closes #172

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-05-26 16:16:24 -07:00
greenkeeper[bot] a7e0e12157 Update events to the latest version 🚀 (#324)
* fix(package): update events to version 2.1.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-05-26 16:16:13 -07:00
Nolan Lawson efdb0bc534
Remove testcafe roles and run in parallel x4 (#334)
* more attempts to fix test flakiness

* remove testcafe roles entirely

* really remove testcafe roles

* run testcafe in parallel x2

* run testcafe in parallel x4

* fix online/offline forcing in tests

* fix pin test
2018-05-26 13:51:41 -07:00
greenkeeper[bot] 520bf7456b Update now to the latest version 🚀 (#323)
* chore(package): update now to version 11.1.14

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-05-26 09:19:02 -07:00
Nolan Lawson e961808b4f
Greenkeeper/webpack 4.9.1 (#329)
* fix(package): update webpack to version 4.9.1

Closes #326

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-05-26 09:18:52 -07:00
Nolan Lawson 74d83ba866 fix run-mastodon script for esm
[skip ci]
2018-05-24 20:07:43 -07:00
Nolan Lawson fe12b72293
attempt to fix flaky tests (#318)
* attempt to fix flaky tests

* another attempt to fix flakiness

* more attempts to fix flakiness
2018-05-24 20:01:34 -07:00
Koyu Berteon d79de35603 Added Dockerfile (#313)
* Added Dockerfile

* Better comments in Dockerfile

* Added SIGINT handler

* Keeping code-check happy

* Keeping code-check happy v2

* Keeping code-check happy v2
2018-05-24 19:59:48 -07:00