Commit Graph

395 Commits

Author SHA1 Message Date
bb1712279c feat: launch mobile work from PWA shortcuts (Closes #737)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 12:26:27 +00:00
64ff5127d8 fix: wait for complete Agenda discovery (Closes #735)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 11:56:23 +00:00
e860d16d29 feat: configure deadline reminder horizon (Closes #727)
All checks were successful
CI / lint (pull_request) Successful in 1m33s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 09:55:09 +00:00
fcc9ead33e feat: protect Today from urgent deadlines (Closes #721)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 08:27:01 +00:00
741d545199 feat: configure deadline reminder time in device setup (Closes #715)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 06:57:39 +00:00
5e6328a8d0 feat: send mobile deadline reminders (Closes #709)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 05:00:32 +00:00
46888d2876 feat: replan overdue Agenda deadlines (Closes #707)
All checks were successful
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 04:26:53 +00:00
2796808759 feat: surface mobile deadline urgency (Closes #705)
All checks were successful
CI / lint (pull_request) Successful in 1m24s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 03:50:53 +00:00
ef37a66fd7 feat: start work from an empty mobile queue (Closes #691)
All checks were successful
CI / lint (pull_request) Successful in 1m33s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-13 00:24:04 +00:00
1132075318 feat: add mobile deadline Agenda (Closes #685)
All checks were successful
CI / lint (pull_request) Successful in 1m39s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 22:28:36 +00:00
e5c5c8ec31 feat: continue mobile work across queues (Closes #683)
All checks were successful
CI / lint (pull_request) Successful in 1m25s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 21:57:34 +00:00
f031a37e8d feat: filter Find Work by repository and label (Closes #681)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 21:33:27 +00:00
654ae8714e feat: resume interrupted Find Work batches (Closes #679)
All checks were successful
CI / lint (pull_request) Successful in 1m25s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 21:02:25 +00:00
c93a682dfb feat: fill Today from ranked Find Work results (Closes #677)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 20:25:37 +00:00
0767ccaa9d feat: budget Find Work batches by time (Closes #675)
All checks were successful
CI / lint (pull_request) Successful in 1m28s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 19:53:57 +00:00
77fab85a66 feat: search the full Find Work catalog (Closes #673)
All checks were successful
CI / lint (pull_request) Successful in 1m30s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 19:24:55 +00:00
fba1f4238d feat: batch-claim available work into Today (Closes #671)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 18:58:26 +00:00
8edd542379 feat: select matching mobile work in one step (Closes #669)
All checks were successful
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 18:23:34 +00:00
995d8f8527 feat: find work within active queues (Closes #667)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 17:56:42 +00:00
2553e7121b feat: create follow-up and continue updates (Closes #665)
All checks were successful
CI / lint (pull_request) Successful in 1m25s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 17:10:16 +00:00
d96a77c5d5 feat: create follow-up work from updates (Closes #663)
All checks were successful
CI / lint (pull_request) Successful in 1m32s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 16:32:50 +00:00
80a4096118 feat: batch-plan mobile work queues (Closes #661)
All checks were successful
CI / lint (pull_request) Successful in 1m42s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 16:03:04 +00:00
ea3712ca3e feat: defer selected updates as unread batch (Closes #659)
All checks were successful
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 15:11:51 +00:00
c4ba78c8cb feat: consolidate mobile work commands (Closes #651)
All checks were successful
CI / lint (pull_request) Successful in 1m51s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 13:01:41 +00:00
b81d695585 feat: undo accidental update acknowledgements (Closes #649)
All checks were successful
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 12:34:55 +00:00
48f75cff05 feat: launch work directly from mobile queues (Closes #645)
All checks were successful
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 11:26:35 +00:00
95f24a4e90 feat: expose Updates in mobile queues (Closes #639)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 09:52:41 +00:00
bbc3e10525 perf: bound Build my Today readiness checks (Closes #637)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 09:26:31 +00:00
a08a51af02 feat: finish Today plans with inline estimates (Closes #635)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 08:55:52 +00:00
a91788276c feat: build a ready capacity-fit Today plan (Closes #633)
All checks were successful
CI / lint (pull_request) Successful in 1m30s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 08:28:03 +00:00
7948d2e353 feat: file mobile Drafts sequentially (Closes #629)
All checks were successful
CI / lint (pull_request) Successful in 1m29s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 07:18:02 +00:00
8d142c808b feat: unify mobile work queues (Closes #627)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 06:27:00 +00:00
fcb0575e38 feat: guard mobile Draft capacity (Closes #623)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 05:36:32 +00:00
48e4344f28 feat: preserve capture-first screenshots in Drafts (Closes #615)
All checks were successful
CI / lint (pull_request) Successful in 1m24s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 03:33:19 +00:00
07235d3870 feat: make mobile New capture-first (Closes #613)
All checks were successful
CI / lint (pull_request) Successful in 1m23s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 02:54:44 +00:00
fb58ba30b2 feat: lazy-load security center (Closes #605)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 01:00:32 +00:00
14a3e1ee8d feat: review Today work at day rollover (Closes #603)
All checks were successful
CI / lint (pull_request) Successful in 1m33s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-12 00:38:13 +00:00
7aa25f1d8c feat: complete Today from mobile HUD (Closes #601)
All checks were successful
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 23:56:39 +00:00
96e7b35419 feat: keep active Today visible on mobile (Closes #599)
All checks were successful
CI / lint (pull_request) Successful in 1m28s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 23:29:50 +00:00
9629643a63 feat: pause Today while handling Attention (Closes #595)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 10s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 22:27:53 +00:00
87f63370f6 feat: keep mobile Attention actionable alongside Today (Closes #593)
Some checks failed
CI / lint (pull_request) Failing after 1m26s
CI / build-release (pull_request) Has been skipped
CI / release-candidate (pull_request) Has been skipped
2026-08-11 21:25:27 +00:00
aaa9aef78b feat: reconcile long Today interruptions (Closes #591)
All checks were successful
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 20:56:40 +00:00
697f72da09 feat: log corrected Today recap time (Closes #587)
All checks were successful
CI / lint (pull_request) Successful in 1m25s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 19:40:45 +00:00
3043ccc846 feat: resume recap feedback after interruptions (Closes #585)
All checks were successful
CI / lint (pull_request) Successful in 1m24s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 18:57:11 +00:00
1fb26e0a86 feat: turn Today recap feedback into a plan
All checks were successful
CI / lint (pull_request) Successful in 1m24s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
Closes #583
2026-08-11 18:33:59 +00:00
80ea81ad73 feat: add synced Today recaps (Closes #579)
All checks were successful
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 17:21:22 +00:00
7ee10619a4 feat: track actual time through Today (Closes #577)
All checks were successful
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 16:14:17 +00:00
8e357a097b feat: edit and delete owned comments (Closes #575)
All checks were successful
CI / lint (pull_request) Successful in 1m28s
CI / build-release (pull_request) Successful in 8s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 15:18:30 +00:00
0304f5ab2c feat: hand off assigned pull requests (Closes #567)
All checks were successful
CI / lint (pull_request) Successful in 1m19s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 11:49:15 +00:00
7f8ee771dc feat: surface mobile device readiness (Closes #559)
All checks were successful
CI / lint (pull_request) Successful in 1m16s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 09:33:27 +00:00
797fd0d544 feat: guide mobile device readiness (Closes #555)
All checks were successful
CI / lint (pull_request) Successful in 1m13s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 08:33:01 +00:00
6e90e3fa9e feat: notify mobile operators of unread updates (Closes #549)
All checks were successful
CI / lint (pull_request) Successful in 1m15s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 07:07:52 +00:00
446281674b feat: reopen and resume closed issues (Closes #547)
All checks were successful
CI / lint (pull_request) Successful in 1m8s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 06:37:19 +00:00
163bfad30a feat: select mobile updates to mark read (Closes #545)
All checks were successful
CI / lint (pull_request) Successful in 1m22s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 06:00:48 +00:00
d7e2813700 feat: acknowledge unread updates with reactions (Closes #539)
All checks were successful
CI / lint (pull_request) Successful in 1m8s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 04:10:18 +00:00
820da7130d feat: lazy-load issue capture workflow (Closes #537)
All checks were successful
CI / lint (pull_request) Successful in 1m14s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 03:30:07 +00:00
fff7bccf08 feat: sync Today blockers offline (Closes #533)
All checks were successful
CI / lint (pull_request) Successful in 1m14s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 02:29:56 +00:00
2c8a1225e0 feat: manage issue blockers in app (Closes #531)
All checks were successful
CI / lint (pull_request) Successful in 1m14s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 02:02:23 +00:00
11a56b21a1 fix: bound IndexedDB dashboard startup (Closes #529)
All checks were successful
CI / lint (pull_request) Successful in 1m16s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 01:28:56 +00:00
31f6097afc feat: attach screenshots to update replies (Closes #527)
All checks were successful
CI / lint (pull_request) Successful in 1m13s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-11 01:04:18 +00:00
9724358c89 feat: expose actionable pull request checks (Closes #517)
All checks were successful
CI / lint (pull_request) Successful in 1m5s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 22:31:50 +00:00
04621223fd feat: attach screenshots to pull comments (Closes #515)
All checks were successful
CI / lint (pull_request) Successful in 1m4s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 21:39:22 +00:00
2717f41957 feat: start work from unread updates (Closes #505)
All checks were successful
CI / lint (pull_request) Successful in 1m9s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 18:29:03 +00:00
1052ce2c84 feat: reply, mark read, and continue updates (Closes #503)
All checks were successful
CI / lint (pull_request) Successful in 1m8s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 18:02:34 +00:00
21a386b94f feat: manage enrolled passkeys (Closes #499)
All checks were successful
CI / lint (pull_request) Successful in 1m3s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 17:06:36 +00:00
6565165295 feat: add durable security activity center (Closes #493)
All checks were successful
CI / lint (pull_request) Successful in 1m5s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 15:37:37 +00:00
81e1af7f16 feat: add explicit searchable repository picker (Closes #487)
All checks were successful
CI / lint (pull_request) Successful in 1m2s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 14:01:49 +00:00
ced644b275 feat: add device passkeys for operator access (Closes #485)
All checks were successful
CI / lint (pull_request) Successful in 1m3s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 13:14:18 +00:00
5bf491c725 feat: attach screenshots during issue capture (#469)
All checks were successful
CI / lint (pull_request) Successful in 56s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 09:35:09 +00:00
eefb760169 feat: attach screenshots to issue comments (#467)
All checks were successful
CI / lint (pull_request) Successful in 53s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 08:55:13 +00:00
161977cb67 feat: plan Today by available time (#459)
All checks were successful
CI / lint (pull_request) Successful in 51s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 06:53:25 +00:00
a610708e36 feat: start deferred work directly (#457)
All checks were successful
CI / lint (pull_request) Successful in 52s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 06:00:35 +00:00
cf2e49300a feat: reply to updates and continue Today (#451)
All checks were successful
CI / lint (pull_request) Successful in 52s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 04:15:53 +00:00
0311f85d96 feat: autocomplete mobile teammate mentions (#447)
All checks were successful
CI / lint (pull_request) Successful in 49s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 03:02:35 +00:00
461c796227 feat: wrap mobile review diffs (#445)
All checks were successful
CI / lint (pull_request) Successful in 51s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 02:37:43 +00:00
8989e93c2c feat: skip blocked Today work (#437)
All checks were successful
CI / lint (pull_request) Successful in 48s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 00:39:13 +00:00
05f9e06a10 feat: surface Today issue blockers (#435)
All checks were successful
CI / lint (pull_request) Successful in 53s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-10 00:00:51 +00:00
2cbeba30fd feat: comment and continue Today work (#429)
All checks were successful
CI / lint (pull_request) Successful in 50s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 22:00:14 +00:00
c451cd0bcb feat: queue offline issue closure and continue Today (#427)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 21:26:23 +00:00
854d040e88 feat: finish Today items without changing Gitea (#421)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 19:37:40 +00:00
ad5e50eb48 feat: queue available work in Today (#415)
All checks were successful
CI / lint (pull_request) Successful in 42s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 17:57:48 +00:00
6e3b6804c1 feat: assign and start work from search (#413)
All checks were successful
CI / lint (pull_request) Successful in 48s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 17:06:16 +00:00
4afe4dd3b9 feat: assign and start available work (#411)
All checks were successful
CI / lint (pull_request) Successful in 45s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 16:21:20 +00:00
8b36455c21 feat: continue Today from mobile Work dock (#409)
All checks were successful
CI / lint (pull_request) Successful in 45s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 15:42:42 +00:00
7a62f7ead7 feat: preview work before planning (#405)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 14:22:37 +00:00
9ea590a65c feat: paginate issue capture repositories (#403)
All checks were successful
CI / lint (pull_request) Successful in 45s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 13:39:27 +00:00
1f7fd093fd feat: resume interrupted Today sessions (#395)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 11:02:00 +00:00
c2da869c47 feat: collapse mobile card planning controls (#393)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 10:36:41 +00:00
edbe2d76dd feat: create and start captured issues (#387)
All checks were successful
CI / lint (pull_request) Successful in 40s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 09:08:06 +00:00
de6c9c249a feat: add focused mobile Today planner (#385)
All checks were successful
CI / lint (pull_request) Successful in 39s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 08:37:41 +00:00
c0fc4eddd0 feat: warn before duplicate mobile issue capture (#371)
All checks were successful
CI / lint (pull_request) Successful in 40s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 04:41:44 +00:00
9441191c18 feat: choose exact Later return times (#369)
All checks were successful
CI / lint (pull_request) Successful in 44s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 04:04:12 +00:00
454022ee89 feat: sync Later deferrals across devices (#363)
All checks were successful
CI / lint (pull_request) Successful in 43s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 02:37:32 +00:00
020106f001 feat: sync Today plan across devices (#357)
All checks were successful
CI / lint (pull_request) Successful in 38s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-09 00:39:08 +00:00
990f0f04d6 feat: finish unread update triage offline (#351)
All checks were successful
CI / lint (pull_request) Successful in 35s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-08 23:38:52 +00:00
ac3d1f32d1 feat: keep Today work ready offline (#349)
All checks were successful
CI / lint (pull_request) Successful in 37s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-08 23:16:22 +00:00
ac7a716e5c feat: render safe mobile Markdown across My Work (#343)
All checks were successful
CI / lint (pull_request) Successful in 33s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
2026-08-08 21:38:59 +00:00
7034ec55ed feat: review and revoke active devices (#325)
All checks were successful
CI / lint (pull_request) Successful in 34s
CI / build-frontend (pull_request) Successful in 6s
2026-08-08 17:59:17 +00:00
21e0a49d3c feat: keep mobile conversation replies keyboard-safe (#323)
All checks were successful
CI / lint (pull_request) Successful in 31s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 17:34:11 +00:00
0ea264a942 feat: claim work from unread updates (#321)
All checks were successful
CI / lint (pull_request) Successful in 32s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 17:19:13 +00:00
b5b6b4d0a9 feat: make mobile work search keyboard-safe (#317)
All checks were successful
CI / lint (pull_request) Successful in 34s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 16:14:29 +00:00
9a152c435e feat: make mobile task overlays back-safe (#315)
All checks were successful
CI / lint (pull_request) Successful in 30s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 15:55:17 +00:00
9f6476a5b4 feat: capture cold-offline work for filing (#301)
All checks were successful
CI / lint (pull_request) Successful in 30s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 12:38:41 +00:00
ccf5f69400 feat: show priority work above fold on mobile (#299)
All checks were successful
CI / lint (pull_request) Successful in 31s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 12:18:24 +00:00
6e6e63e553 security: enforce strict browser execution boundary (#295)
All checks were successful
CI / lint (pull_request) Successful in 29s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 11:38:18 +00:00
31a07e4a46 feat: add mobile install flow
All checks were successful
CI / lint (pull_request) Successful in 28s
CI / build-frontend (pull_request) Successful in 5s
Closes #291
2026-08-08 10:55:35 +00:00
8c4e729c4a fix: keep retained mobile planning available (#289)
All checks were successful
CI / lint (pull_request) Successful in 29s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 10:20:42 +00:00
37d55e9b20 feat: sign out all operator sessions (#287)
All checks were successful
CI / lint (pull_request) Successful in 28s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 09:55:34 +00:00
fedddb246d perf: skip unchanged live snapshot sections (#285)
All checks were successful
CI / lint (pull_request) Successful in 25s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 09:35:48 +00:00
04bb6839ae feat: hand off assigned issues from mobile (#281)
All checks were successful
CI / lint (pull_request) Successful in 28s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 08:37:48 +00:00
cc38b3d0f6 feat: add ordered mobile Today queue (#279)
All checks were successful
CI / lint (pull_request) Successful in 30s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 07:58:49 +00:00
c74c63d29c feat: make background queue admission durable (#264)
All checks were successful
CI / lint (pull_request) Successful in 25s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 05:10:11 +00:00
1b10a5a8a8 feat: notify on background delivery completion (#260)
All checks were successful
CI / lint (pull_request) Successful in 28s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 04:18:32 +00:00
39357263d0 feat: require operator sessions for privileged access (#258)
All checks were successful
CI / lint (pull_request) Successful in 23s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 03:41:30 +00:00
fdb39e43ad feat: defer from mobile detail sheets (#256)
All checks were successful
CI / lint (pull_request) Successful in 22s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 03:16:01 +00:00
65a09b5c66 feat: add mobile Later queue (#254)
All checks were successful
CI / lint (pull_request) Successful in 23s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 02:41:09 +00:00
c3e8ead47b feat: deliver authored messages after app close (#252)
All checks were successful
CI / lint (pull_request) Successful in 23s
CI / build-frontend (pull_request) Successful in 4s
2026-08-08 02:11:26 +00:00
a4beca2d9e feat: deliver offline issue captures after app close (#250)
All checks were successful
CI / lint (pull_request) Successful in 22s
CI / build-frontend (pull_request) Successful in 4s
Closes #250
2026-08-08 01:44:20 +00:00
51ac802d77 feat: add mobile attention queue (#244)
All checks were successful
CI / lint (pull_request) Successful in 23s
CI / build-frontend (pull_request) Successful in 5s
2026-08-08 00:00:21 +00:00
ddd87e9051 feat: coordinate offline outboxes across tabs (#242)
All checks were successful
CI / lint (pull_request) Successful in 22s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 23:34:21 +00:00
2bd8426db8 feat: continue assigned approvals into merge (#240)
All checks were successful
CI / lint (pull_request) Successful in 19s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 23:12:55 +00:00
a73b3bc773 feat: bind offline outboxes to Gitea identity (#238)
All checks were successful
CI / lint (pull_request) Successful in 19s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 22:57:49 +00:00
bad7d524f0 feat: add mobile task dock (#236)
All checks were successful
CI / lint (pull_request) Successful in 21s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 22:32:41 +00:00
d66c1b48ef feat: queue authored messages for reconnect (#234)
All checks were successful
CI / lint (pull_request) Successful in 22s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 22:14:49 +00:00
51bd9d41f2 feat: sync offline issue captures (#232)
All checks were successful
CI / lint (pull_request) Successful in 20s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 21:58:28 +00:00
3ed3a2be58 feat: survive dashboard HTTP outages (#230)
All checks were successful
CI / lint (pull_request) Successful in 18s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 21:33:10 +00:00
1b2a3c83af feat: keep My Work available offline (#228)
All checks were successful
CI / lint (pull_request) Successful in 20s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 21:14:21 +00:00
6bf5512b47 feat: open mobile dashboard offline (#226)
All checks were successful
CI / lint (pull_request) Successful in 19s
CI / build-frontend (pull_request) Successful in 6s
2026-08-07 20:56:13 +00:00
a25b547d20 fix: scope mobile share install to dashboard path (#223)
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 20:26:14 +00:00
f655a5115a feat: capture shared mobile content (#223)
All checks were successful
CI / lint (pull_request) Successful in 19s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 20:22:21 +00:00
19dfc93b85 feat: plan issues during mobile capture (#221)
All checks were successful
CI / lint (pull_request) Successful in 18s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 19:18:27 +00:00
ea909ef222 feat: read full unread update conversations (#219)
All checks were successful
CI / lint (pull_request) Successful in 20s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 18:48:37 +00:00
174dac05b9 feat: make assigned pull sheets read-first (#217)
All checks were successful
CI / lint (pull_request) Successful in 20s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 18:00:00 +00:00
d09ceb8650 feat: make mobile issue sheets read-first (#215)
All checks were successful
CI / lint (pull_request) Successful in 18s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 17:38:01 +00:00
aaff109ede feat: keep Find Work instant during refresh (#213)
All checks were successful
CI / lint (pull_request) Successful in 18s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 17:15:31 +00:00
a08ce31858 feat: recover mobile drafts from My Work (#211)
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 16:55:00 +00:00
c63b23865c feat: load complete mobile conversations (#209)
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 16:22:30 +00:00
b5545e380e feat: resolve shared My Work routes
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 15:58:56 +00:00
9e697dc63f feat: route mobile My Work sheets (#205)
All checks were successful
CI / lint (pull_request) Successful in 16s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 15:17:21 +00:00
2be29b684a feat: plan mobile work by milestone (#203)
All checks were successful
CI / lint (pull_request) Successful in 16s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 15:01:02 +00:00
f1448e6b58 feat: keep global search useful during partial failures (#199)
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 14:18:38 +00:00
fe834a37a4 feat: preview global search results in dashboard (#197)
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 13:34:26 +00:00
7651e5b090 feat: add global work search (#195)
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 12:27:53 +00:00
2072de337e feat: add mobile My Work sessions (#193)
All checks were successful
CI / lint (pull_request) Successful in 14s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 11:54:31 +00:00
c639b09aaf feat: schedule assigned issues from mobile (#191)
All checks were successful
CI / lint (pull_request) Successful in 17s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 11:29:35 +00:00
937df5d20b feat: edit assigned issue content from mobile (#189)
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 11:07:56 +00:00
2d8a659ebe feat: review assigned pull diffs before merge (#187)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 10:23:15 +00:00
0bc6e01eb5 feat: make authored actions idempotent (#185)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 09:55:21 +00:00
87058d72e6 feat: release mobile issue assignments (#183)
All checks were successful
CI / lint (pull_request) Successful in 14s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 09:24:21 +00:00
b4b13a7db1 feat: preview issue details before claiming (#179)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 08:22:43 +00:00
1f997cc504 feat: discover and claim mobile work (#175)
All checks were successful
CI / lint (pull_request) Successful in 14s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 07:30:43 +00:00
390ad0d4d2 feat: reprioritize assigned issues from mobile (#173)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 06:52:53 +00:00
625e65e7e4 feat: paginate mobile My Work queues (#169)
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 05:35:45 +00:00
4870b58c5b feat: isolate live section refresh backoff (#167)
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 04:53:42 +00:00
58376f6d45 feat: add inline mobile review comments (#165)
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 04:28:44 +00:00
b6390d3298 feat: triage mobile issue capture with labels (#163)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 03:55:51 +00:00
745c3779c2 feat: complete assigned pull requests from mobile (#161)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 03:30:21 +00:00
bb394be8b2 feat: capture issues from mobile My Work (#159)
All checks were successful
CI / lint (pull_request) Successful in 13s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 02:58:14 +00:00
1c0cacb2b8 feat: complete assigned issues from mobile My Work (#157)
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 02:40:57 +00:00
9b81dce8aa feat: submit pull reviews from mobile My Work (#155)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 02:01:18 +00:00
83de2a7499 feat: reply to unread updates in My Work (#153)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 4s
2026-08-07 01:01:59 +00:00
f7073e1393 feat: triage unread updates in My Work (#151)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 5s
2026-08-07 00:35:34 +00:00
8ee7dbf79e feat: keep live snapshots usable through refresh failures (#149)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 23:54:55 +00:00
a86de5cbf4 feat: paginate unread updates inbox (#147)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 23:30:32 +00:00
b51542363c fix: keep mobile review handoff popup-safe (#143)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 22:25:22 +00:00
db9e51e683 feat: bulk acknowledge unread updates (#141)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 21:55:32 +00:00
ea7bd15721 feat: retain live snapshots while revalidating (#139)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 21:32:58 +00:00
6e900e31e3 feat: acknowledge unread updates from My Work (#135)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 20:30:35 +00:00
f34fc8b5f5 feat: add unread updates to My Work (#133)
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 19:59:39 +00:00
30f92d18a2 feat: unify live dashboard snapshot (#131)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 19:29:21 +00:00
331eb99c1e feat: carry mobile review feedback into Gitea (#129)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 18:56:06 +00:00
173af9f698 feat: make mobile review loading retryable (#127)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 18:25:10 +00:00
d8937f0096 feat: resume mobile review progress (#125)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 17:54:35 +00:00
6c4ce5cf48 feat: preview mobile review diffs (#123)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 17:31:40 +00:00
83788c6b82 feat: add mobile review readiness inspector (#121)
All checks were successful
CI / lint (pull_request) Successful in 14s
CI / build-frontend (pull_request) Successful in 6s
2026-08-06 17:09:40 +00:00
32d9d9413f feat: make My Work refresh resumable (#119)
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / build-frontend (pull_request) Successful in 6s
2026-08-06 16:30:01 +00:00
b7d4bd8137 feat: add review requests to My Work (#117)
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 15:52:26 +00:00
de2f8d8fcc feat: add mobile My Work inbox (#115)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 15:24:37 +00:00
bfdc042e38 fix: remove fabricated fallback work items (#105)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 12:47:12 +00:00
b055644be9 fix: report repo mix context failures (#103)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 12:17:13 +00:00
64b6ff6c5b fix: allow mobile dashboard zoom (#101)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 11:46:46 +00:00
b41d7ad03a fix: expose degraded fallback context status (#97)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 10:47:18 +00:00
13fcd42f13 fix: resolve dashboard API requests under subpath (#65)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 5s
2026-08-06 02:47:38 +00:00
4bbe02b3f6 fix: resolve markdown renderer under dashboard subpath (#63)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 02:17:46 +00:00
2fdb9fb897 fix: resolve command script under dashboard subpath (#60)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 01:52:54 +00:00
3e1ce3e72a fix: preserve filtered command actions (#60)
All checks were successful
CI / lint (pull_request) Successful in 7s
CI / build-frontend (pull_request) Successful in 4s
2026-08-06 01:48:09 +00:00
f63c8c39b1 fix: escape markdown preview HTML (#52)
All checks were successful
CI / lint (pull_request) Successful in 7s
CI / build-frontend (pull_request) Successful in 4s
2026-08-05 23:48:27 +00:00
89c22c6091 fix: render repo mix before populating counts (#48)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 4s
2026-08-05 22:48:47 +00:00
4afa4032d7 fix: preserve Gitea events on refresh failure (#41)
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / build-frontend (pull_request) Successful in 5s
2026-08-05 15:34:05 +00:00
5a3f0128c4 feat: report Gitea event stream freshness
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 6s
2026-08-05 09:03:20 +00:00
9df3815417 feat: add realtime Gitea event stream widget
All checks were successful
CI / lint (pull_request) Successful in 10s
CI / build-frontend (pull_request) Successful in 5s
2026-08-05 04:04:40 +00:00
6bfc97dcdf feat: persist collapsible dashboard panels
Some checks failed
CI / build-frontend (pull_request) Has been skipped
CI / lint (pull_request) Failing after 7s
2026-08-04 14:53:06 +00:00
8ff742c0fe chore: creative AI-imbued dashboard UI + fallback context endpoint
Some checks failed
CI / lint (push) Has been cancelled
Release / tag-release (push) Has been cancelled
CI / build-frontend (push) Has been cancelled
Release / draft-rc (push) Has been cancelled
2026-07-10 17:47:11 +00:00
11156be20e feat(dashboard): add WYSIWYG-style command palette, whiteboard, markdown widget, collapsible panels, and live widgets 2026-07-07 13:18:26 +00:00
f9ace930e4 feat(frontend): adaptive live dashboard panels
- three-column layout with sticky context, work, and AI panels
- live refresh every 8s
- suggestion cards with priority styling
- mobile responsive
2026-07-07 00:56:21 +00:00