Release date: 20 May 2026
Summary
Release 138 introduces significant improvements to event handling, featuring configurable default durations and start times for non-daily drops, along with a new cascade adjustment setting that automatically shifts overlapping events. Users can also utilize new context menu options and hover-triggered arrow buttons for shifting events earlier or later. These functional updates are complemented by UI enhancements such as drop preview ghosts, smart drop hints with live setting values, cascade ripple animations, and sequence badges to clarify event order.
New Features
### Default event duration on non-daily drop
- Dropping an item onto a week/month/timeline cell now creates a 2-hour
event by default instead of a full-day block
- Duration is configurable via Settings → Default Event Duration (minutes)
- Day view is unchanged (still uses its slot-based increment)
### Default day start/end time on drop
- Non-daily drops now place events at the configured start time of the day
(default 8:00 AM) instead of midnight
- A day end time cap can be configured to prevent events from running past
the end of the working day
- Both settings available as half-hourly combo boxes in Settings
### Cascade adjust on drop/move
- New "Cascade Adjust Events On Drop/Move" setting; when enabled, dropping
or moving an event automatically shifts same-row events that would overlap
- Forward cascade: events after the moved event are pushed forward
- Backward cascade: events before are pushed backward
- Each shift is recorded in the undo/redo stack via pushAction
### Move Earlier / Move Later
- Context menu (right-click) gains "Move Earlier" and "Move Later" entries
that shift the event by the configured default duration step
- Inline ◀ ▶ arrow buttons appear on event hover in normal views;
▲ ▼ buttons appear in inverted view (time flows top→bottom)
- Arrow buttons visible only on hover to keep the UI uncluttered
## UI polish
- Drop preview ghost block: translucent placeholder inside the target cell
shows the start time and duration before the item is released
- Smart drop hint: "Drop here" label becomes "Drop · 8 AM (2h)" reading
live settings values
- Cascade ripple animation: events shifted by cascade pulse amber briefly
so users can see what moved
- Sequence badges: when cascade is on, events show a ① ② ③ order badge
- Arrow buttons adapt to inverted view orientation automatically
- position: relative added to .event so all absolute-positioned children
(buttons, badges, progress bar) anchor to the card correctly
Tidier event cards
- Long names on event cards now trim neatly with an ellipsis instead of stretching the row to fit
- Each record type has a sensible default line limit (event names and forms show up to two lines, equipment, products and people show one)
- Limits can be adjusted in Settings if you'd like more or fewer lines to show on a particular type of record
- Words break cleanly at the end of a line, keeping cards compact and consistent in height
Date Band filter
- A new "Date Band" filter is available on events, tasks, project milestones, and timesheets
- When turned on, the list only shows records whose dates fall inside the period currently visible on the scheduler
- Records that don't have a date yet stay visible, so nothing in your backlog quietly disappears
- Works alongside existing filters such as "Hide Unavailable?"
Easier date and time entry
- When editing an event, dates and times are now entered through a friendlier pair of fields — one for the date, one for the time
- Click the date field to pick from a calendar, or the time field to choose from a list of half-hour options that opens at the current time
- Date and time formats follow your account settings, including DD/MM vs MM/DD and 12 or 24 hour time
- You can type or paste a value and it will only check it once you click away, so it won't fight you while you're still typing