Skip to content

Enter the workspace from Publish and My Funding; drafts and published work as rows - #1126

Open
yattias wants to merge 17 commits into
ai-mode-workspace/entryfrom
ai-mode-workspace/start-screen-polish
Open

yattias wants to merge 17 commits into
ai-mode-workspace/entryfrom
ai-mode-workspace/start-screen-polish

Conversation

@yattias

@yattias yattias commented Sep 22, 2026 •

Copy link
Copy Markdown
Member

The workspace's ways in, its start screen, and the My Funding page that
feeds it. Reworked in review over the day, so this supersedes the earlier
description of intent tabs and a page composer.

Ways in

  • The Workspace nav item, the top-bar briefcase and the phone-nav slot
    are gone. The Publish menu's Request for Proposal and Proposal open
    the workspace straight onto a conversation for that side of the money;
    users it does not admit keep the notebook's modal and editor.
  • My Funding's section headings carry New RFP (Funds given) and New
    proposal (Funds received), through the same useFundingDrafting hook,
    which also opens a draft where the user drafts.
  • The start screen has no intent tabs: the door decides what the
    assistant drafts, and the composer's colour, placeholder and chips
    follow. Model and effort controls sit under the box, without icons.
  • A funder gets a concierge card under the composer: book a call with a
    PhD to discuss the funding opportunity. The journey rail's connector
    runs dot to dot.
  • The top strip is the back button and a title: "New conversation" on
    the start screen, the conversation's or document's title otherwise.

My Funding

  • The totals sit in the right rail above the activity list; the funder
    hero, earnings summary and author-posts carousel are gone. Empty
    states are plain, without buttons.
  • "My Requests for Proposals" and "My proposals" are one row list each:
    what is live first, then drafts, then what has closed. A row shows the
    document's image, its title, a status line (blue dot published, amber
    dot draft) and, at the right, an RFP's funding or a proposal's raised
    amount and goal. A draft opens in the workspace; a published row opens
    its page. Four rows show before "Show N more".
  • The workspace sidebar's Documents section is now Drafts: a plain
    document icon with the same status dot.

Also

  • The activity rail's Author badge no longer gets cut off beside a long
    name; the name truncates instead.

Verified with type-check, eslint and prettier, plus Playwright passes
with the smoke account (moderator access patched in the test browser so
the workspace doors show).

Stack

