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
5a1e10dee0
refactor some stuff ( #274 )
2018-05-06 17:35:22 -07:00
Nolan Lawson
07fb5e867c
isolate autosuggestion state ( #273 )
...
fixes #261
2018-05-06 16:25:17 -07:00
Nolan Lawson
b7c90a4206
add animation for navigation bar indicator ( #257 )
2018-05-02 21:32:43 -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
e431c29efa
update and pin all deps ( #164 )
2018-04-18 20:43:13 -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
2544b71251
use lodash-es for slightly smaller bundle size
2018-04-05 17:57:36 -07:00
Nolan Lawson
584d94eea4
fix streaming gap issue for instance switching
2018-04-02 21:14:12 -07:00
Nolan Lawson
7ce9a39119
add emoji autosuggest
2018-03-25 12:24:38 -07:00
Nolan Lawson
00fd911579
truly fix streaming gap issue, remove sleeps from tests
2018-03-19 18:00:49 -07:00
Nolan Lawson
eaa19f79e4
fix streaming gap issue
2018-03-19 10:09:05 -07:00
Nolan Lawson
f0d05b7560
lint fix
2018-03-08 18:09:35 -08:00
Nolan Lawson
53081ffe54
add failing test for offline threads
2018-03-08 18:08:14 -08:00
Nolan Lawson
66801fbc96
refactor
2018-03-03 14:15:50 -08:00