github prathameshkhade/SysAdmin v1.1.0
Release v1.1.0

latest release: v1.1.1
2 months ago

Release v1.1.0

Rebranded

  • The application id / package name is now changed from com.sysadmin.sysadmin to dev.prathameshkhade.sysadmin
  • This will treat as a new app, please uninstall the older version, from now onwards this is the new application id

New User management:

  • Introducing comprehensive User Management system with full CRUD operations:
    • Create new users with customizable options (username, UID, GID, shell, home directory)
    • View detailed user information in an intuitive bottom sheet interface
    • Edit existing user properties including password management and home directory options
    • Delete users with multiple options: forcefully, SELinux, remove home directory
  • Advanced filtering and sorting:
    • Filter between All, System, and Regular user accounts
    • Sort by Username, UID, GID, or Comment fields
    • Support for three-state sorting: ascending → descending → none
    • Visual indicators for active filters and sorts
  • UI Improvements:
    • Redesigned user list with color-coding based on user type
    • Intuitive bottom sheet for detailed user information
    • Floating Action Button for user creation
    • Protection against modifying system users (UID ≤ 1000)

Performance Optimizations

  • Refactored system resource monitoring to read directly from /proc filesystem
  • Introduced SSHSessionManager for efficient command execution and queuing
  • Optimized CPU usage calculation for more accurate readings
  • Reduced command timeout from 5 to 3 seconds for faster operations

System Improvements

  • Enhanced sudo session management with improved authentication
  • Added dynamic shell detection from /etc/shells
  • Updated Flutter to version 3.32.5

Known bugs

  • It may take 1, 2, or 3 seconds to load the list of users
  • Sometimes you may get the error while deleting the user: no context for this screen (needs restart/reconnect)
  • System Information screen is taking more time to load the data

bugfixes

  • Added support for powerline characters (#22)
  • Fixed keyboard rendering issues
  • Improved error handling for sudo operations
  • Fixed buymeacoffee button updating issue in readme file

resolved merge conflits (main)

Full Changelog: v1.0.32...v1.1.0

Don't miss a new SysAdmin release

NewReleases is sending notifications on new releases.