Nolan Lawson
de27d0e2bf
perf: don't fetch custom emoji on every page load ( #1451 )
...
fixes #812
follow-up to #1448 and #1450
2019-08-29 19:15:30 -07:00
Nolan Lawson
ebd10a43d2
perf: fetch lists from database on page load ( #1450 )
...
* perf: fetch lists from database on page load
follow-up to #1448 , I would like for there not to be a flash on the /community page where the lists suddenly load in, but I would still like to avoid the network request if possible. So when the page first loads, we can load the lists from the database and only fetch them from the network if not in the cache.
* add comment
2019-08-29 18:41:36 -07:00
Sorin Davidoi
b01191037e
refactor(store/observers/instance): Don't fetch lists eagerly ( #1448 )
...
They are already fetched on-demand when the community column is loaded.
2019-08-29 07:55:40 -07:00
Nolan Lawson
00945a3608
chore: update standard to v13 ( #1370 )
2019-08-03 13:49:37 -07:00
Nolan Lawson
467eb85209
fix: simplify window.matchMedia ( #1359 )
...
There is really no reason to call window.matchMedia instead of just matchMedia.
2019-07-23 20:33:40 -07:00
Nolan Lawson
4d098d6b46
fix: fix streaming gap ( #1349 )
2019-07-21 15:31:26 -07:00
Nolan Lawson
604471a158
fix: fix grayscale in firefox ( #1261 )
2019-06-01 15:51:46 -07:00
Nolan Lawson
a35f5ee2d9
feat: implement wellness settings ( #1256 )
...
* implement wellness settings
fixes #1192
Adds
- grayscale mode (as well as separate grayscale/dark grayscale
themes)
- disable follower/boost/fav counts (follower counts capped at 10)
- disable unread notification count (red dot)
* fix lint
* fix crawler
2019-06-01 13:07:31 -07:00
Nolan Lawson
dac4b493c8
fix: poll for updates to timeago displays ( #1232 )
...
* fix: poll for updates to timeago displays
* code cleanup
* avoid some recomputes
* avoid costly recomputes
2019-05-26 16:01:14 -07:00
Nolan Lawson
de220e7262
fix: throttle XHRs from autosuggest ( #1190 )
...
* fix: throttle XHRs from autosuggest
* throttle and abort properly
* add comment
* fix xhr bug
2019-05-06 20:29:43 -07:00
Nolan Lawson
cef76e6bba
fix: fix flash of searched content in autosuggest ( #1188 )
2019-05-06 08:34:20 -07:00
Nolan Lawson
78715bc098
fix: do remote search when autosuggesting accounts ( #1182 )
...
* fix: do remote search when autosuggesting accounts
fixes #1005
* fix emoji search
2019-05-05 19:16:02 -07:00
Nolan Lawson
b3098c8c5a
fix: tweaks to conversations (direct) UI ( #1137 )
...
- make the url `/direct`
- call it "Direct messages"
- fix sapper export
- retain DM background color
- add test
2019-04-13 15:30:49 -07:00
Steve Genoud
622dbde258
feat: Adds a basic conversations timeline ( #1137 )
...
fixes #639
2019-04-13 15:30:49 -07:00
Nolan Lawson
7e5f58b969
refactor: use timeline item summaries instead of ids ( #1072 )
...
As described in https://github.com/nolanlawson/pinafore/issues/369#issuecomment-467211908 this is the first step toward fixing #369
2019-03-03 13:24:55 -08:00
Nolan Lawson
58d1f62b2b
feat: implement web share target ( #980 )
...
fixes #974
2019-02-13 18:38:44 -08:00
Nolan Lawson
648d9a3cf6
fix: tweak underlining of links ( #920 )
2019-01-26 13:50:45 -08:00
Nolan Lawson
109022fab9
feat: add option to underline links in toot text ( #919 )
...
* feat: add option to underline links in toot text
* change text
2019-01-26 12:58:11 -08:00
Nolan Lawson
4ab9687200
perf: load Toast asynchronously ( #851 )
2018-12-22 15:37:51 -08:00
Nolan Lawson
d047a265a3
fix(picker): only focus picker search on desktop ( #843 )
...
* fix(picker): only focus picker search on desktop
* detect using touch detection instead
2018-12-18 20:01:53 -08:00
Nolan Lawson
7596d905ab
fix(emoji): make emoji picker more like Mastodon's ( #842 )
2018-12-18 18:24:05 -08:00
Nolan Lawson
098a20db49
feat: add full emoji picker using emoji-mart ( #836 )
...
* feat: add full emoji picker using emoji-mart
Fixes #4
* use a sailboat as the default emoji in the emoji picker
* fix tests
* fix lint
2018-12-18 00:43:51 -08:00
Nolan Lawson
bf9ba22c35
fix: fix logging in and out with a refresh ( #824 )
...
* fix: fix logging in and out with a refresh
fixes #805
* simplify code
* make test less flaky
* fix dumb mistake
2018-12-16 12:39:16 -08:00
Nolan Lawson
14a618f374
perf: lazy-load logged-in observers, fix circular dependencies ( #823 )
...
* perf: lazy-load logged-in observers, fix circular dependencies
* I guess async deps don't count as circular deps
2018-12-16 10:22:34 -08:00
Nolan Lawson
4bd181d3cc
fix: update Sapper to latest ( #775 )
...
* fix: update to latest sapper
fixes #416
* fix error and debug pages
* requestIdleCallback makes column switching feel way nicer than double rAF
* add export feature
* add better csp info
* workaround for sapper sub-page issue
* clarify in readme about exporting
* fix now config
* switch from rIC to triple raf
* style-loader is no longer used
* update theming guide
2018-12-11 07:31:48 -08:00