diff --git a/src/today/template.html b/src/today/template.html
index 596caa693..781fc9241 100644
--- a/src/today/template.html
+++ b/src/today/template.html
@@ -81,13 +81,19 @@
document.querySelectorAll('.event').forEach((element) => {
const start = DateTime.fromISO(element.getAttribute('data-start'));
const end = DateTime.fromISO(element.getAttribute('data-end'));
+ const fifteenMinuteAgo = now.minus({ minutes: 15 });
const nocs = element.getAttribute('data-noc').split(",");
if (!noc || nocs.includes(noc)) {
if (now.day === start.day) {
element.querySelector(".time").textContent = start.toLocaleString(DateTime.TIME_24_SIMPLE);
if (end < now) {
- element.remove();
+ if (end > fifteenMinuteAgo) {
+ element.classList.add(cycleColor());
+ element.classList.add('opacity-50');
+ } else {
+ element.remove();
+ }
} else {
element.classList.add(cycleColor());
}