Skip to content

[fork] selected upstream candidates - #27

Draft
patroza wants to merge 11 commits into
fork/timfrom
fork/candidates
Draft

[fork] selected upstream candidates#27
patroza wants to merge 11 commits into
fork/timfrom
fork/candidates

Conversation

@patroza

@patroza patroza commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Managed fork layer

Role Value
Base fork/tim
Head fork/candidates
Source Selected open pull requests from pingdotgg/t3code
Deployment Never directly; only through fork/integration

This permanent provenance layer carries upstream pull requests that are useful in production before
upstream merges them. Each source PR is represented by one reviewed provenance commit. When
upstream merges, supersedes, or rejects a candidate, the stack synchronizer removes or reconciles
that commit while preserving our adaptations in fork/changes.

This PR intentionally remains open and draft. Do not merge it.

@patroza
patroza force-pushed the fork/candidates branch 2 times, most recently from ff3e748 to 98745c7 Compare July 25, 2026 08:30
@patroza patroza changed the title feat: apply selected upstream candidate changes [fork] upstream candidates Jul 25, 2026
@patroza patroza changed the title [fork] upstream candidates [fork-1] upstream candidates Jul 25, 2026
@patroza patroza added the FORK Long-lived protected fork provenance or private layer; do not merge directly. label Jul 25, 2026
@patroza
patroza marked this pull request as draft July 25, 2026 15:06
@patroza patroza changed the title [fork-1] upstream candidates [fork] selected upstream candidates Jul 26, 2026
@patroza
patroza force-pushed the fork/candidates branch 2 times, most recently from 4e562da to 03f29f3 Compare July 27, 2026 05:25
@patroza
patroza force-pushed the fork/tim branch 2 times, most recently from c8f19bf to 09cf259 Compare July 27, 2026 11:56
@patroza
patroza force-pushed the fork/candidates branch 2 times, most recently from 3f80736 to ac92e5f Compare July 27, 2026 12:49
@patroza
patroza force-pushed the fork/tim branch 2 times, most recently from 99c228e to 9577e79 Compare July 27, 2026 15:48
patroza and others added 8 commits July 27, 2026 21:04
Source: pingdotgg#4018
Source SHA: de8fd65

Imported: bounded server activity snapshots, cursor pagination, lazy web history loading, reconnect-safe reset/dedup, and disabled eager browser sidebar hydration.
Adapted: preserved Tim thread lifecycle handling and Omega composer/minimap behavior while resolving current-stack conflicts.
Excluded: none of the source PR behavior; native mobile pagination remains separate because pingdotgg#4018 intentionally excludes it.
…#3510) (#35)

Source: pingdotgg#3510
Source SHA: 034f493

Imported: native mobile lazy loading for older thread activity, a 1,000-event subscription catch-up ceiling with snapshot fallback, and synchronized stale snapshot watermarks.
Adapted: applied above the refreshed pingdotgg#4018 web/server candidate and preserved Tim lifecycle handling plus our mobile composer changes.
Excluded: pingdotgg#3510 server/web pagination duplicated by pingdotgg#4018, the later shared-hook refactor, formatting-only commits, and contract comments. The shared refactor can be revisited independently after production validation.
Source: pingdotgg#4176
Source SHA: 56b6615

Imported: O(1) command read-model maps, deleted-thread eviction, VCS cache cleanup, browser surface cleanup, preview idle TTL, and per-thread UI cleanup.
Adapted: preserved our thread settlement, snooze, and sequential worktree deletion actions while wiring upstream cleanup into the current hook.
Excluded: none.

Co-authored-by: Rusiru Sadathana <27785781+RusiruSadathana@users.noreply.github.com>
#44)

Source: pingdotgg#4506

Source SHA: f7eaa00

Imported unchanged as one candidate provenance commit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FORK Long-lived protected fork provenance or private layer; do not merge directly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant