Start a new topic

3.7.1 experimental subfolders

Has anyone had any success enabling the experimental subfolders with iCloud?


I'm having trouble syncing in the app even though I have made changes in my org dir and I'm not sure if it is an issue with the feature or my unfamiliarity with iCloud syncing. I'm used to Dropbox.


One issue is that I can see my the directory "roam", but there are no files in it.


My use case (simplified) is the following: I have a `notes` folder on org-roam that contains subfolders `notes/topic`, `notes/meeting`,  `notes/project` and `notes/area`. I archive by moving files to sub-sub-folders `note/projects/archive`.

I only put TODOs in `area` and `project` files,  so those are the only subfolders that go in the agenda. Today I keep only `area`on beorg, so I'm missing some TODOs from `project` files in beorg, which is not a huge deal. It would be nice to be able to add also `project` to beorg, but I agree that it would be too slow to put every subfolder under `notes` in the agenda.

Otherwise, the task management in beorg is perfect for me and does not need to change.


For note-taking, this is what I'm missing, in descending priority:

  1. Edit any file in the subfolders of `notes` with good outlining functionality (essential)
  2. Find a note by fuzzy match of the `#+TITLE` or at least file name (essential)
  3. Find a note by full text search of all the file content (very important)
  4. Follow links between notes (important)
  5. Follow links between headings (nice to have)
  6. Favorite files for quick access on mobile (nice to have)
Looking forward for what you come up with, this feature is really needed! Unfortunately I'm on Dropbox so I'll have to wait a bit to test it out.
Thanks for your work.


I'll look to spend some time revisiting this, at the very least to get the basic use case of folders working for WebDAV and iCloud.


2 people like this

I haven't set Beorg to use any extension.


My folder structure is

- org/

  - init.org

  - tasks.org

  - notes/

    - 20201231095047-test.org

    - subfolder/

      - test.org


I use WebDav sync, with folder /org


When I disable sufolders in init.org, I get this listing under files tab:

- notes/

- init

- tasks


When I tap on notes folder, I get an empty list.


When I enable subfolders in init.org and restart Beorg, I get a "Notes" tab, which is empty. In the Files tab I see only the notes folder. Tapping that folder brings me to an empty list.


All of my tasks from tasks.org are gone.


When I then restart Beorg without changing anyting in init.org, the "Notes" tab disappears, and I see the same as I did when subfolders were disabled. Restarting again (without doing anyting) brings back the Notes tab, and my org files disappear again.


+ What extension have you set beorg to use?

+ Can you provide an example of the folder structure you have?


For example beorg should continue to sync with the /org folder inside of which would be a notes folder and other folders (the notes folder name can be changed on the Settings tab).

I can't get this to work properly. I use WebDav, and when I activate subfolders, I don't see my org files anymore. I tried to create a "notes" folder, and put them there, but they didn't show up. When I created a new file, it got stored in the "notes" folder. But when I pressed the sync button, it disappeared.


It's also strange that when I close Beorg and restart, I don't have a notes tab anymore. And when I restart again, it reappears.


How is this meant to work?

Matthew, I am sorry, notifications from this site hit my spam folder and I only checked it now.


Do you ever add dates to items in your notes folder and expect them to appear in the agenda?


I have Project notes that contain TODOs with or without date, so I can see them in agenda (I have some custom queries). 


> It sounds as though with that number of files there would need to be a feature to turn off examining files when constructing the agenda and scheduling notifications. 


Exactly. For Emacs I did the optimisation where I actually query only files marked as Project. This list is updated on save (and can be built on demand). So I optimise read path during my writes :) 

Thanks for adding this to the forum Sergei. I've reformatted this for easier reading:


