feat(core): Add debounced tasks and step-based progress tracking; upgrade deps and improve dashboard and scheduling
This commit is contained in:
13
changelog.md
13
changelog.md
@@ -1,5 +1,18 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-12-04 - 3.5.0 - feat(core)
|
||||
Add debounced tasks and step-based progress tracking; upgrade deps and improve dashboard and scheduling
|
||||
|
||||
- Add TaskDebounced class to coalesce rapid triggers into a single execution (debounce behavior).
|
||||
- Introduce step tracking and progress reporting on Task via TaskStep, getProgress(), getStepsMetadata(), getMetadata(), resetSteps(), and completeAllSteps().
|
||||
- Enhance buffered execution flow: BufferRunner and CycleCounter improvements to better coordinate buffered runs and cycle promises.
|
||||
- Standardize concurrent runner naming (Taskparallel) and update related exports/usages (ts/index.ts, readme examples).
|
||||
- Enhance TaskManager scheduling/metadata: getScheduledTasks now returns schedule and nextRun, addExecuteRemoveTask collects execution report metadata and cleans up after execution, distributed coordination hooks retained.
|
||||
- Add/upgrade web dashboard UI, demos and refresh logic to surface task metadata, scheduled tasks and progress.
|
||||
- Bump runtime and dev dependencies (multiple @push.rocks packages and @git.zone tooling).
|
||||
- Update tests: reduce iteration threshold and tighten schedule interval in test/test.4.taskmanager.ts.
|
||||
- Remove several .serena memory files (project overview, style guides and suggested commands) as cleanup.
|
||||
|
||||
## 2025-09-07 - 3.4.0 - feat(taskbuffer-dashboard)
|
||||
Add TaskBuffer dashboard web component, demo and browser tests; add HTML entry and update dependencies
|
||||
|
||||
|
||||
Reference in New Issue
Block a user