We need your support to keep our site running and cover server costs. If you’d like to help, you can make a donation here.
ASTEL PATCH NOTES
New Features
- Session data is now encrypted using DPAPI (Windows Data Protection API). As a result, the data can only be decrypted by the same user account on the same machine. This restriction does not apply to manually backed-up data.
- The PBKDF2-HMAC-SHA512 mechanism used to protect against brute-force attacks has been strengthened with 210,000 iterations and salt-based key derivation.
- Data masking and reference-clearing techniques have been improved to provide additional protection against memory analysis and shoulder-surfing attacks.
- The password generation engine has been completely redesigned. The cryptographically secure "RandomNumberGenerator" now replaces "System.Random". Rejection Sampling has been implemented to eliminate modulo bias, while the Fisher–Yates Shuffle algorithm enhances character randomization security. Passwords are guaranteed to contain at least one uppercase letter, one lowercase letter, one digit, and one symbol. The random password length range has also been increased to 10–18 characters.
- An automatic clipboard clearing feature has been added for copied passwords. If no other content is copied within 30 seconds, the password is automatically removed from the clipboard.
- Password data is now displayed in a masked (●) format within the table. This provides an additional layer of protection against screenshots and other visual information disclosure methods. The display mode can be switched between plain text and masked view using the Password Masking option in the top menu.
- Memory security has been improved. ClearSecureTextBox now removes unnecessary references to sensitive data from memory.
- A SemaphoreSlim-based locking and timeout mechanism has been added to prevent thread race conditions.
- A validation algorithm has been introduced for both new record creation and existing record updates. Duplicate records can no longer be added, and unnecessary update operations are prevented when no actual changes have been made.
- You can now navigate between records using the Up and Down arrow keys, significantly improving usability.
- The TS Preloader loading bar has been rebuilt using our modern TS Custom Controls graphics library, developed entirely in-house. As a result of this infrastructure upgrade, the loading bar now features smooth rendering and rounded corners that align with the visual style of Windows 11.
- [TS Updater] A new validation algorithm has been added to check whether the target application is currently running before the update process begins.
Bug Fixes
- Stability issues related to the automatic backup system have been resolved. A maximum limit of 30 backups has been introduced. Timestamped file names are now used to prevent naming conflicts. Concurrent backup operations are serialized through a locking mechanism, and a 5-second timeout has been added to prevent potential waiting issues during backup cancellation.
- Fixed an issue in TS Preloader where the password visibility state on the login screen was not reset to a valid value when an invalid state was detected.
- Resolved a condition that could prevent TS Preloader from shutting down safely during rare application crash scenarios.
- [TS Updater] Fixed an issue that could prevent the updated application's executable "*.exe" file from being located after the update process.
- [TS Updater] Fixed a bug that could leave outdated "*.sha256" files in the application directory after an update.
- [TS Updater] Fixed a rare issue that could cause subfolders to be moved into the root directory after an update.
- [TS Updater] Fixed an issue during the first launch that could cause flickering and a temporary white window appearance due to Windows Defender interactions.
Changes
- The confirmation dialogs displayed by the Update and Delete buttons now provide more detailed information, helping to prevent accidental data loss.
- The automatic backup system has been redesigned to keep disk usage under control.
- The service list has been simplified for a cleaner and more streamlined experience.
- A small improvement has been made to the internet connectivity detection algorithm. Connectivity checks are now performed in the background with minimal impact on the user interface thread.
- The keyboard shortcuts in the top menu have been reorganized and simplified to provide a consistent experience across all Türkaysoft applications and to avoid potential conflicts with standard Windows shortcuts.
- The TS Preloader splash image has been updated with a Türkiye-themed stadium design to celebrate Türkiye's qualification for the 2026 FIFA World Cup—its first appearance in 24 years. Congratulations, Türkiye!
- The TS Custom Controls module has been updated to version 26.6, delivering improved stability and a more polished visual appearance.
- [TS Updater] The application icon has been redesigned to provide a more modern and refined look.
SHA-1: e06a027f6b20bff7bb95f9cdf4b055e6bd602bbb
SHA-256: 51fa92bce97757b6e70073735df666c70362897f3246a85becf0d6f1cd4213d5
New Features
- A built-in update system has been integrated into Astel. New versions can now be updated directly from within the application without the need to manually download them from GitHub or the website. The update component is included in the package as TSUpdater.exe. When a new version is released, you will receive a notification; by selecting "Yes", you can open the update tool to view the release notes and start the update.
- The key generation system has been strengthened. The old method was removed and replaced with a more secure and modern architecture. Encryption and authentication keys have been completely separated. This has enhanced protection against brute-force and key-guessing attacks.
- Protection against timing-based attacks has been added. Plaintext comparisons during login and password change operations have been removed. Instead, a secure comparison method that operates in a fixed time has been implemented. This prevents attacks that attempt to extract data by analyzing transaction durations.
- Memory security has been improved. After encryption and decryption operations are completed, sensitive data is automatically cleared from memory. This reduces the risk of data extraction through memory scanning.
- The internet connection and update checking infrastructure have been rewritten to meet modern standards. The system now operates in a more up-to-date, stable, and reliable manner.
- The TSImageRenderer and ResizeImageToDeviceDpi algorithms have been updated. The image processing and resizing processes have been optimized to provide a structure that delivers sharper results and more efficient memory usage.
Bug Fixes
- The distribution error in random text generation has been fixed. The issue that caused certain characters to be selected less frequently than others has been resolved. All characters are now generated with equal probability.
- The risk of file corruption has been reduced. Saving operations have been made more secure. Data is first created temporarily and then modified securely. This reduces the risk of data loss in the event of sudden shutdowns or crashes.
- In the internet connection check, an issue that caused the system to detect "no connection" even though internet access was available due to the connection endpoint has been resolved.
- In the update check algorithm, a cache-related issue that caused the system to report "no updates found" even when a new version was available has been fixed.
- Flickering and image distortion occurring during interface transitions and page scrolling on high-refresh-rate monitors have been fixed.
- Interface flickering that occurred during theme changes has been resolved.
Changes
- Our brand and distribution name have been updated. We are now operating under the name Türkaysoft. This means our website is now turkaysoft.com.
- The session security system has been simplified. Unnecessary dependencies have been removed, and the architecture has been made more stable. Since session data is already stored in a user-specific protected folder, the additional layer of protection has been simplified.
- Encryption settings have been clarified. The security parameters used during registration and setup have been clearly defined and strengthened.
- All dimension calculation algorithms have been updated to be compatible with Windows’ current calculation methods; results are now more consistent and standardized.
Removed Features
- The TS Wizard integration has been removed because it was not sufficiently functional and was not being used.
SHA-1: 5cad377a952c05426dd7af6df8ce9b06c2d525eb
SHA-256: 88161ef34ae125dd5804752c053d5a9f30fa1ea7192beaa3ca5adedc1d4c40f0
New Features
- Preliminary support for Windows 11 26H1 has been added.
- Astel's Visual Basic dependencies have been removed; the application now runs entirely in pure C#.
- We have implemented extensive accessibility improvements to enhance the experience for visually impaired users. Assistive technologies, such as screen readers, will now present content more accurately, consistently, and clearly while navigating within Astel.
Bug Fixes
- The issue causing TS Preloader to freeze and launch Astel when the loading progress reached 80% following the latest update has been resolved. Additionally, numerous minor bugs have been fixed, improving performance and stability. It is currently running smoothly.
- Issues caused by background tasks leading to race conditions and rare errors when the program is closed have been resolved. The shutdown process has been optimized for a more reliable workflow.
- The TS Custom Controls module has been updated to version 26.4, introducing various enhancements and bug fixes.
- A bug in the TSNaturalSortKey algorithm that produced incorrect results in table sorting for certain languages has been fixed.
Changes
- Unnecessary .NET Framework dependencies within Astel have been removed, thereby reducing the load on the system and minimizing unnecessary resource usage.
- Some changes and updates have been made to the language files.
SHA-1: 3420b828bfe2ed3ea3bd39cdf639c1c586615df1
SHA-256: c96eb35bc94e0abcef99db558b4eb01b43544904919c493ea131dd24c30a98cc
New Features
- TS Preloader's boot time has been improved by 60%, allowing Astel to start significantly faster. In addition, for new settings introduced via updates, missing configuration keys are now automatically detected and added to the existing configuration file if they are absent or were not created for any reason.
- Multi-language management has been updated; when missing translations are detected, the system automatically falls back to English default values.
Bug Fixes
- Cross-process errors that occasionally caused crashes during Astel's startup have been resolved; the application now starts in a more stable and clean manner.
- The TS Theme Mode Helper module has been updated; operating system integration has been improved, and handle leaks and resource management issues have been fixed.
- Excessive uxtheme.dll calls that caused white flickering during startup in dark mode have been eliminated; UI rendering has been stabilized.
- Critical issues on Windows 10 that caused stuttering and a slow-motion effect while dragging windows have been fixed; window movements are now smooth.
- An issue causing an extra trailing blank line when saving the configuration file has been fixed.
Changes
- The settings management infrastructure in the TS Modules library has been improved; settings keys and container structures are now updatable and re-orderable, and module naming has been aligned with established standards.
- With this release, a modern Panel component has been added to the TS Custom Controls library.
- Windows 11's rounded corner design has been integrated into the TS Preloader and About windows, providing a more modern appearance.
SHA-1: 1a1e36dc4c35ef4bd3ab112ffdbed0dadcfe9a13
SHA-256: 49a0af23fcfabec63b4da62e2ebb832f73d78aea9e4fddd1d27ac5864d5597ca
New Features
- The Password Generator interface has been redesigned. It is now a much more modern password generator.
- Our in-house developed TS Custom Controls Library has been updated to version v26.2, gaining significant enhancements. It now offers improved button designs, expanded ComboBox features, and new custom form control integration.
- All checkboxes in Astel now display a theme-color-coordinated appearance when hovering over dropdown menu items. This feature was specifically redesigned using the TS Custom Controls module.
- All checkboxes in Astel now display a theme-color-coordinated appearance when selected. This feature was specifically redesigned using the TS Custom Controls module.
Bug Fixes
- The Anti Aliasing error that caused all buttons to appear jagged has been fixed. They now appear smooth.
- The error that caused all checkboxes to flicker when hovering over them has been fixed.
Changes
- In this version, a new algorithm has been added to the TSModules library that cleans empty keys in INI files.
SHA-1: 0f6fac91f664e457a1b3e5a5964ef719aafa0dd7
SHA-256: 8dedd4aec31c24681b1275fa73ed8e36d0605c4fc57f6cbb6ab2a4e32cf9c847
New Features
- Dutch language support has been added.
- Astel's login infrastructure has been improved. When you use the "Show Password" option, this preference is now remembered for the next login, and the interface is automatically configured accordingly.
- The ready-made services infrastructure has been expanded. The application now supports many more services; additionally, local services for our users in Turkey have been integrated into the system.
Bug Fixes
- Various bugs on TS Preloader have been fixed, optimizing performance and stability.
- The error that caused the software to become unresponsive when the Check for Updates button was pressed without an internet connection has been fixed.
- The rendering error that caused the check marks of selected items in the top menu to appear distorted and blurry at high DPI levels has been fixed. Check marks are now displayed clearly and with high quality at all DPI values.
SHA-1: 6ab313bb5dac98522ff08da601483f8fc8e2647c
SHA-256: d2b5758db05bb269c4093f3742c2c012a747638e717553fca5190c26d3934a75
New Features
- The security of the login system has been enhanced. It is now protected by an advanced encryption system based on SHA512 with 210,000 iterations.
- The security of the data encryption system has been enhanced. It is now protected by an advanced AES-256 encryption system based on SHA512 with 210,000 iterations.
Bug Fixes
- High-level security operations have been performed by increasing the number of iterations in the protection system and eliminating algorithmic vulnerabilities.
SHA-1: 74984adb6c0e1ac0505726e0127ce6ba77707af7
SHA-256: 5aced7de1e7a383419ca138f35de41a2a5a311146de25ada7c09e9111129216f