yshalsager's Channel
2.67K subscribers
74 photos
12 videos
6 files
832 links
A channel where you can find @yshalsager's projects and its updates.
https://yshalsager.com/en/
Download Telegram
Forwarded from Hacker News
PostgreSQL for Everything (🔥 Score: 153+ in 3 hours)

Link: https://readhacker.news/s/736dr
Comments: https://readhacker.news/c/736dr
Forwarded from Hacker News
Thinking in Python (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/73jgc
Comments: https://readhacker.news/c/73jgc
Forwarded from XM Firmware Updater
Xiaomi Flashable Firmware Creator v2.3.3

Highlights
• Fixes #388: payload/A/B firmware packages now use an architecture-neutral recovery shell updater instead of the bundled 32-bit ARM executable, allowing installation on ARM64-only recoveries.
• Validates A/B OTA metadata, target device, active slot, image integrity, partition mappings, capacity, and writable state before the first partition write.
• Flashes the inactive slot first, then the active slot, using durable writes and exact-length SHA-256 readback verification.
• Restores read-only partition state on success or failure and aborts if block-device identity changes.
• Preserves legacy non-payload ROM updater binaries unchanged.
• Detects payload ROMs only when the archive contains an exact payload.bin entry.

https://github.com/XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator/releases/tag/v2.3.3
❤4
Forwarded from XM Firmware Updater
Xiaomi Flashable Firmware Creator GUI v2.3.19

Highlights
• Uses Xiaomi Flashable Firmware Creator 2.3.3 and routes package generation through the payload-aware flashing-script path.
• Fixes issue #388 for GUI-generated payload/A/B firmware: packages now contain the architecture-neutral recovery shell updater and work on ARM64-only recoveries.
• Preserves legacy non-payload package behavior.

https://github.com/XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator-gui/releases/tag/v2.3.19
yshalsager's Channel
https://github.com/ludwig-pro/lu-cleaner
mise use -g 'github:ludwig-pro/lu-cleaner[asset_pattern=lu-cleaner_macOS_universal.tar.gz]@latest'
Choose shortcut icons from installed icon packs or your own images.

Existing Notifications and Quick Settings shortcuts, including those dragged from the launcher menu, must be re-pinned from the app once to use custom icons. Remove the old shortcut afterwards. Launcher menu icons remain unchanged.

https://github.com/yshalsager/ShizukuShortcuts/releases/tag/v0.6.0
👍1
calibre-with-kfx new update!

https://github.com/yshalsager/calibre-with-kfx/releases/tag/20261106-143606

### Native KFX conversion
- Added kfxgen and Boko, allowing KFX generation without Wine or Kindle Previewer.
- Added KFX_BACKEND selection between Previewer, kfxgen and Boko.
- Included unreleased kfxgen fixes for Arabic and right-to-left books.
- Kept Previewer as the full image’s default to preserve existing behavior.

### New slim image
- Added separate full and slim variants.
- Slim defaults to kfxgen and removes Wine, Previewer, speech synthesis and heavyweight graphics drivers.
- PDF conversion, fonts, dictionaries, hyphenation and KFX reading remain available.
- Both variants include all three KFX plugins and Boko.

### More reliable builds and releases
- Replaced the custom version-update script with mise-managed version tracking and a lockfile.
- Added checksum verification for downloaded artifacts and detection of replaced Previewer installers.
- Switched Calibre downloads to its stable versioned archive.
- Both variants must pass conversion tests before publication; the tested images are published without rebuilding.
- Added weekly security rebuilds and protection against older builds overwriting current image aliases.
- Standardized release tags as YYYYMMDD-HHMMSS, with -slim for slim images.

### Testing and documentation
- Expanded native conversion, round-trip, RTL, PDF and invalid-option coverage.
- Fixed temporary test configurations leaking into mise’s normal state.
- Updated usage examples, backend limitations and downstream integration guidance.
- Added separate full/slim image-size badges and a clickable CI badge.

### Compatibility notes
- Derived applications must now supply their own standalone Python. Calibre’s embedded Python remains included.
- Slim cannot run Previewer-dependent conversions. Native backends have different options and may produce different formatting.
- Boko 0.6.0 can produce invalid output when re-encoding image-bearing KFX files; prefer the original EPUB.

Physical Kindle rendering and the complete bot deployment remain unvalidated.
Please open Telegram to view this post
VIEW IN TELEGRAM