Repository navigation
Comparing changes
Open a pull request
base repository: saphid/t3code
base: a3821de1da
head repository: saphid/t3code
compare: 47ff79839e
- 9 commits
- 19 files changed
- 2 contributors
Commits on Sep 30, 2026
-
feat(server): restrict scheduled tasks to days, hours, and run caps
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43b47fa - Browse repository at this point
Copy the full SHA 43b47faView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5183a31 - Browse repository at this point
Copy the full SHA 5183a31View commit details -
fix(server): refuse to start a run once the cap is reached
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f94b2f2 - Browse repository at this point
Copy the full SHA f94b2f2View commit details -
fix(server): guard reschedule and re-enable against stale snapshots
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f470dc1 - Browse repository at this point
Copy the full SHA f470dc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b49bf - Browse repository at this point
Copy the full SHA 11b49bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eb5427 - Browse repository at this point
Copy the full SHA 7eb5427View commit details
Commits on Oct 1, 2026
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3c9a91e - Browse repository at this point
Copy the full SHA 3c9a91eView commit details
Commits on Oct 2, 2026
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 01a7974 - Browse repository at this point
Copy the full SHA 01a7974View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 47ff798 - Browse repository at this point
Copy the full SHA 47ff798View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a3821de1da...47ff79839e