I don’t believe ACode has that options. But provokes a decent workaround, actually. A bit cumbersome. But a batch search & replace tool could easily rename all .md to .txt and back when needed.

It would also be cool if Obsidian was configurable to save as .txt file type instead.

Alas, none of this necessary now that Obsidian Mobile is here!!! :slight_smile:

With the Obsidian mobile app, those workarounds are no longer necessary.

The Obsidian mobile app is already available for Insiders, Supporters, and VIPs.
I have upgraded to Supporter just to get early access to the mobile app, but Insiders can get it as well.

I think the app will be released soon for everyone. The development team is great, and it’s working really fast (I’m glad I upgraded to a Supporter role).

Before that, I was using iA Writer on my iPad. iA Writer and Obsidian share the same vault in iCloud.

With the mobile app, you need to set a unique vault to Obsidian in iCloud.
Although iA Writer is a fantastic app, I no longer need it.

2 Likes

I wrote a web app that will work on any platform (mobile too), if you use Dropbox for syncing:
https://ryanpcmcquen.org/DrWrite/

Source code:

It is completely client side and is hosted on GitHub pages. It supports Markdown, Org Mode, and plain text.

2 Likes

clicking your link @rpcm, I get a message that says: This app has reached its user limit. Contact the ap developer and ask them to us the Dropbox API App Console to increase their app’s user limit.

Sorry about that, I already applied for ‘production’ status on the app (which lifts the user limit) a while ago, but I guess Dropbox’s approval process is kind of slow!

Can you try one more time? Dropbox has not yet approved the app, but they did allow me to bump the user limit in the meantime. :upside_down_face:

Yes it does now: thank you @rpcm

1 Like

I’m using Taio app with working copy on iOS.

It support [[link]] syntax and click-navigation perfectly. It can see linked by files list and link files list.

And it can edit files in working copy

It’s a free app, unless if you want paid feature.

It support icloud sync now, and will add more sync options in the future.

1 Like

Thanks for the Taio hint! Since I store my Obsidian database in my Box folder for sync, I’ve just been using the built-in editor in the Box app. It’s not good, but the glorious thing about Obsidian is that it doesn’t matter much - as long as I can view and edit text, I’m in. The syncing works like magic and if I ever want to tidy up some hurriedly iOS-entered text it’s all there ready next time I’m in front of a computer.

But Taio adds just what I’m after. It still lets me browse my Box folders in the normal iOS manner (ie. it doesn’t actually need to know about Box, they’re just files in a folder on the iPad), but now the Obsidian markdown is lightly rendered and the keyboard has handy shortcuts for formatting. The light rendering is nice to edit, and a full HTML rendered view is available too.

Alas, Taio is missing… a save button! At this stage I still haven’t figured out how I can convince Taio to write the changes back to the Box folder, and for Box to start the sync. It seems possible, but I don’t know how to make it predictable.

1 Like

I used Box for storing my vault and syncing across devices until 15 days ago when I upgraded and started using the official app. With that, I had to move my vault to iCloud.

Box worked really really well with my Winodws machine and 1Writer on my mobile devices.

Mmm, I’d hate to have change a significant systems (or worse, manage two systems!) based on a seemingly trivial issue like this. But it may come to that.

I’ve contacted Taio about it, and they say it’s all Box’s fault. So I’ve asked about it on the Box forums and am awaiting a reply to figure out next steps.

Alas, after a big run around I’m back where I started - no solution. Taio blame Box and Box blame Taio. At least Taio were willing to provide support. Box just bounced me around before finally saying they can’t do anything because a third-party app is involved. Apparently Box are explicitly restricting third party access to files. That seems absurd, given that Box is a file carrier. It’s as if a USB thumb drive had to decide which applications could open files on the drive. Surely you just present a file system to the OS and away you go?

Oh well, looks like I’ve tripped on the smallest hurdle and have to abandon the race.

I suspect that you will be very happy with the mobile app, so at least there’s a light at the end of the tunnel.

Don’t I still have to migrate to iCloud to use the mobile app?

Oh, sorry, I didn’t realize sticking with Box was important to you. Yes, the only options are iCloud Drive, Obsidian Sync, and git (via Working Copy).

(You should encourage Box to fully adopt Apple’s File Provider APIs so that apps like Obsidian can use their services the same way Working Copy/iCloud Drive are designed!)

NOPE!

Now I don’t think you can stay with box but I’m using Mobile on iOS devices and syncing manually by dragging my Obsidian vault flder on and off my main computer.

If you don’t care about automatic sync you can do it manually via draggin the vault on and off the devices. That’s what I’m doing to avoid any cloud services.

1 Like

I think the way I need to do this is:

SYNCTHING between ANDROID-MAC
and then
CRYPTOMATOR between MAC-CLOUD

But everything’s suddenly complex because Cryptomator is a paid app on the phone, which I can’t rely on because not all my mobile devices have Google Play. This means I’d need to have another stage on the MAC, rsync’ing from UNENCRYPTED to ENCRYPTED.

The other concern is that markdown files on the phone would surely be vulnerable to other apps reading them. Android has poor controls over what accesses the sdcard storage space and plenty of other apps need access to the sdcard.

2 Likes

Thank you.

Android actually sandboxes app data nicely, see Android Security Blog: Application Sandbox:

In Android 10 apps have a limited raw view of the filesystem, with no direct access to paths like /sdcard/DCIM. However, apps retain full raw access to their package-specific paths, as returned by any applicable methods, such as Context.getExternalFilesDir.

However my current recommendation would be to not keep sensitive data in Obsidian but use other tools for that (such as Bitwarden) and also be judicious in which apps you install.

1 Like

FWIW, I’m back nearly 6 months later to report that I hold little hope that the state of file syncing on iOS will get any better, so I’ve given up my resistance to iCloud. It is no longer a pleasant experience to go your own way, so I’ve been using it here and there as required. So the barrier to shifting my Obsidian vault from Box to iCloud is now lower. My residual reservations include:

  1. Pure file access. One of the crucial killer features of Obsidian is that the documents are plain vanilla text files, which means I can do everything I can do with any other text file - copy to USB, parse with a Perl script, compress and archive, send via morse code, index with Spotlight, grep from the command line, analyse and update with Python, and recover the contents from the spinning platter of the last hard drive on the planet with a carefully held magnet. I am worried that iCloud will turn my files into virtual figments that merely provide the appearance of being on my computer, like it does with Photos or Pages documents. So far it seems iCloud’s integration into the OS has become a little more first-class. There actually seems to be real files, at the weird, non-obvious location of /Users/me/Library/Mobile Documents/iCloud~md~obsidian/Documents/MyVault/.
  2. Cross-platform support. Similarly, I want the fact I’m on a Raspberry Pi with a dial-up modem to be irrelevant when accessing my files. Again, iCloud seems to just sneak over the line on that measure because they have the fallback of website access.

Despite those reservations, today I downloaded the beautiful and glorious iOS app and installed it on an iPad and an iPhone. The instructions for iCloud sync worked perfectly, and I appreciate all the detail that has been put into them. Online, bi-directional syncing between mobile device and desktop happens within a couple of seconds. Note that I found that to set up a second mobile device I didn’t have to do anything, except force quit the app (or whatever the swipe-up gesture from the app switcher does) and re-open it. My vault then just appeared and started syncing/indexing.

Great job Obsidian team!

2 Likes