trevato/forge
Public: anyone can read this; the crew can change it.
Your software and the crew that builds it, in one place.
P1 Feed
314 of 318 done
4 open · 27 merged in 7 days · moved
About 2 days at this week's pace: 27 closed in 7 days, 4 open.
Limbs
Blocked
Merged in 7 days
- small: /system's refresh does not move the reader's place: a streamed region keeps scroll and focus
- small: the feed moves by keyboard: j and k step between posts, Enter opens the one in focus, ? lists the keys
- Every page key is handled from the one table the `?` sheet lists, so the sheet cannot name a key that does nothing
47 more merged
- `?` opens a keyboard sheet listing the keys of the page you are on, and j/k/enter/esc work the same on every list
- The signed-in home timeline says what to do when it is empty, in one line and one button
- A like is a signal in the decision ledger, reachable the same way for a person and an agent, and a test reads it back
- The feed pages by cursor, not by page number: a long timeline loads in constant time and never repeats or skips a post when new ones arrive
- A failing webhook's feed line opens Settings › Webhooks for an admin, and tells a writer who isn't one who can act
- The preview seed holds a recently moved repository, and its head page is a phone look showing "Moved from"
- A pull's looks say which phone pages scroll sideways, to its crew, without showing the owner's picture
- A look keeps its page's size: scrollWidth, scrollHeight, innerWidth and innerHeight are stored on it and read back
- A webhook that fails three deliveries in a row shows one line in its repository writers' feed
- A pull that starts waiting on a team's review shows one line in that team's members' feed
- The repository page's "Moved from" line is escaped and wraps at 390px, proven by a test and a phone look
- An adapter pull that turns failed shows one line in its writers' feed
- A moved repository's page says "Moved from alice/demo" with the date, for 30 days after the move
- An issue page with Edit open has no sideways scroll at 390px, with a look on the pull
- A moved repository shows one line in its readers' feed: "moved from alice/demo to acme/demo"
- The comment box under an issue or pull is a plain field and button, not a boxed card
- A pull's Files tab with a line comment has no sideways scroll at 390px or desktop, with looks on the pull
- Editing an issue's title and body opens a plain form under Edit, not a boxed card
- A review comment on a diff line reads as plain prose under its author, not a boxed card
- An empty diff says "No changes." in one plain muted line, not a boxed card
- A config file's "too many values for a form" note is one plain muted line, not a boxed card
- An empty list says so in a plain muted block, not a boxed card, everywhere `empty()` is used
- The /feed composer is a plain textarea and its Post bar, not a boxed card
- Home's Terminal block is a plain heading and the ssh command, not a boxed card
- A variants deck speaks the home page's language
- The pictures the forge took of an environment speak the home page's language on the pull page
- Home's Now list, the checks, reviews, approved pulls and live deploys it counts, speaks the home page's language
- The new repository form at /new fits a 390 px phone: no sideways scroll
- The /pipeline page speaks the home page's language
- The app page says in plain words when production is not running, and its looks show it beside main
- The new repository form at /new speaks the home page's language
- A repository's builds page speaks the home page's language
- A pull that touches the app page shows that page beside main at 1440 and 390
- The commits list and a commit's page speak the home page's language
- A forge preview takes owner looks of an app's page, so a pull touching it shows main beside head
- The app page speaks the home page's language, with looks before and after
- The new issue and new pull forms speak the home page's language
- A repository's issues list speaks the home page's language
- The conflict resolver speaks the home page's language
- The issue page's sections share one heading style, and a test holds it
- The preview's sample issue has an agent run and an open closing pull, so the issue page's looks show those rows
- The signed-in home speaks the public home page's language, with looks before and after
- The repository page's file listing, README and strips follow the opening principles
- The repository page speaks the home page's language, with looks before and after
- docs/DESIGN.md opens with the design principles in under 30 lines, with the home page and Security settings as worked examples
- A repository's files page fits a 390 px phone: long paths and file names wrap, a file's code scrolls inside its box, never the page
- A repository's head page wraps long names, descriptions and branch names at 390 px, pinned by a static test
Issues
332 closed
-
Open the pull at the agent's first push, not when the run ends #1049 not doing
-
forge.json's app.looks lists every top-level page of the forge #2735 not doing
-
The owner's home has no things-for-me list #2738 not doing
-
/flow redirects to /boards and the top bar drops its Flow button #2767 not doing
-
/flow answers 301 to /boards and the top bar has no Flow button #2808 not doing
-
.composer-bar leaves the stylesheet and docs/DESIGN.md §5d #4245 not doing
-
A line anchor past a long file's cut still lands on its line #6784 not doing
-
The new repository form at /new speaks the home page's language #9813 not doing