Table of Contents

Welcome to Dyrii User Manual! We created this guide to help Dyrii users learn more about the app. This guide is organized into several chapters wherein details on how the app behaves on iOS and macOS are provided. The Table of Contents that is provided below (and also on the left menu sidebar on the html website) illustrates a summary of all the topics we have covered.

This guide is also downloadable as a PDF or EPUB file.

Offline tutorials in PDF, EPUB and HTML formats

Click on the ‘v.latest’ on the bottom-left in the tutorial website, and select the format for offline reading, as shown in below figure,

_images/download_guide.png

Download tutorials for offline reading

Visit here for topic Index.

Introduction

What is Dyrii?

Dyrii is a privacy focused journaling app for iOS and macOS. While there are tons of other journaling apps out there, Dyrii is unusual due to its focus on privacy and passive journaling. It is a great tool for life loggers, travelers, quantified self-enthusiasts, and practically anyone looking to record key moments of their life. With Dyrii, you can take rich text entries containing inline photos, audio, video, location geo-tags, health/mood tags, and weather information. You can even capture handwritten entries using Apple Pencil on iPad.

Dyrii was born out of the struggle between two contrasting ideas: a) allowing users to bring their own storage vs b) taking over the ownership of providing and managing the storage for the user. Being an avid journal user ourselves, we needed the assurance that we own and control our journals and not anybody else. So, option b wasn’t really an option. And that’s how Dyrii was born!

Our goal with Dyrii is to provide users a powerful, let simple journaling tool that can last a lifetime.

Using iCloud

Dyrii is sort unique in a way that we don’t run our own servers for data storage. All user is data is stored on user’s personal iCloud account on Apple Server. As an app developer this, shield us from having any access to customer data and provide a privacy focused product.

Apple provides several different iCloud storage options: a) Coredata Sync using iCloud b) iCloud Drive for files c) CloudKit Framework, the later being the modern reincarnation for App developers where Apple has provides more control to App Developers to implement sync and error management. This is a great improvement over Apple’s earlier sync implementation (option a), where Apple managed the data sync operation and developers did not have much control over error handling and conflict management. Dyrii uses this CloudKit solution. For more information, please visit below Apple documentation on iCloud.

Download & Installation

Dyrii App is currently avaialble only on Apple platforms for iOS and macOS. The product is currently available only in the App Store. To download the app, use the below links (or scan the below QR codes).

pic1 pic2

Key Features

Timeline

Timeline Cell and Grouping, iCloud icons This section of the app provides a rolling timeline of all your entries by creation timestamp. Entries are grouped by day under a date header.

iOS

Mac On the Mac, the timeline view is integrated with the year and month perspective view for ease of use on a bigger screen.

Day View

While some users may like a rolling timeline view, some may prefer a more traditional day by day view format. The Today view addresses this need. The users are also allowed to set this view as their default view from under Menu.

iOS While the default view is loaded for the current week, users can swipe left or right to scroll through their weeks. The view on the top has a top-down swipe gesture to expand the number of visible days to display a full month.

The today view also displays all the places you have visited during the given day. Feature is turned off by default due to privacy reasons but can be turned on from Settings/Personalize/Track Place Visited.

Mac On Mac, the today view is integrated with the Calander view located at the bottom of the Sidebar. Clicking any one of the date cells will change the timeline view to display posts from the selected day. The selected day is highlighted in the calendar view with a round circular shade as well as displayed on the timeline view header.

To deselect the day view, simply click on the X button on the top of the view.

Perspective

Perspective is a premium section that provides various lens for viewing your data. For example, a view into your entires by year, by month, by city, country. etc.

iOS To access this section, navigate to Menu/Perspective. New users are allowed 25 free previews to this section to give them a feel of this feature.

Mac Pespectives on Mac is spread into multiple menu items on the Sidebar. For example, to view entries by year, you drill down under the Timeline menu.

Similarly, the Atlas perspective that displays all your entries on a map is accessible by clicking on the Atlas menu item in the sidebar.

The Health perspective provides a view into your health and mood entries group by month and year. There an option to even print this as a PDF report so that you can takeit with you to the doctor.

Editor

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

iOS On iOS, the toolbar appears right below the keyboard.

Mac On Mac, the toolbar appears at the bottom of the screen.

Attaching Photos

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Attaching Video

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Attaching Audio

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Checking In

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Attaching Weather Info

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Changing Metadata

Dyrii supports entering posts in rich text format with inline images. The controls to format the text are available on the Editor Toolbar.

Day Trails

Day trails allow you to track all the places you visit in a day on a day by day map view. This feature is disabled by default but can be enabled from Settings/Personalize.

map to buried treasure

This is the caption of the figure (a simple paragraph).

Writing Templates

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Tagging

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Sketching

Sketching using Apple Pencil

Life Milestones

