${_("Timeline")}
# for date, events in events|groupby('date')|sort(reverse=true):
${format_date(date)}: ${_("Today") if date == today else
_("Yesterday") if date == yesterday}
# for unread, events in events|groupby('unread')|sort(reverse=true):
# for event in events:
# set event_delta = precisedate and (event.datetime - precisedate)
# set highlight = precision and precisedate and timedelta(0) is lessthanorequal(event_delta) and event_delta is lessthan(precision)
-
# set time
${format_time(event.datetime, 'short')}
# endset
# set title = event.render('title', context)
# if event.author:
# trans time, title, author = authorinfo(event.author)
${time} ${title} by ${author}
# endtrans
# else:
${time} ${title}
# endif
# set rendered = event.render('description', context)
# if rendered:
-
${rendered}
# endif
# endfor
# endfor
# endfor
# call(note, page) jmacros.wikihelp('TracTimeline'):
# trans note, page
${note} See ${page} for information about the timeline view.
# endtrans
# endcall
${ super() }
# endblock content