Show newer

@seanking

Not "Oh dear it could be used for spam".. it already has and is actively used for spam.

While normally I might agree with you on a normal instance that blocks shouldnt be the first answer especially if it is not sanctioned by the moderator of an instance... But in this case your response really makes no sense...

The instance is already being used to spam, there is no moderation for anyone to look to for solutions. It seems not just reasonable but responsible that if a instance is actively spam and there is no moderation to give any indication that there will be a solution from its care takers then blocking said instance is very much the expected response.

As you pointed it out, its a tech demo and not a real service, so what is it your even complaining or bothered about, who the hell cares if someone blocks a tech demo and it makes no sense you'd act all uppity about the fact that someone has.

Sure other people could of course replicate the site, and when that happens and you start getting spam from them too you are welcome to block them.

@Gargron

@seanking

Since it is only a tech demo then there would be no harm in blocking it huh? Lets not forget, even if those who host the service have no ill will and have every intention of it being a tech demo and nothing more, that really doesnt change anything about the fact that it both can and has been used for spam/abuse and ban evasion. so its really not much of a counter argument either.

@Gargron

@Gargron Man, sorry that you have to deal with so much drama. Personally I understand your fears and while I might generally side with people who want to wait till a problem arises to fix it, well, the truth is I see no protections on the part of that service to be preventive at addressing the problem. If they had made some effort, any effort, to help minimize abuse I might be more likely to side with other people on this. But as it stands right now its hard for me to see how this wont be abused.

# QOTO New Features Guide

Since we have so many new significant features deployed as of last night I wanted to take a minute and give a brief explanation of the features and how to use them, as well as how we expect them to evolve over the next few weeks as I continue to work on them.

The following is a brief summary of most of the new features added:

* **Groups Rendering** - Accounts which represent groups (such as those from Guppe) are now tagged with a group badge and are specially rendered so the messages relayed by a group appear to be originating from the user.

* **Group Directory** - Groups are federated in the group directory which, like the federated timeline, will list all groups followed by anyone on our server.

* **Markdown Posts** - You now have the option to select markdown formatting when posting.

* **Circles** - You can now create circles with followers in it. When you make a post you can select one or more circles to privately post to and only users of those circles can see your post.

* **Colored follow button** - The follow button seen in the feed and in profiles (the one that can be optionally turned off in settings) will now be colored to indicate follower status. Gray if not followed, yellow if followed, blue if following, green if mutual follow

* **Read/unread notifications** - Unread notifications now have a subtle blue indicator. There is also a "mark all as red" button added.

* **User Post Notification** - Users now have a bell next to their name where the follow button is. This will send you a notification every time they makes a new post.

* **Rich-text rendering** - We now render rich-text from other servers, so servers which post in a formatting that includes things like bolding, quotes, headers, italics, underlines, etc, will render in the statuses.

* **Rich-text Stripping** - The user option to partially or fully turn off the rendering of rich-text.

* **Registration Captcha** - A captcha is now required to signup for a new account, reducing spam.

* **Local-only toot default** - You can now optionally set all toots to be local-only and prevent all your posts from federating outside of the local server. Without this setting you can still select local-only on a per-toot basis.

* **Quote feature turn-off** - As introduced earlier you can quote a toot rather than just reboost it. This is an additional button on every toot. This can now be turned off in your settings and removes the button.

* **Bookmark feature turn-off** - As with the quote feature we could previously bookmark posts. You can now turn off the bookmark button.

* **Follow button turn-off** - As mentioned earlier our added feature allowing you to add a follow button, optionally colored, into the feed can now be turned off.

* **Subscribe button turn-off** - As before the subscribe feature that lets you watch a users public toots without following them can now be optionally turned off.

* **Favorite Domains** - Our last release allowed us to add remote timeline as a feature where you could pull up the local timeline of a remote instance as its own column. Now you can also add domains to a favorite domain list which makes it easier to access and bring up the timelines by listing them directly in the navigation panel.

* **Favorite Tags** - Similar to favorite domains this allows you to create a list of your favorite tags and have them easily accessible in the navigation panel.

## Notes

### Markdown

The engine used to render the markdown is called Kramdown. It supports standard markdown, of course, but it also supports some special formatting. You can view some of its formatting rules here: kramdown.gettalong.org/syntax.

Keep in mind that while many other fediverse serves will view the rich text not all servers can or will and the formatting will be converted into html in a best-effort to remain compatible. For examples vanilla Mastodon instances reject all special formatting, but links from markdown should still be correctly rendered, but bold and other formatting will be filtered out on Mastodon. Pleorma and other software which allows rich-text should properly render the markdown.

### Groups

Right now all of the support on QOTO around groups is centered around the group directories and rendering groups. You can not create a group on the QOTO server itself, but you can follow and share to groups and have a better experience. As it stands right now groups on the diverse are unmoderated and open. Anyone can join a group and participate, gup.pe which are open groups. The directory basically lists any groups known to the QOTO server, so if anyone follows a group on the server that group will show in the group directory.

With that said we will be releasing shortly a specially coded QOTO group server. It will behave similar to the way Gup.pe behaves in the sense that group is still an account that relays posts to that group by mentioning the group account. However it will allow for managed groups where the group is owned by an individual and thus a person can block people from the group. That should be up very shortly so keep an eye out for that announcement. It should allow QOTO to participate in moderated groups as is.

@pganssle Considering that in most states the people cant even vote for judges at all I'd say your lucky to have them on the ballot at all.

Well now that QOTO has group support implemented, and that our group server seems to be working locally I guess its time I started working on deploying it.

Also need to work around some of the CSS for the new features too.. but so far everything seems to be working very well!

@hansw We currently do that on our about/more page, but I agree that having a page specifically devoted to this makes more sense.

@hansw Kramdown isnt ruby specific I dont think, might be though.. but the language kramdown is availible in isnt too important. The important part is it is a markdown engine so it defines what formats are supported and how. It of course should support most standard markdown but it also adds some other formatting not in standard markdown.

@hansw we are using Kramdown as the markdown interpriter.. should support everything kramdown can support with basic html.

@gioypi

That sounds like a fix that needs to be done by collapsed mastodon, but if you give me some more details I can look into it.

@design_RG @rgx

@hansw Thanks so much.. on the development side on QOTO, no, we have moderators who contribute but they dont touch the code.

There are of course many different developers who contribute that ultimately contribute a lot of the work needed. I mostly pull in half-finished features and then clean it up and make it work. So the credit shouldnt all go to me either, I just build on the work of others.

@design_RG

Thats very strange. The hidden URL didnt render for me, but I have myself and seen others render markdown links without any problem before.

Both the bullets and the quotes rendered just fine for me in the web client, im not sure why it wouldn't render for you in your webclient though.

It would seem whatever is going on that is causing it not to render for you is something specific to you. Myself and others see it just fine in the web client.

My guess is that it may only work right on the default theme and the problem your seeing is only because your using a special theme. What theme are you using? Can you try and see if it works on the default theme for you? If that is the issue I can fix it.

@rgx

@design_RG

Yea a few things broken I've been working on all day.

The Quote block was broken when i first released it yesteday, but has been fixed since last night. I can see your quoted text in your OP formated just fine.

What exactly is a hidden URL? Not sure about that one.

Bulleted lists work, I already used them

* one thing
* second thing
* third thing

see...

@rgx

@olamundo Well I'm not sure if it is a bug in Tusky's part either.. It could just be Tusky wasnt running for 8 days or something.

The point is only that since its the first time I heard of the bug I need to be a bit skeptical as to if it is a bug and what the cause of the bug is. At least until it is replicated or at a minimum it happens a second time.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.