Skip to content

[codex] Migrate ritual UI source workflow#2

Draft
Evander764 wants to merge 1 commit into
mainfrom
codex/restore-widget-countdown-stats
Draft

[codex] Migrate ritual UI source workflow#2
Evander764 wants to merge 1 commit into
mainfrom
codex/restore-widget-countdown-stats

Conversation

@Evander764

@Evander764 Evander764 commented Apr 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • Migrated the Timetable.OS ritual/UI work back into source instead of patching packaged app.asar.
  • Added source-owned entry/exit ritual HTML generation, multiple ritual modes, configurable ritual copy, and local Web Audio ambience.
  • Reworked the visual system around black/white/gray ledger styling with orange action accents, updated shell controls, buttons, toggles, sidebar, title bar, cards, and desktop widgets.
  • Added source scripts for user-data archiving, clean builds, and local deployment, plus handoff docs for the source-first workflow.
  • Restored/kept user data compatibility in reducers without committing private app-data.json.

Why

The app had been iterated through packaged output during emergency fixes. This moves the work back to the maintainable source tree so future builds do not erase UI, ritual, data compatibility, or desktop widget fixes.

Validation

  • npm.cmd run typecheck
  • npm.cmd run lint
  • npm.cmd test
  • npm.cmd run build
  • node --check out/main/index.js
  • node --check out/renderer/assets/index-*.js

Notes

This PR intentionally does not include user data, app.asar, unpacked runtime folders, temporary extraction folders, out, or release artifacts.

@Evander764
Evander764 force-pushed the codex/restore-widget-countdown-stats branch from f89ec9e to b4eb504 Compare May 10, 2026 09:33
@Evander764 Evander764 changed the title Restore widget interactions and countdown events [codex] Migrate ritual UI source workflow May 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant