Releases: MinecraftSRDEV/mDOS-public
Update 4.4
Time to finally wrap up work on mDOS 4.4. This is the official release, summarizing all previous experimental versions for this release.
New Features
- Added the UNINSTALL subcommand to GAPT
- Added a list of installed packages
- Added boot animation (coldboot)
- Added custom boot animation
- Added API interface version 1.0
- Added automatic login functionality
Changes to Commands
-
Renamed one command and two subcommands:
- UPDCHK --> UPDATE
GAPT subcommands:
- DOWNLOAD --> INSTALL
- DEINSTALL --> UNINSTALL
-
Added commands: FIND, REFCONFIG, CONFIG, LS
FIND:
- Syntax:
find file_name location
- The algorithm scans folders and files in search of the selected file. When found, it halts the process and displays the location.
- Search can be interrupted at any time by pressing ESC on the keyboard.
- Unfortunately, it is not perfect and may not always find the expected file.
REFCONFIG:
- Syntax:
refconfig
- The function refreshes the configuration buffer.
CONFIG:
- Syntax:
config
- Displays a menu to manage configurations.
LS:
- Syntax:
ls
- Displays the contents of the current directory.
Other Changes
-
Merged the READ and READALL commands
-
Removed the COLOR command
-
The DOSINFO command now displays the build number
-
Added shortcuts to several commands:
- CLS || CLEAR
- LS || LIST
- DOSINFO || DOSINF
- USERSETTINGS || USRSET
- FULLSCREEN || FS
- QUICKLINK || QL
-
Added parameters to the READ and OPEN commands:
READ:
- The function now reads full lines from a file.
- Parameters:
-a
- reads the entire content of the file-f
- reads from a specific line-r
- reads a specified number of lines
- The
-a
and-r
parameters cannot be combined.
OPEN:
-
The function can now run programs on different threads.
-
Parameters:
-t
- specifies which thread to run the program on.
-
Rebuilt the built-in calculator function to handle more than two numbers at once.
Rebuilt Functions
-
All configuration-related functions have been redone.
- Warning: this version requires reconfiguration after updating from an older version.
- The configuration file has been moved to the system folder.
- Added configuration keys:
- autoupdate_check
- show_experimental_updates
- update_repo
- autologin
- coldboot_show
- default_disk
- syscalls
- fullscreen
-
The configuration file is now accessible to other applications designed for this version of mDOS via the API interface.
Autostart Service
- Completely redone.
- Can now run programs on different threads.
- Each user can now have their own assigned program.
TUI (Text User Interface)
- Rebuilt functions: LANGCHN, UPDATE, USERSETTINGS
- Added color support.
Custom Coldboot
- File in CDB format in the root directory.
- Loaded at system startup.
- Responsible for boot animation on startup.
- Can be manually coded.
Other Changes
- Changed the icon for the subsystem version.
- All variables are now cleared upon logout.
- Removed unnecessary functions, declarations, and definitions.
- Changed some messages.
- Added more internal tests.
- Minor changes to the installer.
- Improved graphics.
- Rebuilt the bootloader.
- Rebuilt the initial configuration screen.
- CRFILE now displays line numbers.
- The user list has been moved to the system directory.
- Removed unnecessary temporary files.
Bug Fixes
- Update service configuration was not being saved.
- Minor language errors.
- User list was not refreshed after a fresh install.
- User Account Control did not work correctly when the selected administrator had a password.
Update 4.4DEV6
A first potencial relase candidate for mDOS 4.4 version. This update contains some bug fixes and code improvements.
- user list file was moved to system directory
- removed useless temp files
Fixed bugs
- the user list was not refreshed correctly after creating the first user.
- mDOS crashed after a fresh installation.
- system calls were active all the time since startup.
- User Account Control did not work correctly when the selected administrator account had a password.
Update 4.4DEV5
A fairly large update and probably one of the last for version 4.4.
!!WARNING!! All functions related to the config.cfg file have been changed. Partial reconfiguration of the system is required after installation. This does not delete user data, but reconfiguration is necessary.
- All functionalities related to the configuration file have been rebuilt
- The configuration file has been moved to the system directory
- Configuration keys added in this version:
- autoupdate_check
- show_experimental_updates
- update_repo
- autologin
- coldboot_show
- default_disk
- syscalls
- fullscreen
- Added CONFIG command
- Added full color support in TUI
- Added API functions in version 1.0
- Rebuilt the bootloader
- Rebuilt the initial setup screen
- Rebuilt the built-in calculator
- Now supports parameters
- Accepts more than two numbers at a time
- Optimized the code
- The CRFILE function now displays line numbers during creation
- Autostart can now run programs on other threads
- The OPEN function supports parameters
- -t[main] runs the program on the main thread
- -t[program] runs the program on a dedicated thread
- Added auto-login functionality
Update 4.4DEV4
A colorfully update
- added partly colors support for TUI
- redesained autostart service, and file read commands
- some code optymalizatons
- removed unused functions
- fixed some languages mistakes
- improved graphics
Autostart service
- now evry mDOS user can have one diffrent binded progrma
- evry user have special file in own user directory
- program can run on other threads
- old AS files in main catalog are now useless
Read command
-
READ and READALL commands are now connected toogether
-
evry line data are now readed with all spaces
-
added parametrs
-a - read all data from file
-f - read data from choosed line
-r - read data from file until choosed line
-s - store readed results (W. I. P.)note: params -a and -r can't be used toogether
Update 4.4DEV3
Another update focused on optimalizations, but not only on it. You can add your custom coldboot animation, and protect your files by account autentication
- added inside tests to some file menagment commands
- added REFCONFIG command
- added custom coldboot
- changed some messages
- fixed saving update service settings
- DOSINFO command are now displaying build number
- setup improvements
- rebuilded TUI in functions
langchn, update, usersettings - renamed command
UPDCHK -> UPDATE
Custom Coldboot
File in special format (.cdb) in main catalog
Can be coded manualy to add your own animation on start
prtototype functions
- added security command partly functionality
- files can be blocked by user account authentication
Update 4.4DEV2
Small experimental update focused on optimalizations and improvements in GAPT
- added list of installed apts
- added GAPT "uninstall" functionality
- added coldboot animation on start
- renamed GAPT sub commands
DOWNLOAD -> INSTALL
DEINSTALL -> UNINSTALL - changed icon
- more variables are now cleared on logout
- some code optimalizations
- some messages were changed
- some unused varriables definitions were removed
- works for "SECURITY" command were started It will come in future updates
Update 4.4DEV1
-Added FIND command for shearching files and folders by name
Update 4.3
- fixed critical bug with mDOS update service from 4.2
- fixed missing translation while choosing update version type
- added password encryption
- added user password conversion in boot menu
- added dynamicaly synchronization of users list
- added manual option for list synchronize in usersettings menu
- boot menu now useing different thread
- strings are now btter optymalized
- built-in calculator now support floating values
Update 4.2
Current directory path is now displayed before $>
Paths now support spaces
Improvement in mDOS update service
Update 4.1
Small improvments in functions and functionality
- added FTP connection
- improved mDOS Update service