Changelog
← Back to the rota
How the crew rota has developed. Newest changes first. Earlier entries are reconstructed from saved source files; dates are shown only where confirmed.
Start at V1.0 · First crew rota · Recent development
V2.8220 September 2026 · Current version
History back to the beginning
- Expanded the changelog using archived source files, including the original personal planner and each saved crew version from V2.10 onward.
- Added a shortcut to V1.0 and identified the missing early revisions.
V2.8120 September 2026
Project changelog
- Added this changelog, with a small link at the bottom of the app pages.
- Recorded the original development milestones and subsequent release changes.
V2.8020 September 2026
Automatic logout and clearer issue navigation
- Admin and crew sessions expire after 30 minutes without activity; expired sessions cannot save changes.
- Separated the rota login cookie from other apps and prevented authorised pages from being cached.
- Review issues now goes straight to the outstanding section. Logging in returns to the open circumstances form.
V2.7920 September 2026
Compliance issues and recorded circumstances
- Added an outstanding-issues banner and a dedicated log of current, upcoming and earlier gaps.
- Admins can acknowledge a date range with temporary cover, a Bermuda dispensation or other circumstances, an explanation and an optional reference.
- Acknowledged gaps remain visible in muted colours on the overview and year snapshot. Explanations remain in the history when a record is reopened.
- Changed staffing, vessel programmes or manning rules bring affected dates back for review. Acknowledgements do not alter the underlying manning rules.
V2.7820 September 2026
One crew display order across years
- Made the crew display order apply to existing and future rota years.
- Kept each year’s crew membership separate, while preserving the order of people who appear only in other years.
V2.7720 September 2026
Rota reliability fixes
- Made year selection specific to each request and coordinated saves across processes to prevent wrong-year writes and lost overlapping edits.
- Travel-boundary requests are approved or rejected as complete moves, with a combined impact preview.
- Included future years in vessel-import validation and commits, and preserved imported schedules when creating those years.
- Stopped a deleted final qualification from being recreated automatically.
- Disabled debugging and moved the live app onto a production server.
V2.7620 September 2026
Move crew up and down
- Added Up and Down controls in Crew Management, including for Jerry.
- Initially saved order within the selected year; V2.78 extended it to all years.
V2.75Original development
Compact admin warning
- Moved the live-editing warning into the existing navigation bar on the overview, year snapshot and personal rota.
V2.74Original development
Consistent travel-day movement
- Aligned admin travel-day dragging across the overview, year snapshot and personal rota. Crew PIN users retained the pending-request workflow.
V2.73Archived development
Travel dragging on the overview
- Added travel-boundary dragging directly to the crew overview.
V2.72Archived development
Personal travel-drag handling
- Adjusted pointer capture for travel-day dragging on the personal rota.
V2.71Archived development
Edit qualifications and derive work targets
- Added certificate and capacity editing and calculated work targets from the rota year and leave settings.
V2.70Archived development
Manage certificates and capacities
- Added controls for entering and removing qualifications and their permitted capacities.
V2.69Archived development
Qualifications against vessel requirements
- Added qualification records and checks of certificate capacity against the vessel's requirements.
V2.68Archived development
Schedule updates from Drive
- Added checks for newer cruising schedules and a preview before importing them.
V2.67Archived development
Linked imports across years
- Grouped previews from the same schedule so resolution, discard and commit could follow the related yearly imports.
V2.66Archived development
PDF vessel schedules
- Extended vessel-schedule import to text-based PDF files.
V2.65Archived development
Preserve vessel schedules on save
- Normalised vessel events and corrected saving and importing the vessel programme.
V2.64Archived development
Engineering gap and availability refinements
- Refined engineering-gap highlighting and remaining usable days, with related year and import handling changes.
V2.63Archived development
Version in the department bar
- Displayed the app version beside department navigation.
V2.62Archived development
Department views
- Added department selection to the overview, summary and year snapshot.
V2.61Archived development
Travel-day presence
- Counted travel days as present in manning checks, assuming an arranged same-day handover.
V2.60Archived development
Snapshot block lengths
- Displayed day counts within longer crew blocks and in their tooltips.
V2.59Archived development
Year Snapshot
- Added a compact full-year view of vessel activity, crew blocks and compliance.
V2.58Archived development
Second-engineer overlap warning
- Added a specific travel-preview warning when Jerry and Tim were both away.
V2.57Archived development
Highlight affected gap dates
- Marked the actual dates with compliance failures while previewing a move.
V2.56Archived development
Quieter travel preview
- Removed green outlines from acceptable destinations so warnings stood out.
V2.55Archived development
Travel-move compliance preview
- Previewed possible travel positions and warned about resulting compliance gaps.
V2.54Archived development
Today on the personal rota
- Applied past-day fading and today's column highlight to personal calendar rows.
V2.53Archived development
Clearer drag preview
- Added a stronger destination marker and a floating travel-day indicator while dragging.
V2.52Archived development
Keep the calendar position
- Preserved the personal page's scroll position after changes and refined pending-move handling.
V2.51Archived development
Revise a pending travel move
- Allowed a proposed travel day to be moved again relative to its original approved position.
V2.50Archived development
Undo pending changes
- Added a personal pending-changes panel and an undo control.
V2.49Archived development
Crew travel-move requests
- Allowed crew to request travel-boundary moves for approval.
V2.48Archived development
Jerry's crew login
- Removed the login restriction that excluded Jerry from crew PIN access.
V2.47Archived development
Move travel boundaries
- Let admins drag a personal rota's travel day to adjust the adjacent onboard and leave blocks.
V2.46Archived development
Running work and reserve totals
- Reworked Jerry's daily figures into cumulative work and running reserve, and displayed the reserve allowance separately.
V2.45Archived development
Half-day leave targets
- Allowed half-day increments in the personal leave-target field.
V2.44Archived development
Independent crew-rota data
- Stopped reapplying the old personal planner on every load; added Jerry's daily rotation and reserve figures and enabled his own requests.
V2.43Archived development
Refreshed appearance
- Updated page colours, panels, spacing and controls.
V2.42Archived development
Schedule parsing fixes
- Corrected activity matching and ensured an import included its source year's preview.
V2.41Archived development
Document-led schedule years
- Read the schedule's own year and split events across rota-year boundaries.
V2.40Archived development
Mixed schedule periods
- Added resolution of mixed vessel periods and per-year import storage.
V2.39Archived development
Rotation debt and reserve
- Included Jerry's year-specific rotation debt when calculating the work target for reserve purposes.
V2.38Archived development
Sick days
- Added a sick status to rota editing, requests and personal totals.
V2.37Archived development
Word vessel-schedule import
- Added Word schedule parsing, a staged preview and controls to commit or discard an import.
V2.36Archived development
Crew who could resolve a gap
- Highlighted crew whose return onboard would restore their department's compliance.
V2.35Archived development
Unified yearly adjustment
- Moved carried-over balances into the signed annual adjustment used by leave and rotation calculations.
V2.34Archived development
Accrued leave to date
- Calculated leave accrued for completed months, with yearly adjustments available immediately.
V2.33Archived development
Simpler leave settings
- Removed the separate monthly leave-allowance field from settings and personal summaries.
V2.32Archived development
Annual leave adjustments
- Added a one-off yearly adjustment and reason, cleared when creating a new year.
V2.31Archived development
Approval impact preview
- Previewed the effects of requests on leave, work, reserve and manning before approval.
V2.30Archived development
Past days fade
- Faded previous days to make the current and future rota easier to read.
V2.29Archived development
Matching personal-planner year
- Used the matching year's legacy personal-planner data for Jerry.
V2.28Archived development
Multiple rota years
- Added separate yearly files, year navigation and creation of new rota years.
V2.27Archived development
Crew-specific remaining-days totals
- Showed approved leave remaining for other crew while retaining Jerry's reserve calculation.
V2.26Archived development
Pending-request banner
- Added an overview banner showing the number of pending requests.
V2.25Archived development
Pending changes on the overview
- Displayed pending requests alongside the approved rota.
V2.24Archived development
Crew PIN access
- Added individual crew login and permission to request changes to their own rota.
V2.23Archived development
Pending approvals
- Added a queue where proposed crew changes could be approved or rejected.
V2.22Archived development
Reserve tally
- Changed the overview's crew-side tally to show reserve remaining.
V2.21Archived development
Personal leave accounting
- Added leave accounting, leave-period totals and travel allowances to personal rotas.
V2.20Archived development
Missing-cover explanation
- Simplified alerts to identify departments missing the required cover.
V2.19Archived development
Compliance alert formatting
- Corrected line breaks in the compliance alert.
V2.18Archived development
Compatible compliance alerts
- Switched compliance details to a browser alert.
V2.17Archived development
Compliance details
- Added clickable details for a day's compliance result.
V2.16Archived development
Clearer manning descriptions
- Refined the descriptions of manning levels.
V2.15Archived development
Combined compliance row
- Combined department results into one compliance row on the overview.
V2.14Archived development
Department-based coverage
- Removed leftover personal coverage-pair assumptions after the department changes.
V2.13Archived development
Departments and manning patterns
- Added departments, manning levels and configurable coverage patterns.
V2.12Archived development
Active crew throughout
- Updated overview and summary pages to follow the active crew list.
V2.11Archived development
Crew management
- Added crew creation and deletion, display order and adjustable coverage pairs.
V2.10Archived development
Shared vessel programme and summary
- By the first numbered crew archive, the rota shared vessel events with the personal planner, included a crew summary and used live editing.
Archive gap
V2.1–V2.9: separate revisions unavailable
- No separately numbered source copies were found for these revisions. The next available numbered crew version is V2.10.
Changes across this gap are described as present by V2.10, without assigning them to an unverified earlier release.
V2.0Original development
From personal planner to crew rota
- Expanded the planner into an engineering crew overview with individual calendars, personal settings and coverage checks for the original engineering pairs.
- The earliest saved crew source also included draft and proposal support.
Reconstructed from the original unnumbered crew source, which identifies itself as V2.
Personal-planner development
The personal planner continued alongside the crew app
- Saved personal-planner revisions include proposal handling and a shared vessel programme, with companion files numbered V1.1–V1.7.
These belong to the personal-planner branch; they are not separate crew-rota V2 releases.
V1.0Project origin
The original personal rota planner
- Started with one personal calendar alongside vessel trips, yard periods and crossings.
- Tracked onboard, vacation and travel blocks, with a vacation allowance and carried-over days.
- Provided settings and controls to add or remove personal blocks and vessel events.
V1.0 is the project starting point identified by Jerry. This description is reconstructed from the earliest saved personal planner; that file has no explicit release number or confirmed release date.