Commit Graph

274 Commits

Author SHA1 Message Date
greenkeeper[bot] 2280ff2832 Update css-loader to the latest version 🚀 (#749)
* fix(package): update css-loader to version 2.0.0

* chore(package): update lockfile package-lock.json
2018-12-07 07:55:23 -08:00
greenkeeper[bot] 495d9b7438 Update mini-css-extract-plugin to the latest version 🚀 (#748)
* fix(package): update mini-css-extract-plugin to version 0.5.0

* chore(package): update lockfile package-lock.json
2018-12-07 07:55:14 -08:00
Nolan Lawson 0e524f3e9a
fix: detect private browsing and safari blocked cookies (#733)
* WIP: detect private browsing and safari blocked cookies

* just check for indexeddb

* just check for indexeddb

* change warning text

* change text

* change text again

* change text again

fixes #444
2018-12-05 21:34:30 -08:00
Nolan Lawson 0f0db010eb 0.13.0 2018-12-04 07:26:12 -08:00
Nolan Lawson 09f3281e36
chore(package): use events-lights instead of events (#721) 2018-12-04 06:44:13 -08:00
Nolan Lawson ee3dfd8e28 0.12.0 2018-12-02 16:14:10 -08:00
Nolan Lawson 945c1e7a23
fix(iOS): fix horizontal scroll, use fake sticky button on iOS (#711)
fixes #667
2018-12-02 11:22:18 -08:00
Nolan Lawson 12892d0032
chore(package): update to webpack 4.26.1 (#703) 2018-12-01 00:00:11 -08:00
Nolan Lawson ea4e21281f
chore(package): update now to 12.1.8 (#704) 2018-12-01 00:00:05 -08:00
Nolan Lawson 41d7e40662
fix(deps): remove timeago.js (#692) 2018-11-25 10:33:59 -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
Nolan Lawson 2db06ea472
chore(package): update npm-run-all to version 4.1.5 (#688)
* chore(package): update npm-run-all to version 4.1.5

* chore(package): update lockfile package-lock.json
2018-11-24 21:21:42 -08:00
Nolan Lawson 48a1bd47b3
refactor(themes): use CSS specificity order for themes (#684)
The point of this PR is to make it easier to implement scrollbars (#683).

With this PR, the themes move from a body tag-based system (e.g. `body.theme-scarlet`) to a system where they simply declare global CSS and we use CSS specificity order to give us the right theme.
2018-11-24 00:41:36 -08:00
Nolan Lawson 999d560703 0.11.1 2018-11-21 22:09:36 -08:00
Nolan Lawson 673e7b951c
chore(package): update deps (#677) 2018-11-21 20:53:43 -08:00
Nolan Lawson 689dae5d39
fix(dialog): when dialog is hidden, don't scroll to top (#672)
* fix(dialog): when dialog is hidden, don't scroll to top

* update package-lock.json
2018-11-21 00:33:46 -08:00
Nolan Lawson 4124da2439
fix(emojos): fix emojos on Ubuntu and Chrome on Windows (#661)
* fix(emojos): fix emojos on Ubuntu and Chrome on Windows

* fixup

* start working on unit tests

* fixup

* add more tests and fix emoji
2018-11-20 00:01:23 -08:00
Nolan Lawson c99cc7ed67 0.11.0 2018-11-12 18:38:00 -08:00
Nolan Lawson eee2eb288b
update to svelte 2.15.3 (#644) 2018-11-12 17:34:12 -08:00
greenkeeper[bot] bf0812df6a Update eslint-plugin-html to the latest version 🚀 (#634)
* chore(package): update eslint-plugin-html to version 5.0.0

* chore(package): update lockfile package-lock.json
2018-11-11 16:37:10 -08:00
Nolan Lawson dd824822cb
chore(travis): use travis to deploy to production (#631) 2018-11-11 13:01:32 -08:00
Nolan Lawson ae6ae34b7d
fix(server): use compression instead of shrink-ray-current (#629) 2018-11-11 11:31:32 -08:00
greenkeeper[bot] cedf33b2cb Update quick-lru to the latest version 🚀 (#623)
* fix(package): update quick-lru to version 2.0.0

* chore(package): update lockfile package-lock.json
2018-11-11 09:47:00 -08:00
greenkeeper[bot] db4ab87adc Update now to the latest version 🚀 (#621)
* chore(package): update now to version 12.0.0

* chore(package): update lockfile package-lock.json
2018-11-10 13:41:49 -08:00
Nolan Lawson 819c1e6b8d 0.10.1 2018-11-05 08:28:54 -08:00
Nolan Lawson 4519a3fe2d 0.10.0 2018-11-04 23:07:10 -08:00
Nolan Lawson 6f4c7e6f4e
chore: update svelte to 2.15.2 (#616) 2018-11-04 23:03:21 -08:00
Nolan Lawson 754e4da638
chore(package): update shrink-ray-current to version 3.0.1 (#615)
* chore(package): update shrink-ray-current to version 3.0.1

* chore(package): update lockfile package-lock.json
2018-11-04 23:03:14 -08:00
Nolan Lawson b3a31aa21a
update express to 4.16.4 (#614) 2018-11-04 21:30:07 -08:00
Nolan Lawson f591b90629
update mini-css-extract-plugin to 0.4.4 (#613) 2018-11-04 21:29:58 -08:00
Nolan Lawson 2cf35e58eb
update now to 11.5.2 (#612) 2018-11-04 21:29:52 -08:00
Nolan Lawson 16d21947a4
update to webpack-bundle-analyzer 3.0.3 (#611) 2018-11-04 16:39:10 -08:00
Nolan Lawson 398fb2fcd7
update style-loader to 0.23.1 (#610) 2018-11-04 16:37:33 -08:00
Nolan Lawson cf7ec984e1
chore(package): update node-sass to version 4.10.0 (#609)
* chore(package): update node-sass to version 4.10.0

* chore(package): update lockfile package-lock.json
2018-11-04 16:35:17 -08:00
Nolan Lawson 951c2b6527
chore(package): update css-loader to version 1.0.1 (#608)
* chore(package): update css-loader to version 1.0.1

* chore(package): update lockfile package-lock.json
2018-11-04 16:35:08 -08:00
Nolan Lawson 7fdf8ca721
chore: update to webpack 4.24.0 (#606) 2018-11-04 15:57:39 -08:00
Nolan Lawson 599f56ab02
chore(package): update svelte to version 2.15.0 (#594)
* chore(package): update svelte to version 2.15.0

* chore(package): update lockfile package-lock.json
2018-11-04 15:57:33 -08:00
greenkeeper[bot] 5936e978dd Update testcafe to the latest version 🚀 (#590)
* chore(package): update testcafe to version 0.23.0

* update package-lock
2018-11-04 15:57:21 -08:00
Nolan Lawson df91057334
chore(package): update browserslist to version 4.3.4 (#592)
* chore(package): update browserslist to version 4.3.4

* chore(package): update lockfile package-lock.json
2018-11-04 15:57:14 -08:00
Nolan Lawson 68c2dc47b9
update form-data, helmet, pify, intersection-observer (#596) 2018-11-04 14:52:51 -08:00
greenkeeper[bot] d4a208bf20 Update shrink-ray-current to the latest version 🚀 (#599)
* fix(package): update shrink-ray-current to version 3.0.0

* chore(package): update lockfile package-lock.json
2018-11-04 14:30:38 -08:00
Nolan Lawson bc3a74bbcb don't wait if idb is blocked, remove workerize-loader (#602)
There are two issues here:

- if IDB is blocked, then the promise never resolves when you log out (and call indexedDB.deleteDatabase) and the app remains in a permanently hung state
- why is IDB blocked? well, something seems to have changed in Chrome 70 such that doing these operations in a web worker causes the blocked error. The benefits of workerizing IDB is so small that I'd rather just remove it at this point.
2018-11-04 13:59:14 -08:00
Sorin Davidoi e45af16bf9 Push notifications (#579)
* feat: Push notifications

* feat: Feature-detect push notifications support

* feat: Prompt user to reauthenticate when missing push scope

* fix(service-worker): Add tags to notifications

* feat: Push notification actions for mentions
2018-10-06 13:06:10 -07:00
Nolan Lawson 50f2cadf50
chore(package): update webpack to version 4.20.2 (#580)
* chore(package): update webpack to version 4.20.2

* chore(package): update lockfile package-lock.json
2018-09-30 12:14:07 -07:00
Nolan Lawson 568352bcd5 0.9.0 2018-09-23 14:40:41 -07:00
Nolan Lawson 9b2b90b46e
simplify theme definitions (#574)
* simplify theme definitions

* remove rollup dep which is overkill

* fix syntax error

* fix lint

* fix test
2018-09-23 12:26:01 -07:00
Nolan Lawson 289c7eb7a7
update now and optimize-css-assets-webpack-plugin deps (#571) 2018-09-23 10:11:18 -07:00
Nolan Lawson fbd57d67a7
remove yargs as dependency (#570) 2018-09-23 07:57:07 -07:00
Nolan Lawson 1cc22fee7a
update some more deps (#569) 2018-09-23 07:55:06 -07:00
Nolan Lawson d1a666aa4f
chore(package): update mini-css-extract-plugin to version 0.4.3 (#553)
* chore(package): update mini-css-extract-plugin to version 0.4.3

* chore(package): update lockfile package-lock.json
2018-09-23 07:54:49 -07:00