Releases: cektor/selikup
Releases · cektor/selikup
SelikUp-Setup
🧩 SELIKUP 1.1.0 – Full Changelog & Features
🆕 NEW FEATURES
1. Easter Egg Feature 🎉
Feature: Hidden message appears after clicking the logo 3 times in the About section.
Details:
- Requires 3 clicks within 2 seconds
- Mouse cursor changes when hovering over the logo
- Multi-language support (TR/EN)
- Includes a Linus Torvalds quote and developer info
2. Advanced Translation System 🌐
Feature: Full multi-language support (Turkish / English)
Details:
- 100+ new translation keys added
- Dynamic language switching
- All UI elements are translatable
- Persistent language settings
3. Local Kernel Installation 📦
Feature: Install kernels from local .deb files
Details:
- File chooser for
.debselection - Dependency checking
- Secure installation script
- Exception handling system
4. Advanced GRUB Management ⚙️
Feature: Set kernel as default after installation
Details:
- “Set as default after install” checkbox
- Safe mode (one-time) and permanent mode
- GRUB menu analysis
- Fallback support (Pardus / Debian / Linux)
5. System Tray Support 🔔
Feature: Run in the background with a tray icon
Details:
- Minimizes to tray when closed
- Show/hide from tray
- Notification messages
- Double-click to open/close
🔧 BUG FIXES
1. Critical NameError Fixes ❌➡️✅
- Issue:
translate_textandtranslate_grubfunctions undefined - Fix: All calls removed, replaced with static text
- Effect: App no longer crashes during language switching
2. Dependency Error Handling ❌➡️✅
- Issue: Translated messages caused validation errors
- Fix: Added
DependencyErrorexception class and tracking - Effect: Safe dependency detection and reporting
3. Language Independence ❌➡️✅
- Issue: Workers returned Turkish-only messages
- Fix: Replaced with key-based system (
rc,latest,stable,old)
4. Syntax Errors ❌➡️✅
- Issue: Broken or incomplete function definitions
- Fix: All functions finalized and tested
🎨 UI IMPROVEMENTS
1. Dark Theme 🌙
- Modern dark palette
- Eye-friendly colors
- Professional visual consistency
2. Hierarchical Kernel List 📊
Categories:
- Latest Versions (Blue)
- Stable Versions (Green)
- RC Test Versions (Orange)
- Old Versions (Gray)
Details:
- Auto expand/collapse
- Colored status indicators
3. Advanced Progress Tracking 📈
- Detailed real-time progress messages
- Live log updates
- Error logs with extended context
4. Responsive Design 📱
- Automatic column resizing
- HiDPI scaling support
- Fully adaptive UI layout
🔒 SECURITY ENHANCEMENTS
1. Checksum Verification ✅
- SHA256 integrity check
- Corrupted file detection
2. Dependency Validation 🔍
dpkg-debbased package inspection- System compatibility validation
- Detailed error reports
3. Secure Privilege Escalation 🛡️
- Automatic
pkexec/sudoselection - Environment variable preservation
- GUI
polkitsupport
4. Safe Kernel Configuration ⚡
- One-time test mode
- Persistent default setting
- Fallback protection
📊 PERFORMANCE IMPROVEMENTS
1. Asynchronous Operations ⚡
- QThread-based workers
- Prevents UI freezing
- Real-time updates
2. Smart Kernel Detection 🧠
- Optimized
dpkg-querylookups - Version key variants
- Faster matching algorithm
3. Memory Management 💾
- Temporary file cleanup
- Resource leak prevention
- Automatic garbage collection
🌍 INTERNATIONALIZATION (i18n)
1. Translation System 🗣️
- JSON-based translation files
- Dynamic language switching
- Fallback mechanism
2. Supported Languages 🌐
- Turkish 🇹🇷 — Fully Supported
- English 🇬🇧 — Fully Supported
- Easily extendable system
3. Cultural Adaptation 🎭
- Localized date and number formats
- Regional settings support
🔧 TECHNICAL IMPROVEMENTS
1. Code Quality 📝
- Custom exception classes
- Added type hints
- Updated docstrings
2. Error Handling 🚨
- Comprehensive
try-exceptblocks - User-friendly error messages
- Recovery mechanisms
3. Logging System 📋
- Detailed operation logs
- Error tracking
- Debug-level insights
4. Configuration ⚙️
- Settings managed via
QSettings - Persistent preferences
- Automatic backups
📈 STATISTICS
| Metric | Value |
|---|---|
| Total Lines of Code | ~1,800+ |
| Translation Keys | 100+ |
| Supported Languages | 2 |
| Core Features | 15+ |
| Critical Fixes | 10+ |
| UI Components | 25+ |
🎯 USER EXPERIENCE
1. Easy to Use 👥
- Intuitive interface
- One-click operations
- Clear visual guidance
2. Security Focused 🔐
- Warning dialogs
- Confirmation prompts
- Rollback options
3. Informative 📢
- Real-time progress updates
- System notifications
- Detailed logs
SELİKUP 1.1.0 marks a major leap in stability, usability, and performance —
offering a powerful, modern, and developer-friendly Linux kernel management experience.
selikup - Setup
The compiled version for Linux can be installed directly. Select and Download from List
Linux x64 .deb
Latest Updates:
- English and Turkish Language Options Added.
- Kernel Production Dates Added.
- Some Bugs Fixed.
selikup - Setup
The compiled version for Linux can be installed directly. Select and Download from List
Linux x64 .deb