Commit graph

1169 commits

Author SHA1 Message Date
Nolan Lawson e11738a711 fix tests broken in chrome 70 (#602) 2018-11-04 13:59:14 -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
Pheng Heong TAN c305a9827a Provide directions to change the theme (#585)
* Add directions to change themes

The page 'general' was the first place I looked when I
wanted to change the theme. Not managing to find it,
I went on a search throughout various issues ( #46 , for
example) on Github before locating it.

Now I hope to spare others the search

* Hint the user about themes

When I was on this page, it wasn't immediately apparent
to me that the SettingsListItem was clickable (I thought it
was a list rather than a button)
2018-10-28 15:34:34 -07:00
Sorin Davidoi c1917318ca fix: Show boost action only for toots with relevant visibility (#584) 2018-10-28 15:28:55 -07:00
Nolan Lawson bf0eb99fe4
refactor instance settings (#581) 2018-10-28 15:28:22 -07: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 5c204b8001
fix Safari search bar appearance (#575) 2018-09-23 14:17:48 -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 2387a18ddb
add a theme preview (#573) 2018-09-23 11:18:02 -07:00
Nolan Lawson 85a4df0c04
use npm 6 (#572) 2018-09-23 10:12:07 -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 ec1d50f998
fix safari10 uglify issue (#568)
fixes #546
2018-09-23 07:54:59 -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
Nolan Lawson 56190efce1
switch from uglify to terser (#567) 2018-09-22 23:08:23 -07:00
Nolan Lawson 0402d825bc
chore(package): update lodash-es to version 4.17.11 (#557)
* chore(package): update lodash-es to version 4.17.11

* chore(package): update lockfile package-lock.json
2018-09-22 23:08:17 -07:00
Nolan Lawson 40336dbf41
use Mastodon v2.5.0 for testing (#566)
* use Mastodon v2.5.0 for testing

* update fixtures too
2018-09-22 22:19:02 -07:00
Nolan Lawson e2ab92107e
update svelte-loader to 2.11.0 (#561) 2018-09-22 22:18:45 -07:00
Nolan Lawson f92f6f7261
update webpack-bundle-analyzer to 3.0.2 (#558) 2018-09-22 22:18:37 -07:00
Nolan Lawson ce2c23463a
chore(package): update svgo to version 1.1.1 (#556)
* chore(package): update svgo to version 1.1.1

* chore(package): update lockfile package-lock.json
2018-09-22 22:05:50 -07:00
Nolan Lawson c449d3a209
chore(package): update now to version 11.4.5 (#552) 2018-09-22 22:04:44 -07:00
Nolan Lawson 7588ff2cb8
update svelte to version 2.13.5 (#551)
* chore(package): update svelte to version 2.13.5

* chore(package): update lockfile package-lock.json
2018-09-22 22:02:07 -07:00
Nolan Lawson cb4c7b18c0
update eslint-plugin-html to version 4.0.6 (#550)
* chore(package): update eslint-plugin-html to version 4.0.6

* chore(package): update lockfile package-lock.json
2018-09-22 22:01:11 -07:00
Nolan Lawson 1fecbb4c8e
chore(package): update esm to version 3.0.84 (#555)
* chore(package): update esm to version 3.0.84

* chore(package): update lockfile package-lock.json
2018-09-22 21:59:37 -07:00
Nolan Lawson 2fc9053322
update sapper's deps (#549) 2018-09-22 21:59:20 -07:00
Nolan Lawson 07c48f23a5
Revert to older webpack-uglifyjs-plugin to unbreak build (#565)
* Revert "Update uglifyjs-webpack-plugin to the latest version 🚀 (#545)"

This reverts commit 15d8137f6c.

* update package-lock.json
2018-09-22 19:32:21 -07:00
Nolan Lawson a026f395ce update generated HTML file 2018-09-22 16:49:49 -07:00
greenkeeper[bot] 15d8137f6c Update uglifyjs-webpack-plugin to the latest version 🚀 (#545)
* fix(package): update uglifyjs-webpack-plugin to version 2.0.0

* chore(package): update lockfile package-lock.json
2018-09-22 16:48:05 -07:00
greenkeeper[bot] 7a705c83ba Update webpack-bundle-analyzer to the latest version 🚀 (#544)
* fix(package): update webpack-bundle-analyzer to version 3.0.0

* chore(package): update lockfile
2018-09-22 16:47:55 -07:00
Nolan Lawson 24dc3ad2ae rename darkscarlet and darkpink to Punk and Riot 2018-09-22 16:42:57 -07:00
pianycist 9dac979cb6 add dark pink, dark red, dark green themes 2018-09-22 16:42:57 -07:00
Sorin Davidoi 1852f4842f fix(scss/global): Inherit colors for input and textarea (#541) 2018-09-22 16:26:53 -07:00
Nolan Lawson fc46835dec
update package lock (#542) 2018-09-07 08:05:19 -07:00
Nolan Lawson a30bd23155 0.8.3 2018-09-06 17:56:07 -07:00
Nolan Lawson c16718982f
switch timeline batch size back to 20 (#539) 2018-09-06 09:35:30 -07:00
Nolan Lawson 431d1e1051
clean up unused idb functions (#537) 2018-09-05 21:08:38 -07:00
Nolan Lawson fd43dc6e5d
fix idb getall in edge (#535)
* fix idb getall in edge

fixes #532

* try to fix

* this should work

* fixup
2018-09-05 19:52:51 -07:00
greenkeeper[bot] 334a6e1e74 Update testcafe to the latest version 🚀 (#533)
* chore(package): update testcafe to version 0.22.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-09-05 19:22:40 -07:00
Nolan Lawson 65c026a32a 0.8.2 2018-09-02 09:22:30 -07:00
Nolan Lawson 20dda272ba
fix auto-loading of toot content as you scroll (#529) 2018-09-01 14:11:39 -07:00
Nolan Lawson 9d27ba6c10
tweak design of notification digits (#528) 2018-09-01 13:24:02 -07:00
Nolan Lawson e92bed8e58
fix image loading (#527) 2018-08-31 16:35:26 -07:00
Nolan Lawson 9641b7ad1e
tweak timeline loading and worker dev mode (#525) 2018-08-31 09:12:48 -07:00
Nolan Lawson 2f1e4077ea
fix status thread update logic (#524) 2018-08-31 09:12:39 -07:00
Nolan Lawson 96c2858d7a
lower timeline fetch batch size from 20 to 10 (#523) 2018-08-29 22:49:14 -07:00
Nolan Lawson 6d8f4e22ef
fix worker ordering (#522) 2018-08-29 22:03:29 -07: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