Repository navigation
Releases
MYLE v11.0.2
MYLE 11.0.2
Security
- Updates: an update installs only when it carries MYLE's own signature and comes from MYLE's download server or MYLE's GitHub releases.
- Password vault: a master password changed on another device is taken in only when it was made with this vault's key, and the vault's key settings are checked before they are used, from this PC, a backup or your account.
- Browser filling: a login saved for an IP address (a router, a NAS) is offered only on that address, never on another one that happens to end the same way.
Fixed
- Project Backups: a file or folder whose name ends in a Greek letter no longer closes MYLE. A restore now stops with a message instead of quietly putting back an older state when part of the latest backup can't be read (an online-only cloud file, say), and the next backup is then a full one.
- System Cleaner: Software Health moves items to the Recycle Bin only. Anything the bin can't take (too large, or a drive without a bin) stays where it is and is reported, instead of being deleted for good.
- System Maintenance: Check Disk starts again.
- Password Manager: a login with the same website twice no longer stops the page; the repeated address is dropped when it is saved. An entry too large to sync is refused with a reason, and no longer holds up the rest of the sync.
- Password Manager: the vault locks after the chosen idle time even when the PC slept in between.
- Signing out on this PC no longer signs you out of MYLE Passwords on your phone.
- GitHub Releases: a failed workflow that reports the same error twice no longer stops the page.
- Cleaning as administrator no longer stops on deeply nested temporary folders.
- Game Saves: a scan no longer stops on a save folder placed directly under
Users. - Creative Suite never replaces a file you already have in Downloads.
- Setup: the installer checks its own files before putting them in place, and leaves the previous version untouched when they are damaged.
MYLE Passwords 10.0.8
MYLE Passwords 10.0.8
🔒 Face ID and Touch ID (iPhone)
- Face ID or Touch ID opens your vault only with your face or finger, never the iPhone passcode, and only as they were set up when you turned it on: a face or finger added later doesn't open it.
- If you used it before, unlock once with your master password and turn it on again in Settings › Security & vault. The app tells you when this is needed.
🛡️ Your vault stays on this phone
- iPhone: the app blurs itself in the app switcher, and its data stays out of iCloud and computer backups.
- Android: the app switcher no longer shows a picture of the vault, and the vault and your sign-in are not copied into backups or to a new phone.
- Android: an update installs only when it is MYLE Passwords signed by MYLE.
🐛 Fixes
- The vault locks after the chosen time even when the phone slept in between.
- A master password changed on another device is taken in only when it was made with your vault's key.
- A login with the same website twice no longer stops the vault's page.
- Signing out on the PC no longer signs you out here.
MYLE v11.0.1
MYLE 11.0.1
Improved
- Steam achievements: open a game's achievements in one window, see their descriptions and rarity, and unlock or lock one, selected achievements or all of them. Locking asks for confirmation first.
- System Cleaner: scan before selecting what to clean. Category headings toggle their checkbox, administrator-only folders are clearly marked, and disabled controls show when they cannot be used.
- Windows Hello: the vault's sign-in prompt comes to the front when opening it from the browser, with a short wait for MYLE to gain focus first.
- Clearer controls: shared checkboxes and tooltips behave consistently across the app, splash screen and installer.
Fixed
- A page error stays within that page, and asynchronous failures are handled more reliably.
- Old web view caches are cleared after updates and periodically, while cookies, settings and local storage are kept.
- Steam Automation pauses status polling while its window is hidden and restricts access to its owner.
MYLE Unified Update
New
- OneDrive‑proof game saves with automatic, scheduled backups that run without the app open and recover after sleep or sign‑in.
- Complete visual refresh: new app icon, glassy window buttons, updated Outfit title font, pressed‑in button animation, hand cursor for clickable items.
- Shortcut memory: installer remembers kept or removed shortcuts, never recreates deleted ones, and eliminates duplicate Start‑menu entries.
- Start‑with‑Windows control (off by default) with optional minimized start.
- End‑to‑end encrypted password manager with Windows Hello unlock, auto‑lock, safe copy, import/export, password generator, weak‑password warnings, full 2FA/passkey support, and master‑password/fingerprint verification per fill operation (expires after 90 s).
- Browser‑filling extensions for Chrome, Edge, Brave, Firefox, Vivaldi and Chromium‑based browsers: fill on click, suggest strong passwords, protect against phishing, auto‑repair connections, default‑on, HTTPS‑only, and updated ZIP packages.
- Native Windows debloat engine with selectable tweaks/app removals, preview changes, create/undo restore points, responsive grid UI, presets and state badges.
- Start‑Menu designer with layout editor, recommendations, quick‑folder presets, pinned‑app management and safe handling of unsupported Windows builds.
- Project Backups: zip projects to Google Drive, Dropbox, OneDrive or MEGA, verify integrity, compare backups, retain history, show health badge per project, and recover existing backup history after reinstall.
- GitHub Releases page: manage multiple repos/monorepos, stage commits, AI‑generated commit messages, live build logs with problem list, version‑bumping across all version files, one‑click releases (including AI‑written notes), full pipeline view, releases that wait for the right workflow, notes always published, bulk delete of tags‑without‑release.
- Project view enhancements: next‑step guidance (commits since last release, one‑click Build/Release/Open folder/Open on GitHub), status dots per project, “what’s next” suggestions.
- Compact Settings window: one line per AI provider with status, drag‑to‑reorder, inline key editing, privacy note about encrypted keys.
- Owner‑only pages: GitHub Releases and Project Backups visible only to the owner’s Discord account.
- System Cleaner improvements: shows both freed and still‑used space, live progress, counts undeletable files with size.
- Bundled site icons for popular services (Epic Games, Samsung, Sony, etc.) to speed up password loading and work around background‑request blocks, with icon revision tracking and automatic retry after app upgrades.
- API to clear the app’s clipboard and invalidate scheduled clears for improved post‑copy security.
- SideStore “What’s New” display for each version directly from release notes.
- Automatic game‑save backup reminders every three days (notification‑only) persisting across restarts.
- Passkey name assistance: extension pre‑fills “MYLE” in naming dialogs for new credentials.
- Android Credential Provider (Android 14+) to create/use passkeys and save/select passwords, sharing the encrypted vault with the app (no plaintext mirror).
- Android Autofill & TOTP support (Android 8+ filling, Android 9+ protected saving & HTTPS filling).
- Verification of WebAuthn protocol fixtures with SimpleWebAuthn (rejects altered challenges, origins, RP IDs, signatures, missing user verification).
- Local Firefox extension installation that copies the build into a local folder, repairs missing/older files, and auto‑reloads when needed.
- Disk Analyzer overhaul: visual treemap, folder tree, largest‑file list, file‑type breakdown, drive cards collapse after scan, persistent legend, single‑drive picker with capacity/free space, protected‑path checks before recycling.
- Fast NTFS scans: “Fast mode” reads the NTFS file table after admin approval; falls back to normal folder scan if not approved.
- Cloud storage controls inside Disk Analyzer for Google Drive, MEGA, Dropbox and OneDrive with direct actions, improved detection of Windows sync roots, and accurate progress reporting.
- Provider‑specific guidance dialogs for Google Drive streaming/offline, MEGA sync and MEGAcmd on‑demand mount.
- Auto Clicker & Macros page: automated clicks at cursor or saved points, supporting left/right/middle, single/double clicks, timing, repeat counts, F6 hotkey, countdown, profile saving and unified UI.
- Faster start‑up: main window opens about half a second sooner with splash first and background checks deferred.
- Software Health improvements: dynamic detection of unused folders in AppData/ProgramData, showing contents, age and offering one‑click recycle.
- Policy management: system and user policies now apply cleanly through the elevated administrator helper.
- Steam Game Helper page: curated free games, free weekends, best‑reviewed deals, free‑to‑play titles and weekly picks, with filters for co‑op, single‑player or story; notifications when new free games appear and direct install from cards.
Improved
- Game‑save backup UI: clearer failure grouping, detailed file info, safer folder handling, overlap checks, completion notices for scheduled backups.
- Shortcut creation reliability: retries on failure, final screen lists any missing shortcuts, race‑condition fixes.
- Password manager UX: unified sidebar, searchable/favoritable logins, encrypted website icons, automatic sync, better duplicate handling.
- Browser‑filling stability: auto‑repair of extension connections, stricter security, default‑on behavior across all supported browsers.
- Optimization workspace: responsive grid, searchable categories, clear state badges, individual undo, restore‑point creation.
- Project backup workflow: first‑run wizard, project search, plain‑language progress, automatic exclusion updates, safe‑cancel leaving no partial files, integrity checks that read back zip contents before confirming success.
- Compare view: click‑to‑preview files side‑by‑side or unified, image diff, SHA‑256 hashes, UTF‑16 handling, line‑change filtering.
- Build UI: shows project’s own build script steps, tick‑off progress, offers
tauri buildonly when appropriate, “Use the full build” button, warnings when “Build here, upload” would conflict with running workflows. - Release UI: title defaults to repository name, refresh throttled to at most every 90 s, note about GitHub auto‑listing changes when none are written, warning if releasing while another workflow runs.
- Project backup reminders: now persist across restarts and appear as notifications.
- Passkey handling on Android: existing passkeys stay in the encrypted vault; Android blocks deletion of logins that contain passkeys and retains them when all passwords are removed.
- Disk Analyzer UI: persistent legend, single‑drive picker, protected‑path checks before recycling, and faster NTFS “Fast mode” scans.
- Cloud storage actions: single online‑only action covers supported cloud folders, improved detection of Windows sync roots, better handling of Google Drive offline availability, progress/stop control, and accurate reporting without claiming freed bytes.
- Auto Clicker & Macros: unified UI with profile saving and countdown timer.
- Steam Game Helper: opens instantly showing previously saved lists and refreshes in background; corner notices now use MYLE’s own tooltips.
- Data folder tidying: internal files moved to a hidden folder and Steam data consolidated, migration occurs automatically on next start.
Fixed
- BetterDiscord & Vencord patch detection: now verifies host application freshness and prompts re‑patch when Discord updates its binaries or packages.
- Various race conditions and duplicate shortcut creation bugs.
- Extension connection drops and outdated files in local Firefox extension installations.
- Incorrect space reporting in System Cleaner and Disk Analyzer.
- Issues with cloud storage actions incorrectly claiming freed space.
- Minor UI glitches in Settings, Build and Release windows.
- Crash on start‑up when certain policies were applied via the elevated helper.
Make Your Life Easier v8.0.0
Η ολοκαίνουργια εφαρμογή. Ξαναγραμμένη από την αρχή σε Tauri 2, Rust και Svelte 5: μικρότερη, γρηγορότερη και πιο σταθερή από την παλιά Electron έκδοση.
Τι έχει μέσα
| Install Apps | Εφαρμογές με ένα κλικ μέσω winget, ενημερώσεις, έτοιμα packs και ζωντανή αναζήτηση στον κατάλογο. Καταλαβαίνει και όσα εγκαθιστάς ή σβήνεις έξω από την εφαρμογή. |
| Game Saves | Εντοπίζει τα saves σου (Ludusavi, εκτός σύνδεσης), κάνει backup σε πρόγραμμα ή σε Dropbox, Google Drive, MEGA και OneDrive, και τα επαναφέρει με safety copy. Αν αποτύχει κάποιο αρχείο, σου λέει ποιο και γιατί. |
| Spotify Hub | Spotify και Spicetify: εγκατάσταση, επιδιόρθωση ή πλήρης αφαίρεση. |
| Creative Hub | Πακέτα με γρήγορη λήψη σε κομμάτια, αποσυμπίεση και εγκατάσταση. |
| Windows Optimization | Sparkle, επανεκκίνηση στο BIOS/UEFI και αυτόματη σύνδεση. |
| System Cleaner | Temp, cache, Prefetch, Windows Update και αναφορές σφαλμάτων, με ένα μόνο αίτημα admin. Λέει καθαρά τι ελευθερώθηκε και τι έμεινε σε χρήση. |
| System Maintenance | DNS, δίκτυο, Bluetooth, ήχος, SFC/DISM, έλεγχος δίσκου και ενημέρωση όλων των εφαρμογών. |
| Λογαριασμός | Σύνδεση με Discord ή Google και συγχρονισμός ρυθμίσεων ανάμεσα στα PC σου. |
Νέο σε αυτή την έκδοση
- Updates χωρίς κενό: το update εγκαθίσταται όσο η εφαρμογή είναι ακόμα ανοιχτή, και η νέα έκδοση ανοίγει πριν κλείσει η παλιά, όπως στον παλιό updater. Κάθε installer ελέγχεται με SHA-256 πριν τρέξει.
- Ήρεμη, συμπαγής εμφάνιση σε εφαρμογή, splash και installer. Το διάφανο «γυαλί» υπάρχει ως επιλογή στο Settings → Appearance → Glass effects.
- Δικός της installer: για τον λογαριασμό σου, χωρίς admin, στο
%LOCALAPPDATA%\ThomasThanos\MakeYourLifeEasierόπως η παλιά εφαρμογή. Κρατά ρυθμίσεις και shortcuts σε κάθε update. - Game Saves: μερικώς αποτυχημένα backups δεν χάνονται πια (αποθηκεύονται όσα πέτυχαν), και φαίνεται η πρόοδος και ο χρόνος.
- Ασφάλεια: ο καθαρισμός με admin δεν ακολουθεί junctions και symlinks, και τα links λήψης ελέγχονται πριν χρησιμοποιηθούν.
Εγκατάσταση
- Κατέβασε το MakeYourLifeEasier_8.0.0_x64-setup.exe (παρακάτω) ή από το downloads.thomast.uk.
- Άνοιξέ το. Εγκαθίσταται για τον λογαριασμό σου, χωρίς δικαιώματα administrator.
- Από εκεί και πέρα ενημερώνεται μόνο του σε κάθε εκκίνηση.
Έχεις την 7.0.x; Θα σου έρθει αυτόματα. Οι ρυθμίσεις και τα δεδομένα σου μεταφέρονται στους νέους φακέλους μόνα τους.
Έχεις την παλιά Electron έκδοση (4.x); Κατέβασε τον installer μία φορά. Μπαίνει στη θέση της, στον ίδιο φάκελο και με τα ίδια shortcuts.
Απαιτήσεις: Windows 10 ή 11 (x64). Αν λείπει το WebView2 Runtime, ο installer το εγκαθιστά από τη Microsoft.
Ο installer είναι υπογεγραμμένος με δικό μας πιστοποιητικό, οπότε τα Windows SmartScreen μπορεί να ζητήσουν «More info → Run anyway» την πρώτη φορά.
Renderer Architecture Overhaul and Tools Hub
Summary
This release restructures the renderer architecture, introduces a new Tools Hub, and reorganizes styles, tests, and tooling for a cleaner and more maintainable codebase.
Features
- Add a new Tools Hub page with instructions and access to Windows tools, including Cleaner, Debloat, and Maintenance pages.
- Add custom apps data file and downloads, operations, and overlays modules for the renderer.
- Add standalone text i18n module.
- Split renderer styles into a modular structure covering foundation, controls, shell, components, activity, and per-page stylesheets.
- Update installer UI, updater UI, and installer flow styling.
Improvements
- Update English and Greek translations for the new Tools Hub and consolidated pages.
- Add terminal and UI modules to the renderer.
- Broaden ESLint coverage to include i18n, installer UI, and updater renderer scripts.
- Remove obsolete info, tools, managers, components, and usability modules in favor of the new structure.
- Remove one-off icon and SVG maintenance scripts.
- Move tests to tools/tests and update ignore paths and the test script accordingly.
Notes
- Existing test files for auth profile, session storage, settings state, and update health were removed as part of the restructuring.
Installer UI redesign, smoother installation, and build improvements
What's new
- Total UI redesign of the installer: new surface colors, refined typography (Comic Sans MS), redesigned rows/switches, and animated SVG done badge
- The installer now has a launching view with spinner when the Launch button is pressed, and a launch-ready signal mechanism for smooth window closing
- Added fade-out animation for the installer card before launching or closing
- Improved copy progress reporting: byte-level progress, streaming for large files (STREAM_COPY_THRESHOLD), and accurate total bytes tracking
- Dynamic window height adjustment based on the active view (config: 560px, progress: 400px, done: 430px, uninstall: 340px)
- New large gradient percentage indicator and uppercase phase labels in progress display
- Redesigned progress detail text format for the copying phase
- Lowered minimum installer height to 240px, updated default window height
- "Pin to taskbar" option removed from installer UI and related code
- Start Menu shortcut now created under Programs; redundant Programs shortcut removed on uninstall
- Uninstall registry URLInfoAbout now points to the public readme
- Exposed clipboard copy via preload (
installer.copyText) - Clickable path display for copy-for-location
- Added auto-update feed configuration for reliable updates at downloads.thomast.uk
- Added error tracking system with global error capture, error history logging, and a bug report generator
- Added
openTerminalhelper to reveal and scroll newly opened terminals - Redesigned UI for activation, crack, Spotify, and debloat pages with hero sections, card layouts, and status indicators
- Added i18n support with full internationalization for account modal, cleaner, debloat, and activation pages
- Enhanced UI state management with busy flags, download timeouts, and improved error recovery
- Added Maintenance UI with persistable layout and syncing
- Added winget Upgrade Streaming UI with real-time output and cancellation
- Added System Cleaner feature for cleaning temp files, Recycle Bin, Windows Update cache, thumbnails, error reports, and more
- Added optional cloud-synced settings via Supabase – sign in with Google or Discord to sync preferences across devices
- Migrated OAuth configuration to environment variables for better security
- Redesigned account modal with new hero section, avatar with ring decoration, and provider icons
- Added SVG icons replacing emoji placeholders across activation and maintenance pages
- Redesigned BIOS restart dialog with better styling and typography
- Enhanced update window with detailed progress metrics (speed, ETA, size)
Bug fixes
- Fixed environment variable cleanup when spawning the installed app:
PORTABLE_EXECUTABLE_*vars are now removed, env and cwd are passed, and the child process is detached - Installer window now hides properly before launching or quitting
- Fixed potential crash during app quit by stopping cleaner admin session
- Fixed
app.asarlocks and single-UAC cleaner issue - Fixed syntax error in download-manager.js
- Fixed update install hang: prevented
window-all-closedfrom quitting before install - Fixed activator cleanup bug calling non-existent API
- Fixed environment variable cleanup when spawning the installed app
- Fixed OAuth cleanup to prevent WebContents errors
- Fixed potential crash during app quit by stopping cleaner admin session
- Fixed Recycle Bin cleanup to use SID-specific paths ensuring proper permissions
Performance
- Streaming large files during copy for more efficient progress reporting
- Real-time streaming output for system maintenance tasks (SFC scan, DISM repair, DNS flush, IP renewal, Bluetooth fix, disk check, network reset, audio restart)
- All repair and maintenance tasks are now cancellable via a cancel button
- Spicetify installer now shows live output and can be cancelled
- Chris Titus utility now streams output and supports cancellation
- Persistent cleaner admin session for elevated tasks, avoiding repeated UAC prompts
- Faster post-update relaunch
- Race-free auto-updater with atomic update-info and hardened checks
Security
- Removed
postinstallstep from release workflow - Consolidated build command to
npm run build-all - Signed releases with Authenticode certificate (SmartScreen trusted publisher)
- Better process isolation for cancellable tasks
- Block Ctrl+Shift+C to prevent console access
- Increased download timeouts and added retry logic for reliability
Tooling
- CI/CD: replaced npm lint script with explicit
npx eslintcommand - CI/CD: removed separate updater compilation step from release workflow
- CI/CD: release workflow now builds both Setup.exe and Portable.exe artifacts
- CI/CD: removed blockmap files from release artifacts
- CI/CD: updated R2 uploads to use new Setup.exe and Portable.exe filenames
- CI/CD: added
workflow_dispatchtrigger to release workflow for manual R2 sync - Updated download links in README to new CDN domain (
downloads.thomast.uk) - Updated auto-updater URL to new CDN domain
- Bumped version from
4.5.9to4.6.0 - Patch script and tooling updates
- Certificates are now imported from the cert store (subject name) for CI signing
- Added Supabase Keep-Alive GitHub Action to prevent the free-tier database from sleeping
- Harden Supabase keep-alive: daily pings with retries
- Removed updater debug mode and dead code paths
- Pruned unused IPC/preload API surface
- Cleaned up dependencies and removed dead code
- Updated maintainer website field in package.json
- Removed deprecated system maintenance IPC handlers
- Removed unused exports from multiple modules for code cleanliness
Core Update System
- Replaced external updater handoff with in-app update flow – Updates now download, verify, and extract within the app itself, eliminating the need to launch a separate updater executable.
- Added download progress reporting – Real-time progress (percent, speed, ETA, bytes transferred) is now shown in both the update window and main window.
- Added cancellation support – Users can cancel an ongoing update at any point during download or extraction.
- Added checksum verification with retries – Downloads are verified against SHA-512 checksums, with automatic retries on failure (up to 3 attempts with increasing delays).
- Improved download reliability – Handles HTTP redirects, connection timeouts (60s), and incomplete downloads gracefully.
- Streamlined staging and extraction – Uses 7-Zip for extraction with sanity checks to ensure the unpacked app is valid.
- Preserved installation assets – Uninstaller and app-update config are copied from the current install to the staging directory.
- Updated swapper arguments – The external swapper now receives a staging directory path and version instead of URL and checksum (download & verify handled in-app).
- Added neutral updater directory helper – Standardized path resolution for download and temp files under
%LOCALAPPDATA%\ThomasThanos\updater. - Removed
isRecentUpdateFailure()logic – The app no longer skips updates based on a failure marker file; all errors are now handled with retries and proper cancellation. - Added update state tracking –
updateInProgressandupdateCancelledflags prevent concurrent updates and enable clean cancellation.
Technical
- Added new dependencies –
crypto,http-utils, andarchive-utilsmodules are now used in the external updater. - Improved debug logging – Better error and warning messages throughout the update flow.
- Windows-specific improvements –
windowsHide: truefor spawned processes avoids flashing console windows.
UI Improvements, Dependency Updates, and Bug Fixes
What's Changed
UI & Styling
- Major CSS refactor and UI improvements across the application
- Cleaned up unused code and styles across multiple modules
- Improved UI spacing and visual consistency
- Enhanced password manager CSS styling
Features & Enhancements
- Added new Communication category to app organization
- Expanded application list with improved categorization
- Updated installer functionality and mappings
- Refactored updater status handling for better reliability
- Improved window cleanup processes
Dependencies
- Updated from version 3.7.4 to 3.7.8
- Removed
adm-zipdependency - Downgraded
sqlite3from ^6.0.1 to ^5.1.6 - Updated multiple npm packages including
@gar/promisify,@npmcli/move-file, and various utility packages - Added new dependencies:
agentkeepalive,aggregate-error,aproba,are-we-there-yet, and several others - Marked several packages as optional or dev-only where appropriate
Bug Fixes & Maintenance
- Applied CodeFactor fixes to improve code quality
- Removed unused code and dependencies
- General maintenance and cleanup across the codebase
Documentation
- Updated README.md with current project information
Note: This release includes significant dependency changes that may affect build processes and runtime behavior. The removal of adm-zip and downgrade of sqlite3 should be tested in your environment.
Security hardening, renderer modularization, and stability improvements
Renderer Architecture
- Migrated the renderer from a single bundled file to a modular ES module architecture.
- Added new source files for core logic, UI components, managers, and services under
src/renderer/. - Updated
index.htmlto load the new renderer entry point as a module. - Renamed the old
renderer.jstorenderer.js.backupfor reference.
Security
- Improved error logging in
main.jsfor file and directory access failures. - XSS protections:
- Added HTML escaping in
renderer.js. - Escaped text in button rendering to prevent injection.
- Added HTML escaping in
- Added stricter validation helpers in
security.js:validateCommandArgsOrThrowvalidatePathOrThrow
- Enforced URL protocol allowlist (
http/https) in the download manager and main-process IPC handlers. - Improved file path validation for installer execution.
- Password manager crypto updates:
- Updated key derivation to use
crypto.hkdfSync. - Replaced
hkdfSyncusage inpassword-manager/auth.jswith a manual HKDF (HMAC-SHA256) implementation for better compatibility.
- Updated key derivation to use
Stability and Maintenance
- Refactored updater cache cleanup to async operations and improved concurrent access handling.
- Added tracking and cleanup of temporary files created during replace-exe operations.
- Improved robustness in EXE selection logic and ensured fallback behavior.
- Improved download-manager cleanup logic.
- Fixed a race condition in OAuth window resolution.
UI and CSP
- Moved theme initialization to an external script and removed
'unsafe-inline'fromscript-srcinindex.html. - Moved title bar initialization and event handling to
src/config/titlebar-init.js. - Updated
index.htmlto use button IDs instead of inlineonclickhandlers.
Database and IPC
- Introduced a singleton
PasswordManagerDBto prevent connection exhaustion. - Updated relevant IPC handlers to use the singleton.
Quality & Reliability Update
v2.0.1 — Updater & UI Polish
- 🚀 Auto-updater: πιο αξιόπιστα downloads
- 🛠️ SFC/DISM: silent + καθαρά logs
- ✅ Fix: κολλήματα κουμπιών μετά το install
- 🌓 UI: dark theme, toasts, progress reset
🔎 Details (English)
Updater
- More robust download pipeline with automatic retries & size/hash validation.
- Proper handling of HTTP 3xx redirects and GitHub rate limits.
- Clearer errors and safe rollback (keeps the previous version if update fails).
- Optional GUI progress (no more “silent CMD pop-up” feel).
Maintenance (SFC/DISM)
- Fully silent execution with clean, timestamped logs (auto-rotation).
- Status reported to UI only; no console noise.
UI/UX
- Fixed action buttons getting stuck on “Installer launched”.
- Progress bars now reset on complete / cancel / error.
- Dark theme tweaks (contrast, spacing); toast durations & stacking tuned.
Performance & Stability
- Reduced startup I/O and blocking checks for snappier launch.
- Safer temp handling for Portable builds, with cleanup on exit.
- Defensive try/catch around updater & file operations to avoid soft crashes.
Config
- Remembers user toggles (theme, notifications) per device.
- Logs location:
%LOCALAPPDATA%\MakeYourLifeEasier\logs(Portable:.\logs).
Packaging
- Installer & Portable artifacts aligned with
latest.ymlfor auto-updates.
Privacy
- No telemetry. Only local logs (you control them).
Known Issues
- First run after update may briefly re-index cache (<1s). Please report edge cases on GitHub.