Skip to content

Releases: hackthedev/dcts-shipping

Beta v1.0.2.2

Choose a tag to compare

@hackthedev hackthedev released this 14 Jun 17:56

This release comes with many many changes and some new features!


What's Changed

Messenger!

A new messenger feature has been added to the desktop client and android app allowing for decentralized end-to-end chatting with friends. This feature is account-less and uses DCTS instances to transmit messages fully encrypted.

Note

This messenger feature is now in a beta state - some features havent been fully implemented yet, like file sharing, VoIP and more. Key transfers arent fully implemented yet as well but will be within the next updates.

More infos about the new messenger can be found here:

You can download the android app at http://android.dcts.community and the desktop client at http://desktop.dcts.community


Member Cards!

Members can set custom images as background image in the member list including gif support for free!


Others

  • The Desktop Client and Mobile App UI has been slightly reworked to be more mobile friendly
  • The Desktop Client and Mobile App will now show server mentions as chats.
  • A lot of under-the-hood improvements have been made and even more prepaired for future updates
  • the documentation has been updated as well and will be updated even more soon
  • Some server improvements have been made to improve stability and security. New libraries are also being developed as part of the continuous effort to keep DCTS clean and maintainable.
  • Some more automatic code test cases have been created

New Contributors

Full Changelog: v1.8.2.3.1...v1.0.2.2-d

Beta Release v1.9.4.6

Choose a tag to compare

@hackthedev hackthedev released this 06 Apr 12:23
29c13da

This update mostly features stability improvements as well as bug fixes, with a few exceptions

What's Changed

  • Completely rewritten Server Home screen and DM System.
  • Implemented a webpage for viewing future events about decentralization. Big plans here!
  • Added a Image/Video button for uploading media.
  • Refactored Auth flow (= more stable long term)
  • Settings Pages will function like popups now. You wont disconnect from VC now. Popup look can be changed with custom themes to look like a normal page again if wanted.
  • Security improvements
  • Improved issues with mobile ui
  • Refactored the way user data is being updated on the server. No more weird sync bugs!

Whats planned

  • Mobile app release on google play (being prepaired)
  • "Offline" Messenger where you can use the desktop or mobile client to message your friends without having to be connected to the same server and dont even need an account on a server!
  • Further add more automated tests and figure out a way to do the same for the frontend

New Contributors

Full Changelog: v1.5.7.8...v1.9.4.6

Image Proxy Security Patch

Choose a tag to compare

@hackthedev hackthedev released this 19 Mar 13:49
8bcf6b2

Caution

This patch fixes an issue with the image proxy where it would load and execute external html as example provided via the /proxy?url= url. This was a somewhat silly but serious issue that has been patched now!

Note

This issue was found by aya too who is btw helping a lot by looking for issues like this, so there may be some other patches too if needed. Big thanks to aya!

What's Changed

Full Changelog: v1.8.2.3...v1.8.2.3.1

Update v1.8.2.3 + Security Improvements

Choose a tag to compare

@hackthedev hackthedev released this 18 Mar 20:36
7a59c19

Warning

This update includes a fix where a mistake in the "Import Account" logic could blindly update the member account on the server. This is limited to the users own account only and cant work with others.

Note

This issue was found by aya and disclosed in a very responsible way which i am thankful for.

This update comes with

  • a lot of bug fixes and stability improvements
  • some ui improvements like an upload button. This will be enhanced more.
  • a fix where the login was bugged sometimes
  • where the read marker was improved
  • a new dynamic anti spam system. Will be enhanced even more.
  • a automatic chat slowmode
  • a better ban system thats now stored in the database
  • Role color gradient bug fixes
  • better embeds
  • a message cache system for quicker loading
  • mobile ui + early android app implementations!!!
  • and some docker improvements

What's Changed

New Contributors

Full Changelog: v1.5.7.8...v1.8.2.3

Hotfix v1.6.4.4

Choose a tag to compare

@hackthedev hackthedev released this 02 Mar 21:01
b70915d

In addition to the security update here is a small hotfix where the settings wouldnt load

Security Update v1.6.4.3

Choose a tag to compare

@hackthedev hackthedev released this 02 Mar 20:26
656338b

Caution

This update brings a possible security (xss) fix. Its possible that this was introduced in a recent dev update. Anyway, it has been fixed and just to be cautious it has been pushed to main.

Warning

Its possible that there may be some small bugs now that it has been quickly updated with the security patch.

What's Changed

New Contributors

Full Changelog: v1.5.3.9...v1.6.4.3

Beta Release v1.5.7.8

Choose a tag to compare

@hackthedev hackthedev released this 23 Feb 18:17
f2afec9

What's Changed

Full Changelog: v1.5.6.6...v1.5.7.8

Beta Release v1.5.6.6

Choose a tag to compare

@hackthedev hackthedev released this 22 Feb 09:17
1f19ae4

This update comes with some new cool stuff

  • Role color gradients
  • Better URL Embeds
  • Better VC + Camera support (should work lol)
  • Fixed some issues with default emojis
  • Fixed a issue with docker

What's Changed

New Contributors

Full Changelog: v1.5.2.0...v1.5.6.6

Important

For livekit as of right now you may need to edit the livekit.yaml file inside /livekit. This SHOULD be in the config.json file but due to some error its prefering the other file. This will be fixed soon and is a temporary solution.

Hotfix v1.5.3.9

Choose a tag to compare

@hackthedev hackthedev released this 19 Feb 19:40
7aa412a

This is a small bug fix

What's Changed

New Contributors

Full Changelog: v1.5.2.9...v1.5.3.9

Release v1.5.2.9

Choose a tag to compare

@hackthedev hackthedev released this 19 Feb 19:02
dd6fb2e

This release is bringing ALL the changes into the main branch again.

It comes with a ton of changes for the main

  • A working VC with perfect screenshare audio
  • Advanced IP Based Security against spam and alts etc
  • A Message Inbox System
  • Message Replies
  • Message Reactions
  • A better Member list
  • A ton of performance improvements
  • Improved Embed System (will be reworked soon)
  • In-App Documentation
  • HTML Support for Profile Aboutme
  • Instance Info Screen
  • A ton of code improvements
  • Messages of banned users will be hidden for normal users!
  • and a lot more!

Many more improvements and features will be added over time! From this point on DCTS will only continue to get better and a lot of afford goes into making sure that DCTS will stay independent and exist for a very long time. The trade off is that development may take a little longer as a lot is being custom made.

If you like the idea and what you're seeing, consider donating!

What's Changed

New Contributors

Full Changelog: v1.0.1.2...v1.5.2.9

Caution

This release introduces some breaking changes as the database structure has been updated. DCTS will try to update the database to migrate it automatically, but its possible to fail. Please backup your database.

These are the changes:

ALTER TABLE `messages` ADD UNIQUE KEY `messageId` (`messageId`);
ALTER TABLE `members` ADD COLUMN `country_code` VARCHAR(50) DEFAULT NULL;
ALTER TABLE `members` MODIFY `token` VARCHAR(255);
ALTER TABLE `members` MODIFY `name` VARCHAR(100) NOT NULL DEFAULT 'User';
ALTER TABLE `members` MODIFY `password` TEXT DEFAULT NULL;
ALTER TABLE `dms_participants` ADD KEY `memberId` (`memberId`);
ALTER TABLE `url_cache` ADD UNIQUE KEY `url` (`url`);
ALTER TABLE `content_reads` MODIFY `id` BIGINT NOT NULL AUTO_INCREMENT;
ALTER TABLE `message_logs` MODIFY `id` INT(100) NOT NULL AUTO_INCREMENT;