| .. |
|
icons
|
feat: capture shared mobile content (#223)
|
2026-08-07 20:22:21 +00:00 |
|
static
|
chore: creative AI-imbued dashboard UI + fallback context endpoint
|
2026-07-10 17:47:11 +00:00 |
|
assign-and-start.js
|
feat: queue available work in Today (#415)
|
2026-08-09 17:57:48 +00:00 |
|
authored-outbox.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
background-issue-sync.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
card-planning.js
|
feat: collapse mobile card planning controls (#393)
|
2026-08-09 10:36:41 +00:00 |
|
commands.js
|
feat: keep global search useful during partial failures (#199)
|
2026-08-07 14:18:38 +00:00 |
|
comment-next.js
|
feat: queue screenshot comments offline (Closes #477)
|
2026-08-10 10:56:02 +00:00 |
|
context-poller.js
|
perf: adapt live polling to server freshness (#465)
|
2026-08-10 08:17:57 +00:00 |
|
conversation.js
|
feat: load complete mobile conversations (#209)
|
2026-08-07 16:22:30 +00:00 |
|
create-and-start.js
|
feat: keep create and start durable (#389)
|
2026-08-09 09:41:10 +00:00 |
|
create-issue-sheet.js
|
feat: add explicit searchable repository picker (Closes #487)
|
2026-08-10 14:01:49 +00:00 |
|
dashboard.css
|
feat: manage enrolled passkeys (Closes #499)
|
2026-08-10 17:06:36 +00:00 |
|
dashboard.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
detail-defer.js
|
feat: defer Today work and continue (#455)
|
2026-08-10 05:22:01 +00:00 |
|
drafts.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
index.html
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
install-app.js
|
feat: add mobile install flow
|
2026-08-08 10:55:35 +00:00 |
|
issue-attachment.js
|
feat: optimize oversized mobile screenshots (Closes #495)
|
2026-08-10 15:56:35 +00:00 |
|
issue-outbox.js
|
feat: use binary screenshot transport (Closes #491)
|
2026-08-10 15:03:45 +00:00 |
|
issue-sheet.js
|
feat: hand off assigned issues from mobile (#281)
|
2026-08-08 08:37:48 +00:00 |
|
later-and-start.js
|
feat: start deferred work directly (#457)
|
2026-08-10 06:00:35 +00:00 |
|
later-picker.js
|
feat: choose exact Later return times (#369)
|
2026-08-09 04:04:12 +00:00 |
|
later-sync.js
|
feat: bound planning sync history (#381)
|
2026-08-09 07:43:53 +00:00 |
|
later-work.js
|
feat: sync Later deferrals across devices (#363)
|
2026-08-09 02:37:32 +00:00 |
|
login.js
|
feat: add device passkeys for operator access (Closes #485)
|
2026-08-10 13:14:18 +00:00 |
|
manifest.webmanifest
|
fix: scope mobile share install to dashboard path (#223)
|
2026-08-07 20:26:14 +00:00 |
|
markdown.js
|
feat: render safe mobile Markdown across My Work (#343)
|
2026-08-08 21:38:59 +00:00 |
|
mention-composer.js
|
feat: autocomplete mobile teammate mentions (#447)
|
2026-08-10 03:02:35 +00:00 |
|
mobile-composer-viewport.js
|
feat: keep mobile issue capture above keyboard (Closes #489)
|
2026-08-10 14:26:56 +00:00 |
|
mobile-launch.js
|
feat: show priority work above fold on mobile (#299)
|
2026-08-08 12:18:24 +00:00 |
|
mobile-search-viewport.js
|
feat: make mobile work search keyboard-safe (#317)
|
2026-08-08 16:14:29 +00:00 |
|
mobile-task-dock.js
|
feat: continue Today from mobile Work dock (#409)
|
2026-08-09 15:42:42 +00:00 |
|
mobile-work-entry.js
|
feat: continue Today from mobile Work dock (#409)
|
2026-08-09 15:42:42 +00:00 |
|
my-work.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
notification-read-outbox.js
|
feat: finish unread update triage offline (#351)
|
2026-08-08 23:38:52 +00:00 |
|
offline-issue-close.js
|
feat: queue offline issue closure and continue Today (#427)
|
2026-08-09 21:26:23 +00:00 |
|
offline-today.js
|
feat: keep Today work ready offline (#349)
|
2026-08-08 23:16:22 +00:00 |
|
offline-work.js
|
feat: draft requested reviews offline (#355)
|
2026-08-09 00:20:30 +00:00 |
|
outbox-coordinator.js
|
fix: keep planning edits lossless across tabs (#373)
|
2026-08-09 05:31:14 +00:00 |
|
pick-work.js
|
feat: keep Find Work instant during refresh (#213)
|
2026-08-07 17:15:31 +00:00 |
|
plan-today-preview.js
|
feat: surface Today issue blockers (#435)
|
2026-08-10 00:00:51 +00:00 |
|
plan-today.js
|
feat: plan Today by available time (#459)
|
2026-08-10 06:53:25 +00:00 |
|
private-device-data.js
|
security: purge data after remote session revocation (#337)
|
2026-08-08 20:17:13 +00:00 |
|
pull-sheet.js
|
fix: reconcile ambiguous merge outcomes (#277)
|
2026-08-08 07:33:38 +00:00 |
|
queue-today.js
|
feat: queue available work in Today (#415)
|
2026-08-09 17:57:48 +00:00 |
|
review-sheet.js
|
feat: wrap mobile review diffs (#445)
|
2026-08-10 02:37:43 +00:00 |
|
search-preview.js
|
feat: preview global search results in dashboard (#197)
|
2026-08-07 13:34:26 +00:00 |
|
service-worker.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
session.js
|
feat: manage enrolled passkeys (Closes #499)
|
2026-08-10 17:06:36 +00:00 |
|
task-overlay-history.js
|
feat: skip blocked Today work (#437)
|
2026-08-10 00:39:13 +00:00 |
|
today-completion.js
|
feat: skip blocked Today work (#437)
|
2026-08-10 00:39:13 +00:00 |
|
today-readiness.js
|
feat: work Today blockers in-app (#443)
|
2026-08-10 02:05:11 +00:00 |
|
today-sync.js
|
feat: plan Today by available time (#459)
|
2026-08-10 06:53:25 +00:00 |
|
today-work.js
|
feat: plan Today by available time (#459)
|
2026-08-10 06:53:25 +00:00 |
|
unfiled-captures.js
|
feat: capture cold-offline work for filing (#301)
|
2026-08-08 12:38:41 +00:00 |
|
update-ownership.js
|
feat: claim work from unread updates (#321)
|
2026-08-08 17:19:13 +00:00 |
|
update-reply-read-next.js
|
feat: reply, mark read, and continue updates (Closes #503)
|
2026-08-10 18:02:34 +00:00 |
|
widgets.js
|
feat: make My Work refresh resumable (#119)
|
2026-08-06 16:30:01 +00:00 |
|
work-route.js
|
feat: resolve shared My Work routes
|
2026-08-07 15:58:56 +00:00 |