Why I'm switching back to Workflowy

For quickly adding items to a list on iOS:

I built myself a little PHP script that uses the Dynalist API. That way, I no longer need to open the Dynalist app at all if I just want to add items.

Instead, I open up the App called ā€œDrafts 4ā€. It opens to a pure text input field. I type my text or dictate it. Then I swipe and can select a number of destiations. Among them are, a couple of Dynalist destinations, likeā€¦

  • the shopping list I share with my wife (each new line of text becomes a separate item with a checkmark next to it)
  • my idea journal (multi-line text become multi-line items within Dynalist)
  • etc.

The parts involved to make it work are these:

  1. Drafts 4 App on iOS (captures my text and sends it via email)

  2. Cloudmailin.com - a free email address that can trigger my PHP script

  3. A simple PHP script on my server: If subject is dynalist-shopping, do this. If subject is dynalist-insights, do that. (Uses different target documents and different formats, depending on the type of input. Like I said, for shopping items, I want each line of text become a new item in the list, and have checkboxes added. For insights or quotes, I want multi-line items to be retained as such. And, of course, they all should go to different ā€œinboxesā€.)

I love this setup. I can get any thought to the place where it should go, pretty much instantly.

2 Likes

Was your Quick Dynalist a recent installation? Iā€™ve found recently that newly installed versions cannot sync. Thereā€™s an issue with the database that the developer says he will fix some time.

That said, I donā€™t notice any problematic delay in loading Dynalist in either web or mobile.

This is great, but it should really be much easier to do this. I use Drafts, but can access most apps with a simple URL Scheme or callback. There is no need to set up a free email account and rent a whole separate server to run PHP scripts, etc. Why isnā€™t this possible with Dynalist?

1 Like

First, thank you David for sharing your experience. Iā€™d be curious to know what ā€œlargeā€ means in your case. How many bullets are we talking about, roughly? Iā€™m asking as ā€œlargeā€ can mean 10k, 50k, 100k, 200k, or even more bullets, depending on who you ask.

ā€‘Alex

2 Likes

That was fun to figure out. ~41k total.

3 Likes

Iā€™ve had it installed for a while. I had a syncing issue after the Dynalist outage on Monday, but reinstalling the app fixed that. I havenā€™t had any issues syncing before that incident or since.

How did you figure out how many bullets you have? With the txt backup file? I want to see how many bullets I have :slightly_smiling_face:

Edit: Got it with searching for the ā€œoutlineā€ tag in the opml back up file.

I had to stop using Quick Dynalist a few days ago. It kept saying, ā€œUnable to locate your Dynalist Inboxā€. There seemed to be no way to fix that, and I got no response from the developer after I emailed him.

So I switched to the Dynawrite app. Works flawlessly on Android for me, and on iPad mini. (I have no iPhone, but I presume it works correctly on iPhone as well.)

Weirdly enough, Dynawrite wasnā€™t working properly for me on the 10-inch iPad Air and the 13-inch iPad Pro. I discovered that this is because it loads the desktop version of Dynalist instead of the mobile version, on those two larger iPads, and it kept appending the newly submitted Inbox items to the Inbox title, instead of as its (sub)items.

The solution for that was to move my Inbox to the very top of my Dynalist hierarchy, as a separate document, and now it works properly with Dynawrite everywhere.

It was quite a chore to figure this out, but thatā€™s how I address Davidā€™s concern of ā€œwaiting 3 to 6 seconds before editingā€. On mobile, I prefer to put as many edits as possible into my Inbox, sorting it out later (once a day, every evening) on my desktop machine where the work environment is more stable.

1 Like

Yes, this seems to be a dilemma with developers who might create a wonderful app but donā€™t maintain it. I had trouble getting a new installation of Quick Dynalist to sync for months, until it eventually worked for an unknown reason. Dynawrite is good, but I liked the ability to create widgets and filters with Quick Dynalist.

You need to add #primary to at least one inbox, as far as I know.

2 Likes

In Quick Dynalist, right? I never understood that piece of instruction it was throwing at me. Quick Dynalist just leaves you in the dark when things arenā€™t working. I got fed up with that, uninstalled it everywhere and just installed Dynawrite instead of it, both on iOS and Android.