alternate text
Install $project by running:
install project

Flashback

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Today Extension

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

3D Shortcuts

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Editing Photos & Filters

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Editing Sketches

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Writing Statistics

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

Health Events

Dyrii allows you to tag health events in your journal which then gets displayed in the Health section where it can be printed into a report.

To add health event, navigate to the Editor and click on the “Add Symptoms” link on the toolbar.

Place Checkins

Place checkin is a feature that allows you to bookmark a specific location in an entry. It works very similar to how Facebook Check in works. To access this feature, select the “Checkin” option from the new post screen.

The Checkin page will automatically show you the list of places that are near your current location. If the list of places does not load automatically, then click on the location triangle button on the top to reload the list.

You can also search for a specific location using the search bar on the top.

Checkin information is stored against the post entry. We store the following information for checkins.

Name of the Place Place Category (for example, restaurant, coffee shop, etc.) Address of the Place Coordinates of the Place Google Places URL of the Place The above information is also indexed and shown on the Perspective section. Right now the perspective section shows very limited information about these checkins but we plan to expand this in the future to also display checkin statistics.

Mood

Dyrii allows you to record your mood history against an entry. This function resides in the editor and can be invoked by clicking on the “Add Mood” link.

The popup list all available mood option. Currently, you will not be able to add custom entries to this list but you can email us if you would like us to add a new entry that wemight have missed.

Passcode

The passcode protection when activated locks your journals to protect your privacy. While setting the passcode, please keep it in a safe place so that you can access it in case you forget it. Please note that we will be unable to reset the passcode for you.

Note: The passcode protection is local to the device and the passcode does not sync across devices.

iOS

To set passcode protection, navigate to Settings/Personalize/Passcode option and enable this option.

Mac

On the mac, to enable this function, click on the lock button on the toolbar and pick a passcode.

Importing from Photos App

To set passcode protection, navigate to Settings/Personalize/Passcode option and enable this option. Both the timeline and day view contains bulk editing options that are available by long-pressing an entry. Using the bulk action, you will be able to due following action on multiple entires:

Backdating Entries

Both the timeline and day view contains bulk editing options that are available by long-pressing an entry. Using the bulk action, you will be able to due following action on multiple entires:

  1. Delete
  2. Export
  3. Tag

Note: Bulk editing options are currently not available on Mac.

iOS

Local Mode

This pirvacy focused allows users to store data on the device without uploading them to the cloud.

iCloud Mode

how syncing works with progressive download

Personalization

To use this template, simply update it:

import read-the-docs-template

Default View

  • Be awesome
  • Make things faster

Tracking Places Visited

Install $project by running:

install project

Passcode

  • Issue Tracker: github.com/$project/$project/issues
  • Source Code: github.com/$project/$project

Reminders

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Favorities

The project is licensed under the BSD license.

First Day of Week

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Metric Units

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Location Tagging

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Do Not Disturb

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Data Management

Sync

  • Be awesome
  • Make things faster

Backup

  • Be awesome
  • Make things faster

Restore

  • Be awesome
  • Make things faster

Import

  • Be awesome
  • Make things faster

Export

  • Be awesome
  • Make things faster

Reset

  • Be awesome
  • Make things faster

Tips & Tricks

Keywords Shortcuts

Dyrii supports following URL Schemes for interfacing with externals apps.

Open Dyrii with New Post Window: dyrIi://pos Pin Location in Dyrii: dyrIi://pin

While, this functionality is limited right now, we plan to enhance this in a future release. If you have questions or feature request around this functionality, please leave comments.

Search Tokens

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

iOS

You can enter either plain text on the search box or special search keywords such as name of country, city, year, month, type, etc. to find the specific type of entry. These keywords should be prefixed by ‘@’ symbol. For example @photo will find all photos from your journal, @2017 will find all posts from the year 2017, @january will find all posts from January.

Search Keyword Patterns Here are some of the search keyword patterns:

  • @pin
  • @image
  • @photo
  • @health
  • @place
  • @doodle
  • @audio
  • @video
  • @January, @Jan, @Feb, etc.
  • @[City Name]
  • @[Country Code]
  • @[State Code]
  • @am
  • @pm

Mac On the mac, the search is located on the top of the sidebar. You can use all the above keyword patterns here as well.

Bulk Editing

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

Data Statistics

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

iOS

App URL Schemes

Dyrii supports following URL Schemes for interfacing with externals apps.

Open Dyrii with New Post Window: dyrIi://pos Pin Location in Dyrii: dyrIi://pin

While, this functionality is limited right now, we plan to enhance this in a future release. If you have questions or feature request around this functionality, please leave comments.

Enabling Day Trails

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

iOS

Prints & PDFs

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

Importing from Voice Memo App

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

Importing from Notes App

