Skip to content

Releases: hackthedev/dcts-shipping

Beta Release v1.9.4.6

06 Apr 12:23
29c13da

Choose a tag to compare

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

19 Mar 13:49
8bcf6b2

Choose a tag to compare

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

18 Mar 20:36
7a59c19

Choose a tag to compare

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

02 Mar 21:01
b70915d

Choose a tag to compare

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

Security Update v1.6.4.3

02 Mar 20:26
656338b

Choose a tag to compare

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

23 Feb 18:17
f2afec9

Choose a tag to compare

What's Changed

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

Beta Release v1.5.6.6

22 Feb 09:17
1f19ae4

Choose a tag to compare

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

19 Feb 19:40
7aa412a

Choose a tag to compare

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

19 Feb 19:02
dd6fb2e

Choose a tag to compare

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;

Beta Bugfix Release v1.5.2.0

18 Feb 15:10
99840f4

Choose a tag to compare

Small Beta Bug Fix of v1.5.1.6.

Full Changelog: v1.5.1.6...v1.5.2.0