Nolan Lawson
0e524f3e9a
fix: detect private browsing and safari blocked cookies ( #733 )
...
* WIP: detect private browsing and safari blocked cookies
* just check for indexeddb
* just check for indexeddb
* change warning text
* change text
* change text again
* change text again
fixes #444
2018-12-05 21:34:30 -08:00
Nolan Lawson
f7164dd4c0
fix(observers): refactor instance observers, minor optimizations ( #730 )
...
try to defer more work, split everything up into more functional code for easier reading
2018-12-05 00:21:54 -08:00
Nolan Lawson
aae73f0cc6
fix(design): "add instance" input has dark bg on dark theme ( #726 )
...
fixes #723
2018-12-04 07:25:22 -08:00
Nolan Lawson
e894e031fb
feat(a11y): add option to disable tappable toots ( #716 )
...
fixes #163 . also fixed the issue where selecting text would cause the toot to be tapped
2018-12-02 21:12:58 -08:00
Nolan Lawson
ce61b821c5
feat(ui): add option to always show sensitive media ( #709 )
...
fixes #699 . I also went ahead and divided the settings into two groups: Preferences and Accessibility
2018-12-01 14:09:08 -08:00
Nolan Lawson
f3254bb22d
feat(settings): add theme settings to general ( #706 )
2018-12-01 12:57:00 -08:00
Nolan Lawson
153e4f4fcd
feat(a11y): add option for short article aria labels ( #705 )
...
Actually fixes #694 by providing an option to make the labels like they used to be.
2018-12-01 11:53:20 -08:00
Nolan Lawson
e44cafb5fb
feat(scrollbars): add option to disable scrollbars, fix macOS style ( #701 )
...
fixes #698 and fixes #700
2018-11-27 19:17:18 -08:00
Nolan Lawson
20ae390308
fix(design): input bg should be white on "add instance" page ( #663 )
2018-11-20 07:54:40 -08:00
Nolan Lawson
dfacbdaaa5
Slight changes to theme settings hint ( #591 )
2018-11-04 15:57:05 -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
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
2387a18ddb
add a theme preview ( #573 )
2018-09-23 11:18:02 -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
Nolan Lawson
120f50919e
improve a11y of fields, status page, and more ( #505 )
...
* improve a11y of fields, status page, and more
* tweak nav name
* fix community page and tweak text
* don't show pinned statuses heading unless there are pinned statuses
2018-08-28 06:44:36 -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
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
37cc2c2df7
add placeholder to "add instance" input ( #427 )
2018-08-16 22:15:22 -07:00
Nolan Lawson
42be854521
upgrade to svelte 2.0 ( #251 )
...
* upgrade to svelte 2.0
* update svelte-loader to 2.9.0
2018-05-01 17:05:36 -07:00
Nolan Lawson
c309e5842d
slightly improve Svelte 2.0 compatibility ( #244 )
...
* slightly improve Svelte 2.0 compatibility
* fixup
* fix lint
2018-04-29 22:13:41 -07:00
Nolan Lawson
9629a55a9f
remove all instances of string coercion ( #240 )
2018-04-29 17:45:03 -07:00
Nolan Lawson
ffb00fcc5c
approve/reject follow requests, unblock, unmute ( #230 )
...
* approve/reject follow requests, unblock, unmute
* make tests less flaky
2018-04-28 14:19:39 -07:00
codl
03e0ac72d2
add lists of follows and followers
2018-04-26 22:37:39 -07:00
codl
7abf76f7f9
remove statusid parameter in muted and blocked lists ( #213 )
2018-04-22 11:20:05 -07:00
Nolan Lawson
12131bd807
refactor dialogs to be individually async ( #206 )
2018-04-21 09:56:53 -07:00
Nolan Lawson
e4d2934c67
fix themes ( #199 )
...
Fixes #194
2018-04-21 00:33:42 -07:00
Nolan Lawson
bfc3c46462
use standard to lint HTML too ( #186 )
2018-04-19 21:38:01 -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
a24177b62a
remove "class" prop in favor of "className" ( #167 )
2018-04-18 23:48:06 -07:00
Nolan Lawson
1ad72f00c2
fix optimistic follow button ( #91 )
...
Fixes #85
2018-04-11 22:55:04 -07:00
Nolan Lawson
cbf46ccae6
simplify language
2018-04-03 18:01:22 -07:00
Nolan Lawson
3c0d543ea1
refactor account profile
2018-03-31 16:51:18 -07:00
Nolan Lawson
5a0c4897b0
make replies inline
2018-03-30 01:06:17 -07:00
Nolan Lawson
3b8f551477
implement better timeline navigations with fades
2018-03-29 23:16:53 -07:00
Nolan Lawson
9c7cef502e
add version info
2018-03-28 18:16:42 -07:00
Nolan Lawson
882a288326
only show hourglass for locked accounts
2018-03-23 08:39:09 -07:00
Nolan Lawson
2785eb28c3
add option to reduce motion
2018-03-22 20:23:00 -07:00
Nolan Lawson
ef51842e6a
calculate listOffset to avoid profile offset issue
2018-03-22 17:33:42 -07:00
Nolan Lawson
ed0db17ca0
add auto-focus to reply input text
2018-03-16 19:04:48 -07:00
Nolan Lawson
4e47f3048b
can show list of follow requests
2018-03-16 09:18:40 -07:00
Nolan Lawson
67e2e781f4
start on follow requests
2018-03-16 09:05:34 -07:00
Nolan Lawson
5908ac6614
Implement LazyPage and refactor to support it
2018-03-13 20:02:50 -07:00