Releases: hackthedev/dcts-shipping
Beta Release v1.9.4.6
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
- @elgato69 made their first contribution in #187
- @LinuxNationDE made their first contribution in #210
Full Changelog: v1.5.7.8...v1.9.4.6
Image Proxy Security Patch
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
- Security Patch by @hackthedev in #271
- Image Proxy Security Patch by @hackthedev in #272
Full Changelog: v1.8.2.3...v1.8.2.3.1
Update v1.8.2.3 + Security Improvements
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
- Bug Fixes by @hackthedev in #164
- Update version by @hackthedev in #179
- Add Dedicated Image/Video Upload Button by @valuechip in #180
- Login Bug Fix by @hackthedev in #181
- Fixed bug where marker doesn't disappear after channel has been read. by @uncleman11 in #183
- Early Anti Spam Tests + Bug Fix by @hackthedev in #185
- Fix news, posts and help items by @elgato69 in #187
- Anti spam by @hackthedev in #191
- Doc update by @hackthedev in #193
- Moved bans to db by @hackthedev in #198
- Ban System Adjustments by @hackthedev in #199
- Hotfix by @hackthedev in #203
- Fix roles with gradient not displaying when being selected during group/channel permission editing. by @uncleman11 in #206
- Fix youtube channel embeds by @LinuxNationDE in #210
- Beta Update by @hackthedev in #212
- Fix issue with embeds when there are no meta tags in the html document by @elgato69 in #221
- Mobile UI Update + Fixes by @hackthedev in #224
- Ptero by @hackthedev in #230
- Fixed config.env and livekit.yaml not existing by @wunadacatt in #254
- Updated Docker location to a folder and fixed a few issues with ptero by @wunadacatt in #257
- I forgot the livekit.yaml by @wunadacatt in #265
- Small Update + Security Fix by @hackthedev in #267
New Contributors
- @elgato69 made their first contribution in #187
- @LinuxNationDE made their first contribution in #210
Full Changelog: v1.5.7.8...v1.8.2.3
Hotfix v1.6.4.4
In addition to the security update here is a small hotfix where the settings wouldnt load
Security Update v1.6.4.3
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
- VC fix and emoji fix and style adjustments by @hackthedev in #167
- Feature/role color gradient by @uncleman11 in #171
- Beta Update by @hackthedev in #172
- Mention Indicators by @hackthedev in #176
- Beta Test Update by @hackthedev in #178
- Update version by @hackthedev in #179
- Add Dedicated Image/Video Upload Button by @valuechip in #180
- Login Bug Fix by @hackthedev in #181
- Fixed bug where marker doesn't disappear after channel has been read. by @uncleman11 in #183
- Early Anti Spam Tests + Bug Fix by @hackthedev in #185
- Fix news, posts and help items by @elgato69 in #187
- Anti spam by @hackthedev in #191
- Doc update by @hackthedev in #193
- Moved bans to db by @hackthedev in #198
- Ban System Adjustments by @hackthedev in #199
- Security Update by @hackthedev in #200
- Security Update by @hackthedev in #201
New Contributors
Full Changelog: v1.5.3.9...v1.6.4.3
Beta Release v1.5.7.8
What's Changed
- Mention Indicators by @hackthedev in #176
- Beta Test Update by @hackthedev in #178
Full Changelog: v1.5.6.6...v1.5.7.8
Beta Release v1.5.6.6
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
- Doc updates by @hackthedev in #156
- Doc Update by @hackthedev in #157
- Update helper.mjs by @hackthedev in #159
- Dev by @hackthedev in #160
- Plugin fix for linux by @valuechip in #162
- Dev by @hackthedev in #163
- VC fix and emoji fix and style adjustments by @hackthedev in #167
- Feature/role color gradient by @uncleman11 in #171
- Beta Update by @hackthedev in #172
New Contributors
- @valuechip made their first contribution in #162
- @uncleman11 made their first contribution in #171
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
This is a small bug fix
What's Changed
- Update helper.mjs by @hackthedev in #159
- Dev by @hackthedev in #160
- Beta by @hackthedev in #161
- Plugin fix for linux by @valuechip in #162
- Dev by @hackthedev in #163
- Bug Fixes by @hackthedev in #164
New Contributors
- @valuechip made their first contribution in #162
Full Changelog: v1.5.2.9...v1.5.3.9
Release v1.5.2.9
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
- pray that this works. by @Reeperk in #63
- done by @hackthedev in #68
- typo by @hackthedev in #69
- Bug fix by @hackthedev in #71
- re-submitted: requested review changes + fixes (cleaned version) by @tokkime in #70
- Update index.mjs by @hackthedev in #73
- Nightly by @hackthedev in #72
- Fallback name for start.sh by @hackthedev in #74
- Dev by @hackthedev in #76
- Null in member status and about me fix by @hackthedev in #77
- fixed theme picker not working by @hackthedev in #78
- Improved Theme system by @hackthedev in #79
- Role creation bug by @hackthedev in #80
- added aboutme html support by @hackthedev in #81
- Added Opening Aboutme urls in new tab by @hackthedev in #82
- VC Overhaul 3.0? by @hackthedev in #83
- VC Update by @hackthedev in #84
- Should bun.lock issues during build by @wunadacatt in #85
- Possible Docker Fix by @hackthedev in #86
- Persist themes by @wunadacatt in #87
- Persistent Themes by @hackthedev in #88
- Inbox id error by @hackthedev in #94
- Bug Fix by @hackthedev in #95
- Some early testcase testing and readme update for donations by @hackthedev in #96
- Tests and Readme by @hackthedev in #97
- Fucking Insanity by @hackthedev in #98
- kms by @hackthedev in #99
- bug fix by @hackthedev in #100
- IP Request FIX by @hackthedev in #101
- IPSec Bug Fix + Message Edit Hint Fix by @hackthedev in #103
- Badge Test by @hackthedev in #109
- New Test Cases by @hackthedev in #112
- Fixed Registration issue by @hackthedev in #113
- Fixed Registration Sync by @hackthedev in #114
- Badge Rework with Cache by @hackthedev in #117
- Removed deprecated stuff by @hackthedev in #121
- Beta Update by @hackthedev in #123
- The big update by @wunadacatt in #118
- Docker Fix v2_Final_final by @hackthedev in #125
- Beta Update by @hackthedev in #131
- Fixed Bug with Inbox and Messages by @hackthedev in #133
- Fixed Inbox Update Bug and Style Bugs by @hackthedev in #135
- VC Ui Fix and possible Sync Fix by @hackthedev in #136
- Beta by @wunadacatt in #139
- Docker update and vc fix by @hackthedev in #140
- Auth Flow Fix for Invite-Only by @hackthedev in #142
- ID Fix #138 by @hackthedev in #143
- Readme update by @hackthedev in #144
- Delete what_to_update.md by @hackthedev in #145
- Update README.md by @hackthedev in #146
- Added VC Screenshot by @hackthedev in #147
- vc fix? by @hackthedev in #148
- Restarting a screenshare would make echos again by @hackthedev in #149
- Scrolldown fix by @hackthedev in #150
- Version update by @hackthedev in #151
- . by @hackthedev in #152
- Doc updates by @hackthedev in #156
- Doc Update by @hackthedev in #157
- Huge Beta Upate by @hackthedev in #158
New Contributors
- @tokkime made their first contribution in #70
- @wunadacatt made their first contribution in #85
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
Small Beta Bug Fix of v1.5.1.6.
Full Changelog: v1.5.1.6...v1.5.2.0