feat: share private Today summaries (Closes #1090)
CI / lint (pull_request) Successful in 3m20s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Failing after 3m9s
CI / release-candidate (pull_request) Has been skipped

This commit is contained in:
timmy committed 2026-08-18 18:39:01 +00:00
1 parent 5f86d48e6f
commit b3a359760c
16 files changed
+556 -11

No files matched your search

+24
View File
@@ -507,6 +507,29 @@
</section>
</div>
<div class="today-summary-sheet" id="today-summary-sheet" role="dialog" aria-modal="true" aria-labelledby="today-summary-title" hidden>
<section class="today-summary-panel">
<div class="today-summary-header">
<div><div class="small">Ready to communicate</div><h2 id="today-summary-title">Share day summary</h2></div>
<button id="close-today-summary" type="button">Not now</button>
</div>
<p class="small muted">Review exactly what will leave this device. Time stays private unless you include it.</p>
<div id="today-summary-status" class="small" role="status" aria-live="polite"></div>
<h3>Worked on</h3>
<div id="today-summary-worked" class="today-summary-items"></div>
<h3>Tomorrow</h3>
<div id="today-summary-tomorrow" class="today-summary-items"></div>
<label class="today-summary-option"><input id="today-summary-include-actuals" type="checkbox"> Include actual time</label>
<label class="today-summary-note">Optional note<textarea id="today-summary-note" maxlength="1000" rows="3"></textarea></label>
<h3>Preview</h3>
<pre id="today-summary-preview" class="today-summary-preview"></pre>
<div class="today-summary-actions">
<button id="share-today-summary" type="button">Share summary</button>
<button id="discard-today-summary" type="button">Discard draft</button>
</div>
</section>
</div>
<div class="today-readiness-sheet" id="today-readiness-sheet" role="dialog" aria-modal="true" aria-labelledby="today-readiness-title" hidden>
<section class="today-readiness-panel">
<div class="today-readiness-header">
@@ -1813,6 +1836,7 @@
<script src="static/today-session-sync.js"></script>
<script src="static/today-recap.js"></script>
<script src="static/today-wrap-up.js"></script>
<script src="static/today-summary.js"></script>
<script src="static/today-handoff.js"></script>
<script src="static/today-completion.js"></script>
<script src="static/today-readiness.js"></script>