Dyrii is equipped with a powerful search capability. The search function scans the local data available on the device as well as the data available on the cloud. The toggles for this local/cloud option resides under the search bar.

Security

Note about Encrytion

  • Be awesome
  • Make things faster

Note about Passcode

Install $project by running:

install project

Accessiblity

Smart Invert Mode

  • Be awesome
  • Make things faster

Technical Specifications

Format for Dyrii Backup File

  • Be awesome
  • Make things faster

Troubleshooting & Support

Sync not working

There are multiple reasons why sync may not be working. As as first step toward troubleshooting, we recommend that you go through our user guide article on Sync (see link below).

Syncing

Next, make sure all your devices are connected to the same Apple ID under Account Settings and they are connected to the internet. Please note that we use Apple’s iCloud (Cloudkit) platform for Sync and it requires all devices to be connected with the same Apple ID.

If the above two steps fail to yield results, then check if iCloud is enabled on your Mac. This setting is located under macOS System Preference panel. See below few screenshots for reference.

map to buried treasure

This is the caption of the figure (a simple paragraph).

map to buried treasure

This is the caption of the figure (a simple paragraph).

map to buried treasure

This is the caption of the figure (a simple paragraph).

If the issue still persists, then please create a support ticket or contact us at support@dyrii.com.

What to do when App Crashes?

Crashes occur due to various reasons. You can help us troubleshoot crashes by sending us the app log and crash files from the following location on your device.

  1. Application Logs:

Open Finder and click on Menu/Go/Go To Folder and enter following folder path:

~/Library/Containers/com.ectree.Dyrii-Mac/Data/Library/DyriiDatabase/Logs/

Send us the .log files you see here.

For example: com.ectree.Dyrii-Mac 2017-07-17 19-10.log

  1. Crash Logs:

Open Finder and click on Menu/Go/Go To Folder and enter following folder path:

~/Library/Logs/DiagnosticReports

Send us the .crash, .hang, .spin, or .diag files you see here with Dyrii_ prefix. Those are crashes corresponding to Dyrii app.

For example: Dyrii_2017-07-05-234426_spasskyPro9.crash

You can send this to bugs@dyrii.com.

Support Articles

  • Issue Tracker: github.com/$project/$project/issues
  • Source Code: github.com/$project/$project

Online Community

  • Issue Tracker: github.com/$project/$project/issues
  • Source Code: github.com/$project/$project

Contact us

If you are having issues, please let us know. We have a mailing list located at: project@google-groups.com

Appendices

To use this template, simply update it:

import read-the-docs-template

Usage

  • Be awesome
  • Make things faster

No matter where you go, there you are.

—Buckaroo Banzai

( (title_, subtitle_?)?,
  decoration_?,
  (docinfo_, transition_?)?,
  `%structure.model;`_ )
def my_function():
    "just a test"
    print 8/2
Just as a solid …
With these highlights
There is also a general …

Sphinx cheat sheet

Here is a quick and dirty cheat sheet for some common stuff you want to do in sphinx and ReST. You can see the literal source for this file at cheatsheet-literal.

Formatting text

You use inline markup to make text italics, bold, or monotype.

Tip

This is the documentation for the stable 3.0 branch. Looking for the documentation of the current development branch? Have a look here. For the stable 2.1 branch, it’s here.

Note

Godot Engine is an open source project developed by a community of volunteers. It means that the documentation team can always use your feedback and help to improve the tutorials and class reference. If you do not manage to understand something, or cannot find what you are looking for in the docs, help us make the documentation better by letting us know!

Submit an issue or pull request on the GitHub repository, or discuss with us on the #godotengine-doc IRC channel on freenode!

You can represent code blocks fairly easily:

import numpy as np
x = np.random.rand(12)

Or literally include code:

Making a list

It is easy to make lists in rest

Bullet points

This is a subsection making bullet points

  • point A
  • point B
  • point C

created by … surrounding paragraph.

Neither from itself nor from another, Nor from both, Nor without a cause, Does anything whatever, anywhere arise.

—Nagarjuna - Mulamadhyamakakarika

Enumerated points

This is a subsection making numbered points

  1. point A
  2. point B
  3. point C
These lines are
broken exactly like in
the source file.
is my name
**No** interpretation of
|special| characters.

This shows you how to make a table – if you only want to make a list see Making a list.

Name Age
John D Hunter 40
Cast of Thousands 41
And Still More 42

Some text that requires a footnote [1] .

Footnotes

[1]Text of the first footnote.

It is easy to make a link to yahoo or to some section inside this document (see making-a-table) or another document.

You can also reference classes, modules, functions, etc that are documented using the sphinx autodoc facilites. For example, see the module :mod:`matplotlib.backend_bases` documentation, or the class :class:`~matplotlib.backend_bases.LocationEvent`, or the method :meth:`~matplotlib.backend_bases.FigureCanvasBase.mpl_connect`.