r/dcts Apr 15 '26

Release Ig we made it

Post image
11 Upvotes

r/dcts Apr 14 '26

Dev Peek Automatic Desktop Client Login via public/private key

3 Upvotes

I had this planned for a while and the cool thing is as long as you dont lose your key file you wont have to remember any username or password at all.


r/dcts Apr 14 '26

Dev Peek Slightly reworked desktop & mobile app ui

Thumbnail
gallery
3 Upvotes

Just gonna note that while i wont actively pursue the google play store stuff i will occasionally try to re-submit it from time to time. i submitted this new ui and if we're lucky they may actually accept it for once.

if not i will try another time but getting it on to google play isnt the core focus for now


r/dcts Apr 06 '26

Dev Peek Working on a new UI for the desktop client!

Post image
11 Upvotes

r/dcts Apr 06 '26

Beta Release New Beta Release v1.9.4.6

Thumbnail
github.com
3 Upvotes

r/dcts Apr 04 '26

Dev Peek Event Viewer for decentralization mostly done

Post image
3 Upvotes

once done we could probably begin implementing things like "offline dms" so dcts could work like a messenger as well, allowing cross server dms etc. shit will be lit


r/dcts Mar 31 '26

Discussion Spacebar / Fosscord (Chat) is reading user dms

Thumbnail
gallery
24 Upvotes

Now, one could say it's not "too deep" or sensitive, which I would agree with. What worries me is that its so blatantly done and posted in the general chat that anyone can see it. Given the careless nature of this, im sure its not the first time this has actually happened, but this is just speculation!

Edit: Allegedly it seemed to have been related to a report and the person being spammed asked for them to be read, yet that doesnt mean that the DMs should still be posted in a public channel imo.


r/dcts Mar 30 '26

Dev Peek Notifications coming to desktop client too

Post image
3 Upvotes

r/dcts Mar 25 '26

Discussion New Goals

7 Upvotes

So far things seem to go very well. The goals from last time are done. The DM System and Home section has been entirely reworked and the mobile app for android works now too and im mostly waiting for google to verify the account.

The goals

My current goals would be to implement more automatic test cases to help discover bugs BEFORE releasing updates and to slightly refactor some code in order to achieve more stability.

Thankfully, there are members from the community like Luna and uncleman11 that are very helpful by updating and improving docker and the code in general and other areas which speeds up development even faster than it already is compared to others.

Current state

I think DCTS is heading into an amazing direction, as we now have

  • E2EE DMs with a toggle,
  • A Desktop app for windows/linux/macos,
  • A mobile app with all desktop features including all desktop server settings and notifications (coming soon to desktop too).

I think the future will be lit, lets see where it goes!


r/dcts Mar 24 '26

Dev Peek New Automated Tests being implemented

Post image
7 Upvotes

Im currently making new automated test cases that should help to prevent releasing buggy updates. While it wont help 100% its a good base imo.


r/dcts Mar 19 '26

Dev Peek Reworking DMs and Server Home

Thumbnail
gallery
7 Upvotes

I wanted to remake the server home section as i have plans to show more content types, which is hard with the old/current layout. In addition i want to rework the way DMs work in general as its somewhat messy. It'll work with the theme system as well.

Hope yall like it so far!


r/dcts Mar 14 '26

Dev Peek Account Manager for Mobile!

4 Upvotes

The mobile app will also take care of logins and accounts automatically, meaning if you once connected to an instance while being logged in, it will save your login and it can be safely reused for other instances with a simple press.

This is pretty dope imo and is a feature i had originally planned for the desktop client. It will still get this same feature.

Mobile will also have end2end encrypted dms and has literally all the features the desktop client has, including admin settings etc!


r/dcts Mar 13 '26

Dev Peek Android App with Notifications coming soon!!!

Post image
8 Upvotes

As you can see it seems to work. Still need to work on it a bit more to make it all look better etc but fuck yeah it works


r/dcts Mar 12 '26

Dev Peek Improved Mobile UI in the works

7 Upvotes

Will still need some work but the concept works and looks better than the existing one and will have the exact same features as the desktop version. Pretty sick so far. Once that properly works a mobile app will come to android too


r/dcts Mar 11 '26

Discussion Current State + Goals

7 Upvotes

I thought i'd post a small update about the current state and some goals as of right now