Part of turning the AI Mode overlay into a funding workspace (plan and mock decisions in the first PR's thread). Stacked on #1125; merge that first, then this one.

  1. Wrapping AIMode and notebook with publishing provider #1116
  2. Replace the AI Mode document tabs with detail blocks and header publish controls #1118
  3. Share one chat session between the AI Mode overlay and the notebook panel #1117
  4. Start a workspace conversation by saying whether you fund or need funding #1119
  5. Lift the notebook's note listing into a hook and name a note's kind #1120
  6. Break the AI Mode overlay into a shell, a sidebar and the panes #1121
  7. Open documents in the workspace, with a chat on each that is kept once used #1122
  8. Give phones a full-screen view of conversations and documents #1123
  9. Workspace review fixes: one-line sidebar rows, no layout toggle, no notebook link #1124
  10. Open the workspace from the nav and top bar, and name it Workspace #1125
  11. Enter the workspace from Publish and My Funding; drafts and published work as rows #1126

🤖 Generated with Claude Code

The new-conversation screen loses its logo and its title. The fund /
need-funding choice is a pair of tabs on the composer's top edge; the
open tab merges into the box and the box takes its colour, and the send
button goes emerald for a researcher. The researcher's profile and the
RFP they are answering ride in the composer's toolbar as chips: a plug
until connected, then the connected services' logos ("Scholar, ORCID");
"Apply to RFP" until chosen, then the RFP with an × to remove it. The
model and effort controls sit under the box at its right, without
icons, in every workspace composer.

Around it: the chat pane shows no title while the chat is the main pane
(the top strip names it); the Workspace name in the strip is larger and
black; the nav item moves under My Funding with a New badge; the detail
block strip runs edge to edge with an even inset outline on the open
block; the RFP picker keeps one width while loading and is titled
"Select RFP to apply to"; the profile modal explains what connecting
does and drops its section heading.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@yattias
yattias requested a review from a team as a code owner September 22, 2026 18:42
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@vercel

vercel Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
web Ready Ready Preview Sep 23, 2026 4:23pm UTC

Request Review

yattias and others added 6 commits September 22, 2026 18:02
The funder hero and earnings summary become one totals card above the
gray rail, recent activity moves into the rail as a vertical list shared
with the RFP page, and the workspace composer sits under the tabs with
the tab as its intent. The horizontal author-posts carousel goes away.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The Workspace nav item, the top-bar briefcase and the phone-nav slot go
away. A Publish menu item or the New RFP / New proposal button on My
Funding opens the workspace for that side of the money, so the start
screen no longer asks with intent tabs; users the workspace does not
admit keep the notebook path.

My Funding drops the page composer and lists drafts ahead of published
work in both sections, each under a status line: blue dot published,
amber dot draft. The workspace sidebar's Documents become Drafts, with a
plain document icon carrying the same dot.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The top strip drops the briefcase and the Workspace label: just the way
back and the title, with the new-conversation screen titled as such, the
way a selected conversation is. Under a funder's composer the team link
becomes a concierge card with the PhD's avatar: book a call to discuss
the funding opportunity.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
On My Funding a draft's amber dot and last-edited time sit inside its
row under the title, instead of on a line above it, and a section shows
four drafts before asking to expand. In the workspace's journey rail the
connector runs from dot to dot rather than stopping short.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Published RFPs and proposals join the drafts as rows, not feed cards:
title, then the status dot and a date, a draft dashed and a published
one solid. The section's empty state only shows when there is nothing
at all, drafts included, which it wrongly did before. Four rows show
before the list asks to expand, then the feed's next page on demand.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
An RFP still open or a proposal still raising leads its section, then
the drafts, then what has closed, with the state named on a closed row.
A published row shows the document's image in place of the file icon
and, at its right, an RFP's funding or a proposal's raised amount and
goal, in the user's currency.

The activity rail's Author badge was cut off beside a long name: the
actor line truncated as a whole and the name never gave way. The name
now truncates and the badge stays whole.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@yattias yattias changed the title Start screen: intent tabs on the composer, profile and RFP as chips Enter the workspace from Publish and My Funding; drafts and published work as rows Sep 23, 2026
The start screen's composer takes focus the moment the workspace opens
on it, from the Publish menu, a My Funding button or the sidebar; the
overlay root only takes focus when nothing inside has it.

The document pane kept the full details form mounted, hidden, behind
the document while a detail block's popover showed the same field. Two
inputs on one name left the form reading and writing through whichever
attached last, so keystrokes in the popover could be read from, or
overwritten by, the hidden copy. The form now mounts only while the
details view shows; its values live in the provider either way.

The funder totals' institutions row shows a building icon with the
count instead of name chips.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
yattias and others added 6 commits September 23, 2026 10:17
The confirm-publish dialog's RFP guidelines are the three the team
settled on: only create an RFP if you mean to distribute the amount,
describe scope and expectations clearly, stick to truth-seeking
science.

Publishing from the workspace used to leave the overlay on screen,
saying "Redirecting…", until the work's page had loaded behind it. The
publishing host now takes an onPublished hook, and the workspace closes
itself through it the moment the publish succeeds, so the page is what
the user watches arrive.

On My Funding a draft row carries a delete control, behind a
confirmation, and a section's rows render only once both its drafts
and its published work have loaded, instead of laying out twice.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The trash button beside a draft row becomes an ellipsis menu with a
Delete item, the same control a conversation row has in the workspace.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The journey rail's steps drop their icons on both sides, and the funder
dashboard card keeps only its arrow. The proposal side's "stay in
control" note leaves the rail for a line under the composer: you
control who sees your proposal, public or private to funder. On My
Funding the section is "My RFPs".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The proposal side's privacy line becomes a card in the concierge card's
shape, with a lock: you control who sees your proposal. The start
screen's heading is "Let's get started" instead of a greeting by name,
and the timeline copy is tightened.

On an RFP page with a funding pool, the tabs no longer take a row of
their own beneath both columns, which left the title's column empty
down to the pool's foot. The hero header can keep its tabs in the
title's column beside the CTA, and the RFP header does so, so the tabs
sit level with the pool's footnote and the hero is that much shorter.

The Publish menu and the homepage's RFPs and Proposals tabs use the
funding-direction arrows My Funding uses for the same two sides.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The "every dollar you add" line under the funding pool widget gets room
above the header's rule. The contribution modal, when adding to a pool,
opens with a note: it increases the funder's budget so more can go to
the best proposals.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The pool contribution modal drops its "raised so far" line. The note on
what a contribution does moves under the amount and quick buttons and
takes a coins icon.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
yattias and others added 2 commits September 23, 2026 12:12
The bullhorn and file-signature icons come back on the Publish menu's
items and the homepage's RFPs and Proposals tabs; the funding-direction
arrows stay on My Funding.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The "Preview updates live" tail and its separator dot go; the spinner
and the word are enough while the assistant writes a section.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The top strip's title and the sidebar's button name what the next
conversation makes, for the side of the money the user came in on,
instead of "New conversation".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
Preview — 156de8cf Deployed Sep 23, 2026 by vercel[bot]
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