Jessica Stokes
7104775362
Stop Mastodon friend from overlapping text 🐘
2017-01-04 17:33:05 -08:00
Jessica Stokes
97b3e63776
Make tabs bar take up less room on 4-inch phones
2017-01-04 17:32:11 -08:00
Jessica Stokes
2d89579a7a
Improve quality of life for 4-inch phones
...
Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
2017-01-04 17:29:09 -08:00
Eugen Rochko
9d87c5586f
Fix #391 - relative timestamps now contain an exact datetime in title
2017-01-04 15:43:28 +01:00
Eugen Rochko
800f6cf6a3
Fix #390 - fix redirect after sign-up (to login page instead of homepage)
2017-01-04 15:31:25 +01:00
Anthony Bellew
8ed0798a98
Reduce height of media query to hide avatar/bio
...
An additional selector was provided to make the bio only hide on the timeline and not on the user page itself.
2017-01-03 11:55:36 -07:00
Mitchell Hentges
0f79047d49
On file-drag, show a border around textarea
2017-01-03 00:43:45 -08:00
Eugen Rochko
3cd4d3f90b
Add "back" button on column headers of public and hashtag timelines. The "back"
...
button takes you back to getting started page
2017-01-03 01:15:42 +01:00
Eugen Rochko
0471207cc3
Fix accidental distribution of hidden stream entries to PuSH subscribers
2017-01-03 00:44:23 +01:00
Eugen Rochko
6ef2b5d1c7
Fix admin UI not loading JS, make sure to strip "acct:" out of remote account's usernames when authorizing follow
2017-01-02 22:31:10 +01:00
Eugen Rochko
b57e126d47
Unblocks also federate
2017-01-02 14:19:02 +01:00
Eugen Rochko
019df3182b
See #244 - Added notifications column settings to filter what's displayed
...
in the column and what appears as desktop notifications. Settings do not
persist yet
2017-01-02 14:09:57 +01:00
Eugen Rochko
3e6b5d67dd
Fix uri expansion during remote follow
2017-01-02 12:19:02 +01:00
Eugen Rochko
043d9114bf
Federate blocks with the http://mastodon.social/schema/1.0 verb namespace
2017-01-02 12:17:51 +01:00
Eugen Rochko
95cc044a53
Update screenshot on about page
2017-01-01 19:55:33 +01:00
Eugen Rochko
df2f14d2dd
Adding remote follow button
2017-01-01 19:54:34 +01:00
Eugen Rochko
d7bc0d8a33
Set in_reply_to_account on statuses to non-self value when possible, thus
...
resolving the confusion from self-chain replies ultimately linking to a
non-self status. Adjust filters
2016-12-31 14:36:25 +01:00
Eugen Rochko
6a20c13009
Add API for retrieving favourites
2016-12-29 20:33:26 +01:00
Eugen Rochko
2bc6e7c96e
Add API for retrieving blocked accounts
2016-12-29 20:12:32 +01:00
Eugen Rochko
4030321d95
Support remote follow request providing URL instead of acct
2016-12-29 17:23:27 +01:00
Eugen Rochko
57f6f80838
Add ability to use remote follow function on other sites
2016-12-29 16:54:54 +01:00
Eugen Rochko
34febf75be
Fix wrong person being notified after nested reblog call, fix favourites leaking private toots in Atom feeds
2016-12-28 13:21:12 +01:00
Eugen Rochko
bef225e5da
Add illustration to getting started column
2016-12-27 23:30:11 +01:00
Eugen
68a18eb852
Add getting started illustration
2016-12-27 23:18:56 +01:00
Eugen Rochko
fde1917a54
Add preferences for follow request notification e-mails
2016-12-26 22:04:16 +01:00
Eugen Rochko
35f3b6bbf6
Only display follow requests link in getting started window if account is locked
2016-12-26 21:55:52 +01:00
Eugen Rochko
cef68b9b1c
Follow requests send e-mail notifications, but are excluded from notifications API
...
Better initial state for unlisted/nsfw toggles
2016-12-26 21:52:03 +01:00
Eugen Rochko
6a54df90c8
Replacing follow requests in the settings area with in-UI column
2016-12-26 21:33:51 +01:00
Eugen Rochko
ef9e827c54
Adding follow requests API
2016-12-26 19:30:45 +01:00
Eugen Rochko
1ed3bb3a02
Don't show statuses to blocked users
2016-12-26 19:13:56 +01:00
Eugen Rochko
d253b0dec6
Fix #86 - resolve layout breaking on zoom-out on accounts grid
2016-12-26 18:48:33 +01:00
Eugen Rochko
4afc13868b
Fix #357 - Also make textarea blur close suggestions which make it more accessible on touch devices
2016-12-24 01:39:14 +01:00
Eugen Rochko
d25168bc1e
Fix #367 - Lock icon instead of retweet icon on boost button on private statuses
2016-12-24 01:33:55 +01:00
Eugen Rochko
1d40662609
Hide unlisted toggle when private is active, hide nsfw toggle when no files added
2016-12-24 01:28:10 +01:00
Anthony Bellew
dfc95491f1
Re-add unlisted toggle to the UI
2016-12-24 01:28:02 +01:00
Eugen Rochko
9e0bd72434
Fix account timelines bug
2016-12-23 01:13:16 +01:00
Eugen Rochko
64a3048f33
Fix alignment
2016-12-23 00:45:16 +01:00
Eugen Rochko
cec209dbad
Fix confirmation email being sent to old address when changing it
2016-12-23 00:43:03 +01:00
Eugen Rochko
4839ab3998
Compose form in the UI now has public/private toggle instead of public/unlisted
2016-12-23 00:38:16 +01:00
Eugen Rochko
302051ffcb
Add page for authorizing/rejecting follow requests
2016-12-23 00:04:52 +01:00
Eugen Rochko
77cd58545d
Re-enable Webfinger for locked accounts but don't handle "follow" events
...
coming in via Salmon.
Currently no way to prevent remote follows, but they will only receive public
and unlisted posts
2016-12-22 23:17:57 +01:00
Eugen Rochko
337c3d0ed8
Private posts mentioning non-followers should not notify them, neither locally nor via Salmon
2016-12-22 23:14:24 +01:00
Eugen Rochko
a3680345b7
Hide follow/unfollow button from public page if follow already requested
2016-12-22 23:07:46 +01:00
Eugen Rochko
238233440f
Follow call on locked account creates follow request instead
...
Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts
2016-12-22 23:03:57 +01:00
Eugen Rochko
09a477c782
Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
2016-12-22 21:34:19 +01:00
Eugen Rochko
11e2159859
Merge branch 'master' into development
2016-12-22 11:35:00 +01:00
Eugen Rochko
8038c663b0
Ensure that reblogs and favs always refer to the original status rather than a reblog wrapper
2016-12-22 11:34:05 +01:00
Eugen Rochko
bb74b9787a
Fix notifications reducer bug
2016-12-22 11:23:30 +01:00
Eugen Rochko
d417da7d3a
Private visibility on statuses prevents non-followers from seeing those
...
Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field
2016-12-21 20:04:13 +01:00
Eugen Rochko
8057380928
Federated profile bio now formatted
2016-12-21 19:10:19 +01:00
Eugen Rochko
c06069563a
Fix #250 - no text adjust
2016-12-21 00:56:13 +01:00
Eugen Rochko
ecfd51aaef
Improved launcher icon on Android
2016-12-21 00:28:57 +01:00
Eugen Rochko
090e3a245d
Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
2016-12-21 00:13:13 +01:00
Toby Pinder
d22dba776a
Smush assets for quicker load times/less bandwidth used.
2016-12-20 19:49:44 +00:00
Eugen Rochko
0f4c9d1124
Adding some rescues to workers, e.g. don't fail removal job when status can't be found in the first place (already removed)
2016-12-19 09:31:12 +01:00
Eugen Rochko
b2945b025f
Make unfavouriting async to prevent timeout errors from leaving orphaned records behind
2016-12-19 09:12:29 +01:00
Eugen
4bfaca1470
Merge pull request #356 from victorhck/master
...
added two missings spanish translations
2016-12-18 21:22:46 +01:00
Eugen Rochko
346aae50b0
Adjusting public display of statuses to look similar to logged-in UI,
...
fix #361 with rich OEmbed display via iframe, fix #237 by hiding sensitive
content behind a spoiler on public pages
2016-12-18 19:47:11 +01:00
Eugen Rochko
6d7f3be2f6
Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
2016-12-18 15:20:39 +01:00
Eugen Rochko
9d4f96f440
Removing external hub completely, fix #333 fixing digit-only hashtags,
...
removing web app capability from non-webapp pages
2016-12-18 12:24:37 +01:00
Eugen Rochko
6bd9019458
Add a better cropped image
2016-12-15 01:07:58 +01:00
Eugen Rochko
85acac12c2
Adding art by cutewitchirl, open graph tags for about page
2016-12-15 00:59:49 +01:00
victorhck
b254629157
added to missings spanish translations
2016-12-14 18:43:00 +01:00
Eugen Rochko
001fee6bd5
Fix key up listener on compose form
2016-12-14 18:38:28 +01:00
Eugen Rochko
d088b3cade
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
2016-12-14 18:21:31 +01:00
Eugen Rochko
47921a626c
Fixed AS delete verb
2016-12-14 15:13:39 +01:00
Eugen Rochko
66e08d880c
Improved admin UI
2016-12-13 13:42:10 +01:00
Eugen Rochko
b7c2c5d81d
Restoring old async behaviour of thread resolving as it proved to be more robust
2016-12-12 21:12:19 +01:00
Eugen Rochko
d0a9cbbd10
Fix timelines loading bug
2016-12-12 14:39:18 +01:00
Eugen Rochko
5e89b02bc6
Adding some navigation items from #262 to the getting started screen
2016-12-12 14:27:52 +01:00
Eugen Rochko
fd1773c495
Fix metaKey usage
2016-12-11 23:54:32 +01:00
Eugen Rochko
534240240d
Fix #167 - Enable cmd+enter on Mac to submit form
2016-12-11 23:39:25 +01:00
Eugen Rochko
5c306a0260
Fix #171 - You can now drag & drop files to be uploaded
2016-12-11 23:35:06 +01:00
Eugen Rochko
549633aa0e
Fix #203 - try/catch around JSON parse
2016-12-11 23:18:41 +01:00
Eugen Rochko
44c725fd17
Fix #157 - labels/titles on follow/unfollow buttons
2016-12-11 23:13:54 +01:00
Eugen Rochko
a2fee40e8f
Fix whitespace preservation in status text
2016-12-11 23:08:46 +01:00
Eugen Rochko
e9e11b0ff5
Sensitive content federates using the "nsfw" hashtag
2016-12-11 22:49:25 +01:00
Eugen Rochko
fb36684678
Thread resolving no longer needs to be separate from ProcessFeedService,
...
since that is only ever called in the background
2016-12-11 22:23:11 +01:00
Eugen Rochko
fd1f85e81c
Improve images in opengraph meta tags
2016-12-09 12:08:39 +01:00
Eugen Rochko
1184c6a4c7
Fix OpenGraph meta tags
2016-12-09 11:56:27 +01:00
Eugen Rochko
7fb69d5153
Fix translations
2016-12-09 11:52:09 +01:00
Stanislav Makar
fffd718696
Declare Ukrainian
...
Closes : #345
2016-12-08 18:57:58 +02:00
Vladyslav
8266ff2d69
Final steps for Ukrainian translation
2016-12-07 20:39:22 +02:00
Eugen Rochko
ebfe460e82
Downsize attachment previews, but improve quality from 80 to 90
2016-12-07 12:09:20 +01:00
Eugen Rochko
0f221668a3
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
2016-12-06 19:18:37 +01:00
Eugen Rochko
51e60135ed
Improve suspend account service
2016-12-06 18:32:36 +01:00
Eugen Rochko
88218c83d5
Add suspend account functionality to admin UI
2016-12-06 18:22:59 +01:00
Eugen Rochko
7752662f97
Add filters for suspended accounts
2016-12-06 18:03:30 +01:00
Eugen Rochko
6837480719
Adding suspend account service
2016-12-06 17:41:42 +01:00
Eugen Rochko
5522606989
Add single user mode
2016-12-06 17:19:26 +01:00
Eugen Rochko
a4d3947c88
Fix
2016-12-06 00:24:33 +01:00
Eugen Rochko
ca0757a6cf
Add account suspension
2016-12-05 22:59:30 +01:00
Eugen Rochko
303044f899
Downsize originals in media attachments, small fixes
2016-12-05 17:13:44 +01:00
Eugen Rochko
e5e702a976
Adding configurable e-mail blacklist
2016-12-04 19:07:02 +01:00
Eugen Rochko
cc7e8339ac
Fix rule
2016-12-04 18:34:30 +01:00
Eugen Rochko
9c379084a7
Fix mutating objects
2016-12-04 18:32:31 +01:00
Eugen Rochko
bae8aa876a
Better responsiveness
2016-12-04 18:13:07 +01:00
Eugen Rochko
68586258ca
Adding more to admin accounts UI
2016-12-04 18:10:40 +01:00
Eugen Rochko
7c81e7e9c7
Fix public tags page
2016-12-04 16:56:45 +01:00
Eugen Rochko
42b065d3d7
Automatically block outgoing notifications from silenced accounts to users
...
who don't follow them
2016-12-04 16:51:49 +01:00