If you’re new here: OneCamp is a self-hosted workspace (chat, tasks, docs, calls, calendar and AI agents) that you install on your own server. It is open source and free for up to 25 people.
The last post ended on what the new timeline didn’t do: “there are no dependencies between tasks, so moving one task never moves another.” It does now. And the Projects page has two new views: every project on one timeline, and a workload that shows who has too much to do each week.

Some work can’t start until other work is done: the retro waits on the launch announcement, the walkthrough waits on the pricing copy. In OneCamp, a task can now wait on other tasks of its project, and the timeline draws an arrow from each one to the task waiting on it.
Say the launch announcement slips three days. Drag it on the timeline. The retro, which waits on it, moves along just far enough to start the day after the announcement is due. It keeps how long it runs and its times of day, and whatever waits on the retro moves after it. Each task that moved says so in its history.
Nothing moves earlier. Finished tasks and tasks without dates stay put, and a clash the move didn’t cause is left alone, red, for you to decide. If you’d rather move only the task you drag, turn off Move waiting tasks along in View.
A task can’t wait on a task that already waits on it, however indirectly. That would be a loop, and OneCamp says so instead of saving it.
On the Projects page, Timeline now sits next to the table. Each project is one bar from the first day of its tasks to the last, filled as far as its tasks are done, and coloured by how its people last said it was going. Click a bar to open that project’s own timeline.
It’s the view for “what’s running when, across everything we’re doing”: a launch, a client project and a new hire’s first weeks, each against the others.

The third view on the Projects page is Workload (or press Ctrl/⌘ K and choose Go to Workload). Each person has a row and each week a column, from this one on. Each week shows how many of their open tasks run in it, across every project you’re in, against how many they take on: their capacity, five a week unless set.
Click a week to see its tasks and do something about them:
Anyone can set their own capacity by clicking the 5/wk next to their name. The default is one task a working day, so someone who works three days a week might set three. A workspace admin can set anyone’s. A project’s admins can move and hand on its tasks; everyone else sees the same picture.
The point is to see an overloaded week while there’s still time to fix it, not after the deadline has passed.
When a teammate moves a task, whether by dragging it, editing it in its panel or as part of a dependency, the new dates now appear on your board, list, timeline and open task straight away. That includes your own other tabs.
Dependencies went through a hard review before release, and these were fixed:
In OneCamp, all of it is in every edition, including the free one for up to 25 people, on your own server.