Skip to content

feat(gfs): EvenDrive Recent files, parked on top of #1231 - #1486

Closed
alfredolopez80 wants to merge 1 commit into
feat/gfs-user-homes-1168from
feat/gfs-recent-files-1168
Closed

alfredolopez80 wants to merge 1 commit into
feat/gfs-user-homes-1168from
feat/gfs-recent-files-1168

Conversation

@alfredolopez80

Copy link
Copy Markdown
Contributor

Parks EvenDrive Recent files outside #1231 so that #1231 carries only the per-user GFS homes of #1168. This PR is closed on purpose and is not meant to be merged now; the branch feat/gfs-recent-files-1168 keeps the full work for later.

What it restores

On top of feat/gfs-user-homes-1168, one commit (d4a7b93d4) reverts the six removal commits of #1231, so this branch holds the Recent files work exactly as it was at #1231's former head ec9886834, plus the J1 folder-ZIP cancellation step that now lives in #1231:

  • control-api: gfs_user_file_activity (migration 0132_gfs_user_file_activity), /external/gfs/recent, the activity recorders and the direct-run attribution host namespace (1beff060c, 892d4732d)
  • external-rest-api: the /me/gfs/recent relay and intent=open forwarding (684c6bbbc)
  • gfs-controller: user and agent file-activity recording (5c4e1fb27, 03bce7862)
  • mcp-host: the gfs-attribution-run header on Desktop chat GFS content calls (bebbba17a, d4d026119)
  • Desktop: the Recent files card and view, recordOpen, and the EvenDrive overview restructuring (f215b969a, f424824b7, 563f3df26, 91b6628af, eb56bbe01), with journeys J7a/J7b (b122ca905, a9e1979e7, 57aa03494)
  • the Recent-files adaptations made while resolving dev merge b5335a7d5

Before reviving it

🤖 Generated with Claude Code

Parks EvenDrive Recent files, removed from feat/gfs-user-homes-1168, on its
own branch for later work. This commit reverts the six removal commits, so
the tree equals the old PR head ec98868 plus the J1 ZIP-cancellation step,
with package versions kept at the higher value.

Restores the work of:
- 1beff06 feat(control-api): record per-user EvenDrive file activity
- 684c6bb feat(external-rest-api): relay recent files and the open intent
- 5c4e1fb feat(gfs-controller): record user and agent file activity
- bebbba1 feat(mcp-host): send the attribution run on Desktop chat GFS content calls
- f215b96 feat(desktop): show Recent files on the EvenDrive overview
- b122ca9 test(desktop): cover Recent files in the EvenDrive journeys
- 03bce78 fix(gfs-controller): record agent writes and copies on the publication transaction
- 892d473 fix(test): register recent-files Postgres suite and clean CodeQL findings
- d4d0261 test(mcp-host): avoid boundary false positive in GFS attribution env name
- a9e1979 test(desktop): require one agent for recent files journey
- 57aa034 test(desktop): assert recent file order by accessible names
- f424824 feat(desktop): add a focused recent files view
- 563f3df refactor(desktop): unify EvenDrive views and recent navigation
- 91b6628 refactor(desktop): adapt EvenDrive overview to available space
- eb56bbe fix(desktop): preserve file navigation during overview changes
and the Recent-files adaptations in the dev merge b5335a7.

Before this branch is revived it needs a merge of dev, a new migration id
for gfs_user_file_activity after the last dev migration (0132 is taken on
dev), and its own certification.

It undoes the removal commits 5903eb9 (control-api), 9a209fa
(external-rest-api), 7f020d7 (gfs-controller), 0386b24 (mcp-host),
7b1c6fe (desktop) and 45c8b42 (docs).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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