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.

v0.6b Local-first PNG export
ALPHA NOTE / 01

Built to be useful first. Import and roster comparison come later.

Control deck

Build your month

Saved locally
Canvas theme
Selected day Choose a date
Shift 1

Ctrl+C copy · Ctrl+V paste selected day

Select a day, then enter its start and end time.

LIVE CANVAS 0 entries

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
All projects

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.