Omen project 01 / Alpha
Shift
Canvas.
Turn a month of start and end times into a calm, polished calendar—ready for your phone. Everything stays in this browser.
Built to be useful first. Import and roster comparison come later.
Control deck
Build your month
Ctrl+C copy · Ctrl+V paste selected day
Select a day, then enter its start and end time.
SHIFT CANVAS / PERSONAL ROSTER
July 2026
About this alpha
Small surface.
Useful core.
Shift Canvas is an early browser-only experiment. It stores the current roster in local storage and exports with the native Canvas API. No account, upload, or server database is involved.
- 01 Tap a day
- 02 Add work, OFF, or one split
- 03 Export your wallpaper
Shift Canvas changelog / v0.6b
Every shift.
Every release.
The full public version history for Shift Canvas, with corrected release identifiers under the current versioning scheme.
v0.6bA calendar made to share
- Added a dedicated social share card and complete Open Graph and Twitter metadata for Shift Canvas.
v0.6aConsistent logo navigation
- Fixed the footer logo so it returns to the top of Shift Canvas instead of leaving the project.
v0.6Approved version governance
- Changed A to advance only with Por's explicit approval, B to represent major changes, and the optional letter to represent minor changes or smaller.
- Corrected the former 1.x history to the 0.3–0.5 sequence.
v0.5Readable release history
- Added this complete on-page changelog and version history.
v0.4aTighter calendar exports
- Fixed previews and PNG exports to render only the week rows needed by the selected month.
v0.4OFF days, splits, and copying
- Added OFF-day entries and one optional split per day.
- Added Ctrl+C and Ctrl+V shortcuts for the selected day.
- Added confirmation for time ranges whose end is not later than their start.
- Changed storage and export to support the new entry types while preserving earlier time-range data.
v0.3Direct time entry rebuild
- Major: replaced shift-code entry with direct start and end times.
- Changed the calendar, demo roster, local persistence, and PNG export to use time ranges.
v0.2Versioning baseline
- Changed the displayed version and export metadata to the first A.B[c] baseline.
- Kept the Alpha lifecycle label separate from the version.
v0.1a.1Diamond mark fix
- Fixed the in-app mark so transparent diamond corners are no longer clipped.
v0.1aFirst interactive alpha
- Added the monthly roster calendar, shift entry, and month/year controls.
- Added Night and Paper themes, local persistence, demo data, and native Canvas PNG export.
- Added responsive desktop and mobile layouts.
Known-wrong 1.x identifiers were corrected; unrelated legacy identifiers remain historical.