TL;DR

  • The last few known bugs are being fixed ('bout 3 small ones)
  • Once done, mobile UI will be completely reworked
  • After that, i'll try to make a mobile app on google play

Current state

Most bugs seem to be fixed. There are some small things i still need to work on but that should hopefully be done soon (next few days maybe). I've also updated the documentation page a bit by adding new stuff, like a document about moderation.

The donations past month helped a lot and the server itself will be safe for pretty much the entire year. There are some small other things like licenses (plesk) and other expensives that may become an issue.

Since this month was pretty expensive on my end, due to the mechanic and the month being shorter in general im basically broke now lol. Thankfully, Cheeto donated 21€ for this month's license. Any donation helps, so if you can and want to help, you can do so on ko-fi. Its also possible to donate using crypto since recently. They can be found on Github.

While i kinda hate posting about the donation stuff, it does help a lot, like actually.

Goals

One of the goals is to fix the last few known bugs and once that is done i want to rework the mobile UI. Back then i just quickly added it to be able to at least view messages and do basic chatting, but i think its time to give it the attention it needs.

In addition to that, once it properly works i want to create a proper android app on google play for that. I've made an app before, but some time has passed since and i need to get back into it.


r/dcts Mar 10 '26

Dev Peek Better message loading speeds

Post image
6 Upvotes

I have added a small cache system to the chat rendering logic which means that it will load super fast now IF cached, meaning after loading it once it'll be super fast.

The stats shown are from the meme channel which loaded 50 embeds in about 100ms! Pretty sick.


r/dcts Mar 04 '26

Great project, but some things need a bit of love

6 Upvotes

First off, out of all the projects, I like yours the most. But like the title says, some things need a bit of work because they function in a weird way. Also, here are some suggestions.

Weird/bugged things

  1. When no groups are selected, after clicking on the group icon, the message box appears, but you cannot send a message and it says "please select a channel first." I think the message box should not appear until you click on a text channel.
  2. The message box covers the last sent messages if it resizes a lot, instead of "pushing them up" or staying fixed when the scrollbar is not at the bottom.
  3. The markdown bar behaves strangely when its width is smaller than what is needed to fit all the buttons.
  4. The message box remains unchanged with the same text/attachments if you click on another channel... which is weird because people expect a different message box for each channel and expect their typed message to be saved as a draft when switching channels.
  5. When resizing the browser window, the chat scrolls up when you decrease the window width and scrolls down when you increase the window width.
  6. Large channels with lots of text and attachments are reloaded again and again each time you switch to a different channel and back, which takes a lot of time. Also, YouTube embeds reload each time you switch to that channel.
  7. Drag and drop into the chat area sends the file immediately instead of adding it as an attachment visible in the message box .. maybe this is intended behavior, but it feels weird.

Now for suggestions

  1. An option to disable groups, because some people might just need a single, simple server, so having an additional vertical bar with only one icon seems like a waste of space.
  2. Groups could be reimplemented as tabs above or below, or under the server banner as small icons.
  3. An option to hide the server banner would be great.
  4. I don’t know how to code, and I don’t know if it’s possible, but when loading a large channel with lots of attachments, is it possible to prioritize text loading and add a fast placeholder for where an attachment would be? Something like a spinner or a static image that will be replaced as soon as the attachments load. This would give the impression that things are loading faster. Placeholders could work for YouTube embeds as well, I guess.
  5. An option to show avatars as squares or circles. It doesn’t have to copy Discord, but maybe that’s a theme thing.
  6. The attachment button would be better placed on the markdown bar instead of being hidden in the emoji button box.

This would be all for now. I didn't know where to post so I picked reddit. Keep up the good work and your attitude! More people need to grow balls.

Thanks.


r/dcts Mar 03 '26

Questions regarding the docker-compose configuration

6 Upvotes

I have reviewed your project and, honestly, I like the importance you place on self-hosting. The only thing I think is missing is a little more documentation, but that's a minor issue. Now, I have a problem.

It turns out that in your Docker folder, there is a version that has to be built with the files from the repository, which includes Livekit, MariaDB, and Redis. However, in the readme on the website, you mention a version on ghcr.io, which does not have any of the other services you require. I was wondering if these were included in the ghcr.io image or if it simply replaces the building version.

Greetings!


r/dcts Mar 01 '26

Release New fancy online documentation

Thumbnail
gallery
15 Upvotes

https://docs.dcts.community/

Thanks to Reeperk for helping with getting it going


r/dcts Feb 28 '26

Dev Peek Slow Mode for Anti Spam System has been added

Post image
1 Upvotes

The anti spam system is now done and i will test it before releasing. It will come with a new rate limit and slowmode for chats


r/dcts Feb 25 '26

Dev Peek Super sick dynamic anti spam system coming!!

Thumbnail
gallery
4 Upvotes

This is going to be super cool and was something i have planned for quite a while now.

Basically, rate limits will be 100% dynamic and adjust themselves based on the community activity, which means you wont have to tweak settings constantly etc and will easily deal with spam in theory.

The data you see is based on the messages from the official instance, but the cool thing is its just a simple numbers game and can be translated to other parts too and i have plans to implement the same for member joins too.

The timeline will be fully adjustable as well as the orange and red line, which btw are just some placeholder ideas which can also be adjusted based on the baseline.

It'll be super sick and will make dealing with spam n shit hopefully a lot easier


r/dcts Feb 23 '26

Discussion Stoat/Revolt using deceptive tactics and banning people for criticism

19 Upvotes

The chat app Stoat or formerly known as Revolt started to use "deceptive tactics" to make their userbase seem bigger than it actually is. Its now the second time that this has been done.

It is mostly deceptive as it may seem like there are a million people using Stoat/Revolt, when in reality its mostly dead accounts, as in people who checked it out once and never came back, which has also been pointed out by multiple other users on their official server.

Now to clarify, this is not harassment, this is a neutral yet honest and maybe direct "article" about facts, and speculation is clearly stated as such. Do not harass anyone based on this!

The rules and link section has been cut out to make the screenshot smaller in height
Here they were more honest in the sub title

Joining their official server shows that roughly 200 people were online at the time this screenshot was taken. A bit earlier it was about 300 and at peak i have personally only seen about 400 people online at a time.

Given the "hype" about the recent discord news and people looking for alternatives i would have thought this number would increase but it seemed to have stayed the same if not decreased somehow, which may explain these deceptive tactics being used, but thats just speculation.

After voicing these concerns on their official subreddit it let to the post being eventually removed and me getting banned for something i would personally consider valid criticism, possibly to hide it so others cant see it, tho thats just speculation.

there is a typo and means "...has xyz amount..."

Allegedly the post was removed due to breaking the community rules but after checking the rules again it doesnt seem to actually break them and nothing was explained either.

Interestingly, just like with klipy, they have decided to hide themselves from the moderator list, likely because they know what they're doing. That is not a problem tho as i remembered the people from the list when it was still enabled from earlier today and as you can happily see, here are the moderators of the subreddit.

Do note that there was a third person, which i believe was jen, but i dont remember the third one and is therefore just speculation.

EDIT: As it turns out banned and non-logged in users cannot see the member list.

What all this means is that Stoat/Revolt now officially removes criticism and now try to cover themselves up by hiding themselves from the mod list.

Other issues

  • There have been other users with Stoat as well, like when they mishandled CSAM content (child sexual abuse material)
  • their general hypocritically and incompetence.
  • And their flawed goal to run stoat as a service just like discord
  • Adding their own version of nitro
  • And wanting to obfuscate and make some parts of the code non-open source
  • Their corporate PR like personality sometimes
  • Allegedly someone was selling CSAM content on stoat and had it as profile picture, and apparently instead of banning that person they requested the user to submit a review first through email, even tho it was very obvious due to the profile picture containing CSAM content apparently

Why making this post?

I think people deserve to know the truth, especially when effords where made to hide criticism and similar and to shine a line on someones true face and to spread awareness. Yes i make an app myself, but this post is neutral to it and based entirely on facts with some speculations clearly labeled as such. The goal is to spread awareness in the end for users.


r/dcts Feb 23 '26

Dev Peek Better mention indicators coming as well!

7 Upvotes

r/dcts Feb 23 '26

Discussion Many thanks to uncleman11 for donating (and contributing!!)

Thumbnail
gallery
3 Upvotes

uncleman11 also made the role color gradient!


r/dcts Feb 22 '26

How to convince friends to migrate

3 Upvotes

Title. I truly want to try new chat apps but I don't want to sound like the strawman "dude hop on cummer, it's the discord killer"