Status Effect Timer
A Minecraft mod for Fabric that adds timers to the standard effect icons in the game's interface.
This mod displays the remaining duration of effects directly on the vanilla indicators. If an effect has an amplifier (for example, "Haste II"), the amplification level is also shown. The mod is extremely minimalist—no settings are required or provided.
Time is displayed in seconds. For effects lasting more than 60 seconds, minutes are shown (with the designation "m"), and for effects longer than 60 minutes, hours are shown (with the designation "h").
Before version 1.19.4, effects lasting more than 32,147 ticks (approximately 25 minutes) were considered "infinite" and marked with "**". Starting from 1.19.4, effects can be truly infinite, indicated by the "∞" symbol, and the 32,147 tick limit has been removed.
The mod was created because the standard method of checking remaining effect time through the inventory with the recipe book closed was inconvenient. Other mods attempting to solve this issue were often overloaded and replaced large parts of the vanilla code without preserving the basic interface elements.
Images
This is what the mod looks like in action.

Known Incompatibilities
The mod does not work if the 'Slight' Gui Modifications mod is installed and the fluidStatusEffects option is enabled.
It conflicts with Giselbaer's Durability Viewer, as that mod also displays a timer on the effect icons. To avoid overlap, disable the effect time feature in Durability Viewer.