Skip to content

Folders inside folders ​

In Hule, folders nest inside folders (subfolders) as deep as you need, so the sidebar can copy the way you already organize your work instead of forcing it into a fixed number of levels.

The tree is yours: Hule fixes only the top (the workspace) and the bottom (a task in a list).

Everything between the workspace and the list is up to you, from no folders at all to a folder for every client with a folder per project inside.

Tree shape: what can hold what ​

flowchart TB
  WS["Workspace"]
  F["Folder"]
  L["List"]
  V["View"]
  T["Task"]
  ST["Subtask"]

  WS -- "contains" --> F
  WS -- "contains" --> L
  WS -- "contains" --> V
  F -- "contains" --> F
  F -- "contains" --> L
  F -- "contains" --> V
  L -- "has its own" --> V
  L -- "holds" --> T
  T -- "breaks into" --> ST
  ST -- "breaks into" --> ST

A view shows tasks without owning them. A task belongs to exactly one list, and its subtasks stay in that list, nested as deep as the work needs.

Workspace and list: the fixed ends ​

Only two places in the tree are fixed, and both for a reason:

In between, a folder is only a grouping, so Hule has no reason to limit it. A small team may need one level; an agency with clients, projects and phases may need three.

Agency tree example ​

text
🏢 Studio North                     workspace
├── 📁 Clients                      folder
│   ├── 📁 Bakery Co                folder inside a folder
│   │   ├── 📋 Website              list
│   │   └── 📋 Monthly retainer     list
│   └── 📁 City Museum              folder inside a folder
│       └── 📋 Exhibition app       list
├── 📁 Internal                     folder
│   ├── 📋 Hiring                   list
│   └── 📊 Team workload            view on the whole folder
└── 📋 Studio requests              list at the top

Each client gets a folder, so a contractor you invite can be given one client's work in one step (see Give a contractor one branch), and a folder view such as Team workload can show every list inside Internal that the viewer has access to.

Folder levels worth adding ​

A new level is worth it when the branch will be treated as one unit. Three things act on a whole folder:

WhatHow it covers the folderMore
Sharingthe member gets every folder, list and view inside it, including ones added later, except branches marked PrivateSharing along the hierarchy
Viewsa view draws tasks from the whole folder, sub-folders included, so one Kanban covers every list in it that the viewer can openViews as lenses on tasks
Automationsan automation applies to the folder and every list inside itAutomations

If a group will never be shared, viewed or automated as one, a tag on the tasks may serve better than another folder. Tags cut across the tree without adding a level.

Moving folders, lists and tasks ​

A folder or a list can move anywhere in its workspace, and everything inside travels with it. A task can move to another list in the same workspace, and its subtasks come with it (Move a task). Nothing moves to another workspace. To move folders and lists, see Organize folders and lists.

Access after a move ​

Moving a branch swaps what it inherits (Sharing along the hierarchy):

  • People with access to the new parent folder get the branch.
  • At the top of the workspace, the branch inherits from nobody.
  • A branch with Inherit access off (a lock icon titled Private) keeps its own audience.
  • Anyone granted access to the branch directly keeps it.

A move can take access away

People who had the branch only through the old folder lose it at once. Share it with them directly first if they still need it.

Personal folders under User Views ​

Your own views follow a smaller version of the same idea: under User Views, personal folders hold your personal views and other personal folders, never lists or tasks. See Personal and work tasks in one place.

Each part of The Hule model attaches to a place in the tree:

FeatureAttaches toMore
Viewsa workspace, a folder or a listViews as lenses on tasks
Sharinga folder, a list or a view, flowing downSharing along the hierarchy
Statusesa list, through its status templateStatuses and status templates
Relationstasks, across listsTask relations and the relations graph
Automationsa workspace, a folder or a listAutomations

Folder guides and recipes ​