Skip to content

Releases: turkaysoft/astel

Astel v26.7

18 Jun 03:06

Choose a tag to compare

Important

Be sure to extract the software from the ZIP file before using it.

Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee

New Features

  • The bootstrapping algorithm has been completely redesigned. The software can now launch directly without requiring TS Preloader. As part of this change, the startup splash screen displayed during initialization has been removed. In addition, spikes in CPU usage have been eliminated, resulting in a more stable architecture with significantly lower memory consumption.
  • The Secure Password Generator has been enhanced to consistently satisfy all password complexity requirements, including uppercase and lowercase letters, numbers, and special characters, with every generated password.
  • A user-friendly error reporting system has been integrated into Astel's encryption and decryption module. As a result, potential errors are now presented in a clearer and more understandable manner, making troubleshooting significantly easier.
  • The import system has been completely redesigned. When importing or dragging and dropping ".astel" or ".csv" files, Astel now detects existing data and offers two options: Merge or Overwrite. With the Merge option, existing records are analyzed and only missing entries are imported, while duplicate records are automatically skipped. With the Overwrite option, all existing data is cleared before the new data is imported.
  • The Add Password workflow has been improved. When attempting to add a password for a service that already contains the same Email Address or Username, users are now warned before the entry is created, preventing duplicate records and helping maintain data integrity.
  • A new selection control system has been introduced to improve usability. Pressing the ESC key while any item is selected now instantly clears the current selection, providing a faster, cleaner, and more efficient user experience.
  • The TS Custom Controls module has been updated to v26.7. Thanks to the new custom controls, all Türkaysoft applications now offer a more modern and consistent user interface aligned with Windows 11 design standards.

Bug Fixes

  • A critical cryptographic issue that could cause import operations from "*.astel" files to fail has been resolved.
  • A logic flaw and security vulnerability in the Secure Password Generator have been fixed. Under certain conditions, the issue could cause the leading characters of generated passwords to remain unchanged across multiple generations.
  • A critical issue affecting the Overwrite option during data imports has been fixed. Previously, when existing data was detected, selecting Overwrite could cause records to be appended repeatedly instead of replacing the existing data. The import process now correctly clears existing records before importing new data.
  • Several issues within the CSV processing infrastructure have been resolved. Full compatibility has been added for Windows (\r\n), legacy (\r), and standard (\n) line-ending formats, ensuring reliable processing of CSV files created on different platforms. The escaping and quotation-handling mechanisms have also been redesigned, significantly improving stability and accuracy when parsing quoted data. In addition, optimizations to the text generation infrastructure have improved overall CSV processing performance.
  • A selection management issue that caused the first row in the list to be automatically reselected after deleting an entry has been fixed. This improvement provides a more consistent and predictable user experience following delete operations.
  • An issue that could result in an unwanted blank line being added to the end of exported CSV files has been resolved.
  • A bug that prevented the Desktop directory from being selected as the default location during CSV export operations has been fixed.

Changes

  • The password length generated by the Secure Password Generator has been adjusted to a range of 12–16 characters.
  • The symbol sets used across all password generation modes within the Password Generator have been updated to improve compatibility across different systems and applications.
  • The Donation page can now be accessed using the CTRL + Alt + D keyboard shortcut.
  • [TS Updater] Before the update process begins, users are now prompted to choose whether they would like to view the release notes.

Checksums

22d0be2c6ac4ed5884cb145c5b1ed2ae6dbc7da131e310bd26f6a0f98d3bef66  Astel_v26.7.zip

Astel v26.6

05 Jun 11:57

Choose a tag to compare

Important

Be sure to extract the software from the ZIP file before using it.
Because the security policy has been updated in this version, it is not backward compatible. Therefore, please back up your data in CSV format before upgrading to the latest version.

Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee

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.

Checksums

51fa92bce97757b6e70073735df666c70362897f3246a85becf0d6f1cd4213d5  Astel_v26.6.zip

Astel v26.5

23 May 16:47

Choose a tag to compare

Important

Be sure to extract the software from the ZIP file before using it.

Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee

Caution

Because the security policy has been updated in this version, it is not backward-compatible. Therefore, please back up your data in CSV format before upgrading to the latest version.

Note

IMPORTANT ANNOUNCEMENT FOR SITES SHARING ASTEL
Astel's GitHub repository owner name, official website, and donation links have been updated. The project is now operated under the Türkaysoft brand. We strongly urge you to use the updated links when sharing.

The updated links are as follows:

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.

Checksums

88161ef34ae125dd5804752c053d5a9f30fa1ea7192beaa3ca5adedc1d4c40f0  Astel_v26.5.zip

Astel v26.4

04 Apr 17:14

Choose a tag to compare

Important

Be sure to extract the software from the ZIP file before using it.

Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee

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.

Checksums

c96eb35bc94e0abcef99db558b4eb01b43544904919c493ea131dd24c30a98cc  Astel_v26.4.zip

Astel v26.3 is available!

02 Mar 22:51

Choose a tag to compare

Important

Pre-Installation: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.


Support My Work