- [ ] Compatibility with tasks: same tag list, same properties, common search 
- [ ] Easy conversion: notes to tasks and task to notes 
- [ ] Making task from a line in notes (action items from meetings) 
- [ ] Tracking of action items 
- [ ] Easy cross-references between notes and tasks 
- [ ] Easy navigation through notes and tasks (similar to Trunk Notes) 
- [ ] Participants lists with capability to track their meetings attendance and action items (maybe that is too much, sorry) 
- [ ] Call back from other applications to open specific note or task 
- [ ] Capability of html display for notes (similar to the one that is implemented in tasks) 
- [ ] Option to use the same customized keyboard (with user defined functions) in tasks and in notes!!! 
- [ ] Metadata (created date, modified date and more) for tasks and notes similar to Trunk Notes. (Currently Beorg has a creation date option but when it is on it makes drawers not working. I made a function that automatically puts these data into property drawer if it is not already there or updates it if it already exists when a button is pushed. However, you have to go to notes screen and to push a button on the keyboard and then save the note. Would be nice for that to work automatically when safe button pushed. 


Hi Matthew, Thanks again for the great app. I was initially another great app of yours - Trunk Notes for notes (mostly meeting notes) and for tasks. Later I switched to Beorg, eveloped tones of functions and was happy. Now, as you asked about the suggestions for the notes features, my wishlist became as infinite as human greed. I understand that it is way too much, however, maybe, at least something makes sense. Here it is: - [ ] Compatibility with tasks: same tag list, same properties, common search - [ ] Easy conversion: notes to tasks and task to notes - [ ] Making task from a line in notes (action items from meetings) - [ ] Tracking of action items - [ ] Easy cross-references between notes and tasks - [ ] Easy navigation through notes and tasks (similar to Trunk Notes) - [ ] Participants lists with capability to track their meetings attendance and action items (maybe that is too much, sorry) - [ ] Call back from other applications to open specific note or task - [ ] Capability of html display for notes (similar to the one that is implemented in tasks) - [ ] Option to use the same customized keyboard (with user defined functions) in tasks and in notes!!! - [ ] Metadata (created date, modified date and more) for tasks and notes similar to Trunk Notes. (Currently Beorg has a creation date option but when it is on it makes drawers not working. I made a function that automatically puts these data into property drawer if it is not already there or updates it if it already exists when a button is pushed. However, you have to go to notes screen and to push a button on the keyboard and then save the note. Would be nice for that to work automatically when safe button pushed. Thank you so much for the great app again and for your patience. Stay safe. Sergei

Thanks for you input Boris. Do you ever add dates to items in your notes folder and expect them to appear in the agenda? It sounds as though with that number of files there would need to be a feature to turn off examining files when constructing the agenda and scheduling notifications.

I just created an account to share my vote on this feature request. Subfolders in Dropbox is the only missing feature for me as unfortunately I have to split my notes between folders (I have around 1500 files). Most of them are notes, and I understand that Beorg is a Task manager, but I use it for two things:


1. To read my org files (only in the root).

2. To quickly add something to my inbox, so I can process it later on computer.


I don't really need any sophisticated note taking system, reading is what I care :) Sure, it would be great to have some basic org-roam support (especially for searching for title, tag or alias), but even without this subfolders would be a killer feature :) I would definitely buy it as a paid extension.


Matthew, please let me know what you are interested in. Maybe I can share some more information to help you out?

beorg is still some way from being an efficient app to use for note taking, the current feature set is very much geared around task management. The subfolders and note tab is sort-of experimental and I'm happy to take feedback on how people would use this. The notes feature is intended eventually to work along the lines of Org roam - with a separate file for each note and an easy way to link between them. If you currently use Org roam in Emacs then the Notes tab may prove useful.

Can someone help clarify how and when you would use the notes feature? I see it creates a new note file and you have the ability to add sub items. How can I use this to improve productivity? I want to use it — but am just having a bit of trouble wrapping my head around it. Thanks for any input.

Just logged in to make this suggestion, happy to see it's being worked on! 

If you can provide some examples of files links you'd expect to work that would be great.

Nice feature! I was testing it with org-roam -- are the file links supposed to work? As clicking them doesn't seem to open the linked note (I didn't yet do much debugging).

Login or Signup to post a comment