Repository navigation
Releases: dagimg-dot/EthCal
Releases · dagimg-dot/EthCal
Release list
EthCal v1.3.1
EthCal v1.3.1
🚀 Core Upgrades & Architecture
- Kenat v4.0.0: Upgraded core calendar dependency to v4.0.0 with safe optional holiday attribute handling.
- Modern ESM Build: Replaced bundled single-file build with clean 1:1 unbundled transpilation, relative
.jsimports, and explicit GNOME Shellgi://ESM imports. - Stignite Optimization: Removed redundant double-rendering cascade—components now update once reactively through
UpdateOrchestrator.
🔍 Logging & Diagnostics
- Tiered Logger (
error,warn,info,debug): Added timestamped, structured logging format ([EthCal] <timestamp> <LEVEL>). - Preferences Integration: Added a Debug Settings section to the Preferences window with dynamic log level switching.
- Streamlined CLI Logs: Fixed
bun run log(scripts/log.sh) with real-timejournalctl --userstreaming and quick-copy terminal command.
🛠️ Installer & CI/CD
- Robust
install.sh(Fixes #1):- Fixed non-interactive
curl ... | bashpiping (no more stalling or premature aborts). - Replaced strict
$XDG_CURRENT_DESKTOPchecks with case-insensitive and binary detection (Ubuntu, Pop!_OS, Zorin, Fedora). - Added auto-detection and building for local zip packages (
--local).
- Fixed non-interactive
- GitHub Release Workflow: Streamlined
.github/workflows/release.ymlwith Node 22, Bun, and automated zip asset releases viabun run release <version>.
🐛 Bug Fixes
- Preferences UI: Removed duplicate author entry in the Credits section.
- Log Level Sync: Fixed GSettings lifecycle references to eliminate duplicate log level change notifications across Shell and Preferences processes.
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: 3344286
- Build date: 2026-08-23T22:46:17+03:00
EthCal v1.3.0
EthCal
v1.3.0 Release Notes
- feat: GNOME 49 support
- feat: integrate logger into
ExtensionBasefor improved error handling and logging - feat: implement settings schema for EthCal and enhance
ExtensionBasefor typed settings management - feat: hide month/year picker when popup loses focus
- fix: update
kenatpackage to latest for ENND fix - chore: update dev environment setup
- feat: add script for publishing to extensions.gnome.org and update release workflow
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: 1c2c156
- Build date: 2025-09-28T02:40:48+03:00
EthCal v1.2.1
EthCal
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: 795f973
- Build date: 2025-09-14T01:38:57+03:00
EthCal v1.2.0
EthCal
Release Notes
- Reactive Component Architecture
- Complete rewrite of calendar components with a new reactive and modular architecture
- Change menu alignment of the popup to center
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: 2b5c89b
- Build date: 2025-09-14T00:04:10+03:00
EthCal v1.1.0
EthCal
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: d1bf347
- Build date: 2025-09-12T03:45:48+03:00
EthCal v1.0.0
EthCal
Installation
- Download the
.shell-extension.zipfile - Install using:
gnome-extensions install --force <filename> - Restart GNOME Shell or log out/in
- Enable the extension in GNOME Extensions app
Build Info
- Built from commit: fb494fa
- Build date: 2025-09-12T02:41:36+03:00