I ran into a couple of issues with Dynawrite, too, but when I wrote to the developer, he was very prompt and helpful in his response. (A Japanese developer, it appears.)

#primary can be for any inbox. Whether you add it in Quick Dynalist or Dynalist does not matter.

Thanks. The point for me was, I donā€™t want to be adding any unnecessary tags anywhere. The app should just do what it claims to be doing: put your note into the Dynalist inbox, and thatā€™s it. I donā€™t wish to to be annoyed with confusing special tags requirements, etc., so I just dumped Quick Dynalist because it simply wasnā€™t performing the action for me thatā€™s promised in the app description, and there was no help to resolve that issue either from the appā€™s interface, help files or from the developer.

hi
i have tried to use quick dynalist but i cannot get past the api token part, do you have any tips on how to do it please.

Make sure youā€™re logged in, then go to https://dynalist.io/developer and copy the long string of text.

1 Like

Iā€™m sorry about the trouble with my Quick Dynalist app @Kevin_Murray @Keith_Pritchard @Jayden_Navarro @Alex_Avenarius

This is a pure hobby project of mine and unfortunately this means I have a lot of time constraints. I have been getting a lot of emails with a variety of issues and I am sorry if I did not answer / address all of them at this point. I will do my best to fix the inbox and sync issues so you can enjoy the full range of features soon hopefully.

In the meanwhile, the inbox issue should be easily fixed by setting your Dynalist inbox in the browser. Open the menu of an item and select ā€˜Set as inboxā€™. Alternatively just add the tags #primary #inbox to any item and sync your Quick Dynalist. I will make this whole process easier at some point though.

For the technically interested people:
There have been issues with the database I have been using when a huge number of items is inserted during syncing. The developers of the database have not addressed this yet and I will have to work on a workaround. Furthermore, a new API upgrade now allows to do partial file-based syncing which will make syncing much faster (as long as you have multiple files) but this still needs to be implemented.
The app is also open source and contributions are welcome! https://github.com/timediv/QuickDynalist

7 Likes

Thanks for persisting Louis. For me Quick Dynalist has become indispensable.

1 Like

Thanks again for your contributions! It must be very hard to keep doing as a hobby project. Iā€™m impressed that you persisted until now, bravo!

5 Likes

@David_Perry, it seems like you already made up your mind, but FWIW, wanted to address a few points.

When opening the [mobile] app, it takes 3-6 seconds to connect/load.

Just tried this on mine after force quitting. Less than 3 seconds on iOS 13.3, but I can see how this would vary by hardware and content size. Switching back to app once open is instantaneous.

You canā€™t indent an item under another item which has no children while dragging

As someone pointed out, that is not true. If you drag the item towards the bottom right of the item you want to be the parent, the dragged item will be indented there. This has been there for a while, and I use it regularly.

Dynalist tabs in the same browser seem sync to the view opened in the most recently used tab

Again, not the case for me. I always have 2 tabs open as part of my Dynalist workflow, and they sync to their respective pages when the browser is opened, because they each have a unique URL. Iā€™m not sure whatā€™s going on with your setup, whether itā€™s perhaps a browser issue, but itā€™s not a general product one. I think you wouldā€™ve been better off writing a new report about just this in bugs forum.

I havenā€™t gone back recently, but last year I fired up Workflowy just for fun. I really forgot how much stuff I take for granted in DL thatā€™s still missing there, like numbered lists, dates, item links, code formatting, etc. DL is not a perfect product and like all of us I wish more of my pet peeves were addressed, but no way Iā€™m switching back.

8 Likes

@Kevin_Murray @Keith_Pritchard @Jayden_Navarro @Alex_Avenarius
I have pushed a beta update with a new syncing algorithm. Please let me know whether the syncing issues are resolved.

3 Likes

Itā€™s great youā€™re not giving up on the app, @Louis_Kirsch. For myself, I switched to Dynawrite on iOS and Android a while ago, so I wonā€™t be testing QuickDynalist currently, but I may give it a look later on. Thanks!

(Dynawrite has its issues, too ā€“ for example, clipboard history is invisible in iOS if you have dark mode enabled in iOS, and Iā€™ve notified the developer of the issue, and he said heā€™d fix it.)

In any case, weā€™ve veered quite off-topic here, and Iā€™m sure none of us is switching to Workflowy! :laughing:

3 Likes