If you find my tools useful, please consider supporting their development to ensure these projects are continuously updated and to meet my own basic needs.

Buy Me A Coffee

Official Website | Report a Bug


What's New

  • 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.

Fixed Bugs

  • 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.

Security Checksums

Algorithm Hash Value
SHA-1 1a1e36dc4c35ef4bd3ab112ffdbed0dadcfe9a13
SHA-256 49a0af23fcfabec63b4da62e2ebb832f73d78aea9e4fddd1d27ac5864d5597ca

Astel v26.2 is available!

13 Feb 01:10

Choose a tag to compare

Important

Pre-Installation: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.


❤️ Support My Work

If you find my tools useful, please consider supporting their development to ensure these projects are continuously updated and to meet my own basic needs.

Buy Me A Coffee

Official Website | Report a Bug


What's New

  • 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.

🐞 Fixed Bugs

  • 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.

🔒 Security Checksums

Algorithm Hash Value
SHA-1 0f6fac91f664e457a1b3e5a5964ef719aafa0dd7
SHA-256 8dedd4aec31c24681b1275fa73ed8e36d0605c4fc57f6cbb6ab2a4e32cf9c847

Astel v26.1 is available!

27 Jan 01:58

Choose a tag to compare

Important

Note: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.
Türkay Software Website

Tip

To continue developing this project and take it further, I need financial support. Donations from those who are able to contribute are essential for me to sustain my work. I sincerely thank everyone who offers their support.
MAKE A DONATION

What's new

  • 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.

Fixed Bugs

  • 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.

Note

SHA-1: 6ab313bb5dac98522ff08da601483f8fc8e2647c
SHA-256: d2b5758db05bb269c4093f3742c2c012a747638e717553fca5190c26d3934a75

Astel v25.13 is available!

07 Dec 22:54

Choose a tag to compare

Important

Note: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.
Türkay Software Website

Caution

This version is not backward compatible in any way. Therefore, back up your data in CSV format before upgrading to the latest version. Then delete the %appdata%/TurkaySoftware folder. This will reset your settings.

What's new

  • 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.

Fixed Bugs

  • High-level security operations have been performed by increasing the number of iterations in the protection system and eliminating algorithmic vulnerabilities. Thanks to @Ceasar128

Note

SHA-1: 74984adb6c0e1ac0505726e0127ce6ba77707af7
SHA-256: 5aced7de1e7a383419ca138f35de41a2a5a311146de25ada7c09e9111129216f

Astel v25.12 is available!

30 Oct 06:15
5d79496

Choose a tag to compare

Important

Note: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.
Türkay Software Website

What's new

  • The Astel dark theme has been redesigned. It now has a more modern, yet simple and easy-on-the-eyes design.
  • You can now change the Astel interface language without restarting the program.
  • Astel's program size has been optimized by 70%. It now has a much smaller size.
  • Astel's RAM usage has been reduced by 40%. It now runs more efficiently.
  • The x86 (32-bit) architecture code in the Astel infrastructure has been completely cleaned up, resulting in a 30% increase in speed. It now uses a modern code set.
  • Arabic language support has been added.
  • Chinese language support has been added.
  • French language support has been added.
  • German language support has been added.
  • Hindi language support has been added.
  • Japanese language support has been added.
  • Korean language support has been added.
  • Portuguese language support has been added.
  • Russian language support has been added.
  • Spanish language support has been added.

Fixed Bugs

  • The bug that caused the title bar color to not change correctly in a timely manner when the dark theme was active on Windows 10 systems has been fixed.
  • Code errors in the update checking and version control systems have been fixed, resulting in optimizations.

Note

If you liked it, please don't forget to share!
SHA-1: 49cacac797b18643f95eafc4f61da7b0eef00454
SHA-256: ec5e6c3d53dcef0e1103bc8d4459839937f14898c54c182fbcd362d28423830b

Astel v25.11 is available!

18 Oct 22:34

Choose a tag to compare

Important

Note: Before using software, please ensure you have extracted it from the ZIP file. Otherwise, you may encounter issues.
Türkay Software Website

Fixed Bugs

  • A critical security vulnerability that allowed unauthorized access to user data by importing it after automatic backups has been fixed.
  • The SV value, i.e., the software version value, has been fixed, which caused it not to be updated in files loaded from the backup.
  • The error that caused the “Existing data will be deleted” warning to appear when importing data, even if there was no data in the current table, has been fixed.
  • The bug that caused the Documents folder to open when we said “open backup folder” if there was no backup folder has been fixed. Now it will warn if there is no folder.
  • The bug that caused the text of the Donate button not to be updated in different languages has been fixed.
  • Various interface bugs on various pages have been fixed.

Changes

  • We redesigned the height and width of the buttons to make the interface look more organized.
  • TS Preloader images were updated and stabilized.
  • The Donate button icon was renewed.

Don't forget to leave feedback!

Note

Don't forget to leave feedback!
If you liked it, please don't forget to share!
SHA-1: f7f8f8ba655fe05883bfdc1b8958debf928d8a3d
SHA-256: d2f509450d244a76d2bfce0616a666fbadf14595c7888f50204f3ed4e206704b