Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: saphid/t3code
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a3821de1da
Choose a base ref
...
head repository: saphid/t3code
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 47ff79839e
Choose a head ref
  • 9 commits
  • 19 files changed
  • 2 contributors

Commits on Sep 30, 2026

  1. Configuration menu
    Copy the full SHA
    43b47fa View commit details
    Browse the repository at this point in the history
  2. fix(server): decide the run cap from the live row and judge windows a…

    …t dispatch
    
    Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
    github-actions[bot] and claude committed Sep 30, 2026
    Configuration menu
    Copy the full SHA
    5183a31 View commit details
    Browse the repository at this point in the history
  3. fix(server): refuse to start a run once the cap is reached

    Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
    github-actions[bot] and claude committed Sep 30, 2026
    Configuration menu
    Copy the full SHA
    f94b2f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f470dc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11b49bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7eb5427 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2026

  1. fix(clients): show the scheduled-task Enabled switch as a save will l…

    …eave it
    
    Editing a task that had used up its run cap still let the Enabled switch
    turn on; Save reported success, but the server keeps capped tasks paused,
    so reopening showed it off again. The switch could also show a stale value
    when the task paused, or another client changed it, while the editor was
    open.
    
    The web and mobile editors now show the live task's enabled state until the
    user uses the switch, keep it off and locked while the cap of the schedule
    the save will keep is used up, and send enabled only after an explicit
    switch action. Raising or clearing the cap therefore keeps a paused task
    paused until the user turns Enabled on, and a pause made elsewhere is never
    undone implicitly. Mobile also treats an explicit Enabled change as unsaved
    work when deciding whether to warn before discarding the editor.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    github-actions[bot] and claude committed Oct 1, 2026
    Configuration menu
    Copy the full SHA
    3c9a91e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2026

  1. fix(scheduled-tasks): keep window openings in the future across fall-…

    …back, show unpadded times
    
    Two Macroscope findings on the scheduled-task restrictions:
    
    - In a repeated fall-back hour, the restricted interval schedule added the
      interval with calendar arithmetic, which re-resolves the repeated hour to
      its first occurrence. The next run could land before the current time,
      so a window opening inside that hour kept the task due and rescheduled
      on every poll. The restricted path now adds elapsed time, and a window
      opening that resolves before the candidate steps forward on the
      candidate's own offset.
    - The contract accepts window times such as "9:00", but the web editor
      passed them unchanged to native time inputs, which only display
      zero-padded HH:mm, so the configured window showed as blank. The editor
      now pads them when it reads a task.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    github-actions[bot] and claude committed Oct 2, 2026
    Configuration menu
    Copy the full SHA
    01a7974 View commit details
    Browse the repository at this point in the history
  2. fix(server): run a restricted interval when the clock re-enters its w…

    …indow in a fall-back hour
    
    A time window that overlaps a fall-back hour is entered a second time when
    the hour repeats. After the first pass through the window ended, the
    restricted interval schedule skipped straight to the next day, although
    the repeated part of the window was still ahead and the dispatch check
    would allow a run in it. The schedule now uses the earliest re-entry later
    the same day: the repeated window opening, or the fall-back instant itself
    when the window began before the repeated hour (for example 00:30-01:30 in
    New York, or Lord Howe's 30-minute fall-back).
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    github-actions[bot] and claude committed Oct 2, 2026
    Configuration menu
    Copy the full SHA
    47ff798 View commit details
    Browse the repository at this point in the history
Loading