Commit 2f3677e
committed
## 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)File tree
43 files changed
+2960
-403
lines changed- .github/workflows
- android/app
- src/main/kotlin/com/sysadmin/sysadmin
- assets/fonts
- fastlane/metadata/android/en-US
- ios/Runner.xcodeproj
- lib
- core
- services
- theme
- widgets
- data
- models
- services
- presentation
- screens
- dashboard
- widgets
- schedule_jobs
- deferred_job
- recurring_job
- ssh_manager
- terminal
- user_management
- widgets
- providers
- linux
- macos
- Flutter
- Runner.xcodeproj
- Runner/Configs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
43 files changed
+2960
-403
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
0 commit comments