Commit graph

941 commits

Author SHA1 Message Date
Nolan Lawson 79b848df2c
fix requestIdleCallback not defined in Edge (#180) 2018-04-19 10:35:34 -07:00
Nolan Lawson 682cb6f40e
Update to svelte extras 2.0.2 (#177)
* fix(package): update svelte-extras to version 2.0.2

Closes #173

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-04-19 10:20:52 -07:00
Nolan Lawson ebcade8035
constrain gif backgrounds (with modifications) (#176)
* constrain gif backgrounds. fixes #159

* nit: move background-* styles to AutoplayVideo.html
2018-04-19 10:04:44 -07:00
Nolan Lawson 8d5690d63d
remove get() with string from Svelte calls (#169)
* remove get() with string pt 1

* remove get() with string pt 2

* fix typo

* fix some null exceptions in get()

* fixup code style
2018-04-19 09:37:05 -07:00
Nolan Lawson 18c3064801
fix favicon logic (#175) 2018-04-19 09:34:56 -07:00
Nolan Lawson 979b4afc89
fix mute test (#174) 2018-04-19 09:34:49 -07:00
Nolan Lawson 7f5bea8f5b
remove deprecated store.onchange (#168) 2018-04-18 23:48:13 -07:00
Nolan Lawson a24177b62a
remove "class" prop in favor of "className" (#167) 2018-04-18 23:48:06 -07:00
Nolan Lawson 82438a62e0
upgrade to node-sass 4.8.3 (#165) 2018-04-18 21:38:16 -07:00
Nolan Lawson e431c29efa
update and pin all deps (#164) 2018-04-18 20:43:13 -07:00
greenkeeper[bot] 2e6e743ff5 Update style-loader to the latest version 🚀 (#162)
* fix(package): update style-loader to version 0.21.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-04-18 15:54:20 -07:00
Nolan Lawson c9b68794ef Revert "redirect from www.pinafore.social to pinafore.social (#121)"
This reverts commit d601af2397.

[skip ci]
2018-04-17 22:43:02 -07:00
Nolan Lawson c5663aab44 0.2.2 2018-04-17 22:28:37 -07:00
Nolan Lawson d601af2397
redirect from www.pinafore.social to pinafore.social (#121)
Fixes #61

[skip ci]
2018-04-17 22:28:17 -07:00
Nolan Lawson 2d5714a2ea
simplify ajax.js implementation (#157)
* simplify ajax.js implementation

* fix typo
2018-04-17 22:08:15 -07:00
Nolan Lawson 74ea773c25
remove lodash forEach to reduce bundle size (#156) 2018-04-17 21:47:39 -07:00
Nolan Lawson 7c548018c1
Simplify click delegate implementation (#155) 2018-04-17 21:47:30 -07:00
Nolan Lawson 00e71293d6
fix autosuggestion mixed with emoji (#154)
fixes #140
2018-04-17 18:38:36 -07:00
Nolan Lawson 980fec15ec
fix favorites/boosts reversed aria labels (#153)
Fixes #146
2018-04-17 18:38:27 -07:00
Nolan Lawson 1d61a737da
update site meta description (#152)
[skip ci]
2018-04-17 18:38:22 -07:00
Nolan Lawson 4b2e3f030a
disable CSP for /report.html (#151)
* disable CSP for /report.html

Fixes #150

* enable minimal helmet() for debug paths
2018-04-17 18:38:14 -07:00
Nolan Lawson 61b3b9ea75
remove style-loader hack (#148) 2018-04-17 11:10:21 -07:00
Nolan Lawson e8a527989a
explicitly focus elements in tests (#147) 2018-04-17 09:44:28 -07:00
Maxime Le Conte des Floris eef54e992b focus container on page load (#116)
* focus container on page load

* only focus container on first page load

* add test for container focus on page load

* fix typo
2018-04-17 09:42:10 -07:00
Nolan Lawson 8cdfdd9bc6
better JS size and async CSS with mini-css-extract-plugin (#145)
* better JS size and async CSS with mini-css-extract-plugin

* fix sourcemaps
2018-04-17 08:19:15 -07:00
Nolan Lawson b231466fff
Refactor database for better code-splitting (#144) 2018-04-16 20:56:21 -07:00
Nolan Lawson 8fb00a961c
refactor to avoid unnecessary emojify computations (#143) 2018-04-16 20:54:16 -07:00
Nolan Lawson 0e54e15f72 0.2.1 2018-04-15 22:08:28 -07:00
Nolan Lawson f4dbc160a0 docs: remove JS standard badge as it's not very relevant
[skip ci]
2018-04-15 22:07:37 -07:00
Nolan Lawson 0efafdec90
only show "you are offline" notification once (#137)
Fixes #34
2018-04-15 16:00:16 -07:00
Nolan Lawson 300a399655
Mark permalinks with icons accessibly (#138)
Fixes #128
2018-04-15 16:00:09 -07:00
Nolan Lawson a21541ce4b
hide overflow menu for same-user profile (#136)
Fixes #130
2018-04-15 15:39:54 -07:00
Nolan Lawson d9ae0666c2
use full helmet() middleware (#135)
fixes #132
2018-04-15 15:39:45 -07:00
greenkeeper[bot] d0cf8cac9e Update svelte-extras to the latest version 🚀 (#134)
* fix(package): update svelte-extras to version 2.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-04-15 15:10:32 -07:00
Nolan Lawson e23aa97cf2
make PseudoVirtualList sync rather than async (#133)
Attempt to address #92
2018-04-15 14:43:41 -07:00
Nolan Lawson ee43de9e5e docs: move Building documentation to README
[skip ci]
2018-04-15 09:48:52 -07:00
Nolan Lawson 062d0e12af 0.2.0 2018-04-14 22:44:56 -07:00
Nolan Lawson 7ff45dfb3f
mute and unmute accounts (#127) 2018-04-14 22:18:48 -07:00
Nolan Lawson 87372bdb6b travis: make deploy-dev-trais an allowed failure 2018-04-14 22:09:38 -07:00
Nolan Lawson cb20965678
Add test for mentioning an account (#126) 2018-04-14 20:56:13 -07:00
Nolan Lawson 732d1fded4
Block and unblock an account (#125)
One of the many features listed in #6
2018-04-14 18:47:55 -07:00
Nolan Lawson 6169b53643
simplify webpack config (#124) 2018-04-14 18:20:21 -07:00
Nolan Lawson 283bc78b4f
Add CSP (#119)
Fixes #25
2018-04-14 15:50:16 -07:00
Nolan Lawson 6230c2703e
content warnings can have emoji (#122)
fixes #105
2018-04-14 15:50:06 -07:00
Nolan Lawson a6e737bdbb
remove page flash due to LazyPage.html (#120) 2018-04-14 14:50:53 -07:00
Nolan Lawson 29c38c1f83
Don't show media in notifications (#112)
Fixes #70
2018-04-14 14:18:19 -07:00
Nolan Lawson 47975d0fcc
remove unused idb-keyval dep (#118) 2018-04-14 14:18:09 -07:00
Nolan Lawson d5c9af08e9 update readme badges
[skip ci]
2018-04-14 11:54:58 -07:00
Nolan Lawson dc91dbd1e7
fix excessive itemIdsToAdd updates (#117)
fixes #40
2018-04-14 11:52:47 -07:00
Nolan Lawson 827ed42eaf downgrade standard 2018-04-14 11:52:32 -07:00