A seemingly arbitrary subset of DTTG files and folders does not appear in the Files app. Strangely enough, they have all been successfully synced from DevonThink to DTTG and can be opened in DTTG without problems.
I am using iCloud (CloudKit) sync.
I am using the latest versions of iPadOS (15.7) and DTTG (3.5.6 (17245)).
It seems Files.app shows a record’s file in the group/folder into which the record was last replicated, i.e. the folder where you’ll find the file in Files.app changes after you’ve created a new replicant.
(As this is the opposite behavior of DEVONthink where there’s always one location that doesn’t change I’m not sure whether the DTTG/Files.app’s behavior is intended)
Of course, only Apple can control the Files.app behavior. This doesn’t exclude the possibility of workarounds, as suggested above. Unfortunately, the onus is on DevonThink to comply with the Files app—not the other way around.
AFAICT, a replicant is something like a link (or alias in Apple parlance) to a file. And I doubt that i*OS supports links. So, it is probably not possible to implement the same behavior re replicants on i*OS as on macOS.
I am curious about your use of the Files app
Personally, I’m content with accessing my data with the DTTG app
Is there a benefit to using the Files app?
My use of the Files app is to send documents to the Inbox database; mostly scanning
@DTLow I live with my iPad 12 hours a day, and tend to use it as a pencil-equipped laptop replacement.
This involves lots of file-centric, rather than app-centric, workflows. For example, I routinely open Markdown files in the Textastic editor, spreadsheets in Excel, or high-resolution scanned manuscripts in a photo editor. And yet, these are all interconnected research materials in the same DevonThink database.
The relevant Apple APIs are extremely versatile. Look at Secure Shellfish, for example—an iPadOS terminal which maps remote directories into Files.app via SSH. So I would be skeptical towards any claims (made by no one in this discussion) that replicants are impossible to implement in Files app.
@DTLow doesn’t this simply copy (duplicate) the file in your external app? What I need in most cases is edit the file itself within the DevonThink database, thus a two-way link between DevonThink and the external app.