DEVONthink Manual
DEVONthink Manual
VERSION 3.8
DOCUMENTATION
© 2001-2021 DEVONtechnologies
TABLE OF CONTENTS
The Application Menu 131 Slow Open and Save Dialogs in the
Colors 165
Web 166
RSS 167
Data 168
OCR 169
Imprinter 170
Server 172
Sync 174
Glossary 211
Iconology 214
Toolbar Items 214
Keyboard Shortcuts 217
Contextual Menu Items 219
Search operators 222
Search Prefixes 224
Templates 228
Metadata 231
Placeholders 233
Smart Rule Events and Actions 234
Scripts 239
Web site export templates 241
Hidden preferences 242
READ ME 245
TECHNOLOGY 273
Overview 275
DEVONthink 275
DEVONagent 275
DEVONsphere 276
Needful Things 276
This manual will help get you familiarized here are the easy steps to accomplish that:
reference, not as a series of mandates on how Double-click the disk image to open it.
you must use it. DEVONthink can be used Drag and drop the application from the
very simply or in very complex ways and each disk image to the Applications folder
to using it. To that end, this document can't After the application has copied, press ⌘E
Note: Text in blue color (besides hyperlinks and login or a restart is suggested after
but allow the Finder to overwrite the extension, following the uninstallation
old version. Your database(s) will not be process for the particular browser.
affected. To avoid any potential problems, do Bookmarklets from your web browser
not use a third-party uninstaller utility. Just The reference to the global inbox folder in
If for some reason you need to fully uninstall The DEVONthink .mailbundle in the ~/
DEVONthink is a very flexible application, DEVONthink has two main window types: a
appealing to a broad range of people and main window (seen immediately when the
accommodating many different working software opens), and document windows.
styles. Since people use it in such diverse These windows are used in already familiar
ways, it often leads people to believe there ways, supporting drag and drop, sorting on
is a "steep learning curve" associated with different attributes, full screen views, etc.
it. The truth of the matter is DEVONthink is Whether you are working (or playing) in
a powerful application built on simple, and DEVONthink, you will be using one or both
often familiar components and concepts. window types.
Here we'll cover the basics.
DEVONthink supports different ways of
viewing your items, e.g., in lists or as icons.
INTERFACE
You can show or hide many details in the
At its core, DEVONthink is a multi-window, window, allowing you to work in very simple
document-based application. Multi-window or complex views of your data. Specifics
merely means you can have more than one about windows and their component panes
window open. Document-based means it and bars are discussed in more detail in the
supports viewing, and in some cases editing, Windows and Inspectors chapters.
documents. Apple Notes is an example of a
document-based application without multi-
window support.
Group Tags: Displayed as , these are to file your items with less concern about
created and operate like ordinary groups, with where they're located in the database.
one extra function: the name of a group tag is With smart groups you can also have items
applied as a tag to its contents (sometimes appear in more than one smart group without
Exclude Groups from Tagging in a database's example, a smart group could show items
It's important that you understand how database is to create a new database with
replicants work before you begin making File > New Database. Give your database
replicant are carried over to all replicants; as where you want to save your database. We
you might imagine, this means that you can advocate putting them in a folder in your
to do some very powerful (and potentially home directory, like ~/Databases. With your
negative) things with your database's new database created, you are ready to add
On a technical side note, when you add an desktop when it's open. In the Navigate
ordinary tag to a file, a replicant is made in sidebar, you will see a key icon to the right
If you'd like to follow Bill's method, start by Creating tags: When you add a tag to an item
creating a database with some collections for the first time, a tag group is automatically
of files that interest you, but don't be afraid created in the Tags section for the current
to create other databases that contain database. However, if you want to proactively
"different" material as your interests, and create tags to be used later, you can select
main your database, grow. And if you need the Tags section for the database and choose
to search across databases, simply open the Data > New > Tag command. You can
all of them at the same time. DEVONthink
searches all of them almost simultaneously.
Type tags into the Tag bar under a filesystem and searchable, just as they would
Tags can also be applied by more automated applied via the commands in the Data > Tags
means, e.g., scripting and smart rules. see the submenu and the contextual menu in the
Geolocation: Enable Convert location to Caution: Tags for a database can have the
tags in the Import preferences to convert same name. This may seem illogical, but it's
the applied geolocation of a file into tags. something more commonly seen that you
The Geolocation can be viewed in the Info may expect. For example, say you have a
inspector. travel database with points of interest like
restaurants tagged in different locations. You
may find yourself with a tag structure like
this…
Example:
Tags and Aliases: DEVONthink also honors smart group are shown, regardless of their
aliases added to groups. You can add location in the database. This way you can
"alternative names" to a group using Info leave your files where they are and create
popup or inspector and later use these virtual folders for specific purposes.
shirt pocket for backups when you're out and and release announcements, check out our
company blog.
IN THIS CHAPTER
Analyze the complexity and focus of a Import documents from the file system
specific document collection Use the See Also & Classify Inspector
Find relationships between documents or Use the Concordance Inspector
snippets quickly
Clean up large collections of documents
ARCHIVE YOUR MESSAGES
DEVONthink is the repository for emails you
want to save.
Its hierarchical groups structure, automatic attachments, are preserved when possible.
classification function, and powerful You even can reply to messages directly from
search engine are perfectly suited to DEVONthink's contextual menu commands!
adding, sorting, and finding emails in
Possible uses:
your databases. DEVONthink comes with
advanced email archiving functions that Archive important correspondence
transfer selected messages or mailboxes Archive invoices, offers, purchases, or
from Apple Mail, Microsoft Outlook, and software licenses
any email applications using standard Store interesting news bits from
Unix mailboxes, e.g., Thunderbird, to newsletters
a DEVONthink database. The original Keep project-related emails and other
structure of the message, as well as all documents together
Possible uses:
ARCHIVE PRINTED
DOCUMENTS Archive your important correspondence
for the Mac, a central hub for all your paper software licenses
Possible uses:
DEVONthink automatically sets the title of stored elsewhere with your documents in
the newly created snippet to the first line of DEVONthink. See also p. 51ff
choose. Also, DEVONthink can help classify in the Finder, while allowing access to
Collect recent news from your favorite web items you've created in DEVONthink
sites
Continue to read here:
Keep important information from any
source and your other project-related Import or index files
Create an info collection for a specific topic Launch the original file of an indexed item
Set up sync to share data with your team Continue to read here:
members
Create a new bookmark or HTML
Set up the local web server
document
Add smart groups to organize data
View "live" web pages and news feeds
automatically
Create a news feed document
Add newsfeeds
TAKE NOTES
READ NEWS FEEDS
DEVONthink is perfectly suited for taking
notes and organizing them.
Write down ideas before they vanish your databases, you can switch from one
Take quick phone messages document to another with just one click, and
Keep project notes and your other project- manage even large projects with ease.
Please find a list of toolbar items and document or even another application.
RICH TEXT
Rich text files can be imported or created via THE FORMAT BAR
The navigation bar for rich text files includes toolbar just for rich text editing. Select
the Editing Bar. Click this icon and Format > Show Format Bar to display a set of
the editing bar will appear in place of the rich text controls under the toolbar in main
navigation bar. The tools available here or document windows. Similar to TextEdit, it
Edit the formatting of a list. Styles: Select a predefined text style from
Increase the size of the font. styles, choose Other to open the standard
Decrease the size of the font. macOS style editor. In the style editor,
Set characters to be subscript. navigate back and forth through the styles
Adjust the line spacing of selected text. styles. (Use the radio buttons to switch
Set underlines on the text. of text with the displayed style in the
Set strikethrough on the text. document, click Apply to apply the style
to selected text, or click Done to leave
PDFs are a very common format, from Inspector and the Document Inspector.
academia and online bill payments to The Content Inspector allows you to see a
are first-class citizens can be viewed contents. When this inspector displays the
and annotated within DEVONthink. The thumbnails, Tools > Split Document and the
annotation tools should be familiar and same contextual menu command becomes
include options like arrows, text, and link available to split the PDF before the current
annotations. While DEVONthink may not page. The Document Inspector gives you a
have some options found in specialized PDF view of PDF metadata, e.g., keywords, a list
applications, it is still a very capable PDF tool. of annotations, and a list of links detected in
the document. Please refer to the Inspectors
PDFs often come directly from text chapter for more specifics.
sources, like word processing or page layout
applications. The content of these files NAVIGATION BAR
should be indexed and searchable on import.
You can also acquire PDFs from scanned In the navigation bar for PDFs, the number of
documents. These files will only have a text pages in the document is displayed. Clicking
Formatting:
Bold: **bold**.
Italic: *italic* or _italic_.
Bold-Italic: ***bold-italic***.
Highlight: {==highlight==}.
Underscore: {++underscore++}.
Strikethrough: {--strikethrough--}.
Markdown is a simple formatting language
Subscript: ~subscript~.
invented by John Gruber that has gained in
Superscript: ^superscript^.
popularity over the past few years. It allows
you to write in plain text, using some easily Elements:
learned control characters, to produce nicely
Header: # Header. Prefix each header with
rendered HTML output. With some styling
the appropriate number of pound signs.
and ingenuity, you can create a wide variety
Supports header levels 1 through 6.
of documents.
Link: [Link Text](URL) or <URL>.
Markdown files can be imported or created Blockquote: > preceding each line in the
via Data > New > Markdown text. quote.
Code block: `code terms`. Note: Those
Editing: Writing Markdown is essentially the
are backticks, found on the tilde (~) key.
same as writing plain text documents. As
Fenced code block: ``` - triple backticks
you're writing you can switch easily between
on a line above and below the code. To
a plain text editor and the rendered view or
show syntax coloring in the rendered
even view both simultaneously using the side-
view, see the Markdown Extensions: Prism
by-side view via the View > Document Display
subsection below.
commands.
Metadata headers: attribute: . As noted
When editing the source of the Markdown, below, these must be the first lines in the
DEVONthink's hybrid source rendering document.
will display many types of formatting or
elements as you type. For example, typing
**important** will display the plain text in
bold; `{"name":"Audrey Hepburn"}` will
display as a code block, etc. If you'd prefer to
Styling: Styling your Markdown documents If you have enabled automatic WikiLinks >
can be done with internal styling or externally Names & Aliases, documents can be detected
referenced stylesheets. If you have a specific as you write your Markdown. These WikiLinks
stylesheet you'd like to use globally, you can are active when previewing the file and
specify one in Preferences > Files > Style are also preserved in a website export or
Sheet.. Here are the options: conversion to other formats.
Emoji: For a little extra personalization, you Prism: For those writing code in their
can type Slack-style emoji, like :grinning:, Markdown, DEVONthink supports Lea
directly in the Markdown document. Verou's Prism extension. Just add a line
NAVIGATION BAR
you can switch between Preview and Source bookmarks, web archives, formatted notes,
modes. There also is a special icon present and RSS articles. These are formats that
in the navigation bar. This switches to Side- are viewable in web browsers and are also
available with text selections in the bookmarks can be a valuable part of your
document source, Markdown documents have experience. When using File > Import >
a special command: Copy Section Link. This Bookmarks, you can bring your bookmarks
copies a link to the current document, but into DEVONthink easily. Though this depends
appends a pointer to the selected paragraph. on the capability of the individual browser,
you may be able to drag links directly into
your database. You can also capture them
with DEVONthink's browser extension, Clip to
DEVONthink.
cell. Hold the ⌘ Command key to activate a menu items available when you're Control-
e.g., CSV or TSV files, they will be imported whole records in a sheet. Use them, for
and displayed as sheets. Sheets can also be example, to duplicate records. Pasting
created via Data > New > Sheet. You will just always pastes as the last record in the
which you can certainly add or take away Delete Records/Columns: Deletes the
CONTEXTUAL MENU
and even two-finger rotation in 90 degree left and right. The image is saved in an
increments. Audio and video files display the uncompressed TIFF format.
along side it. As often mentioned, Word, Excel, and PowerPoint from
types; some editable, some not. If a format Files from supporting applications, like the
directly editable. But even if a file is not Files from the popular macOS Mellel word
Navigate an EPUB file in the Content > Table and a valuable asset, whether you're archiving
of Contents inspector or choose the View > email for personal or professional reasons.
Note: For uneditable formats, DEVONthink structure of the database, so their paths are
uses Quick Look to display the file, not pointing to the groups in the database.
Moving Indexed Items: DEVONthink stores the item. With individually indexed files, an
individually indexed items by its absolute indexed folder, or a parent folder, you will see
path in the filesystem. If you move an a warning prompting you to choose whether
individually indexed file or folder, it will to delete the item from the filesystem or
disappear when the database updates or be just the reference in the database. In this
reported as missing. This is because the item instance, DEVONthink is prompting you to
no longer exists in the indexed location, so make sure you aware of the potential removal
the absolute path points to nothing. If you of a top level indexed item.
Duplicating Indexed Items: When you by DEVONthink. In that instance, you can
duplicate an indexed item, the behavior manually update the indexed group by
depends on if you're duplicating with selecting and hoisting it via the disclosure
a database or across databases. if you triangle or choosing the File > Update Indexed
duplicate the item in the same database, Items command. Also, you should only index
a copy will be created in the Finder in local data, e.g., on the local hard drive or
duplicate the item into another database, no support indexing data that resides only in the
Drag files from the Finder into a database. DEVONthink will apply tags you've added to
Holding certain command keys will allow the documents also to the exported files as
Drag files from the Finder to DEVONthink's a website, drag the document in the
dock icon. Files will be sent to the default database to the page or the upload sheet,
With applications supporting drag-and- can't be added this way. You'd need to drag
drop, you can drag data between them the group to the Finder first, then to the
controls of the Sorter are covered in the well. It also functions as the interface to the
Apple Mail
IMPORT OR ARCHIVE
Microsoft Entourage
Microsoft Outlook When it comes to archiving email, the
question arises: "Do I use import or archive?"
The imported email messages are saved
Here's the simple way to understand it:
in their original file format (.eml) and
are displayed using QuickLook. MailTags Import Email: While Import can be used on
metadata on the messages is preserved as a mailbox, it is generally used on selected,
tags. In addition, the "read" and "flagged" individual emails. This is especially useful
status of email messages are transferred when using a filtered view, e.g., filtering
from Microsoft Entourage and Microsoft by a date range or recipient. You'd select
Outlook independently from your settings in those files and use the Import option.
Preferences > Email. Archive Mailbox: As the name implies, this
command can only be used on selected
DEVONthink communicates with your email
mailboxes. The mailbox will be imported
application using either AppleScript or, if
into a special Emails group. DEVONthink
you are using Apple Mail, through a special
will attempt to preserve the mailbox
plugin that implements a direct link between
structure shown in the email application.
Mail and DEVONthink. If the plugin is not
This is very useful for archiving a mailbox
automatically installed select DEVONthink >
and keeping it up to date. Since previously
Install Add-Ons to install it.
File > Import: Use File > Import > UNIX Choose Send by Email to email a selected
Mailboxes, then select the .mbox file in document from the item list.
the Open dialog and press Open. This will
Note: The inter-application communication
import the messages into a group in the
capabilities of the email client you are using
current location.
determine how well these two commands
Drag and Drop: Drag and drop the .mbox
work. If the commands aren't producing
file onto DEVONthink's dock icon to import
the expected results, check with the
the messages into your database.
developer about what kind of interactions
they allow between applications.
Before we discuss particular details of sync of a database. Changes are made locally
methods, take a moment to check out the then synced through the sync location to the
Preferences > Sync section. This gives you an connected devices.
overview of the preference pane where syncs
The only variations are:
are set up. Additionally, you will find a short
glossary of sync-related terminology in the If the second machine already has a
Appendix. opened copy of the database, you will have
the option to merge with the sync data in
SYNC SIMPLIFIED the sync location.
Using a Bonjour sync, in which you'd import
Sync is an incredibly simple concept. You
and sync directly between devices.
have a database on one machine. You want
that database on another machine. From That's it. Every sync is conceptually the same.
the machine with the database, you upload The differences you find are the requirements
the database to a sync location accessible of the particular sync method, e.g., Dropbox,
from both machines. On the machine without and are covered below. Bonjour and local sync
the database, you'd access the same sync stores show a few more specific (but simple)
location and import the database. This way, steps, but they all follow the same essential
every device, Mac or mobile, has a local copy pattern shown here:
What are the Local and Remote sections Often people index content from the local
for?: As noted above, a database must repository of a cloud service like Dropbox.
be local to the machine so it must either The question then arises: "If I have my data
be open in DEVONthink or imported from on Dropbox' servers and I sync to Dropbox
the sync location. For a non-Bonjour sync via DEVONthink, aren't I just using twice the
location, Local section of the Databases space?" The answer is practically, yes. In the
list displays all local open databases. For a Show Info for a sync location in Preferences >
Bonjour location, the Local section displays Sync there is an option Synchronize contents
databases that are open both on the local of indexed items. Unchecking this will sync
machine and the Bonjour server machine. only the metadata for the files, not the
The Remote section displays any databases contents. However, you should only disable
that aren't open locally or those that have this option if:
never been imported to the local machine.
You are syncing another Mac, linked to
You cannot sync to a remote database. It
your Dropbox account, and having the
must be imported locally, then you sync the
local Dropbox folder in the same relative
local copy.
location. The default location is ~/Dropbox.
How quickly will it sync?: DEVONthink's If the locations are different, the files will
sync does not run constantly. To balance appear as missing on the second Mac.
performance and reduce unnecessary You are not syncing with our mobile
network noise, it syncs on an interval. While application, DEVONthink To Go.
the interval can vary by sync method, a good DEVONthink To Go does not support
standard to consider is: sync will initiate indexed items. Also, if you are using
up to 45 seconds after a change is saved the Download Files: On demand option
in a database and every 4.5 minutes of idle in DEVONthink To Go, you could never
time when set to Automatic. You can set a download the contents since the contents
different interval, noting a longer interval, are not present in the sync location.
e.g., Hourly, can help lessen the resource load.
For the most flexibility, it is advisable to
Another consideration with a remote sync ensure you have enough storage space for
is the quality of the network and server syncing.
responses. If your network is slow or poor
quality or the remote servers are slow, not
responding quickly, or bandwidth is being
Bonjour Setup:
I want to find my files in the sync location: locations can waste space and bandwidth.
pages in a document, and save them to the images. Select the images you want to
QUEUE
DEVONthink works with the Fujitsu application for the scan to DEVONthink.
In addition, you can add already scanned incoming scan to a searchable PDF if possible.
pages to your DEVONthink database and If DEVONthink does not recognize your scan
manually convert them to searchable PDFs. application, please create a Zip archive of
the application and send it to us so that we
the older ScanSnap Manager software. To application you're using, it is best to leave
send scans automatically to your databases, the default location for the output path,
simply add DEVONthink to ScanSnap Home often ~/Pictures. Do not set the path to
or ScanSnap Manager as the application DEVONthink's Global Inbox, as this can lead
to use for opening completed scans. The to errors when DEVONthink tries to import
scanner app will send the created PDFs to a scan that is not completed yet.
ScanSnap's scanning software can provide whatever reason, you can import image files
add it manually, if the browser requires it. idea to check the security settings.
Note: Due to increased security in macOS, connecting to a safe server. These items
Apple Safari will prompt you to allow are set in Preferences > Server. Users will
launching DEVONthink when using the only be able to interact with the databases
Note: Depending on the certificate settings Note: We believe in data privacy and
specified in the preferences, a warning hope you do too. Browsers may present
about an invalid certificate may be shown options to save login credentials. Some
when users access the web sharing. This may even save the credentials by default.
is especially true when using a self-signed We are cautious of the first and not a fan
certificate. While this warning is something of the second. If the user is on a shared
to be suspicious of when browsing in computer, consider what access other
general, you and your users can accept it in users could have if using these options to
this case. save credentials.
Start and stop the server: Once the The interactive web interface imitates the
certificate and users have been set up to look-and-feel of DEVONthink in many ways,
your liking, press the Start button to start but in a condensed form. Contrary to a static
the server. You can also select the Tools > web site, it only loads once; clicking buttons
Start Server command or choose the Start or links does not reload the whole page but
Server option in DEVONthink's dock icon. If dynamically updates it. This also means you
the server is running, these will display Stop should use the Back and Forward controls in
instead. the user interface instead of the ones in your
browser's toolbar.
Share your server's address: Once the web
server is started, you will see links at the Similar to the DEVONthink, the web interface
bottom of the preference pane. These are is divided into panes: toolbar, sidebar, item
the active links you will share to individuals list, and view/edit pane. But note some
you have defined as users. One option is operations, e.g., deleting or organizing items,
to Control-click the link, select Share from are dependent on the permissions you've
the contextual menu, and share it via your been given for the specific databases.
preferred method. You can also use Copy Link
Sidebar: The sidebar is where you can
and paste it where you need to. Lastly, you
navigate the databases' inboxes, groups, tags,
can click and drag the link directly to many
and trashes in the sidebar. You can even drag
applications, like Apple Messages.
items from the item list to reorganize things.
The person who receives your link will open
Item List: Selecting items in the sidebar will
the page, login with the username and
display the contents in the item list. When
mandatory password you've defined for
using the standard preview position, the list
them, and have access to the databases you
can be sorted by clicking the column headers.
want them to see. If you have specified a port
Note: Due to the limitations of browser Web sharing is best used on a local area
technologies, some file types cannot be network (LAN). But there may be situations
displayed. where you want to share the database to
users that aren't on your network. While we
Toolbar: Some handy options are available
can't provide specific support due to the
in the toolbar, including switching the
differences in equipment and environments,
position of the view/edit pane, adding
we have provided a simple guide you can try.
some metadata, e.g label or rating, to a
selected item, and creating groups and a To access your database from outside your
few document types. It also has controls for network, you need to make your Mac "visible"
uploading new documents and downloading to the outside world. In general, when you
currently selected ones. A user menu allows a using a DSL or cable modem, you are also
you to switch between English and German using a router. Routers create an intranet that
language and also provides a Log Out option your Mac is connected to and "route" traffic
for more security when allowing others between the internet and your personal
intranet. Now, you need to create a route
from the outside leading to the Mac sharing
Port forwarding done manually: The following destination port. You found the private
is only a rough outline of the steps needed destination port in step 2, and the private
to configure port forwarding manually. The destination IP in step 3, and you selected
precise way to do it varies from router to the public port in step 4. If you are in doubt
router. You will need to consult the manual for about how you configure your router to
your router in order to determine exactly how do port forwarding, you need to consult
to set things up. To configure port forwarding, the manual that came with your router.
THIRD-PARTY APPLICATIONS
PDF SERVICES
DEVONthink offers many standard ways to
Another way to get files into DEVONthink is integrate with third-party apps including
using PDF services. Installing DEVONthink's drag-and-drop of common data formats,
service adds a Save PDF to DEVONthink copy-and-paste, and AppleScript. In
option to the PDF button of the print dialog addition DEVONthink comes with special
in any Mac application. This allows you arrangements for applications often used
to print a paginated PDF directly to your together with it.
database.
Bookends: Choose File > Import >
To install the PDF service, select DEVONthink References from Bookends to import
> Install Add-ons and check PDF Services in Bookends references as rich text
the dialog window. Then click Install and the documents with a back link to the original
option should now be available. item in Bookends.
Evernote: Choose File > Import > Notes
Printing to your database: To "print" (save) a
from Evernote to import selected Evernote
document to DEVONthink as a PDF, open it
notebooks.
in its creator application (this could even be
Tinderbox: Copy notes in Tinderbox and
DEVONthink itself). Then, do the following:
choose Data > New > With Clipboard to
Select File > Print. create plain or rich text copies of the notes
In the appearing print dialog window, click in DEVONthink including backlinks and
the menu. A PDF will be printed and sent Yojimbo to import all items from Yojimbo.
The main window is split into simple sections, You can can toggle the pane's visibility in the
some of which will be familiar from other View > Preview menu or via a toolbar button.
applications. In fact, as we introduce the
Layouts:
components of the window you'll see
DEVONthink has many familiar elements in Widescreen: The View/Edit pane is
it. We start off with the fundamental panes displayed to the right of the item list, an
you'll use. option common in many Mac applications.
Standard: The View/Edit pane is displayed
VIEW/EDIT PANE under the item list. This is a bit more
traditional but very useful on smaller
When You launch DEVONthink you will see
screens, e.g., MacBooks.
an empty pane at the bottom of the window
None: Hides the View/Edit pane. Note you
reading Nothing Selected. This is the View/
can still select any file and press the space
Edit pane, a preview pane displaying the
bar to preview it in a Quick Look pane, as
currently selected document. This pane gives
needed.
you a view of the content of compatible
documents. It also allows you to work on As noted above, DEVONthink allows
compatible files directly in the main window displaying and editing, and even creating,
when the pane is shown. Or you can hide the some file types. Please refer to the
preview, perhaps if you want to concentrate
on information about a group of documents.
Icon: For the more visual folks, we have the its way to the Finder and DEVONthink is
Icon view. This displays the thumbnails Cover Flow. Similar to the Icon view but
of the documents with just their name. You with dynamically created thumbnails, i.e.,
can choose Show Details to display some the displayed image is generated from
additional metadata in a widescreen view. the contents of the file. This side-scrolling
Change the size of the thumbnails with item list can be useful when making visual
this will affect the amount of metadata used with a standard layout or without a
SIDEBARS
Storing information is a useful thing, but Live while typing: Enable this option to
it's more useful when you can find things search while typing or disable it to search
too. DEVONthink offers a strong search only when you press ↩ Return.
function for finding items in your databases, Partial matches while typing: This option
all integrated into a main window. assumes an asterisk wildcard at the end of
the last search term.
In the toolbar is a search field for entering
Ignore Diacritics: This allows you to ignore
your search terms. Type in a word and the
special marks on letters, like umlauts or
search pane appears showing any matched
accents.
items — and yes, it's another item list
Fuzzy: This uses fuzzy-logic to expand the
supporting the different views and sort
possible matches DEVONthink makes.
methods discussed above. Additionally, the
For example, hello and hullo would be
View/Edit pane can be shown to display
matched.
selected results. For contents-based
searches, the search terms will be highlighted Search prefixes: Anything you type into
in the preview, whenever possible. the search field will be treated as searching
in all possible attributes. However, if you
Search options: In the search field, you will
want to focus on specific attributes, e.g.,
notice a magnifying glass icon. Click this
file types or tags, the search field supports
icon to see where to search, list the ten most
prefix operator searches, similar to Spotlight.
recent search queries, one choose among the
Common examples are searches like
following options:
name:DEVON or tags:tech;sync, separating
SIDEBAR: NAVIGATE
UNIFIED ELEMENTS
The Navigate pane is the default sidebar
By default, specific parts of databases are
where you will access to your databases, tags,
shown gathered in specific sections, similar
items located in Favorites, etc. Additionally,
to how Apple Mail displays the inboxes of all
you have access to some specialized items:
accounts in the same section.
global smart groups and smart rules.
Any section-specific contextual menu items The Recent Databases section provides quick
that may require explanation are discussed in access to reopen closed databases. This will
their respective sections below. list the last ten recently closed databases.
Double-click any databases you'd like to open.
You can create a smart group from the Automatic Locking: Locks unlocked
contextual menu or the + button at the documents (excluding RSS articles), that
bottom of the sidebar. By default all open haven't been modified in the last 30 days.
databases will be targeted. However, if you This requires user intervention.
have an item selected in the Globals or Open Bates Number: A specialized rule that adds
Databases sections, the smart rule will use the current database's name and a Bates
that location for the matching. number to a filename. The original name is
preserved as a document alias.
Control-click a smart group to Edit, Rename,
Filter Duplicates: Automatically puts
Duplicate, or Remove it. You can also copy a
duplicated items in a database's trash
link to a smart group, export it to the Finder,
when you import them.
or import previously exported ones. If you'd
Reminders: Displays the name of a
like to convert an existing smart group into
document and plays the system "glass"
If you Control-click a smart rule and choose Drag and Drop: Lastly, you can drag and drop
Edit, you will see the criteria, event trigger, items onto smart rules to apply their actions
and actions for that rule. Like smart groups, to them. Dropped items will be acted on,
you can create a smart rule from the ignoring the location and criteria specified in
contextual menu or the + button at the the smart rule. For example, you may have a
bottom of the sidebar. The target of the smart rule to add the date to the beginning
smart rule also follows the same behavior of the name of images imported into your
as a smart group: all databases are targeted Global Inbox. However, you could drag and
unless you have an item selected in the drop a rich text file from a separate database
Globals or the Open Databases section of on to the smart rule and the date would
this sidebar. be prefixed to the name, even though the
location and file type do not match the rule.
Control-click a smart rule to Edit, Rename,
Duplicate, or Remove it. You can also copy a For more information on editing smart
link to a smart rule, export it to the Finder, rules, see the Smart Rules section of the
or import previously exported ones. Double- Automation chapter.
clicking exported smart rules imports them,
and so does dragging them to the sidebar.
SIDEBAR: FILTERS
In the contextual menu for a smart rule, Providing yet another way to isolate files
notice there is also a smart rule-specific in the item list, the Filters pane allows
command: Apply Rule. This runs the clicked you to only show files that share common
command on any matching files. This means attributes. This pane, displayed at the
it will performs its actions, even if the event bottom of the Navigate sidebar an be shown
trigger is not set to On Demand. Be cautious or hidden via the Tools > Filter menu or the
about using this command unless you are trio of icons at the bottom of the Navigate
certain you want to affect all matched items. sidebar. The pane can be resized by moving
There is also an option to copy the item link the divider at the top of the pane.
for a smart rule by choosing Copy Rule Link.
TAGS
Flagged or unflagged
Read or unread
MAP
PREDICATES
consideration. The items are listed in All Open in New Window: Opens the clicked
and Unread views. Newly added items are item in a new document window.
displayed at the top of the list. Mark as Read/Unread: Changes the read
state of the clicked item.
Reveal Item: Reveals the item in its current
location.
Move to Trash: Moves the item to the
database's Trash. Emptying the Trash
removes the file and its reference from the
Reading List.
Copy: Copies the selected item(s).
Select/Deselect All: Selects all or none of
the items, respectively.
Remove Item: Removes the clicked item
from the Reading List.
Add files from the item list via drag and drop Clear All Items: Removes all Reading List
when this pane is visible. Alternately, choose items.
the Data > Add to > Reading List menu item.
Note: The last two options cannot be
This command may also be available when
undone.
Control-clicking in an item list or in images
and PDFs.
This view is separated into columns that can Read: Show emails messages have been
be sorted by clicking the column headers. read, unread, or either.
The columns include From, Subject, To, the Flagged: Show messages that have been
Flagged state. If you are choosing to show flagged in the email application.
already imported messages, there is a special Priority: Show messages that have an
column showing those items. For emails assigned priority
marked as high priority, the flagged column Date Range: Choose a range of dates to
will also show two exclamation points and the display messages received between them.
subject, etc. will show in red. Control-click in
Hide: Use these controls to hide certain items
the Mailbox view to refresh its contents.
from the mailbox view. All these options are
enabled by default, but can be selectively
FILTER AND IMPORT
disabled, if needed. However, when these
When a mailbox is selected, the righthand options are enabled it makes it easy to see
side of the window shows options for filtering only new messages, ready for import.
the messages displayed. It also lets you
Imported: Enabled by default, this hides
choose the location where the messages will
messages you've already imported into the
be imported.
current database. As you can't import the
Destination: Choose the destination same message into a database multiple
database for the imported messages or times, changing the Destination changes
mailboxes. Note: You can choose a specific what messages are displayed when this
group in a database when using the Import option is enabled. If you disable it, already
function. However, you can only choose a imported messages will show a checkmark
specific database, and not a group, when next to their name
using the Archive Mailbox function. Emails are Deleted: Hide messages you've put in the
archived into a special Emails group at the account's trash.
root of the specified database. Junk: Hide messages moved to the
account's junk mailbox.
Search: Use this search field to search for
messages by the sender or recipient's Name, The last two items are buttons for importing
email address, or the subject line. Note this selected emails in the Mailbox view or
only allows for a single term to be used. archiving the currently selected mailbox. See
However, the search is matching substrings, also p. 56ff
so a search for jun would match "junk",
"jungle", and "jejune".
DOCUMENT WINDOW
TOOLBAR ITEMS
Most actions are available through the Action Only Added Files: Downloads only the files
menu or the contextual menu. Click the you have manually added to the Download
gear button or Control-click an item in the Manager.
Download Manager panel to display more Offline Archive: Downloads the files you
commands: have added to the Download Manager
including embedded images, style sheets,
Add: Manually add a URL to the list.
and scripts. Use this option set to archive/
Edit: Edit the parameters of a selected
download web pages with everything
item in the list.
necessary to display them properly.
Retry: Attempts to reload an item that
Alternative: Create a web archive.
failed to download.
Subdirectory (Complete): Downloads the
Remove: Removes the selected items from
files you have added to the Download
the list. Alternatively, you can press the
Manager including all embedded or linked
⌫ Backspace or ⌦ Delete key.
files. This option set follows all links leading
Enable/Disable: Checks or unchecks the
to (items in) sub-directories. For example,
selected items. Only checked items will be
use this option set to download a complete
downloaded.
web site for offline archiving.
Start/Stop Queue: Starts or stops the
Subdirectory (Images & Multimedia):
download queue. Same as the play/pause
Same as above, but downloads only
buttons at the bottom of the panel. Note
linked images, linked multimedia files
this will only pause queued items. Any in
including Flash and QuickTime movies,
progress downloads will continue.
and embedded images in the item's
Purge Queue: Removes all items from the
directory and all sub-directories. Use this
list that have been completely downloaded.
set to download a complete web site for
To add files in the Sorter, drag over the Left/Right Arrows: Open and close groups
docked tab or menu bar item. The Sorter will containing subgroups. Hold the ⌥ Option
spring open. then drop items into specific key while pressing the right or left arrow to
CREATING FILES
the cursor between fields, e.g., between Automatic DEVONthink will attempt to
the body and URL. Hold Shift to cycle create a title from the first sentence of the
Use this view to record a voice note directly all open databases.
into your database. This creates an AIFF-C Location: Choose the location to save your
file in the location you choose. With simple file from the dropdown list.
and end of the video. Click and drag inside Window: Capture a specific window
the frame and a red line will appear. This (⌘-2). Hover over a window and it will be
displays the time above the line. highlighted in blue. Click once to capture it.
Info: Add metadata about the file here, Selection: Capture a specified area by
including: read status, locked state, flagged dragging a bounding box around the
state, rating, or color labels. desired area (⌘-3). To reposition the area,
Tags: Enter tags for the file. Tag hold the space bar. To stop the capture
suggestions will be made from the tags of action, press the ⎋ Escape key.
PREFERENCES
The Preferences window, opened using
DEVONthink > Preferences, contains all
available options, which you can modify to
adapt DEVONthink to your personal needs.
Default Browser: Displaying the icon of Because the preferences are so important,
your default browser, click this to capture we have created a separate chapter for them.
Create Spotlight Index: Check to make this Exclude Groups from Tagging: Excludes all
database available to Spotlight. Checking this groups in this database from being used as
option lets DEVONthink create a folder in ~/ tags. Ordinary tags can always be added to
Library/Cache/Metadata that Spotlight items using the Tag bar.
uses for accessing the documents in the
Inherit Tags of Groups: Applies tags added to
database. If you are having issues finding
a group also to the group's children.
DEVONthink documents in a Spotlight
search, you can click the Rebuild button to Case Insensitive Tagging: Check this option
recreate this folder from scratch. to disallow tags with different capitalization.
STATISTICS
POPOVERS
Popovers are a specialized panel that
appears on command and disappears
Info: The Info popover shows information
after interacting with it. These are usually
about the currently selected item. It displays
used for quickly viewing information about
the contents of the Info, Annotations &
a selected item but can also be used in
Reminders, and Properties inspectors. Open
some other ways. For example, Database
this popover via Tools > Get Info, ⇧⌘I, or
Properties is an information popover you may
pressing the toolbar button.
already be familiar with. Here are a few more
DEVONthink offers, starting with information
popovers and followed by utility popovers.
UTILITY POPOVERS
general, a good one to be in — you do not Add: The submenu allows you to create
need to press ⌘S after editing a file. The new items: plain text, formatted note,
See Also: The second view of the inspector between English, French, and German.
shows the See Also pane. This gives you some Search: Search for files in the open
suggestions about other documents that may databases by entering search terms.
be related to to the currently selected item. Search prefixes can be used and are
Clicking on an item in the results will display covered in more detail here: See also p.
Click the links at the bottom of the window database, or buy an upgrade or a second
system default application. the files in the Finder unless the files are
Launch URL: Opens the URL associated indexed or exported from the database.
If an annotation file doesn't exist, you can file to the Finder in one of these formats:
make one with commands from the down PDF, rich text, plain text, or Word (.doc)
DEVONthink's internal Annotations folder, a built-in default annotation file in rich text
or open the Annotations folder to access format, suitable for general use. However, you
any custom templates you've added. can create your own custom template in plain
New from Clipboard: Choose this option text, rich text, or Markdown formats. These
to create an annotation with content from files can be created externally and added
to the original file into a new annotation or created in DEVONthink and exported
file. If no annotation file exists, one will be via File > Export > as Template to the
Plain Text: Since plain text files don't support There are two contextual menu items in the
live links, you can use WikiLinks to create a Table of Contents view: Copy Page Link for
backlink. For example, if you are using the use with PDF documents, and Copy Section
Square Brackets WikiLink syntax, you could Link for use with Markdown documents.
use [[%documentName%]] in the body of the
plain text. THUMBNAILS
LINKS
This inspector is similar to the Incoming Links These results are presented in three distinct
pane of the Links inspector, however it lists views: List, Cloud, and Graph.
all mentions - linked or not- in a selected
document. Mentions are content matches
in other documents, based name or alias
of of the selected item. This inspector can
be useful both for writing and researching
to view mentions, especially for those not
using automatic Wiki linking. Finally, unlike
the incoming links inspector, this inspector
supports mentions in any document type,
e.g., PDFs.
CLOUD
LIST
Word frequency
Number of groups with items containing a
specific word The Cloud view present the concordance as
Word length a word cloud. The size of the terms is relative
Word weight (relevance, depends on the to the frequency in the selection or database.
contents of the database) Selecting terms highlights the occurrences in
Alphabetical listing the current document.
the contents and locations of all documents help focus the results presented in the
in your database and making connections two panes: Based on content, enabled
between them. These connections can be by default, makes its suggestions based
DOCUMENTS
Select a document in the results to display it not only search, but replace found words.
in the view/edit pane. For your convenience, Additionally, DEVONthink provides a list
DEVONthink always lists the original of the found words to help navigate the
document near the top of the list. This way results. The results also show the search hits
you can select it to go quickly back to the in context, either in a sentence or paragraph,
another location in the database. updating when you select other files. If you
search for a word in the current document
Find: Enter the word(s) you'd like to search found word in that selection.
IN THIS CHAPTER
Purchase: Opens the DEVONthink product New Database: Creates a new database in
page from where you can put the app the selected location.
into your shopping cart. If this copy of
New Encrypted Database: Creates an
DEVONthink is already licensed, you will be
AES-256 encrypted database file at a user-
presented with upgrade choices.
specified size. Technically this database
Enter License: Enter your purchased license uses an encrypted disk image but will not
code here. It is best to use copy-and-paste be visibly mounted in the Finder. Obviously,
for transferring the license code from the when you enable Spotlight for the database
email message to the appropriate field. the data that Spotlight needs to store will
not be encrypted. The anticipated size of the
Note: Enter License changes into License
database can be specified in megabytes (MB)
and Purchase License into Purchase
or gigabytes (GB).
License or Upgrade as soon as you have
entered a valid license code (and a paid Open Database: Opens previously created
upgrade exists). Available options depend databases. You can select multiple
on whether you have purchased your copy databases.
from DEVONtechnologies or from the Mac
Open Recent: Presents a list of recently used
App Store.
databases, which gives you quick access to
your frequently used databases. Choose
SERVICES
Clear Menu to remove all items from the
The Services submenu gives your access menu.
to special commands published by other
New Window: Opens a new main window for
Mac applications such as TextEdit or
the selected database.
Safari, or by services extensions such as
our own WordService or CalcService. Also,
IMPORT & EXPORT
DEVONthink publishes its own services. See
also p. 133ff Import: The Import submenu contains various
options for importing data, e.g.,selected files,
to do database maintenance, you will find or folders. Files will be imported to the
Export: The Export submenu presents Text: Exports the selected items as one
or groups to the file system. In addition, Word 2007/97 Document: Exports the
the Export menu provides export methods selected items as one merged Microsoft
based on plugins. DEVONthink comes with Word .docx (Word 2007) or .doc (Word
documents in different formats. For these Website: Exports the selected items as
formats, the export creates a single merged standalone web site that you can upload to
document when multiple files are selected. your web server and share with colleagues.
In the presented dialog window, choose
Document: Exports the currently viewed
the desired template, text encoding, and
document in its native format. For images
whether DEVONthink should convert
exported from a separately opened
diacritics and accented characters to
document window, DEVONthink lets you
HTML entities or not. Check Create Index
choose the desired file format or image
Pages to create index.html pages with
quality; e.g.,you can export a PNG files as a
cross-links to all included documents.
JPEG file.
Markdown and formatted notes are
Files and Folders: Exports the selected
rendered to HTML, other file types that
documents in their native format. Groups
cannot be displayed in a web browser,
are exported as Finder folders, preserving
e.g., Pages files, are converted to PDF
the group structure you have built in
if possible. Cross-links are converted
DEVONthink. DEVONthink tags are
correctly. For the export templates are
applied as Finder tags to the exported
used that you can modify yourself.
files. Internal metadata for the items is
Template: Saves the selected documents
preserved in invisible .DEVONtech_storage
as a template, which can then be used
files, used for reimporting into
to quickly create new documents using
DEVONthink. If you will not be reimporting
Data > New from Template. Export multiple
documents and/or groups at once to
Update Indexed Items: Indexed items are Database Properties: Opens the Database
updated when you view them. If you need Properties popup for the current database.
to be sure everything is up-to-date use This panel presents a few options, statistics
this command. If nothing is selected, the about the database, and allows you to change
enclosing group of the current group is used. the displayed name, add comments, and add
It also reads changes made to the Finder or a username and password.
Spotlight comments of the to-be-updated
Close Database: Closes a selected database.
files and applies the changes to the files'
If multiple databases are open, use Close
counterparts in the database. Finally, this
All to close them all at once. If you'd like to
command removes indexed items that have
keep the current database open but close the
lost their external counterpart. It does not
others, use Close All Except. Note that closed
affect items moved manually to the group.
Check File Integrity: Verifies the stored Page Setup: Sets your preferred page size and
checksum for each file in the database. The printer settings.
results are reported in the Log window or
Print: Prints the current document or view.
popover. Note: If you are indexing files and
they have not been updated, they will report
a checksum error. See also p. 52ff THE EDIT MENU
Optimize Database: Creates an internal The Edit menu contains all commands and
backup of the database and then optimizes options relating to editing. You'll find the
the database structure. Optimizing removes classic Mac cut/copy/paste and find/replace
unnecessary internal elements from the commands here, as well as many more.
Select All/Deselect All: Selects or deselects spell checker panel with Edit > Spelling and
the complete content of the frontmost Grammar > Show Spelling and Grammar and
document. Hold the ⇧Shift key to reveal the choose your language of choice from the pop-
Summarize: Summarizes the selected piece the available options manually on and off:
of text. Unlike the Mac's Summarize service, Smart Copy/Paste, Smart Quotes, Smart
this command takes advantage of the built- Dashes, Smart Links, Data Detectors, and
in AI of DEVONthink, and uses the complete Text Replacements. Data Detectors analyze
"knowledge" contained in the open databases shown text and make context-sensitive
for improving the results. The better your actions available, e.g., when you hover
databases, the better the results. the cursor over a phone number or postal
address.
New: This submenu provides access to the in a name, DEVONthink will attempt to set
built-in items DEVONthink allows you to one automatically. You can change the URL
Revert To Saved: Restores the frontmost Label: Allows you to mark the selected groups
document to the last saved version. or documents with one of seven labels, just
as in the Finder. You can define the color and
Duplicate: Creates a duplicate of the selected
the text of the labels in Preferences > Colors.
items. The name of the new item ends in
"copy", and because their contents are Tags: This submenu offers special commands
identical both items are marked with the for automatically adding some kinds of tags.
icon for duplicates (or, depending on your
Convert Keywords to Tags: Converts
preferences, show their name in bold and
keywords, found in the Document >
blue).
Properties inspector for PDF or rich text
files, into DEVONthink tags.
MOVE INDEXED ITEMS IN AND OUT
Convert Properties to Tags: Converts the
Note: The following two commands are only Author property, found in the Document
for use with indexed files. > Properties inspector for PDF or rich text
files, into a DEVONthink tag.
Move Into Database: Use this command to
Convert Geolocation to Tags: Converts
move an indexed file into the database. Use
geolocation data, if present on the file, into
this command with caution as it moves the
DEVONthink tags.
file from its current location into the internals
Add Tags to Images: Adds tags to selected
of your database. It does not copy the file.
images using Apple's machine learning
Move To External Folder: Use this command technologies.
to move a non-indexed item, e.g.,imported Scan Barcodes: This option will attempt
or created in DEVONthink, out to an indexed to detect a barcode in a selected image.
folder in the Finder. A successfully detected barcode will be
added to the custom metadata for the
document.
Convert: This submenu contains commands The following commands use DEVONthink's
for converting between some file formats, built-in AI to suggest good locations for the
e.g.,between rich and plain text. Note the selected documents:
options presented are dependent on the
Move (to): This command allows you to
type of the selected document. Also, due to
quickly move other selected files to the last
differences in the formats, any formatting
destination chosen in the See Also & Classify
in the source document may not be able to
inspector.
be perfectly preserved in the destination
document. Classify: Using DEVONthink's AI, this
command will move selected files to the AI
OCR: This menu contains options for
suggested location. This command is disabled
choosing an output format when doing
if DEVONthink is not sure enough about
OCR on a selected compatible document
possible destinations.
(JPEG, PNG, TIFF, PDFs with no text layer).
The currently supported output formats
MOVE TO TRASH
are: Searchable PDF, RTF, Word , and Web
Archive. Additionally, there are two special Move to Trash/Move All Instances to Trash:
commands: to Comment and to Annotation, Moves the selected items to the trash. If
which sets the Finder comment or creates you have selected a replicated item, hold the
an Annotation file with the text. Neither ⌥ Option key and choose Move All Replicants
command alters the original file. to Trash to move the selected item and all its
replicants to the database's trash.
Thumbnails: Use these commands to add,
remove, or update a thumbnail for the
selected files. THE FORMAT MENU
The Format menu contains the commands
GROUP & UNGROUP
and options dealing with all aspects of text
Group Items: Creates a new group containing formatting. Here you'll find the standard font,
all the selected items. This is similar to alignment, and ruler commands, as well as
creating a new group and moving the selected very special DEVONthink commands.
Create Expense Report: Creates a sheet controlled by the current sort method in the
summarizing custom metadata dates and item list. See also p. 149ff
Create Metadata Overview: Creates a sheet selected files. Selecting mixed formats,
with records for each selected file. The e.g., a web archive and an image, usually
columns contain data from the generic and results in an RTFD file being created.
Take Note: Opens the Sorter to the Take Note Icons: Displays items as icons.
view. If the Sorter is not shown, it opens the List: Displays items in a list view with user-
Take Note window. specified columns shown.
Columns: Displays the item list as a set of
columns.
THE VIEW MENU
Cover Flow: Displays large thumbnails in a
The View menu contains all the commands side-scrolling view.
for modifying the way DEVONthink displays
groups and documents. Preview: These options allow you to control
the position of the current document's
preview, or dismiss it altogether.
Sort: This submenu lists all the attributes or view/edit pane (PDFs and images only).
Side-by-Side: Shows a side-by-side view for navigation, the Go menu contains all
of the rendered view and source for HTML commands for navigating the hierarchy
and Markdown files. Note this does not of your DEVONthink database, all with
Complete News:
THE WINDOW MENU Log: Opens the Log panel. The log lists error
Just like most every macOS application, the messages and warnings that occurred while
Window menu lists all open windows of the importing new documents. It also opens
active application and gives you access to automatically when an error occurs. You can
commands for managing them. save the log to a text file or clear it.
Close, Zoom, Minimize: These three Window List: Select any open window from
commands resemble the red, yellow, and the menu to bring it to the front.
Use More Scripts to install additional Support Assistant: Opens the support
scripts and read more about scripts and screen of the Welcome to DEVONthink
DEVONthink's menu here. assistant with more direct links to the
DEVONtechnologies website, tips, and
Automatically expand & collapse: Check These options control the look of some parts
this to automatically show the sidebar of the interface.
when revealing an item or opening a group
in a new window.
Unify Databases: When enabled,
navigate the groups of the root of all
TEMPLATE
WIKILINKS
Text and items entered here will be used to
To enable WikiLinking, check the Automatic
create a new WikiLinked document. You can
checkbox and choose from the options shown
type any text you want as well as Control-
here:
click and use Insert Placeholder to insert a
creating links from individual words, when the template is created. The default
mashed words are document titles of title contains several of these tokens already.
joined words. If you type a mashed word, Check out the placeholders section of the
WYSIWYG editing: Toggle the display of Summaries: Enable this if you want Summary
formatting and detected elements in the documents in Markdown format (See also p.
source code of a Markdown document. 147ff ) to use blockquotes instead of highlight
formatting.
Force line breaks: Enable this to treat a
return as the end of a paragraph without
having to add two spaces at the end of the
line.
Choose options for media playback or the Choose the default display mode, Table View
default display mode of PDFs or images. You or Form View, and background color for
can also choose a background color for these sheets.
media types.
windowed and fullscreen modes. Check applied to files and groups in your database.
IMAGES
The web preferences resembles the settings you may miss some information.
of most web browsers. Use these preferences Animate images, Loop animation: Check
to define how DEVONthink's displays web these options to run web graphics
documents and "live" web pages. animations and to run animated graphics in
a loop.
JavaScript windows to block only pop-up Never: Don't accept any cookies.
windows opened by JavaScript. Uncheck Only from sites you navigate to: Accept
this option if the web page you're visiting cookies, but only from web sites you
uses pop-up windows for actual content. navigate to (not from other sites, such as
do this.) Check Block zooming to keep web Delete cookies on quit: Delete all stored
sites from automatically zooming windows cookies when you quit DEVONthink.
STYLE SHEET
You can further control the way DEVONthink DEVONthink comes with built-in RSS
displays web pages by applying a CSS style capabilities that enable you to add RSS feeds
sheet that changes the rendering on the fly. to your database and have DEVONthink
update them automatically. Use these
Click Select and choose your style sheet to preferences to define how often DEVONthink
apply it to DEVONthink's integrated web checks for new articles, whether to skip
browser. Note: This is for experts since it duplicates when updating feeds, when to
modifies how all web pages are displayed and remove older articles, and which CSS style
can lead to undesired effects. sheet to use for displaying the articles.
TEXT ENCODING Check for updates: Set how often you want
DEVONthink to refresh your feeds. This can
Select your desired text encoding for be from 5 minutes to once a day. It can also
displaying web pages. Automatic tries be when opening or before synchronizing
to choose the best available encoding. If a specific database. And of, there's always
this does not work for you, choose a more the option to check for updates manually.
appropriate text encoding for your language Convert categories to tags: Some RSS
group. articles have tag metadata to help people
more easily navigate the publisher's site.
Check this option to convert these to
DEVONthink tags. Note this can add a
great number of tags to your database.
Remove articles: Set how often older
articles are removed from the feed. Check
Also unread articles to remove them, even
if they're unread.
Remove immediately instead of moving
to the trash: Immediately deletes the RSS
articles.
Feed Format: Choose a file format for
the downloaded articles. (RSS articles are
PROPERTIES
Check Compress PDF to apply compression Select the languages you intend to scan or
to the resulting PDF, creating a smaller import with OCR. Set a primary language
file. Compression only applies when and add one or more secondary languages
adding metadata post-OCR or preserving using the pop-up menu . Simply select the
annotations from an original PDF after OCR. languages you want to use from the list
on the right (Available) and move them to
RESOLUTION the left side (Selected) using the right-to-
left arrow button. To deactivate a selected
Set the desired resolution for the image layer
secondary language, select it from the list
in the PDF. Only values between 150 and 300
on the left and move it to the right using the
dpi are allowed.
arrow button. You can select a maximum of
four secondary languages.
AUTO CORRECT
Note: The primary language and the
Check Deskew to allow DEVONthink to
secondary languages are treated equally.
attempt to straighten the resulting PDF.
Languages: The Languages section of the paid to adding specialized numbering. With
OCR preferences lets you identify the the ability to include placeholders, you can
languages of the documents you scan create many kinds of watermarks for your
GENERAL
Bonjour Name: Enter a distinct name for Note: When using the server in
the local network using Bonjour. This name corporate, or educational scenarios,
will be shown in the list of Bonjour services you may need to consult with the IT
sidebar.
Bonjour Domain: Set the Bonjour domain
if necessary. Leave this field empty unless
you know what you're doing.
Port: If left empty, DEVONthink will assign
a random, unused port when the server
launches. If the server will be accessed
regularly, or from outside your network,
setting a static port is suggested. As non-
standard ports can be prohibited on some
networks, consult with your IT department.
Security: User List: The Users tab on the left allows you
to add and remove individual users, as well as
TLS Certificate: If you have a TLS
set per database permissions for them.
Certificate, select it from this dropdown.
P12 Certificate: If you have been issued a Add: Click the + button to add a new user.
P12 file, import it by clicking the Load P12 Remove: Click the - button to remove a
file button. user.
Self-signed Certificate: If you have neither, Password: Enter a login password for the
it's possible to generate a self-signed selected user in the Password field under
certificate for the server. When this option the Databases list.
is chosen, users connecting to the server
will be prompted the certificate may be
insecure. Instruct them to accept your
documents from the database. databases in sync with multiple Macs and
Add: Allow the user to add items to the iOS devices running DEVONthink To Go. Use
Organize: Allow the user to move around synced, how often they're synced, with which
documents and groups in the database. locations. Learn more about synchronization
Delete: Allow the user to delete items in and how to set it up in a separate part of this
OPTIONS
Change the general sync settings, noting they Click the button Bonjour Options to control
affect all locations and databases. if and how other instances of DEVONthink or
DEVONthink To Go can connect to your Mac.
Synchronize: Choose if you want to
Your Mac becomes the sync host or sync
synchronize automatically, manually,
server, the other devices the clients.
or in fixed intervals. Check On Quit or
Deactivation to automatically synchronize Enable incoming connections: Check to
when you quit DEVONthink or when you let other devices connect to your copy of
switch to another application. DEVONthink and synchronize.
Max. Connections: Choose the maximum Open databases automatically: Check
number of connections DEVONthink to open databases automatically if the
should open. The faster your internet connecting side (client) requests it.
connection the higher you can usually go. Port: If needed you can change the IP port
The recommended value is 16. number used for incoming connections.
Conflicts: Choose how to solve the conflict Leave empty to let DEVONthink choose the
if an item was changed both locally and best port number for you (recommended).
remotely. Use latest document preserves Password: Set the password necessary to
the most recently changed document. connect to your instance of DEVONthink
Duplicate documents keeps both versions (mandatory). This password is also used for
of the conflicting item and appends "copy" AES-256-bit-encrypting the connection at
to the end of one's filename. all times.
IN THIS CHAPTER plain text files, .rtf for rich text files, .pdf
for PDFs and .doc for Microsoft Word files)
Problems importing files 178
and try again.
Email import does not work as
expected 179 Also, while DEVONthink supports importing
Unlocking a database 180 many different file types, there are
Problems using Services 180 thousands of types and we can't guarantee
Sync Issues 181 trouble-free importing or usefulness with
Repairing a defective database 185 every type.
DEVONthink crashes 188
DEVONthink behaves irrationally 188 WHY DOES DEVONTHINK NOT DISPLAY MY
Slow Open and Save Dialogs in the DOCUMENT CORRECTLY?
Finder 189
DEVONthink uses Apple's Quick Look
DEVONthink was created with robustness technology to display previews of many
in mind. But any computer hardware or file formats. If a document is not properly
software, regardless of how carefully displayed, especially if it is a proprietary file
developed and built, can write defective data format, it may be you don't have a Quick
or destroy files. If you have some general Look plugin installed for this file type or
questions about DEVONthink, sales and the application that created the file is not
licensing, etc., plase check out our Questions installed on your Mac (and supports Quick
and Answers section on our site. If you Look). Control-click the file and choose Show
experience specific technical problems with In Finder to reveal it. With the file selected
DEVONthink or its databases, please check in the Finder, press the spacebar to open a
the following sections. Quick Look window to determine if the item
is viewable.
If DEVONthink does not recognize a file, make DEVONthink. However, the truth is there are
sure the file has a proper file name extension. many bad PDFs out there. If you encounter a
DEVONthink needs a file name extension to bad PDF, try acquiring a new copy of the file.
check to see if you have the same issue into multiple smaller ones. Lastly, you don't
in Preview. Other applications, including have to import the entire mailbox at once.
those from Adobe where PDFs were Importing smaller batches often proves to be
invented, are using their own frameworks. less taxing on the machine's resources.
If you open DEVONthink and see an icon of a If this does not resolve the issue, please
crossed pencil to the right of the database's contact our support team.
name, the database has a file permissions
issue. This makes the database readable,
PROBLEMS USING SERVICES
but not writeable, so you can't modify the
contents in any way.
WHY DO THE SERVICES MENU COMMANDS
To resolve the issue, do this: that they are used by the current active
application.
having issues syncing your DEVONthink clean the sync location or database to
databases, the first place to look is Windows remove the sync data in that location. The
> Log. Most sync related errors and reports results of the clean will be reported in the
will be shown here. Log window. After a successful clean, you can
upload the database(s) again.
Below we cover some things you can check
for the type of sync method you're using as Note: To ease anyones' mind, cleaning a
well as some common questions you may sync location has no effect on the local
For non-Bonjour and non-iCloud sync Control-click it and choose the appropriate
locations, make sure you're entering the command. For a verification you can
correct store name. When logged into hold the ⌥ Option key and choose Verify
Bonjour syncs are generally transparent, port filtering, conflicts, or other unknown
Note: Bonjour connections cannot be used hoc network that will allow Mac-to-mobile
over VPN. This is technologically infeasible, syncing. If you are in a corporate situation,
Make sure you have enabled DEVONthink in manufacturer's instructions for the proper
> Options on each device. Make sure you have entered your user
Note: Be aware iCloud can stall. This is a it's not possible to guarantee compatibility
sporadic, but documented, issue that can in all situations. For self-hosting, Apache
cause your devices to get out of sync. This implementations are the most compatible.
If Verify & Repair was not successful or your To rebuild the database from scratch, use
problems are not resolved, proceed with the File > Rebuild Database. During the rebuild
next step. process, the index is completely recreated.
Your actual files are not touched. Any
STEP 2: RESTORE FROM BACKUP problems that occur during this process are
logged. Also, a new backup metadata set will
DEVONthink keeps up to two copies of the
be created at the beginning of the rebuild.
index files in case that the index is damaged
beyond repair.
STEP 4: RECOVER OR MANUAL REBUILD
click it, and choose Show package contents if an application behaves irrationally there
from the contextual menu. Copy the files is a good chance that your have just found a
in the Files.noindex subfolder, which are bug. But there could also be another cause:
sorted by kind, to a safe location, e.g., the The application package could have become
desktop. If you want, you can create a new damaged during an update or through a bug
database, re-import the files, but you will in a totally unrelated piece of software on
tags, etc.
STRANGE APPLICATION BEHAVIOR
Note: Rebooting a machine can often any tags you apply in DEVONthink are
cure a host of issues, closing down rogue automatically applied to the files in the
once a week, just to mitigate potential DisableFinderTags, but bear in mind this
If you find the Open or Save dialog in the hidden preference mentioned above
it offers a tremendous amount of power with found in DEVONthink's Scripts menu are
comes with many built-in scripts. These, and The scripts will be found in one of four
Add-On Scripts: All add-on scripts that when a reminder is triggered with an alarm
come with DEVONthink are automatically of Execute External Script. See also p.
version of DEVONthink for the first time. Smart Rules: These scripts are used as
You can, however, manually (re-)install them External Scripts in the actions of smart
rules. See also p. 200ff
Note: When using macOS Mojave, you to learn. Its plain English approach of
another. These permissions are stored in language, there are some variations in the
System Preferences > Security & Privacy > words you can use; dialects, if you will.
Security > Automation. Please make sure to AppleScript is implemented by the developer
allow any requests of these kind regarding of an application, so the commands and
or your automation attempts will fail for same as another application's, but using a
AppleScript-capable applications have their There are many commands specifically for
commands, elements, and properties listed use with records: create record with,
in an AppleScript dictionary. DEVONthink exists record with…, etc. Also note there
includes a large dictionary as a great are some commands that require the term
reference for you. To view the dictionary, record. For example: move, delete, and
open the Script Editor application, select File convert. You will see a dictionary listing move
> Open Dictionary and choose DEVONthink record, so you can see the command isn't
in the appearing window. You can also add merely move, it's move record.
DEVONthink to your Script Editor library.
Parents and Children: Another concept to
Select Window > Library, click the + button
understand is parents & children. Generally
and choose DEVONthink. This way you keep
speaking, these classes deal with the
DEVONthink's dictionary at hand.
container or the contents of some object.
The parent of an object is the group
containing it. The children of a group are
choosing a location:
WORKING WITH A SELECTION
incoming group: This targets the Global
Inbox, or the inbox of a database when Many times you want to process items
using incoming group of current you have selected in DEVONthink. Perhaps
database. you want to generate a list of names and
current group: This targets the currently dates for use in a document you're working
selected group in the current database. on. Below is a handler commonly seen in
display group selector: This shows the DEVONthink scripts:
group selector so you can choose a location
repeat with thisRecord in (selection as
on demand.
list) … end repeat: This is a very common
There are many times you want to direct files handler, used when processing a selection,
into a specific group. That group may not single or multiple items.
be the current group you're in and you may
Example:
not want to choose a destination each time.
tell application id "DNtp"
Here are two common ways of specifying
if selection is not {} then
a particular group in your database to be a set nameList to {}
destination group in your script: repeat with thisRecord in (selection as
list)
get record at…: This command allows you copy ((name of thisRecord) & ": " &
to set a variable by specifying a group's (creation date of thisRecord as string) &
%time%: The current time Note: There are more placeholders from
%date%: The current date the contextual menu than can be used in
%shortDate%: The current date in short a template. For example, the placeholder
format %record_locality% relates to an existing
%longDate%: The current date in long record, so this placeholder will not be used
format when creating a file from a template.
%monthname%: The month name of the
Custom Placeholders: One more powerful
current date
feature of smart templates is the ability
%weekday%: The week day name of the
to define custom placeholders, extending
current date
the possibilities beyond the list shown here.
%day%: The day number of the current
This allows you to add a custom placeholder
date
in the text of a template, then define the
%month%: The month number of the
replacement value for that placeholder in the
current date
main.scpt. As a great example, check out the
%year%: The year number of the current
use of the custom %project% placeholder in
date
With the internal script of a smart template, A location: This is where the smart rule will
there are no special handlers required. look for matching items.
However, the internal script must be located Matching criteria: Like a smart group, you
in the Contents/Resources/Scripts folder can specify criteria to be matched. The
inside the package, and it must remain smart rule will only act on the matched
named main.scpt. Beyond that, you only items.
need valid AppleScript. An action: This is the action the smart rule
performs when the event occurs.
TOOLBAR TEMPLATES An event: This is an event that causes an
action to occur, e.g., an "On Quit" event.
To add any template to the toolbar, place
If used in a smart rule, a specified action
the template into the folder ~/Library/
would run when you quit DEVONthink.
Application Support/DEVONthink 3/
Templates.noindex/Toolbar. In order
CREATE A SMART RULE
for the script to be available for use in
the toolbar, you must quit and relaunch Smart rules can be created in one of two
DEVONthink. Then Control-click the toolbar ways:
of a DEVONthink window and choose
Click the + button at the bottom of the
Customize Toolbar. Drag your template into
sidebar and choose New Smart Rule. The
the toolbar and it's ready for use.
Search in dropdown will target the current
location.
SMART RULES Control-click an item in the sidebar
Smart rules are smart groups‚ evolved. Built and choose New Smart Rule from the
in the same style as smart groups, smart contextual menu. This will specifically
rules don't just show items matching criteria, target that item in the Search in dropdown.
possibilities. And they're not just for the objects and can be created only in the
This rule shown above would add "_edited" Smart Rule scripts are AppleScripts run by an
as a suffix to the name of any edited images Execute Script action in a smart rule. These
whose name begins with "screen". scripts allow you to extend the possibilities
beyond the already powerful pre-defined
One step further‚ chained actions: If you actions.
hadn't noticed, there's a + button to the
right of the action you specified. And yes, Note: Smart rule scripts will be executed
that means you can chain multiple actions based on the event handler in the specific
in a smart rule! For example, we could add rule. For testing, it can be useful to set the
an action to open the edited imaged in the event to On Demand. This way you can select
system default application after it has been the rule to see its matches, then Control-click
Check Links: Check if bookmarks are valid. There are times you may need to add some
Close All Databases: Closes all databases code for a specific situation. Similar to
but the Global Inbox. some other macOS utility applications,
Download Bibliographic Metadata: DEVONthink allows you to write an
Attempts to retrieve the digital object AppleScript directly in the smart rule's editor.
identifier (DOI) of the document and set
To write an embedded script for a smart
the title and metadata.
rule, add or specify an Execute Script action
Move Into Database: Moves indexed files
and choose Embedded. Click the Edit Script
into the database.
button and a popup will appear with a pre-
Move to External Folder: Moves imported
built handler in place. Add your code as
files out to the Finder when they're located
necessary, then press the compile button,
in an indexed group.
the one with the stylized eye, to make sure it
Reminders - Next Week: Set a reminder for
compiles correctly. If it does, you will see the
a week from the current time and date.
code format itself subtly. If not, you will hear
Reminders - Remove: Remove an applied
a system alert. When done, click outside the
reminder from the matched item(s).
popup to dismiss it
Reminders - Tomorrow: Set a reminder for
the same time tomorrow.
The Script Menu Extra Scripts provided by to DEVONthink. Attachments are imported
Example:
on adding folder items to theFolder after
receiving theFiles
repeat with thisFile in theFiles
tell application id "DNtp"
set newRecord to import thisFile to
incoming group
if exists newRecord then tell application
"Finder" to delete thisFile
end tell
end repeat
end adding folder items to
that don't merely point to an existing file, clip: Opens the Clip to DEVONthink panel.
they issue some special commands to note: Opens the Take Note panel.
special circumstances.
Parameters:
Group tag: Groups within a database that See the Iconology section for icons specific to
apply their name as tags to their contents. the flagged, locked, or unread states.
Items moved out of these groups will not
retain the group tags. Group tags appear SYNCHRONIZATION
grey in all tag lists.
Sync location: Sync locations are used to
Ordinary tag: Tags created through the
keep your databases on all your devices in
Tag bar or other means are created in a
sync. They summarize all information about
special top-level Tags group. They are called
which databases to sync through what kind
"ordinary tags" and appear blue in all tag
of connection (e.g., direct connections to
lists.
DEVONthink on a Mac, WebDAV, CloudMe,
See the Iconology section for icons specific to Dropbox etc.) and with which sync store.
these two items. Bonjour (Direct connection): A sync
method for syncing one device to another
ITEM PROPERTIES Mac or mobile device running DEVONthink
or DEVONthink To Go, respectively.
Flagged/Unflagged: Items can be checked
Unlike other sync methods, there is no
or unchecked for your personal use, e.g.,
intermediary storage location for the sync
for creating a to-do list, maintaining a
data. It is direct - device to device.
shopping list, or writing a list of project
Sync store: A sync store is a special folder
tasks.
containing sync data. These can be direct,
Locked/Unlocked: Items can be locked
local, e.g., on your Mac or a thumb drive, or
to keep them from being unintentionally
remote, as used with cloud services.
document with ⌥⌘ pressed creates links to Command-2: Clips from a URL you've
Command-Shift-click: Opens a link in a new Command-3: Type a URL to clip and any
tab and activates it. This requires enabling associated data, e.g., comments, tags, etc..
documents related to the selected word. the currently selected documents to your
Favorites or the Reading List.
Apply Rules: Runs a chosen smart rule on
selected items matching the location and
criteria of the rule.
SEARCH OPERATORS
Searching in DEVONthink already is a powerful function. The addition of Boolean operators,
parentheses, and wildcards extend the power to fine-tune your search even further.
Note: The syntax of the operators is compatible to DEVONagent and EasyFind, the Finder,
Spotlight, common search engines as well as common programming languages such as C, C++,
Objective-C, Java, and JavaScript. The complexity of the query is unlimited.
CASE
All terms are case-insensitive. You may, if you wish, use capitalization for proper names in a query,
but DEVONthink will ignore case in interpreting the query.
PRECEDENCE OF TERMS
Search terms and associated operators will be interpreted from left to right, except as modified
by including portions of the query within parentheses.
WILDCARDS
You can replace parts of words with wildcards matching one, multiple, or a range of characters:
BOOLEAN OPERATORS
The operators (often called Boolean operators) are words or symbols that establish logical rules
for the terms in the search query. If no operator is given, DEVONthink infers AND. The available
Boolean operators are:
Besides the classic Boolean operators, DEVONthink uses a number of operators that usually are
found in high-end databases. Use these operators as a replacement for AND and "quotes" to fine
tune your query.
term1 OPT term2: term1 is required, term2 is optional. If term2 is also found, the found
document ranks higher in the search results.
term1 NEAR term2: term1 occurs 10 words or less before or after term2
term1 NEAR/n term2: term1 occurs n or less words before or after term2
term1 BEFORE term2: term1 occurs before term2
term1 BEFORE/n term2: term1 occurs n or less words before term2
term1 NEXT term2: term1 occurs right before term2 (shortcut for BEFORE/1)
term1 NEXT/n term2: term1 occurs n or less words before term2 (synonym for BEFORE/n)
term1 AFTER term2: term1 occurs after term2
term1 AFTER/n term2: term1 occurs n or less words after term2
~term1: Contains term1, also as part of a word
For convenience, some of these operators can also be abbreviated using commonly used symbols:
Operators are evaluated in the following priority: parenthesis > phrase/hyphens > (NOT)
BEFORE/AFTER/NEAR/NEXT > NOT > AND/OR/XOR/EOR. Terms with same priority but without
parenthesis are evaluated from left to right.
Words linked by non-white separators (e.g., page-index or page_id) are treated like phrases put
into "quotes". Words separated by hyphens are handled like word1word2 OR "word1 word2".
Characters separated by dots are considered to be abbreviations and therefore handled like
words separated by hyphens, e.g., the term t.a.t.u is equal to "t a t u" OR tatu.
By using any or all of the operators and rules laid out above you can create complex queries that
find the exact information you're looking for. Here are some example queries that show how the
operators are used.
This query looks for all documents that contain the words "devonian" and "dinosaurs".
Example: (Steve NEAR Jobs) AND iMac BUT NOT MacBook OPT Pro
This query looks for documents that contain the words "Steve" and "Jobs" no farther ten words
away from each other, as well as the word "iMac" (no specific position relative to Steve and Jobs),
but not the word "MacBook". The word "Pro" does not need to occur, but if it does, the document
is ranked higher in the list of search results.
This query looks for documents containing the word "Paracetamol" near (within 10 words) to
words either starting with "effect" (and so also "effects") or "impact". In addition, the document
needs to contain the word "side" or any word starting with "second" located within two words
range of any word starting with "effect".
DEVONthink supports a wide variety of Below is a list of the available search field
searchable attributes. These include common prefixes as you would manually type into the
attributes, like names or tags, but also search field or a script:
include document or DEVONthink-specific
text: Text contents in a file.
items, like word counts or custom metadata
metadata: The metadata for a file.
you've defined.
name: The name of a file. This is distinct
Similar to searching with Spotlight or some from the filename and does not include the
other applications, the use of search prefixes file extension.
is supported. These take the form of a url: The associated URL.
prefix and a prefix operator, e.g., name:, comment: Spotlight Comments.
followed by the search term. These prefixes
docAuthors: The name of the sender of an
are automatically applied when you choose
email.
criteria in an advanced search but they can
docAuthorEmailAddresses: The email
also be manually entered in the search field.
address of the sender of an email.
Example:
PREFIX OPERATORS
Subject begins with party →
Many times prefixes end with a colon, e.g., docSubject:<party
tags: but some use other forms, depending Locality ends with field →
on the available options in the criterion. md_locality:>field
For example, words can "begin with" some Name contains tech → name:~tech
characters, but a size is greater or less than a
Number Matching: In addition to the == and
value. If you select a criterion you would see
!= operators, numbers can also use these
what options apply. Use the keys below to
operators:
map the option to its operator.
String Matching: These are operators that are > is equal to the term later.
Example:
Example:
additionDate>10 march, 2019
Date Created is after January 31, 2019 →
additionDate>March 10, 19
creationDate>=2019-01-31
additionDate>2019-03-10 08:30:00
Date opened is not within last 5 days →
-0500
openingDate:!#5days
TEMPLATES
DEVONthink comes with a number of built-in templates for general use. Use these templates to
add a task list, a quote, or whole group structure for project management to your database.
A very useful thing you can do is add your own files to this folder, even if the files aren't directly
editable in DEVONthink. For example, you may have a specific Pages template you often use.
Open the template in Pages and save it into DEVONthink's Templates folder. Now you can add
documents to your database even more efficiently.
BUILT-IN TEMPLATES
DEVONthink comes with the following built-in templates, which serve as great examples of the
template feature.
Email Accounts: Adds a sheet to record technical details of an email account details.
Online Account: Adds a sheet for storing website account details.
Serial Number: Adds a sheet for storing product serial numbers.
Decimal Filing System: Adds ten groups for the decimal filing system used by many European
companies for filing (scanned) paper documents.
Dewey Decimal Classification: Inserts a group with sub-groups that builds the first levels of the
Dewey Decimal Classification. Use this feature for databases that contain knowledge spanning
many subjects.
Library of Congress Classification: Inserts a group with sub-groups that builds the first
levels of the Library of Congress Classification. Use this feature for databases that contain
knowledge spanning many subjects.
Education:
Cornell Notes: Adds a document that allows you to write notes in Cornell style on a topic of
interest. Available as Markdown or rich text documents.
Cornell Notes (Education): Adds a document that allows you to write notes in Cornell style for
a particular course and topic. Available as Markdown or rich text documents.
Lab Notes: Adds a document that allows you to create lab reports. Available as Markdown or
rich text documents.
References: Adds a sheet for recording citation information such a DOI, authors, journal,
publication year, etc.
Reference (from Bookends): Adds the reference selected in Bookends to your database.
Reference (from Endnote): Adds the reference selected in Endnote to your database.
Quotes: Adds a sheet for recording quotes along with the author, source, comments, etc.
Quote (from clipboard): Adds a rich text document for a quotation or citation. The clipboard
content is automatically inserted and, if it's an Internet address (URL), it is automatically made
clickable.
Articles: Adds a sheet for keeping track of articles.
Booklets: Adds a sheet for keeping track of booklets.
Books: Adds a sheet for keeping track of books.
Manuals: Adds a sheet for keeping track of manuals.
Proceedings: Adds a sheet for keeping track of proceedings.
Technical Reports: Adds a sheet for keeping track of technical reports.
Theses: Adds a sheet for keeping track of theses.
PubMed: Runs a query in PubMed and adds the resulting documents formatted as rich text
documents to your database.
Productivity:
Daily Journal: Adds Journal group with month and day subgroups, containing a file with a
daily quote, some news headlines, and space to write your thoughts. This template is a good
Registers:
Smart Groups:
Email ... Videos: Adds smart groups displaying documents of a given kind.
Due or Flagged: Adds a smart group displaying flagged items or items with a due date this
week.
Last ...: Adds smart groups displaying documents modified within a given period.
Documents with Annotations: Adds a smart group displaying files with annotations, e.g.,
highlights.
Large Documents: Add a smart group displaying documents larger than 5 MB.
PDF (not searchable): Add a smart group displaying all PDF documents that don't contain
machine-readable text.
Star Ratings (1-5): Add a smart group displaying items with a rating of one or five stars.
Toolbar: By default this contains no templates. Add your own templates to ~/Library/
Application Support/DEVONthink 3/Templates.noindex/Toolbar. These can be added to
the DEVONthink windows using View > Customize Toolbar.
Note: Some of the included templates are just simple files. Others are smart templates,
packages that contain assets and scripts that provide powerful template generation. See the
Automation chapter for more information on them.
MultiMarkdown Metadata:
General Metadata:
title
Title
description
Headline
author
Subject
comment
Creator
subject
Producer
organization
PDF Metadata: keywords
publisher
Author
email
Title
copyright
Subject
generator
URL
dc.title
Keywords
dc.creator
RTF Metadata: dc.subject
dc.description
Author
dc.rights
Title
dc.contributor
Comment
dc.keywords
Subject
dc.publisher
URL
og:title
Keywords
og:description
Organization
geo.position
Copyright
ibcm
Email Metadata:
Authors
Author email addresses
When you create a custom metadata shows a dropdown with values pre-defined
field, you give it a name. DEVONthink uses for the field in the Data preferences.
this name to create an identifier for use However, new values can't be entered
is created automatically and cannot be URL: Accepts any valid URL, including
The following data types are supported, are lengthy, but not necessarily exhaustive.
including any interface items associated with For Multi-line Text and Rich Text, only one
them, e.g., checkboxes or dropdown menus: line will be displayed in its column in the
item list.
Boolean: This is a true or false value.
Displayed as a checkbox. Predefined Custom Metadata: In Preferences
Countries: A dropdown menu providing a > Data, we have provided some custom
list of country names. metadata fields to get you started. These are
Languages: A dropdown menu providing a ready to use and explore and serve as great
scenarios, replacing it with a specific value. Counter: Similar to the Index, this is a zero-
placeholder defined in the title. When the Document Amount: This is an amount
converted to the name of the file! documents, like receipts or invoices. Often
used with smart rules.
To extend the possibilities even further, Document String: This is a string detected
you can combine static text and multiple in the name or content of documents.
placeholders to achieve truly custom results. Typically used with smart rules.
You can use these in smart rules and the Bates Number: Inserts a Bates number.
command Tools > Batch Process, in alarms on Page Count: The total number of pages in
Reminders, custom imprints on images and the document.
PDFs, and in templates for creating WikiLinks
documents. Group Name: The name of the group
containing the document, e.g., /001/a/b/
Below is a list of placeholders currently myfile.txt would report b as the group
available: name.
Top Group Name: The name of the top level
Name: The name or title of the document.
group in the root of the database, e.g.,
Proposed Name: A suggested name derived
/001/a/b/myfile.txt would report 001 as
from a document's title or from the first
the top group name.
line of the document if no title is present.
Database Name: The name of the database
Aliases: Any aliases applied to the file.
containing the document.
Finder Comment: Any Finder comments
applied to the file.
selected in a contextual menu or Tools > On Download: Runs when items are
before DEVONthink begins synchronizing On OCR: Runs after an OCR operation has
After Synchronization: Runs all actions On News: Runs when an RSS feed refreshes
optimizes them if they verify successfully. a text listing of the names of all contents/
Errors are alerted and logged to Window > groups of the current database.
Check file integrity of databases: Runs a compressed backup (.Zip) of the current
checksum comparison on all items in open database in ~/Backup. All backups are
databases to check for any discrepancies include a datestamp in the filename for
easy tracking and identification. These can
be useful for copying to external media or
Body Normal: Formats selected text as del.icio.us, dialogs pop up allowing you to
Body Small: Formats selected text as Man Page: Imports a UNIX manual page as
Header Capitalized: Formats selected text Perldoc: Imports the documentation of Perl
Copy Info to Comment: Copies basic image the selected item as a to-do item to
Flip Horizontal / Vertical: Flips the image Add as To Do to The Hit List: Adds the
Append Selected Text: Appends the Flip Horizontal / Vertical: Flips the
selected text to the title of the currently thumbnails of selected documents
selected item. horizontally/vertically.
Replace Text: Replaces a text passage in Rotate Left / Right: Rotates the
the titles of selected documents. thumbnails of selected documents left/
To Webpage Title: Sets the titles of the right.
selected documents to the names of the Landscape to Portrait: Rotates only
web pages pointed to by their URL fields. landscape thumbnails to portrait.
To Subject: Sets the titles of the selected Portrait to Landscape: Rotates only
documents to the subject lines of the email portrait thumbnails to landscape.
messages if the selected documents are
Note: While these scripts work with all
email messages.
image formats including PDF, they should
Sheets: not be used for PDF documents. They will
only work on the first page of the PDF and
Add Multiple Records: Adds up to 999
destroy all embedded metadata.
empty records to a sheet.
Column Sum&Mean Value: Calculates the Caching: All scripts in the Scripts menu
sum and average of a table column. are cached, meaning their properties are
Row Sum&Mean Value: Calculates the sum persistent until you quit and relaunch the
and average of a table row. application or DEVONthink automatically
Check sums in last column: Checks the updates the menu, e.g., after adding or
sums in the last column on validity. removing scripts.
Tabs:
WEB SITE EXPORT TEMPLATES
Open Bing: Open a new tab for the Bing
For exporting selected groups or files as
search engine.
a web site, DEVONthink uses templates
Open Google: Open a new tab for the
available in ~/Library/Application
Google search engine.
Support/DEVONthink 3/Websites/ to
Open Location: Open a new tab for a
create HTML files from documents. You
location you specify.
can choose the template in the save dialog
Note: The last script does no URL that appears when you use File > Export > as
validation, though DEVONthink's dictionary Website.
makes it possible to script this too.
In the markup of HTML templates, the
following placeholders can be used:
%charset%
%comment%
There are a few settings in DEVONthink that adding your own to the end of the list.
VERSION HISTORY
New Improved Fixed Removed
VERSION 3.8
With so many improvements made and functions added, this update is almost an upgrade. The
summary would be far too long to list them all, so here are a few of the high points.
To help ensure your databases are healthy, we've added another mechanism that logs the state
of each file, called a checksum, in your database. Occasionally, use the new Check File Integrity
command and script to verify the files are intact. As linking becomes increasingly commonplace,
WikiLinks can now be converted to more "stable" item links. You also can now update the link text
for an item link if you've renamed the linked file. Additionally, DEVONthink now has another way
of seeing relationships between documents: a new Document > Mentions inspector that lists
documents that mention the name or aliases of a selected document in their contents. You can
see where the mention occurs and there is a new Summarize Mentions command to gather those
mentions into one document. When searching, you can set a preference to set a default search
scope for toolbar searches, e.g., Inboxes. And the See Also & Classify inspector now presents
options to match items by tags instead of content and also can limit the suggestions to the
current database. For the automators, seasoned and new, JXA (JavaScript for Automation)
scripts can now be edited in the embedded editor and executed in smart rules and reminder
alarms. The AppleScript dictionary has several new commands and properties.
Markdown fans will see more improvements including setting formatting via hotkeys, e.g., ⌘B to
type in bold, and automatically continued lists where pressing Return in a list will insert a new list
item. In the Markdown preferences, specify a default JavaScript to apply to all Markdown files.
Dropping, pasting, and inserting pictures into a Markdown document can now automatically add
the images directly to a group with a user-specified name, with links added to the document by
DEVONthink. PDF annotators will appreciate new highlight, underline, and strike through tools
that are persistent until you change the tool.
Regarding syncing, we made more improvements to our sync engine to try and circumvent the
roadblocks remote sync options can present. We have fixed several bugs and crashes and, as
always, improved the performance and reliability.
DEVONthink stores now an SHA1 hash of a database's file contents. This can be used to
detect data degradation in the current database. The check can be done manually via the
newly added File > Check File Integrity command or with the script Scripts > Data > Check file
integrity of all databases.
Added support for mentions. The new Document > Mentions inspector lists content matches
based on the name or alias of the selected item and the menu command Tools > Summarize
Mentions creates a summary document of all mentions of the selected items. It is also
possible to summarize the mentions of a tag, e.g., to create a report for a certain topic.
Added options Based on content and Based on tags to the See Also & Classify inspector. The
default is to match by content. The Current database only option limits the results to the
current database.
Added a Select menu item to the Path popup of the Info inspector. This allows you to easily
choose and update the path of indexed files or folders that have been moved from their
originally indexed location. Only files with the exact name and extension can be updated.
Added new menu items, Highlight, Underline, and Strike Through, to the Tools > Annotate
menu. Choosing these annotation modes applies the selected format to the current text
selection of PDF documents but the tool remains persistent until changed allowing for quicker
annotating by merely selecting text.
Added simple support for smart numbered or bulleted lists and checkboxes in Markdown
documents. After pressing Return, the next line inherits the previous line's list-item type and
indent level.
Added Preferences > General > More compatible naming of files. This option replaces the
characters |<>%?&*" when naming files to improve the compatibility with other filesystems
and platforms, e.g., Dropbox or OneDrive. Forward slashes and colons are always replaced as
these are reserved by macOS. Note this has been the default behavior of DEVONthink but can
be disabled with this option.
Added annotation file options in Preferences > General. This includes: In shared group or In
same group as well as the option Move annotations automatically. The former option creates
the annotation document in the Annotations group in the root of the database or in the same
Pro — Added command Tools > Sheets > Delete Records, making it possible to add a user-
defined shortcut, if desired.
A warning is now logged to the Log window after opening databases located on network
volumes. Using wirelessly connected volumes is highly discouraged.
Tabs of main and document windows can now be reordered via drag-and-drop. Also, spring-
loading is supported, e.g., to drop files into an inactive rich text tab, on macOS Big Sur and
later. If there are a large number of tabs, you can scroll though them. Lastly, inactive tabs can
be closed without having to select them first.
If the background process for clipping web content fails consistently, it will now relaunch itself.
Automatic verification of databases before syncing is now faster, potentially alleviating some
slowdowns in the application.
The toolbar search now supports the abbreviated syntax s: for specifying the search scope.
Also, the synonym all, targeting all open databases, has been added to the current list of
scopes: databases, database, inboxes, inbox (i.e., the Global Inbox), tags, trash, selection,
or the name of a specific database.
The name of global smart groups and smart rules in the Navigate sidebar is now color coded.
Grey: the targeted database is not open; red: the targeted database is open but the targeted
group cannot be found.
Moved the Import preferences to Preferences > Files to make the preferences more consistent
and to ensure all preference panes are visible on macOS Big Sur and later.
Improved creating replicants via drag-and-drop.
Moving or duplicating tagged items from one database to another adds aliases of the source
tags to existing destination tags when necessary.
You can now Control-drop compatible items, e.g., images and text documents, into a
Markdown document to insert a transclusion link.
Pro — The Apple Mail plugin has been updated for macOS Monterey.
Pro — Moved the Email preferences to Preferences > Files to make the preferences more
consistent and to ensure all preference panes are visible on macOS Big Sur and later.
Pro — Incoming scans from the Raven scanner are recognized and optionally run through OCR
on import.
Pro — The Custom Info inspector now supports the Insert Link popover in fields with a rich
text data type.
Pro — Message > Add to DEVONthink 3 in Apple Mail now supports entering a name if only one
email is selected and Preferences > Import > Destination is set to Select Group.
Pro — After OCR, if the metadata editor is enabled in Preferences > OCR, the Title field of the
metadata panel has focus when the panel opens.
Pro — The OCR commands are disabled for WebP images as they are not supported.
Pro — The configurations in Preferences > Imprinter can be reordered.
Server — After the initial launch of DEVONthink, the DEVONagent user is now always added to
the default users of Preferences > Server > Users, even if DEVONagent is not available.
The MultiMarkdown engine could crash the application when encountering an unknown token
type. Fixed.
Tags applied in the Sorter weren't applied to the documents. Fixed.
Typing at the end or pasting into a Markdown document sometimes caused scrolling errors.
Fixed.
Blockquotes in lists or at the beginning of a Markdown document didn't display correctly in
WYSIWYG. Fixed.
MultiMarkdown metadata tags containing hashtags, e.g., tags: #tag1, #tag2, didn't strip
the hash when converting to tags. Fixed.
Parsing Markdown metadata could cause unexpected appearances when WYSIWYG was
enabled. Fixed.
Checkboxes in Markdown documents following empty lines were not always supported or
rendered as expected. Fixed.
Selecting a Markdown section in the Content > Table of Contents inspector did not always
scroll the preview to the selected section. Fixed.
With WYSIWYG and/or dark mode enabled, Markdown annotation documents displayed
incorrectly in the Document > Annotations inspector. Fixed.
Markdown WYSIWYG was incorrectly applied to distraction-free documents in fullscreen
mode. Fixed.
Highlighted links were rendered incorrectly in Markdown. Fixed.
Support for MultiMarkdown metadata was not case-insensitive and didn't ignore spaces.
Fixed.
The Markdown parser could cause incomplete indexing when the hidden preference
IndexRawMarkdownSource was not enabled. Fixed.
Hashtags were not always removed from indexed files when removing them from the text in an
external application. Fixed.
Text entered in the annotation editor for Note annotations could be lost when closing the PDF.
Fixed.
The thumbnail of documents converted to PDF via Data > Convert was sometimes incomplete.
Also, PDF documents created by Tools > Split PDF into Chapters on macOS Big Sur and later
could have transparent thumbnails. Fixed.
Pro — The Apple Mail plug-in didn't fully work if installed in /Library/Mail/Bundles, e.g., in
case of a moved user directory. Fixed.
Pro — Checkboxes in the Custom Info inspector and form view of tables didn't display
correctly on macOS Big Sur. Fixed.
Pro — Some TIFF files could not be imprinted. Fixed.
Pro — The lightness of some PNG images could be affected by imprinting. Fixed.
Pro — Counters in imprints didn't always function correctly. Fixed.
Pro — The scan interface could freeze when saving an image. Fixed.
Pro — Changes to custom metadata inspector were not always saved, for example when
concurrent background activities were updating the database. Fixed.
Pro — The contextual menu of the table headers in the Concordance inspector showed
incorrectly. Fixed.
Pro — Memory leaks could sometimes occur after using the Apple Mail plugin. Fixed.
Pro — Indexed .emlx files didn't preview or behave correctly. Fixed.
Server — Changes in the Info inspector of a selected document in web sharing were applied to
the wrong document when a new record was selected after modifying the field. Fixed.
Server — Images were not displaying in the web sharing interface. Fixed.
Sync — Sync could cause rare unnecessary uploads e.g., after merging of local and remote
databases. Fixed.
Sync — The wrong parent UUIDs for items in the Global Inbox could have been sent from older
versions of DEVONthink To Go. Fixed.
Sync — Certain files without a data fork, e.g., old .webloc files having only a resource fork,
could cause unnecessary "Skipped empty file" warnings. Fixed.
Sync — Temporary network issues could cause unnecessary missing manifest errors as well as
other potential issues, especially when syncing via WebDAV or CloudKit. Fixed.
Sync — Dropbox syncs could report timeouts from the background process. Fixed.
Removed contextual menu commands Convert to Item Link and Convert All to Item Links from
plain text, rich text, and Markdown documents.
Removed the default keyboard shortcuts of services: Capture Web Archive, Lookup, and
Summarize to avoid conflicts with shortcuts used by other common applications.
VERSION 3.7.2
This release addresses a few lately discovered issues, e.g., some smart rule actions incorrectly
running twice. Additionally, Markdown support continues to improve with the Table of Contents
inspector honoring placeholders used with headings. Hashtags in MultiMarkdown metadata are
now detected and converted to ordinary tags, if needed. Also, we have added an AppleScript
command to return the current workspace you're using.
The Contents > Table of Contents inspector now supports section headers created via the
Markdown placeholder syntax, e.g., [%title].
Added current workspace AppleScript property, returning the name of the currently active
workspace.
The Document > Properties inspector now displays values from detected MultiMarkdown
metadata regardless whether you're previewing or editing the document.
Improved pasting text into Markdown documents, especially when rich text or links may be on
the clipboard. This also includes better escaping of Markdown characters.
When using placeholders in Markdown templates, e.g., as specified in the WikiLink template or
used in an annotation document, the replacement strings are escaped if necessary.
The get record with uuid AppleScript command accepts also item links (e.g. copied via
Edit > Copy Item Link).
Smart rule actions following Move, Replicate, or Duplicate actions sometimes could be
performed twice. Fixed.
Clicking the Editing bar/Navigation bar icon didn't work if the window was too narrow.
Fixed.
The WYSIWYG display of Markdown documents didn't always correctly display equations,
MathJAX, footnotes, or the alternate highlight syntax. Fixed.
Hashtags specified in MultiMarkdown metadata were not converted to tags. Fixed.
Reordering columns of sheets, e.g., with Tools > Sheets > Edit Columns could corrupt rich text
columns. Fixed.
Wiki linking in Markdown documents didn't always work correctly. Fixed.
An issue of the ScanSnap Home app on macOS Big Sur caused scans to be imported twice
(with and without OCR). Fixed with workaround.
VERSION 3.7.1
This maintenance release continues our improvements with Markdown. This includes better
performance, improved transclusion, and fixes for an issue with WYSIWYG editing when
using non-Latin fonts. We have made some changes to our sync engine to boost the reliability
of syncing via Dropbox and iCloud (CloudKit). Also, the Sorter now allows you to clip from
Microsoft's Edge browser. And lastly, we've made the requisite performance and stability
improvements.
Very long URLs are no longer wrapped in the URL section of the Info popover. They are
scrollable and truncated as needed.
The Search inspector now honors the toolbar search options Ignore Diacritics and Fuzzy in
case of search results.
When using the manual option in the Sorter's Web Clip view, the URL field will have focus so
you can immediately type the desired URL.
Taking notes via the Sorter now applies the settings of Preferences > Media > Thumbnails to
the new notes.
Markdown transclusion supports now also images
Markdown transclusion no longer adds additional line feeds but uses only the content of the
transcluded file. In addition, MultiMarkdown metadata is not used in the transclusion, making
it easier to transclude complete documents or source code.
Converting a Markdown document to Markdown via Data > Convert > to Markdown now
resolves transclusions, yielding a file with the transcluded contents contained in the resulting
file.
Indexed MultiMarkdown metadata is now case-insensitive, e.g., author: and Author: are now
both recognized.
Revised the WYSIWYG appearance of Markdown blockquotes. The quotes display a light gray
background with the text in a smaller italic font.
Improved performance of Markdown WYSIWYG editing and rendering.
It is now impossible to create or move items to ordinary tags where it's the only location they
exist. This makes sure items always exists also outside the Tags group.
You can now drag a PDF page thumbnail to the end of the thumbnails in the Document >
Thumbnails inspector.
Using View > Zoom to Fit now only downscales images. This also applies to the Image Display
option in Preferences > Media > Multimedia.
Server — m4v, mpeg, and mpg file extensions are now recognized as valid video formats in the
Web interface. The correct kind is also displayed.
Sync — Less frequent polling of iCloud (CloudKit) syncs when used with sync stores set to
Automatic; instead relying more on push notifications.
Sync — Increased Dropbox timeout.
Importing items exported either from multiple and/or damaged databases via File > Export >
Files and Folders could cause a rare crash. Fixed.
The first characters of a Markdown document didn't always display with WYSIWYG
formatting. Fixed.
The preview of Markdown documents wasn't updated after modifying transcluded files. Fixed.
Non-Latin characters, e.g., Asian language characters, weren't displayed in the Markdown
source when WYSIWYG editing was enabled in Preferences > Media > Markdown. Fixed.
Obsidian's transclusion syntax ![[ filename ]] could be detected as a square bracket
WikiLink. Also, square bracket WikiLinks would incorrectly display WYSIWYG styling. Fixed.
Certain internal metadata, e.g., the number of attachments (rich text) or annotations (PDF),
was not updated after syncing new or modified documents from DEVONthink To Go. Fixed.
WYSIWYG formatting in Markdown documents could flicker in dark mode on macOS Big Sur.
Fixed.
Tags entered in the Tags bar were not saved without pressing ↩ twice after switching to
another document via the See Also & Classify inspector. Fixed.
Toolbar search terms specifying a scope which was not the active database didn't always
return results. Fixed.
The list view column widths sometimes didn't display correctly after opening a window. Fixed.
Opening new tabs in full screen document mode no longer worked. Fixed.
Go > To Document didn't always work in List view if the chosen document was located in a
database's inbox while Unify inboxes and Retain view was enabled in Preferences > General.
Fixed.
Using the Go > Back command after clicking a WikiLink to a PDF page could navigate to the
incorrect page. Fixed.
Changing the toolbar search options while no search was active, activated and displayed the
search. Fixed.
The group selector could display truncated item names when importing files, e.g., via drag-and-
drop to the the dock icon, especially on macOS Big Sur. Fixed.
Pro — Importing images from connected cameras, iPhones, or iPads in the Import sidebar
didn't retain the creation date. Fixed.
Pro — Trying to modify rich text custom metadata via smart rules or Tools > Batch Process
caused an exception. Afterwards e.g. the batch processing sheet couldn't be closed. Fixed.
Sync — If Dropbox' servers returned incomplete results, it could cause missing manifests, slow
down sync store verification, and inhibit changes from being downloaded and applied to the
local database. Fixed.
VERSION 3.7
This release not only provides bug fixes and improvements of many kinds, but features more
extensions to Markdown handling. The first, a new hybrid Markdown source rendering: WYSIWYG
editing. While editing your Markdown, you will see bold characters embolden, italics italicize,
etc. in the source. DEVONthink also now supports transclusion, allowing the display of another
Markdown, plain text, or HTML document's content in a Markdown document. Additionally,
DEVONthink indexes certain MultiMarkdown metadata types and makes them usable with smart
rules, batch processing, and automatic tag assignment.
Among the other changes, the Sorter has shortcut keys in the Screen Capture view and a
shortcut for the clutter-free option in the Web Clip view. Autocompletion of square bracket
WikiLinks searches anywhere in an item's name, and you can create WikiLinks in the Annotations
inspector. We have improved handling and deleting RSS articles as well as the maintenance
routines that allow for some more valid types of zero-byte (empty) files. On the sync side we
made some changes to reduce issues with Bonjour timeouts. And for the AppleScripters, we
added some new commands, including one to automate summarizing document highlights.
The Markdown source view now supports simple WYSIWYG editing for: bold, italic, underlined,
strikethrough, highlighting, headers, code blocks, metadata headers, subscript, superscript,
blockquotes, and links. This includes support for Roam, Obsidian, and iA Writer syntax. Also,
the WYSIWYG source is displayed when viewing a Markdown annotation in the Document
> Annotations inspector. Enable or disable WYSIWYG editing in Preferences > Media >
Markdown (enabled by default).
Markdown documents in the Document > Annotations inspector or created via Tools >
Summarize Highlights > Markdown now support the syntax of Roam, Obsidian, and iA Writer.
The Editing bar supports subscript and superscript with Markdown documents and recognizes
alternate syntax for highlighting and strikethrough.
Pro — Item links in rich text custom metadata are now indexed, too, and supported by the
Document > Links inspector.
Pro — Copying selected rows in the Concordance > List inspector now copies only the visible
columns, uses localized column titles, and honors the column order for tab-separated text. If
desired, use Data > New with Clipboard to create a sheet in DEVONthink.
Pro — Improved sorting of dates in custom metadata.
Sync — Added a file consistency check while importing files downloaded from sync locations.
Files which are empty but shouldn't be are logged, marked as pending, and skipped so that
The current tab or the view/preview pane no longer resets after starting a search returning
multiple results.
List view column sizing wasn't always handled correctly on macOS Big Sur. Fixed.
The view or preview handling in the global inbox had minor issues. Fixed.
Videos and bookmarks in Cover Flow view didn't work correctly in macOS Catalina and later.
Fixed.
The Document > Properties inspector wasn't updated after saving modified Markdown or
HTML. Fixed.
The Search in drop-down menu of local smart groups was shown as empty and also wasn't
limited to the current database. Fixed.
The background color of the Take Note view of the Sorter was sometimes incorrect when
switching between light and dark modes. Fixed.
Tags sometimes could be applied while typing them. Fixed.
DEVONthink sometimes incorrectly identified already used shortcuts in Preferences > Sorter.
Exporting templates via File > Export > as Template didn't support exporting the Tags group
and other selected items at the same time. Fixed.
Searching for phrases or proximity operators could fail if only certain data, e.g. using the text:
prefix, was searched. Fixed.
Smart groups and smart rules excluding subgroups and set to search the root of any database
could return too many results. Fixed.
Go > Next Unread Item didn't work if the next unread item was in a different database using
columns view or if Inbox, Tags, or Trash groups were selected in the Navigate sidebar. Fixed.
The Navigation bar could display incorrectly with newly created HTML pages or formatted
notes. Fixed.
Pro — Custom metadata, e.g. item links and URLs being item links, were not indexed and
therefore the incoming and outgoing documents were not marked or supported by the
Document > Links inspector. Fixed.
Pro — Dropping non-scanned content to the Import section of the Import > Image Capture
sidebar could cause a crash. Fixed.
Pro — Whole decimal numbers in custom metadata values were displayed as integers, i.e., no
trailing zero.
Would you like us to keep you informed about Learn more about DEVONagent Pro.
updates and new product releases? Visit our
blog and subscribe to our free newsletter.
NEEDFUL THINGS
Search files on your hard disk, watch web
cams, create thumbnails, or access all your
files and apps from the menu bar. Reformat
paragraphs in your favorite word processor or
do little calculations anywhere you can type
in text. All for free.