Commit graph

1104 commits

Author SHA1 Message Date
Nolan Lawson 270df188cb
Store IDB data for 1 week rather than 2 weeks (#498)
Based on issues I'm seeing on iOS Safari, I'm guessing that my IDB caching is too aggressive and is hitting origin storage limits, which causes IDB transactions in safari to fail silently and never call any transaction callbacks (`onblocked`, `onerror`, `oncomplete`).

This is pretty bad and causes Pinafore to basically just not work unless you clear site data, which we should avoid. 2 weeks was probably unnecessary anyway; in a social network, who cares about content that's 2 weeks old?
2018-08-26 15:38:54 -07:00
Nolan Lawson 543536409b
add application (client) name to statuses (#497)
* add application (client) name to statuses

fixes another thing in #6

* add domain blocking (#496)

* add domain blocking

fixes another thing from #6

* show "domain blocking" on profile page

* fix stuff
2018-08-26 15:38:45 -07:00
Nolan Lawson 95665f6d74
add domain blocking (#496)
* add domain blocking

fixes another thing from #6

* show "domain blocking" on profile page
2018-08-26 14:16:00 -07:00
Nolan Lawson 47315c7f6d
add support for max_toot_chars > 500 (#495) 2018-08-26 12:14:16 -07:00
Nolan Lawson 17b80e5a79
simplify model for updating account relationships (#494) 2018-08-26 12:14:08 -07:00
Nolan Lawson 8959cdaeb1
fix incorrect toast notification for follow requests (#493) 2018-08-26 10:31:13 -07:00
Nolan Lawson 4a0cfb8d6e
tweak CSS in options dialog menu (#492) 2018-08-25 22:03:40 -07:00
Nolan Lawson d6af3b69a7
Add ability to show/hide boosts from accounts (#491)
Fixes some stuff in #6
2018-08-25 22:03:33 -07:00
Nolan Lawson dc091f1360
fix requested view for follow requests (#489) 2018-08-25 22:03:26 -07:00
Nolan Lawson 73c99904cf
fix CSS specificity to fix firefox (#488) 2018-08-25 22:03:18 -07:00
Nolan Lawson ed1813fd53
Update README.md 2018-08-25 13:04:41 -07:00
Nolan Lawson 9bdb723edb 0.7.0 2018-08-25 12:54:04 -07:00
Nolan Lawson 4edec81a0f
fix incorrect autocomplete avatars (#487)
fixes #486
2018-08-24 21:35:02 -07:00
Nolan Lawson 1423a6b14b
slight refactor of timeline fetching (#485) 2018-08-24 11:50:40 -07:00
Nolan Lawson 8d2e0636d6
add null check for index.html fetch in SW (#484)
hopefully should fix #483
2018-08-24 08:51:09 -07:00
Nolan Lawson 91a92b0003 profile fields: add #each loop, allow custom emoji, tweak CSS 2018-08-23 22:24:55 -07:00
Spanky 698d8f5730 added account meta fields to profile 2018-08-23 22:24:55 -07:00
Nolan Lawson 32ea30f4bb
fix style of account search results (#481) 2018-08-23 19:40:03 -07:00
Nolan Lawson 1753e20f29
add label for bots (#479)
fixes #463
2018-08-23 18:41:43 -07:00
Nolan Lawson c4c128030e
allow custom emoji in user profiles (#475)
fixes #471
2018-08-23 14:47:33 -07:00
Nolan Lawson 5fdde8c63f
update deps again (#476) 2018-08-23 14:47:26 -07:00
Nolan Lawson 8949b36873
Use img.decode() (#473)
* remove will-change:transform from container

* WIP: use img.decode()

* more work on img.decode
2018-08-22 21:00:53 -07:00
Nolan Lawson d10f924620
remove will-change:transform from container (#470) 2018-08-22 19:26:13 -07:00
Nolan Lawson 39cd96da70
update now to v11.3.12 (#468) 2018-08-22 07:53:02 -07:00
Nolan Lawson e9c704c7fc 0.6.2 2018-08-21 23:39:47 -07:00
Nolan Lawson d30ffc6683
disable service worker image cache for avatars (#465)
fixes #464
2018-08-21 22:22:21 -07:00
Nolan Lawson 2956e20d18 0.6.1 2018-08-21 08:04:58 -07:00
Nolan Lawson 65ac7e22f4
fix null error in VirtualListFooter.html (#456) 2018-08-21 07:06:53 -07:00
Nolan Lawson 6ad20e72a7
don't use rIC while scrolling (#455)
* don't use rIC while scrolling

* remove unnecessary import
2018-08-20 17:57:38 -07:00
Nolan Lawson c4c70dfd89 0.6.0 2018-08-19 20:43:50 -07:00
Nolan Lawson aea952daf0
use better emoji removal algorithm (#452)
another follow-up to #450 to fix #449
2018-08-19 20:25:28 -07:00
Nolan Lawson af1d4b63d3
better support for de-emojified user display names (#451)
improvements to #450 to fix #449, especially for aria labels
2018-08-19 19:31:54 -07:00
Nolan Lawson 37e12e8d73
add option to remove emoji from user display names (#450)
* add option to remove emoji from user display names

fixes #449

* slight memory perf improvement
2018-08-19 18:03:26 -07:00
Nolan Lawson 350667e5df
allow user display names to contain custom emoji (#448)
* allow user display names to contain custom emoji

fixes #445

* fix tests

* fix focus issue
2018-08-19 15:23:40 -07:00
Nolan Lawson c660c7d3a3
update Mastodon used in tests to v2.4.3 (#447)
* update Mastodon used in tests to v2.4.3

* fix count of total number of statuses
2018-08-19 14:46:48 -07:00
Nolan Lawson f732bd44ab
fix statuses with empty content text (#446)
fixes #445
2018-08-19 11:31:02 -07:00
Nolan Lawson 1aeb57fb57
remove link rel=manifest for iOS (#443)
fixes #45 in a better way than before
2018-08-18 23:14:30 -07:00
Nolan Lawson a6039f6247
make mentions the same size when focused (#442)
fixes #408
2018-08-18 22:56:56 -07:00
Nolan Lawson 9a79a6ff7f
disable manifest.json for iOS (#441)
fixes #45
2018-08-18 22:17:28 -07:00
koyu a1b89805e7 Fixing Dockerfile (#440) 2018-08-18 21:20:33 -07:00
greenkeeper[bot] b93212f57b Update css-loader to the latest version 🚀 (#410)
* fix(package): update css-loader to version 1.0.0

* update package-lock.json

* fix missing browserslist
2018-08-18 09:39:14 -07:00
Nolan Lawson 973d0f7d11
fix media alt input color on dark theme (#437)
fixes #368
2018-08-17 22:44:53 -07:00
Nolan Lawson 38215470ca fix built 2xx.html file 2018-08-17 22:43:08 -07:00
Nolan Lawson e495542656
update various dev deps (#436) 2018-08-17 22:26:45 -07:00
Nolan Lawson eb0fa4ce87
update various deps (#435) 2018-08-17 22:26:36 -07:00
Nolan Lawson 8911eadc0e
update webpack to 4.16.5 (#434) 2018-08-17 22:26:28 -07:00
Nolan Lawson 36d4cf9796
update svelte to 2.11.0 (#433) 2018-08-17 22:26:15 -07:00
Nolan Lawson 1be5fd3672
fix overflow inside of modals (#432)
fixes #431
2018-08-17 22:26:08 -07:00
Nolan Lawson 092d9e98a5
fix typo in SCSS (#430) 2018-08-17 21:51:26 -07:00
Nolan Lawson b77c80200c 0.5.2 2018-08-17 07:50:15 -07:00